说明:装配生产线任务平衡优化遗传算法通MATLAB源码,下面的源码实现了装配生产线任务平衡优化问题(ALB问题)的遗传算法,算法主要参考下面这篇文献,并对其进行了改进。
生产线 生产线平衡
说明:拓扑优化双向渐近线。可以进行拓扑优化研究的算法。
双向渐近线 BESO
说明:最优化理论及其matlab设计中的armijo算法,用于最优化搜索算法的求解步长
armijo.m armijo算法
说明:基于蚁群算法的 TSP 求解,分别采用蚁群算法和蚁群算法-粒子群混合算法进行优化求解,使用不同的交叉和变异适应度函数更新粒子,从而实现 TSP问题的优化求解,更加逼近实际问题。
蚁群算法 TSP 粒子群混合算法
说明:采用动量梯度下降算法训练 BP 网络。 采用贝叶斯正则化算法提高 BP 网络的推广能力。在本例中,我们采用两种训练方法,即 L-M 优化算法(trainlm)和贝叶斯正则化算法(trainbr),用以训练 BP 网络,使其能够拟合某一附加有白噪声的正弦样本数据。
BP 网络 贝叶斯正则化算法 L-M 优化算法 trainlm 贝叶斯正则化算法 trainbr 白噪声
说明:著名的Sparco工具包。是matlab下解决线性约束,二阶锥约束和半定约束等优化问题的常用工具。
二阶锥 sparco/ 二阶锥优化 锥优化 Sparco工具包
说明:遗传算法和神经网络混合编程,可用于优化计算,仅供参考
优化BP 混合遗传 BP优化-matlab GA-bp网络 BP遗传算法
说明:利用粒子位置和速度的改变更新,在熟悉多目标粒子群算法的基础上利用测试函数对该算法进行仿真,并对仿真结果进行优化。
多目标优化 pso测试函数 pso-优化 测试函数MATLAB 多目标pso
说明:matlab编写的遗传算法优化程序,采用随机配对交叉,多点交叉,两点交叉,编译对目标函数进行优化
交叉 两点交叉 多点交叉 crossover GA
说明:人工免疫算法算法。适用于单目标,多目标优化问题。
单目标 多目标算法 单目标优化 免疫优化算法 目标免疫