![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
智能优化算法
文章平均质量分 97
智能算法如遗传、粒子群等
电气不会转控制
成电控制科学与工程硕士在读
展开
-
遗传算法的编码方式以及MATLAB实现
由于遗传算法不能直接处理问题空间的参数,因此必须通过编码将要求解的问题表示成遗传空间的染色体或者个体。这一转换操作就叫做编码,也可以称作(问题的)表示(representation)。在变成实现遗传算法时,首要遇到的关键问题就是编码。编码的方法会直接影响到了遗传算法后续的一系列操作,交叉、变异等,并且编码方式选取的好坏也会直接影响到算法的收敛速度和最优值。编码也就是问题表达:首先实现从性状到基因得映射,即编码工作,然后从代表问题可能潜在解集得一个种群开始进行进化求解。(粒子群,蚁群都需要问题表达)原创 2023-03-12 13:15:43 · 3908 阅读 · 4 评论 -
粒子群算法讲解以及MATLAB实现
对粒子群算法进行分析以及讲解,并且提高matlab实现代码。原创 2023-02-28 22:13:45 · 1914 阅读 · 2 评论 -
遗传算法原理以及matlab代码
1.遗传算法原理讲解2.matlab代码实现流程讲解3.提供完整代码代码 MATLABmy_ga.m(主函数)init.m(初始化函数)fittest.m(选择优秀父代个体)crossover.m (交叉遗传)mutation.m (变异)select.m (筛选出下一代种群,锦标赛选择法)plot_ga.m (画图,显示优化过程)best.m (迭代完成后,显示最优解以及最优方案)原创 2022-09-02 18:24:31 · 15457 阅读 · 1 评论