说明:本书附带光盘中包括了作者全书所有自己编写的算法对应的MATLAB的M文件。所有代码按照章节存放在各个文件夹下,如“第6章 无约束一维极值问题”文件夹下存放了本书第6章所有的算法程序代码。对于算法的程序代码,在光盘中存为同函数名的M文件,例如,minHJ.m表示用黄金分割法求解一维函数的极值的程序,依...
优化工具箱 粒子群优化算法
说明:最优化问题学习资源
优化算法
说明:蝙蝠算法求解最优化问题,本代码是用于求解目标函数。
最优化算法 bat 蝙蝠算法优化 distantzpo earth52h
说明:最优化计算方法常用程序汇编
说明:2012 龚纯 精通MATLAB最优化计算(第二版)
说明:1997 袁亚湘 最优化理论与方法
说明:自己用matlab编写的最优化算法,包括0.618,梯度法,共轭梯度法,罚函数法.
罚函数matlab 共轭梯度算法 罚函数-最优化 罚函数法 共轭梯度法
说明:粒子群优化最优路径算法,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。
schoolbck agreedng 粒子群优化最优路径 路径优化 columnlhw
说明:L-M(列文伯格-马夸尔特法)非线性最优化方法,能够最快最优的获得单个或多个非线性方程的最优解,常用于曲线的拟合,最优化问题的鉴定求解等领域。附件中有算法实现的源码以及测试码,还有对该算法的整体阐述。分别对于有约束和无约束问题做了相应的测试,比较全面的实现了L-M方法的具体应用。
matlab 算法 lm 最优化 非线性
说明:利用粒子群优化算法寻找下列多元函数的最大值:f(x, y) = x*cos(2*pi*y) + y*sin (2*pi*x) -2≤x≤2,-2≤y≤2 要求输出最优解、最优解对应的x和y值,以及粒子群优化算法迭代过程中的适应度函数进 化曲线。
粒子群优化PI PSO-PI pso-maximum PI-PSO PI+PSO