
单目标遗传算法,采用SBX交叉和多项式变异,为MATLAB开发环境提供。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
遗传算法是一种专门针对无约束优化问题的单目标优化策略。它存在着多种不同的实施方式,其中一种便采用了 SBX 交叉操作和多项式变异操作。该代码的根源在于 Arvind Sheshadari [1] 对 NSGA-II 的多目标优化实现。值得注意的是: (i) 与其他计算智能技术不同,无法通过总体数量和迭代次数来确定功能评估的次数; (ii) 用户可配置的参数包括 (a) 人口规模,(b) 迭代次数,(c) SBX 算子的分布指数,(d) 多项式变异的分布指数,(e) 锦标赛选择中的旅游规模以及(f)交叉概率。 在本实现中,泳池大小被设定为总体大小的一半(若总体大小为奇数则进行四舍五入)。然而,用户可以根据需要进行调整。 (iii) 该实现的设计旨在确保单调的收敛趋势。参考资料:(1) https://in.mathworks.com/matlabcentral/fileexchange/10429-nsga-ii--a-multi-object
全部评论 (0)
还没有任何评论哟~


