
【計】 cutting-plane method
cut; scalpel; shear; skive
【建】 cropping
【計】 planar method
割平面法 (Cutting Plane Method)
漢英詞典釋義:
割平面法(Gē Píngmiàn Fǎ),英文譯為Cutting Plane Method,是一種用于求解整數規劃或混合整數規劃問題的數學優化算法。其核心思想是通過向原問題中添加一系列線性不等式約束(稱為“割平面”),逐步切割掉非整數可行解區域,逼近問題的最優整數解。
松弛問題求解
忽略整數約束,求解線性規劃松弛問題。若松弛解為整數,則其為原問題最優解;否則進入下一步。
來源:Nemhauser & Wolsey (1988),《Integer and Combinatorial Optimization》
生成割平面
根據當前非整數解構造線性不等式(割平面),要求:
例如,Gomory割平面法利用單純形表的最終行生成割平面:
$$ sum_{j} f_j x_j geq f_0
$$ 其中 ( f_j ) 為系數的小數部分。
來源:Gomory (1958),"Outline of an algorithm for integer solutions to linear programs"
疊代收斂
将新割平面加入原問題,重新求解松弛問題。重複此過程直至獲得整數最優解或證明無解。
來源:IBM ILOG CPLEX 官方文檔
Nemhauser, G. L., & Wolsey, L. A. (1988). Integer and Combinatorial Optimization. Wiley.
Gomory, R. E. (1958). "Outline of an algorithm for integer solutions to linear programs". Bulletin of the American Mathematical Society.
Conforti, M., Cornuéjols, G., & Zambelli, G. (2014). Integer Programming. Springer.
對于整數規劃問題:
$$ begin{align} max quad & c^T x
text{s.t.} quad & Ax leq b
& x in mathbb{Z}^n end{align} $$
割平面法通過疊代添加約束 ( alpha^T x leq beta ) 收緊可行域,最終使松弛解滿足整數性。
割平面法(Cutting Plane Method)是一種用于求解整數規劃問題的數學優化方法,由Ralph Gomory于1958年提出。其核心思想是通過逐步添加線性約束(稱為“割平面”),不斷縮小可行域,最終逼近整數最優解。以下是詳細解釋:
假設松弛問題解為 $x_1 = 2.5$, $x_2 = 3.2$,對應的約束方程為: $$x_1 - 0.6x_2 = 0.8$$ 分解小數部分後,割平面可構造為: $$0.4x_2 geq 0.8 quad Rightarrow quad x_2 geq 2$$ 此約束排除非整數解,但保留所有整數可行解。
通過不斷“切割”非整數解區域,割平面法逐步逼近整數解,是組合優化中經典且重要的方法。實際應用中常與其他算法(如分支定界法)結合以提高效率。
邊線刨床表皮松解裁縫的程式員交互驗證和編制工具撤退過程電子八位位組肺吹氣法非費用支出非離子晶體航空運輸保險耗散的後繼樹緩沖容量計量經濟學精神錯亂絕大多數法官的意見類比數據鹵化酰基慢性關節炎那些判定元件偏側舍恩萊因氏黃癬菌深信的神智健全實物擔保斯托克爾氏征通行證法酮阈微量注射