线性规划中可行域为什么一定是凸的--证明
创作时间:
作者:
@小白创作中心
线性规划中可行域为什么一定是凸的--证明
引用
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$ 在可行域内。这证明了连线上的任意点均在可行域内,即可行域是凸集。
证毕!
参考资料:
- 胡运权主编的第五版《运筹学教程》
热门推荐
薯条的热量及营养成分
预算规划:二月四川九寨沟自由行费用详解
体检查出颈动脉粥样硬化应该怎么治
颈动脉粥样硬化最佳消除方法是什么啊
庭审现场惊现少年杀亲悲剧:家庭悲剧背后的心理健康问题
买二手车需要哪些手续流程?
参与式矛盾纠纷排查化解机制:构建和谐社会的重要路径
管理哲学34∣现代企业管理者必修的道德标准与决策思维观
图解 Hadoop 生态系统及其组件
金樱子去籽和不去籽的功效
吗丁啉的副作用和禁忌
模拟信号的调制方式优缺点
项目工时管理的透明化改革:提升员工满意度与效率
屈服强度的定义与检测内容
新品牌必读:12种品牌人格原型深度解析
韩城花馍:花馍诉说韩城诗,传统文化永流芳
地支合化的命理原理与应用解析
AI 在用 | 5分钟搞定宫崎骏风格治愈动画,涨粉涨麻了
交流电源的故障诊断与维护
室内绿色生活:15种适合室内种植的植物,让你的家变成绿色世界
乙巳年己卯月最好的三个命
贵州人力资源怎么找工作
色漆和清漆铅笔法测定漆膜硬度 ISO 15184:1998
色漆和清漆铅笔法测定漆膜硬度 ISO 15184:1998
用户的需求和期望是什么?如何满足用户的合理需求?
沈阳铁路推出便民利民措施服务旅客暑运出行
迅扫星:家里衣柜有蟑螂怎么办!
羊毛毡:探寻无限可能 倾听非遗语言
物业合同违约金标准规定是什么
癸亥日柱八字详解女命婚姻