可行方向是求解約束最最佳化問題中,保持可行性的搜尋方向。設f(x),ge(x)和ha(x)都具有一階連續偏導數,X={x|ge(x)≤0(e=1,2,…,p);ha(x)=0(a=1,2,…,q)},設xº是一個可行點,即xº∈X,對於某一方向p來說,若存在數λ0>0,使對於任意的λ(0≤λ≤λ0)均有xº+λp∈X成立,則p是點xº處的一個可行方向。
基本介紹
- 中文名:可行方向
- 外文名:feasible direction
- 所屬學科:數理科學
- 套用:求解約束最最佳化問題
- 產生條件:可行條件、下降條件
整體介紹,產生可行方向的條件,可行條件,下降條件,可行方向的產生方法,隨機產生法,線性規劃法,梯度投影法,
整體介紹
![](/img/b/a06/b33b50578831e0315deb05dac361.jpg)
![](/img/4/310/c7499c7ce981a2abf84bd1b14fc0.jpg)
![](/img/a/0ef/f16a9b41d0ed7765b15f48f32655.jpg)
![](/img/0/b5c/4fd127687cd7ec9475766a9eb436.jpg)
![](/img/8/ed9/7f607c1ee0cd1213378b9b8944b6.jpg)
![](/img/d/e31/78d474877f734c793435c821f7f6.jpg)
![](/img/a/ebf/7ed9c4f96dc5e9e9aed4a355b3c6.jpg)
![](/img/5/914/07b5f8d34ab1e7815903153eb667.jpg)
![](/img/2/dd2/4385601dea71fcdcb4ede675d9b0.jpg)
![圖1 可行方向 圖1 可行方向](/img/a/7e2/nBnauQTMzMGMkJjN3IzM2MTMxgzN4cjYiJmZlNmM3UzMkJjZ5QmM2EDZiBzLtVGdp9yYpB3LltWahJ2Lt92YuUHZpFmYuMmczdWbp9yL6MHc0RHa.jpg)
式
的極限情況是取等號,這時有
![](/img/3/653/2bbe2a10f8f00c21aa68702c3379.jpg)
![](/img/f/567/d9e40ab30394df343bd1b24a42b5.jpg)
![](/img/1/87f/2024e2e50f89b41bd580de1aeae3.jpg)
當某個設計點同時有幾個約束起作用時,如圖1中的x點是約束
和約束
約束面的交點,其可行方向集合
![](/img/b/b51/3e9c0635481064c309efa9d4f412.jpg)
![](/img/1/81b/07c183c805feecbe0c2cbcce1f35.jpg)
![](/img/4/0da/0b8d9897fe66b3a53f796cd69cc5.jpg)
![](/img/e/deb/5e9f83a5b6993c96c7ea1d7eddde.jpg)
產生可行方向的條件
可行方向是指沿該方向作微小移動後,所得到的新點是可行點,且目標函式值有所下降。顯然,可行方向應滿足可行和下降兩個條件。
可行條件
方向的可行條件是指沿該方向作微小移動後,所得到的新點為可行點。若
點在一個約束面上,對
點作約束面
的切線
,顯然滿足可行條件的方向
應與起作用的約束函式在
點的梯度
的夾角大於或等於90°。
![](/img/f/a0d/ebcb3c7c627860b9403c9519d752.jpg)
![](/img/3/37c/eaf7f04756fb15d3f969be90d47e.jpg)
![](/img/5/4bb/a668f88f80d3fc16053435816e9f.jpg)
![](/img/d/b49/0873fd582bc8c91dbdd504aa0969.jpg)
![](/img/8/cf3/e53b91dcbf60fb5de497f437ce98.jpg)
![](/img/3/37c/eaf7f04756fb15d3f969be90d47e.jpg)
![](/img/8/446/76b3f17e1356e1a885b47c865948.jpg)
下降條件
方向的下降條件是指沿該方向作微小移動後,所得新點的目標函式值是下降的,滿足下降條件的方向
應和目標函式在
點的梯度
的夾角大於90°。
![](/img/6/eda/7716be92eb990e2c32b4efcd5c24.jpg)
![](/img/b/1a0/fe4ae9905ee28efc820dace6e0d3.jpg)
![](/img/f/75f/2845c5a9a0ea5b3a94d90c1bac9e.jpg)
可行方向的產生方法
滿足可行和下降條件的方向在可行下降方向區內,則在該區內尋找一個最有利的方向作為本次疊代的搜尋方向,關於這個方向的產生方法主要有隨機產生法、線性規劃法和梯度投影法幾種,具體方法及過程可參考後文相關參考書籍。
隨機產生法
這種方法從原理上講與隨機方向搜尋法產生的方法基本相同。先在
點產生N個隨機單位方向向量
,然後將產生的N個方向逐個進行可行性和下降條件的檢驗,用這種方法產生適用可行方向的優點是比較簡單,容易實現程式化。
![](/img/a/481/30cc4a70e78c353a444ee399b1b5.jpg)
![](/img/c/d86/766fc4ef6465fabd873fe3753480.jpg)
線性規劃法
這種方法對線性和非線性的不等式約束最佳化問題均適應,但不能容納等式約束,是可行方向法中選擇適用可行方向的主要方法之一。這種方法的要點是:在可行下降扇形區內選擇一方向d進行搜尋,可得到一個目標函式值下降的可行點。
梯度投影法
梯度投影法有時也稱為大步梯度法,主要用於求解線性約束最佳化問題。當沿約束面進行尋優搜尋時,需要確定一個沿約束面運動的適用可行方向。