
【计】 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$$ 此约束排除非整数解,但保留所有整数可行解。
通过不断“切割”非整数解区域,割平面法逐步逼近整数解,是组合优化中经典且重要的方法。实际应用中常与其他算法(如分支定界法)结合以提高效率。
安全计算机网半波轮送线表单肠密螺旋体除油单级泵反换向分压计戈登氏原始小体宏处理程序假单分子反应鉴别吸附搅拌式转鼓甲氧雌酮禁止无信用证券交易的法律集束栅极可依法强制执行的裁决空描述段淋巴阻塞性尘肺录制宏名氯冉氨密对钼酸钡生产支援程序申请录用松树的随机程序模型天神下凡通道流量微量测定