90 第7 章 约束问题的优化方法 §7
1 可行方向法 7
1 可行方向法的基本思想 可行方向法是一类算法,可看作无约束下降算法的自然推广
典型策略是从可行点出发,沿着下降可行方向进行搜索,求出使目标函数值下降的新的可行点. 考虑只含线性约束的非线性规划问题: eExbAxxf s
)( min (1) )(xf为非线性函数,nmRA, nlRE,mRb,lRe
注1:线性约束规格保证了优化问题(1)的可行方向集、线性化可行方向集以及序列化可行方向集是等同的
当某个可行方向同时也是目标函数的下降方向时,沿此方向移动一定会在满足可行性的情况下改进迭代点的目标函数值
目前已经提出许多可行方向法,用来处理具有线性约束的非线性规划问题
搜索方向选择方式不同形成不同的可行方向法: (1)Zoutendijk可行方向法 (2)Rosen梯度投影法 (3)Wolfe既约梯度法 可行方向的判定: 定理 1:设 xˆ 是问题(1)的可行解,在点xˆ 处有11ˆbxA,22 ˆbxA,其中 21AAA, 21bbb 则非零向量 d 为xˆ 处的可行方向的充要条件是 01 dA,0Ed 证明: 必要性:设非零向量 d 是xˆ 处的可行方向.根据可行方向的定义,0,使得对每个),0( .有dxˆ为可行点,即bdxA)ˆ(,edxE)ˆ(
21221121ˆ)ˆ()ˆ(bbdAxAdAbdxAAdxA 由于0,由上式得到01 dA. 又由edxE)ˆ(得到0Ed
91 充分性:设01 dA,0Ed
由于22 ˆbxA,则0,使得对于所有的),0( ,成立22)ˆ(bdxA
根据假设及11ˆ