《最优化计算方法及其MATLAB程序实现》较为系统地介绍了最优化问题的基本理论和方法及其主要算法的MATLAB程序实现。关于无约束最优化问题,主要介绍了线搜索方法、梯度法、牛顿法、共轭梯度法、拟牛顿法、信赖域方法和最小二乘问题的数值解法。关于约束优化问题,主要介绍了最优性条件、线性规划的单纯形方法和非线性规划的可行方向法、罚函数法、二次规划问题和序列二次规划法等。设计的MATLAB程序有精确线搜索的黄金分割法和抛物线法,非精确线搜索的Armijo准则,梯度法,牛顿法,重开始共轭梯度法,BFGS算法,DFP算法,Broyden族方法,信赖域方法,求解非线性最小二乘问题的L-M算法,解约束优化问题的乘子法,求解二次规划的有效集法,SQP子问题的光滑牛顿法以及求解约束优化问题的SQP方法等。此外,书中配有丰富的例题和习题,可供学习者使用。《最优化计算方法及其MATLAB程序实现》既注重计算方法的实用性,又注意保持理论分析的严谨性,强调算法的思想和原理在计算机上的实现。
《最优化计算方法及其MATLAB程序实现》的主要阅读对象是数学与应用数学、信息与计算科学和统计学专业的本科生,应用数学、计算数学和运筹学与控制论专业的研究生,理工科其他有关专业的研究生。对最优化理论与算法感兴趣的教师及科技工作人员。
展开