2744557306 发表于 2023-12-26 17:06

最优化算法相关代码合集及张岩老师优化算法书籍

以下是代码所对应的最优化算法
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]
查看完整版本: 最优化算法相关代码合集及张岩老师优化算法书籍