Re: [問題] optimization toolbox 範例問題已回收
※ 引述《QQ29 (我愛阿蓉)》之銘言:
: 大家好~
: http://0rz.tw/WWHUZ
: 我在這網頁上的範例 試著try一下
: 我不懂第五步驟 Define the constraints.
: To create variables for the equality constraints, enter [-1 -1] in the A
: field and enter -1in the b field.
: 這邊我完全不了解他為什麼要這樣設定呢
linear constraint通式
A*X<=b
他的第二constaint是 -x1-x2<=-1
所以A=[-1 -1] b=-1
: 是因為第二個constrain嘛?
: 但是另一個不解的是
: Set the bounds on the variables to be 0.5 <= x1, by entering 0.5 for lower
: 他就在tool gui上面設定 Bound Lower: 0.5
: 他這樣不就也限制了 x2 也要<=0.5嘛??
是這樣沒錯
不過在這個範例的限制式第一式與第二式所包含的解空間
也就是在 x1>=0.5 ;x2>=0.5
所以這樣設也沒錯,只是不是一個好例子
: 另外就是
: 如果我在c[]這邊 寫了linear的 constrain 就會出問題嘛??
不會,但是如果linear的限制放在[A][b]裡,運算比較快(理論上啦!事實上現在的電腦
感覺不出來)
: 我不清楚的是 最佳化tool 會為了滿足constrain而停
: 還是為了讓objective function得到最小值 而停呢?
: 例如 f=x^2+y^2 constrain x+y=2
: 他會停在 x,y= 0,0<====目標函數最小值 還是為了讓x+y=2 而停在別的地方呢?
: 謝謝大家
限制條件的最佳化問題,所求解是在符合限制式的解空間中的局部最佳值
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.146.35
※ 編輯: Bakaze 來自: 59.125.146.35 (06/23 20:26)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章