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