线性规划中可行域为什么一定是凸的--证明
创作时间:
作者:
@小白创作中心
线性规划中可行域为什么一定是凸的--证明
引用
CSDN
1.
https://m.blog.csdn.net/fair_li/article/details/142352219
线性规划中的凸性证明
线性规划中可行域是凸的,这是自然能够想到和容易理解的道理。直观上,线性约束定义的可行域是由半平面的交集构成的,这些半平面的交集总是形成凸区域。
这么一个自然想到、容易理解的道理,怎么从数学上完备地证明它?下面的内容为此作答。
准备知识:
凸集的定义:如果集合$C$中任意两点$X_1$和$X_2$,其连线上的所有点也都在集合$C$中,称$C$为凸集.
为了更好地理解凸集,下面给出一些凸集和凹集的示例:
线性规划的标准型:
$$max \quad z= \sum_{j=1}^{n}c_{j}x_j \
s.t. \left{\begin{array}{l}
{\sum_{j=1}^{n}a_{ij}x_j=b_j} \
x_j \ge 0 \
\end{array}\right.$$
证明
命题:如果线性规划中存在可行解,则可行解组成的可行域是凸集。
证明思路:任意假设两个可行解,证明其连线上的所有点仍属于可行域,即满足约束。
证明过程
步骤一:设任意两点,并给出满足约束的方程
- 设$X_1=(x_{11},x_{12},\dots,x_{1n})^T$,$X_2=(x_{21},x_{22},\dots,x_{2n})^T$为可行域内任意两点,其满足
$$\left{\begin{array}{l}
\sum_{j=1}^n a_{ij}x_{1j}=b_j \
\sum_{j=1}^n a_{ij}x_{2j}=b_j \
\end{array}\right.$$
步骤二:设连线上的任意一点,并给出与两点的关系方程
- 连线上的任意点 $X=(x_{1},x_{2},\dots,x_{n})^T$ 的表示
$$X=k(X_1-X_2)+X_2, \quad 0 \leq k \leq1$$
这一步如果不好理解,可以看下面的解释:
步骤三:判断 $X$ 是否满足约束条件
$$ \begin{aligned}
\sum_{j=1}^n a_{ij}x_{j}&=\sum_{j=1}^n a_{ij}(k(x_{1j}-x_{2j})+x_{2j}) \
&= k\sum_{j=1}^n a_{ij} x_{1j} - k\sum_{j=1}^n a_{ij} x_{2j} + \sum_{j=1}^n a_{ij} x_{2j} \
&= k b_j - k b_j + b_j \
& = b_j
\end{aligned}$$
因此,$X$ 在可行域内。这证明了连线上的任意点均在可行域内,即可行域是凸集。
证毕!
参考资料:
- 胡运权主编的第五版《运筹学教程》
热门推荐
肺鳞癌晚期局部化疗怎么样?效果如何?
换手机了,怎样把旧手机里面的资料传到新手机?
伦敦国王十字车站:哈利波特九又四分之三月台与周边景点美食全攻略
文旅宣传片简短文案写作指南
钢笔的种类有哪些?常见4大类钢笔划分详解
债基规模下降!债市后市怎么投?
药王孙思邈的三大养生术:十莫、十二少、十六宜
怎样才能提高事业运?
种减脂蔬菜 专治大肚腩
客户服务费如何管理
银行员工透露:2025年存款牢记这4条铁律,否则或会吃亏
一篇文章带你秒懂图标设计
为什么要做动态心电图?它和常规心电图有什么不同?
查看火花塞的方法有哪些?怎样判断火花塞是否需要更换?
探索广州十三行服装批发市场,时尚与商机的交汇点
四天三夜!这份浓缩版深圳游攻略请收好
SUV买1.5T还是2.0T好?一文读懂排量选择指南
社保基础知识培训
声掩蔽、白噪声、粉红噪声分不清楚?一篇文章带你了解他们的区别
甲午海战前,北洋水师与联合舰队全方位对比!
红莲嫁给姬无夜是哪一集
镜头评测全攻略:从光学性能到使用体验的全方位解析
光伏行业亟待技术创新“穿越周期”
大便颜色与健康状况的关系
如何全面掌握WiFi测试项,提升网络性能?
闪光灯过时了 别傻了 在拍照上常亮灯无法完全替代闪光灯
团队如何做到及时响应
这4个环节,厨房工作人员必须佩戴手套
SD入门教程七:ControlNet篇-Canny边缘检测预处理器
一份潮汕砂锅白粥200元?白粥到底有没有营养价值?