遗传算法
最小化 Rastrigin 函数
本示例展示如何使用遗传算法最小化具有多个局部最小值的 Rastrigin 函数。
打开示例
最小化带约束的函数
本示例展示如何使用遗传算法最小化受非线性不等式约束和边界约束的目标函数。
打开示例
使用遗传算法实现单色偏振光干涉条纹的最大化
本示例展示如何使用遗传算法实现单色偏振光干涉条纹的最大化。
打开示例
设置遗传算法的最大迭代次数
遗传算法中的 iterations 选项用于确定最大迭代次数。在某些情况下,增大遗传算法的最大迭代次数可以改善优化性能。
打开示例
旅行商问题
本示例展示如何使用遗传算法最小化自定义数据类型的函数。
打开示例 粒子群优化
调整粒子群的优化过程
本示例展示如何使用 pso_options 函数为粒子群创建和改变选项,从而调整优化过程。
打开示例 模拟退火
使用模拟退火优化 DeJong5 函数
本示例展示当目标是一个未知内容的函数文件时("黑盒"函数),如何使用模拟退火进行优化。
打开示例
使用模拟退火优化 Cam 函数
本示例展示如何使用模拟退火创建和最小化目标函数。
打开示例 多目标遗传算法
创建帕累托前沿
本示例展示如何使用多目标遗传算法创建帕累托前沿的一组点, 并与理论上的精确点对比。
打开示例
梁焊接的优化设计
本示例展示如何权衡梁的强度和成本。
打开示例
调整多目标遗传算法的优化过程
本示例展示如何使用 gamultiobj_options 函数为多目标遗传算法创建和改变选项,从而调整优化过程。
打开示例 多起点搜索
最小化 Sawtoothxy 函数
本示例展示如何使用多起点搜索找到更多的局部最小值,从而得到一个全局最小值。
打开示例
使用多起点搜索实现单色偏振光干涉条纹的最大化
本例展示如何使用多起点搜索实现单色偏振光干涉条纹的最大化。
打开示例