仿射集 Affine Sets
線和線段
線 line
線段 line segment
上述條件當帶有約束條件\(0 \le \theta \le 1\)時,\(y\)是線段
仿射集affine set
也就是說,仿射集中任意兩點的線性組合仍然屬於仿射集,注意必須滿足約束條件coefficients sum to one
仿射集一定是凸集
仿射組合affine combination
An affine set contains every affine combination of its points
仿射包 affine hull
\({\rm aff} \ C\)是一個仿射包,通俗理解,仿射包就是包含集合\(C\)的最小的仿射集合
對任意集合A,增加最少的元素使A變為仿射集B,則仿射集A是B的仿射包,即A是包含B的最小仿射集。
線段的仿射包是包含這條線段的直線,平面多邊形(三角形,正方形等)的仿射包是包含此多邊形的整個平面,仿射集的仿射包是它自身
仿射集的子空間
上述仿射集成立的條件必須有\(\sum_{i=1}^k \theta_i=1\)的約束
那么什么情況下可以去掉該約束呢
從下圖可以看出
- 不過原點的直線(仿射集C)上任取兩點,向量\(x_1,x_2\)的和\(x_1+x_2\)(其實是線性組合\(\alpha \cdot x_1+\beta \cdot x_2,\ \alpha=\beta=1\),此時不滿足\(\sum_{i=1}^k \theta_i=1\)的約束)並不屬於仿射集C
- 但過原點的直線(另一個仿射集)上向量的任意線性組合依然在該仿射集上(因為\(x_1,x_2\)線性相關)
那么貌似有些頭緒了,下面定義
V是C的子空間,這個子空間中向量的任意線性組合依然屬於子空間
因此仿射集\(C\)可以表示為其子空間\(V\)加上一個偏置
即對仿射集C, 首先選出C中任意一個元素,再用C中所有元素都同時減去這個元素,此時得到一個新的集合,這個集合必有一個0元素,這樣得到的新集合就是一個與C相關的子空間。
子空間相當於是基於\(x_0\)做了一個平移,使之必過原點,子空間是仿射集。
相對內部 relative interier
相對內部
相當於一個不包含邊緣的開集
凸集 Convex Sets
凸集的定義
$$ \forall x_1,x_2 \in C, 0\le\theta\le1\\ \theta\cdot x_1+(1-\theta)\cdot x_2 \in C $$ 也就是說集合中的兩點連成的線段也要在集合中,凸集比仿射集多的限制就是$\theta \in [0,1]$凸組合 convex combination
凸包 convex hull
凸包是包含\(C\)(任意集合,不一定是凸集)的最小凸集
所以凸包就是將非凸集合通過凸組合的定義形式形成一個凸集
凸包的例子如下圖所示:
錐 Cones
錐的定義
Cone 又叫 nonnegative homogeneous
錐必過原點,如在二維平面中一條以原點作為端點的射線是錐,由多條這樣的射線構成的集合也是錐。
比如:齊次方程組的解是錐
凸錐 convex cone
A set C is a convex cone if it is convex and a cone.
錐組合 conic combination
錐包 conic hull
與前面仿射包和凸包的定義類似,錐包就是所有錐組合的集合
仿射集、凸集、凸錐
仿射集:\(\sum \theta_i=1\)
凸集:\(\sum \theta_i=1,\theta_i \ge 0\)
凸錐:\(\theta_i \ge 0\)
常見的凸集
The empty set; single point; the whole space \(R^n\)
Any line is affine. If it passes through zero, it is a subspace, hence also a convex cone.
A line segment is convex, but not affine (unless it reduces to a point).
A ray, which has the form \(\{x0 + θv | θ ≥ 0\}\), where \(v \ne 0\), is convex, but not affine. It is a convex cone if its base \(x_0\) is 0.
Any subspace is affine, and a convex cone (hence convex).
\(\forall x_1,x_2 \in C, \theta \in \R \Rightarrow \theta\cdot x_1+(1-\theta)\cdot x_2 \in C\),那么\(C\)是仿射函數,仿射集是凸集,仿射集的交集也為凸集
超平面 Hyperplanes
超平面是仿射集,凸集
半空間 Halfspace
半空間是凸集,但不是仿射集
