一般最佳化條件 (General condition)
Optimization problem
- 雙變數最佳化函數(數學規劃, mathematical programming)如下
- 稱為目標函數(ojbective function), 為限制式函數(constraint function)。
- 滿足上面限制式的集合.稱為可行集(合)或可行域(feasible set, feasible region)。
所有的不等式限制式,都可以用鬆弛變數(slack variables)與剩餘變數(surplus variable)化為等式限制式。
- e.g. .
- e.g. .
如果 為convex function,且可行集為convex set時,稱為convex programming‧
在不考慮限制式的情形下,若一階微分存在,則的極值(最大值或最小值)發生在梯度向量(gradient vector) 之處。
- 因為一階微分代表斜率,而最大值與最小值以及平面的微分值都等於0。
- 若二階微分存在,令 Hessian matrix ,則行列式之值.
- 二階微分斂代表曲率,所以平面或是鞍點(saddle point)[斜率由正變負或由負變正的點]的曲率均為0,即.
- 若的梯度為0,且 (開口向上),則為最小值。
- 若的梯度為0,且 (開口向下),則為最大值。
- 若的梯度為0,且 ,則為鞍點。
- 二階微分斂代表曲率,所以平面或是鞍點(saddle point)[斜率由正變負或由負變正的點]的曲率均為0,即.