第七课-----分支切平面

割平面方法的基本思想是对于一个优化问题而言,通过不断添加约束条件 来切割可行域,

最终将可行域不断变小,相当于搜索空间变小。在LP中讲过,一个等式约束就等价于一个超平面,一个不等式约束就代表一个半空间,从这个意义上讲,增加一个约束 就相当于增加一个割平面

比如原来IP问题的可行域 是X,对应的线形松弛问题的可行域是P ,P肯定是比X大的一

个空间。割平面法的目的是通过添加很多割平面,把P进行切割到最后恰好等于conv(X),

也就是X的凸包。这是解LP就可以得到原来IP问题的解了。

给一个例子,如下

所以在割平面中,我们不能切掉原问题的可行解。

分支定界法与分支切割法的区别如下:


未完待续

相关推荐
数商云企3 分钟前
2026年西安电商智能客服开发选数商云企,技术稳交付快
大数据·python
Patrick在香港11 分钟前
Python 分析香港 AQHI 归档 1644 天:同一天的空气,早上 8 点报 3,下午 5 点报 10
开发语言·python·数据分析·api·restful·数据可视化·开放数据
SamChan9016 分钟前
Python批量处理PDF踩坑实录:中文编码、字体内嵌、多栏排版与内存占用
python·单片机·ai·pdf·机器翻译
3Q工具箱 - BraggTroy23 分钟前
Python + PyInstaller 实战:从零打造 10 个 Windows 桌面小工具(附全部踩坑记录与核心代码)
开发语言·windows·python
泡海椒1 小时前
脚本包导入实战:JQuick-Java自定义包引入与别名配置教程
java·开发语言·python
fbbqt1 小时前
Python模块与包
开发语言·python
数智化码农1 小时前
半导体制造人力资源数字化选型:适配双用工体系,兼顾合规与人效
大数据·运维·python·制造
statistican_ABin1 小时前
中国婚姻与生育观念变迁分析报告
python
清水白石0081 小时前
别被 `Process.start()` 骗了:Python multiprocessing 从面试题到线上生产的进程启动机制实战
开发语言·python
愚公移山填海2 小时前
【无标题】
笔记·python·学习·pycharm