Optimization Week 1: Convex Sets
Week 1: Convex Sets
- 1 Definition of convex set
- 2 Operations preserving convexity
- 2.1 Affine transformation (shift, scale, rotate)
- 2.2 Intersection
- 3 Examples
- 3.1 Hyperplanes
- 3.2 Halfspaces
- 3.3 Convex hull of x1…xnx_1 \dots x_nx1…xn
- 3.4 Conic combination of x1…xnx_1 \dots x_nx1…xn
- 3.5 Affine combination of x1…xnx_1 \dots x_nx1…xn
- 3.6 Ellipse, norm balls
- 3.7 Polyhedra
- 3.8 All positive semidefinite (symmetric) matrices
- 3.9 Level sets
1 Definition of convex set
A set CCC is convex if the line segment between any two points in CCC lies in CCC, i.e., if for any x1,x2∈Cx_1, x_2 \in Cx1,x2∈C and any θ\thetaθ with 0≤θ≤10 ≤ \theta ≤ 10≤θ≤1, we have:
θx1+(1−θ)x2∈C\theta x_1+(1-\theta)x_2\in Cθx1+(1−θ)x2∈C
2 Operations preserving convexity
2.1 Affine transformation (shift, scale, rotate)
C′={Ax+b∣x∈C}C'=\{Ax+b|x\in C\}C′={Ax+b∣x∈C} C′C'C′ is a convex set ⇔\Leftrightarrow⇔ CCC is a convex set.
2.2 Intersection
C′={x∣x∈C1,x∈C2}C'=\{x|x\in C_1, x\in C_2\}C′={x∣x∈C1,x∈C2} C′C'C′ is a convex set ⇔\Leftrightarrow⇔ C1C_1C1, C2C_2C2 are convex sets.
3 Examples
3.1 Hyperplanes
{x:aTx=b},a≠0\{x:a^Tx=b\}, a\neq0{x:aTx=b},a=0
3.2 Halfspaces
{x:aTx≤b},a≠0\{x:a^Tx\leq b\}, a\neq0{x:aTx≤b},a=0
3.3 Convex hull of x1…xnx_1 \dots x_nx1…xn
{x:x=∑i=1nθixi,θi≥0,∑i=1nθi=1}\{x:x=\sum_{i=1}^n \theta_ix_i, \theta_i\geq 0, \sum_{i=1}^n \theta_i=1\}{x:x=i=1∑nθixi,θi≥0,i=1∑nθi=1}
3.4 Conic combination of x1…xnx_1 \dots x_nx1…xn
{x:x=∑i=1nθixi,θi≥0}\{x:x=\sum_{i=1}^n \theta_ix_i,\theta_i\geq 0\}{x:x=i=1∑nθixi,θi≥0}
3.5 Affine combination of x1…xnx_1 \dots x_nx1…xn
{x:x=∑i=1nθixi,θ∈R}\{x:x=\sum_{i=1}^n \theta_ix_i, \theta \in \mathbb{R}\}{x:x=i=1∑nθixi,θ∈R}
3.6 Ellipse, norm balls
{x:(x−c)TM(x−c)≤1,M≥0}\{x:(x-c)^TM(x-c)\leq 1, M\geq 0 \}{x:(x−c)TM(x−c)≤1,M≥0} {x:∣∣x∣∣≤u}\{x:||x||\leq u\}{x:∣∣x∣∣≤u}
3.7 Polyhedra
{x:Ax≤b,cx=d}\{x:Ax\leq b, cx=d\}{x:Ax≤b,cx=d}
3.8 All positive semidefinite (symmetric) matrices
3.9 Level sets
fff is a convex function ⇒\Rightarrow⇒ any level set {x:f(x)≤c}\{x:f(x)\leq c\}{x:f(x)≤c} is a convex set.
Optimization Week 1: Convex Sets相关推荐
- 【Convex Optimization (by Boyd) 学习笔记】Chapter 2 - Convex sets(1) 仿射集凸集
I. 仿射凸集(Affine and convex sets) 1. 线与线段 假设\(R^n\)空间内两点\(x_1,x_2\, (x_1≠x_2)\),那么\(y=\theta x_1+(1-\t ...
- Convex Optimization: 2 Convex sets
本篇为凸优化的课程笔记. 文章目录 Affine set 仿射集 Convex set 凸集 Convex combination and convex hull 凸组合与凸包 Convex cone ...
- 2 Convex sets
- CO2 convex sets
- 实用线性代数和凸优化 Convex Optimization
If not specified, the following conditions are assumed. X∈Rn∗mA∈Rm∗nX \in R^{n*m} \\ A \in R^{m*n} X ...
- 对凸优化(Convex Optimization)的一些浅显理解
©作者 | 李航前 单位 | EPFL 研究方向 | 计算机图形学与三维视觉 最近学习了一些凸优化课程,整理笔记的同时写下一些自己的理解,向着头秃的道路上越走越远. 凸优化是应用数学的一个基本分支,几 ...
- Toward a More Complete, Flexible, and Safer Speed Planning for Autonomous Driving via Convex Optimiz
Toward a More Complete, Flexible, and Safer Speed Planning for Autonomous Driving via Convex Optimiz ...
- Convex cone
In linear algebra, a cone-sometimes called a linear cone for distinguishing it from other sorts of c ...
- AAAI-19录用论文清单
AAAI-19于1月27日在夏威夷召开,今年是33届会议. 会议录用论文清单, workshop16个,tutorials24个. 标题的词云分析: 作者单位词云(按作者人数计算/一篇文章可能有多个作 ...
最新文章
- 视频直播技术详解(2)采集
- JavaScript window.document的属性、方法和事件小结
- Boost Asio总结(5)class tcp
- 【蓝桥杯】 交换瓶子
- 论大数据视角下的地球空间信息学的机遇与挑战
- HNOI2019爆零记
- Python中.mat文件的读写操作
- Ubuntu环境下NFS服务器搭建
- 什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了
- 服务器搬迁方案_网站云服务器迁移方案需要注意什么?
- 我的世界jAVA如何变创造_我的世界怎么把石头变成空气
- java 保存对象_Java将对象保存到文件中/从文件中读取对象
- 全国信息流广告优化师交流群,不容错过!赶紧加入!
- 5月25日------疯狂猜成语-----四周第七次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜...
- 一文读大厂微服务水平
- 平面设计常用计算机工具,终于明白平面设计常用硬件设备
- 阿里云飞天系统的技术架构(转)
- Django channels摄像头实时视频传输
- java将字符串内容转换为字节数组
- Elasticsearch 响应数据压缩功能详解