机械优化设计——专栏介绍(作者:TDTX)
【注A】机械优化设计对应机械类专业来说是一门很重要的课程,这一课程的开设在机械类本科教育四年级或研究生阶段开设。
【注B】在本门课程的学习中,需要有以下几部分的学习。
【特注】本专栏是一个有关机械优化设计的学习分享,同时也会采用计算机编程实现一些方法(算法)。
【学习内容】优化设计数学基础、一维搜索方法、无约束优化方法、线性规划、约束优化方法。
一、优化设计数学基础
- 多元函数方向导数和梯度
- 多元函数泰勒展开式
- 凸集、凸函数、凸规划
- 多元函数极值(海赛矩阵)
- 等式约束优化极值条件【消元法(降维法)、拉格朗日乘子(升维法)】
- 不等式约束优化极值条件【库恩-塔克条件(Kuhn-Tucker)】
二、一维搜索方法
- 确定搜索区间–外推法(进退法)、区间消去法原理
- 试探法:黄金分割法、斐波那契法
- 插值法(函数逼近法):牛顿法(切线法)、二次插值法、三次插值法
三、无约束优化方法
- 最速下降法
- 牛顿型方法
- 共轭方向及共轭方向法
- 共轭梯度法
- 变尺度法
- 坐标轮换法
- 鲍威尔法
- 单形替换法
四、线性规划
- 单纯形法
- 修正单纯形法
五、约束优化方法
- 随机方向法
- 复合形法
- 可行方向法
- 惩罚函数法(内点惩罚函数法、外点惩罚函数法、混合惩罚函数法)
- 增广乘子法(等式约束的增广乘子法、不等式约束的增广乘子法)
- 线性逼近法
- 广义简约梯度法
- 二次规划法
- 遗传算法
参考文献(学习教材)
《机械优化设计》第六版-机械工业出版社,哈尔滨工业大学(主编:白清顺、孙靖民、梁迎春),2017.6