- 博客(6)
- 收藏
- 关注
原创 MATLAB遗传算法TSP,能够正常使用版本
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@前言主函数选择以及Sus轮盘赌函数交叉重组变异逆转重插前言提示:在学习《MATLAB智能算法30个案例分析》中,书中所提供代码不能正常实现,再次基础上进行修改得到该算法,该算法能够进行正常运行,但做得到的解随机性太高,极易陷入局部最优解,因此建议学习使用,如果需要大规模求解,则需要优化算法。提示:以下是本篇文章正文内容,下面案例可供参考一、主函数0、距离函数没错,忘记写了,所以补充到这里%% 两点之间距离函
2021-11-16 10:26:40
524
2
原创 遗传算法解决多元函数,谢菲尔德大学
遗传算法解决多元函数,谢菲尔德大学%% 多元函数优化%思想在一元函数基础上自变量为两个,所以两个区间,个体长度能够包含两个变量大小%f(x,y)=%创建大小为种群大小*个体长度的随机种群,-2<=x<=2;-2<=y<=2;%绘制三维网格图使用函数fmesh eg. fmesh(@(x,y) sin(x)+cos(y))%遗传算法参数设置:% 种群大小40,最大遗传代数50,个体长度40(两个自变量,每个20),代沟0.95,交叉概率0.7,变异概率0.01
2021-11-11 10:30:23
923
原创 遗传算法谢菲尔德大学工具箱第一个例子,一点点方便理解。。。
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入遗传算法谢菲尔德大学工具箱第一个例子,一点点方便理解。。。欢迎使用Markdown编辑器你好! 这是你第一次使用 Mar
2021-11-10 21:07:55
818
原创 2020-12-22
汉诺塔C#递归实现,超级厉害,刘铁孟老师讲解感觉可以点个赞 ???? ????????```csharpusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Hannuota000{ class Program { static void Main(string[
2020-12-22 19:44:21
134
原创 C#接口特点
接口是一种规范。只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员。为了多态接口不能被实例化。也就是说借口不能new,不能创建对象。接口中的成员不能加访问修饰符,接口中的成员访问修饰符为public不能修改。默认为public接口中的成员,不能有任何实现。(光说不做,只是定义了一组未实现的成员。)接口中只能有方法属性索引器事件,不能有字段和构造函数。接口与接口之间可以继承,并且可以多继承。接口并不能去继承一个类儿类可以继承接口,接口只能继承与接口儿,类既可以继承接口,也可以继承类
2020-10-20 19:28:07
403
原创 C#抽象类特点
C#抽象类特点抽象成员必须标记为abstract,并且不能有任何实现。抽象成员必须分抽象类中。抽象类不能被实例化。子类继承抽象类后,必须把父类中的所有抽象成员都重写。除非子类也是抽象类抽象成员的访问修饰符不能是private。在抽象类中可以包含实例成员,并且实例成员可以不被子类实现。抽象类是有构造函数的,虽然不能被实例化。如果父类的抽象方法中有参数,那么继承这个抽象父类的子类在重写父类的方法的时候,必须传入对应的参数。如果抽象分类的抽象方法中有返回值,那么子类再重新写这个抽象方法的时候,也
2020-10-16 12:24:14
717
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人