所有的多面体都是凸集
凸优化中多面体的定义
\begin{align} \mathcal{P}=\left\{{\boldsymbol{x}|\boldsymbol{a}_i^T\boldsymbol{x}\leq b_i, i=1,2,\cdots, m, \boldsymbol{c}_j^T\boldsymbol{x}=d_j, j=1,2,\cdots,p}\right\} \end{align}
以下分为三个步骤进行证明:
(a) 证明:若 {Ωα}(α∈I) \left\{{\Omega_{\alpha}}\right\} (\alpha \in I) 是 Rn \mathbb{R}^n空间中的凸集的集合. 则 ⋂α∈IΩα \bigcap_{\alpha \in I}\Omega_{\alpha} 也是凸集.
证: 设任意 x1,x2∈⋂α∈IΩα x_1,x_2\in \bigcap_{\alpha\in I}\Omega_{\alpha}. 那么对于任意 α∈I \alpha\in I,都有 x1,x2∈Ωα x_1,x_2\in \Omega_{\alpha} . 由于 Ωα \Omega_{\alpha}是凸集,因此 θx1+(1−θ)x2∈Ωα (α∈I) \theta x_1+(1-\theta)x_2\in \Omega_{\alpha} \ (\alpha\in \boldsymbol{I}) 对于任意的 θ∈(0,1) \theta\in (0,1) 都成立,即, θx1+(1−θ)x2∈⋂α∈IΩα \theta x_1+(1-\theta)x_2\in \bigcap_{\alpha\in I}{\Omega_{\alpha}},即 ⋂α∈IΩα \bigcap_{\alpha \in I}\Omega_{\alpha} 是凸集.
(b) 证明:超平面和半空间是凸集
超平面和半空间的定义如下:
\begin{equation} \text{Hyperplanes}: \left\{{x|a^Tx=b}\right\} \quad \text{Halfspaces}: \left\{{x|a^Tx\leq b}\right\} \end{equation}
证: 假设 x1,x2∈Ω x_1,x_2\in \Omega, 并且 aTx1=b,aTx2=b a^Tx_1=b, a^Tx_2=b. 我们可以得到
\begin{equation} a^T(\theta x_1+(1-\theta)x_2)=\theta a^T x_1+(1-\theta)a^Tx_2=b \end{equation}
即, (θx1+(1−θ)x2)∈Ω (\theta x_1+(1-\theta)x_2)\in \Omega. 类似的,我们也可以得到半空间也是凸集。
(c) 从多面体的定义,我们知道一个多面体是由多个超平面和半空间的交集合,如步骤(b)中证明,超平面和半空间都是凸集,如步骤(a)中证明,凸集的交集合也是凸的。根据(a)和(b)的结论,因此多面体是凸集。
所有的多面体都是凸集相关推荐
- [最优化]凸集的定义与常见凸集
凸集的定义与常见凸集 通常认为,如果某个实际问题可以表述为凸优化问题,那么事实上已经解决了这个问题,然而凸优化问题的识别还比较困难,本文将先介绍凸集的定义与常见凸集. 仿射集 如果集合 C⊆Rn C ...
- 凸优化学习(二)——凸集
注意,本文内容来自于吴恩达老师cs229课堂笔记的中文翻译项目:https://github.com/Kivy-CN/Stanford-CS-229-CN 中的凸优化部分的内容进行翻译学习. 2. 凸 ...
- 超平面,半空间,多面体,单纯形定义与解析
深入理解仿射集,凸集,锥等定义及相关证明,这里列出一些常用的凸集,和一些球,空间,多面体,单纯形之类的正式定义,并讨论他们和凸集的关系. Rn空间与子空间\color{red}\mathbf{R^n空 ...
- 凸优化学习:PART1凸集
凸优化学习PART1 一.引言:优化问题简介 优化问题的定义 凸优化是优化的一种,是优化中比较容易的问题.在讲解优化问题前,首先说明什么是优化/数学规划(Optimization/Mathematic ...
- 超平面,半空间,多面体
它们都是凸集 超平面(hyperplane)的定义: {x∣aTx=b}\{x\mid a^{T}x=b\}{x∣aTx=b} 其中 aaa 是一个非零向量,bbb 是实数,即 a≠0,b∈Ra\ne ...
- 凸优化——凸集与凸函数
一.数学规划 从一个可行解的集合中,寻找出最优的元素,称为数学规划,又名优化.可以写为 m i n i m i z e f 0 ( x ) s u b j e c t t o f i ( x ) ...
- 多面体 (Multipatch)
多面体要素是一种可存储面集合的 GIS 对象,能够在数据库中将 3D 对象的边界表示为单个行.面可存储表示要素组成部分的纹理.颜色.透明度和几何信息.面中存储的几何信息可以是三角形.三角扇.三角条带或 ...
- 泛函分析笔记(八) 凸集和凸函数
文章目录 1. 凸集 2. 凸函数 1. 凸集 线段: 给定向量空间的两点 a 和 b ,集合 [ a , b ] : = { x ∈ X ; x = λ a + ( 1 − λ ) b , 0 ≤ ...
- ArcGIS教程:多面体
什么是多面体要素? 多面体要素是一种可存储面集合的 GIS 对象,能够在数据库中将 3D 对象的边界表示为单个行.面可存储表示要素组成部分的纹理.颜色.透明度和几何信息.面中存储的几何信息可以是三角形 ...
最新文章
- 神器来啦!一键可视化,终于能看懂神经网络到底在干啥了
- android上如何写配置文件
- Spark的枚举类型实例!scala的枚举。
- 最新!2020世界一流大学学术排名出炉!
- Snabbdom(虚拟dom-8-removeVnodes函数)
- 按键精灵定义全局变量_按键精灵中如何定义和使用变量
- UVA - 1605 Building for UN (联合国大楼)
- 初中英语和计算机融合的教学案例,信息技术与初中英语教学整合的教学设计.doc...
- python监控网页变化教程_Python实时监控网站浏览记录实现过程详解
- 利用git进行word文档的版本管理
- 现代管理学 罗珉 第三版
- 苹果域对应关系 Manifest.db文件解析
- 英语计算机手抄报图片大全,五年级英语手抄报图片大全
- pause()与sigsuspend()的用法
- 数据结构-图(图的定义、分类、基本术语和存储结构)
- 网络编程——epoll
- 一元多项式 java_java链表实现一元多项式的合并同类项以及加法
- php网页无痕预览,javascript,html5_如何应对用户使用无痕浏览模式,javascript,html5 - phpStudy...
- 华晨宏盛分享2021年个人所得税起征点是个人所得税税率一览表
- Python模块:Random(未完待续)