遗传算法
遗传算法求解混合整数或无级变速优化,约束或不受限制
遗传算法解决光滑或与任何类型的非光滑优化问题的约束条件,包括整数约束。它是一个随机,以人群为基础的算法,搜索随机突变和群体成员之间交叉。
功能
住编辑任务
优化 | 在编辑器现场优化或解决方程 |
主题
基于遗传算法
最小化Rastrigins使用遗传算法函数,具体问题具体分析
基本示例最小化一个函数有多个极小值的具体问题具体分析的方法。
解决非线性约束和边界非线性问题遗传算法
在具体问题具体分析的方法。
示例显示如何使用具体问题具体分析在ga混合整数规划,包括如何选择一个有限值的列表。
在某些情况下设置选项,具体问题具体分析的变量映射到solver-based使用varindex
。
遗传算法优化基础
提供了一个例子,使用遗传算法解决优化问题。
展示了如何编写一个适应度函数包括额外的参数或向量化。
显示了如何限制包含在您的问题。
显示了如何选择输入和输出参数的选项。
例子显示几个选项的影响。
这个例子展示了如何设置初始范围会导致一个更好的解决方案。
专门的任务
显示了如何继续优化遗传算法
从最后的人口。
显示了如何重置随机种子繁殖的结果。
提供了一个示例的运行遗传算法
使用一组参数来寻找最有效的设置。
如何使用矢量化加速功能评估。
展示了如何创建和使用一个自定义函数遗传算法
。
这个例子展示了使用一个自定义输出功能遗传算法
。
解决旅行商问题使用自定义数据类型。
优化客观的解决方案使用的颂歌patternsearch
或遗传算法
在串行或并行。
遗传算法的背景
介绍了遗传算法。
遗传算法的一些基本术语解释道。
概述遗传算法是如何工作的。
解释了增广拉格朗日算法遗传算法(藻类)和处罚。
探讨遗传算法的选择。