第四章无约束优化办法——最速下降法,牛顿型办法概述在求解目的函数的极小值的过程中,若对设计变量的取值范畴不加限制,则称这种最优化问题为无约束优化问题
尽管对于机械的优化设计问题,多数是有约束的,无约束最优化办法仍然是最优化设计的基本构成部分
由于约束最优化问题能够通过对约束条件的解决,转化为无约束最优化问题来求解
为什么要研究无约束优化问题
(1)有些实际问题,其数学模型本身就是一种无约束优化问题
(2)通过熟悉它的解法可觉得研究约束优化问题打下良好的基础
(3)约束优化问题的求解能够通过一系列无约束优化办法来达成
因此无约束优化问题的解法是优化设计办法的基本构成部分,也是优化办法的基础
根据构成搜索方向所使用的信息性质的不同,无约束优化办法能够分为两类
一:间接法——要使用导数的无约束优化办法,如梯度法、(阻尼)牛顿法、变尺度法、共轭梯度法等
二:直接法——只运用目的函数值的无约束优化问题,如坐标轮换法、鲍威尔法单纯形法等
无约束优化问题的普通形式可描述为:求n维设计变量使目的函数现在已研究出诸多个无约束优化办法,它们的重要不同点在于构造搜索方向上的差别
无约束优化问题的求解:1、解析法能够运用无约束优化问题的极值条件求得
即将求目的函数的极值问题变成求方程的解
也就是求X*使其满足解上述方程组,求得驻点后,再根据极值点所需满足的充足条件来鉴定与否为极小值点
但上式是一种含有n个未知量,n个方程的方程组,在实际问题中普通是非线性的,很难用解析法求解,要用数值计算的办法
由第二章的讲述我们懂得,优化问题的普通解法是数值迭代的办法
因此,与其用数值办法求解非线性方程组,还不如用数值迭代的办法直接求解无约束极值问题
2、数值办法数值迭代法的基本思想是从一种初始点出发,按照一种可行的搜索方向搜索,拟定最佳的步长使函数值沿方向下降最大,得到点
依此一步一步地重复数值计算,最后达成最