最优化算法相关代码合集及张岩老师优化算法书籍
以下是代码所对应的最优化算法1.约束优化问题:
minRosen(Rosen梯度法求解约束多维函数的极值)(算法还有bug)
minPF(外点罚函数法解线性等式约束)
minGeneralPF(外点罚函数法解一般等式约束)
minNF(内点罚函数法)
minMixFun(混合罚函数法)
minJSMixFun(混合罚函数加速法)
minFactor(乘子法)
minconPS(坐标轮换法)(算法还有bug)
minconSimpSearch(复合形法)
2.非线性最小二乘优化问题
minMGN(修正G-N法)
3.线性规划:
CmpSimpleMthd(完整单纯形法)
4.整数规划(含0-1规划)
DividePlane(割平面法)
ZeroOneprog(枚举法)
5.二次规划
QuadLagR(拉格朗日法)
ActivedeSet(起作用集法)
6.辅助函数(在一些函数中会调用)
minNT(牛顿法求多元函数的极值)
Funval(求目标函数的值)
minMNT(修正的牛顿法求多元函数极值)
minHJ(黄金分割法求一维函数的极值)
7.高级优化算法
1)粒子群优化算法(求解无约束优化问题)
1>PSO(基本粒子群算法)
2>YSPSO(待压缩因子的粒子群算法)
3>LinWPSO(线性递减权重粒子群优化算法)
4>SAPSO(自适应权重粒子群优化算法)
5>RandWSPO(随机权重粒子群优化算法)
6>LnCPSO(同步变化的学习因子)
7>AsyLnCPSO(异步变化的学习因子)(算法还有bug)
8>SecPSO(用二阶粒子群优化算法求解无约束优化问题)
9>SecVibratPSO(用二阶振荡粒子群优化算法求解五约束优化问题)
10>CLSPSO(用混沌群粒子优化算法求解无约束优化问题)
11>SelPSO(基于选择的粒子群优化算法)
12>BreedPSO(基于交叉遗传的粒子群优化算法)
13>SimuAPSO(基于模拟退火的粒子群优化算法)
2)遗传算法
1>myGA(基本遗传算法解决一维约束规划问题)
2>SBOGA(顺序选择遗传算法求解一维无约束优化问题)
3>NormFitGA(动态线性标定适应值的遗传算法求解一维无约束优化问题)
4>GMGA(大变异遗传算法求解一维无约束优化问题)
5>AdapGA(自适应遗传算法求解一维无约束优化问题)
6>DblGEGA(双切点遗传算法求解一维无约束优化问题)
7>MMAdapGA(多变异位自适应遗传算法求解一维无约束优化问题)
页:
[1]