凸優化學習筆記 1 仿射集合和凸集

2021-07-13 04:42:21 字數 3151 閱讀 6109

設x

1 和x2

為rn空間中兩個點,且x1

≠x2 ,那麼 y=

θx1+

(1−θ

)x2,

θ∈r

組成了一條穿過x1

和x2 的直線。如果θ=

0 ,則y=

x2,如果θ=

1 ,y=

x1。當θ∈

[0,1

] 時,

y 組成了x1

和x2 之間的線段。

如果有集合c⊆

rn,且穿過集合

c 中任意兩點的直線仍然在集合

c中,則稱該集合是仿射的。用公式來表達就是:∀x

1,x2

∈c及θ∈

r ,都有θx

1+(1

−θ)x

2∈c 。也就是說,集合

c 包含

c中任意兩點係數和為1的線性組合。

推廣到多個點。如果θ1

+⋯+θ

k=1 ,則稱θ1

x1+⋯

+θkx

k 為x1

,⋯,x

k 的彷射組合。乙個仿射集合包含集合內任意點的仿射組合,即如果

c 仿射,x1

,⋯,x

k∈c,且

θ1+⋯

+θk=

1 ,則一定有θ1

x1+⋯

+θkx

k∈c 。

如果集合

c 仿射,且x0

∈c,則集合 v=

c−x0

=

是乙個子空間。

證明:設v

1,v2

∈v,α,β

∈r,根據

v 的定義有v1

+x0∈

c,v2

+x0∈

c。容易看出 αv

1+βv

2+x0

=α(v

1+x0

)+β(

v2+x

0)+(

1−α−

β)x0

, 因為c

仿射且α+

β+(1

−α−β

)=1,可以得出αv

1+βv

2+x0

∈c,即αv

1+βv

2∈v ,也就是說集合

v 對加法和數乘是封閉的,因此

v是乙個子空間。

我們稱集合c∈

rn中點的所有仿射組合構成的集合為

c 的仿射包。記為aff

c。 aff

c=.

仿射包是包含

c 的最小的仿射集合,也就是說,如果c⊆

s,且s 仿射,則有aff

c⊆s。該證明平凡。

幾個例子:

1. 單點集的仿射包是它本身。

2. 包含兩個點(兩點不同)的集合的仿射包是穿過它們的直線。

3. 包含三個點(三點不共線)的集合的仿射包是穿過它們的平面。

如果集合

c 中任意兩點間的線段仍然在

c中,則稱集合

c 為凸集。即對於∀x

1,x2

∈c和θ

∈[0,

1]都有 θx

1+(1

−θ)x

2∈c.

類似,我們稱θ1

x1+⋯

+θkx

k 為x1

,⋯,x

k 的凸組合,其中θ1

+⋯+θ

k=1 ,且θi

⩾0,i

=1,⋯

,k。乙個凸集包含集合內所有點的凸組合。

我們稱集合

c 中所有點的凸組合組成的集合為集合

c的凸包,記為con

vc, con

vc=.

凸包總是凸的,是包含

c 的最小凸集。

凸組合的概念可以推廣到無窮級數、積分以及大多數形式的概率分布。比如,假設θ1

,θ2,

⋯滿足 θi

⩾0,i

=1,2

,⋯,∑

i=1∞

θi=1

, 且x

1,x2

,⋯∈c

,c為凸集。這時,如果級數∑n

i=1θ

ixi收斂,我們就有 ∑i

=1nθ

ixi∈

c.更一般地,假設p:

rn→r

為定義在

c 上的概率密度。那麼,如果積分∫c

p(x)

xdx存在,我們就有 ∫c

p(x)

xdx∈

c

如果對於∀x

∈c和θ⩾

0 都有θx

∈c,我們就稱集合

c 是或者非負齊次。如果對於∀x

1,x2

∈c和θ

1,θ2

⩾0,都有 θ1

x1+θ

2x2∈

c,我們就稱

c 為凸錐

在二維平面上,具有此類形式的點構成乙個以0為起點的扇形。

形式的點稱為x1

,⋯,x

k 的錐組合。和仿射(凸)組合一樣,錐組合也可以推廣到無窮級數和積分。 集合c

錐包

c中所有元素的錐組合的集合,即

錐包是包含

c 的最小的凸錐。

凸優化學習筆記 1 凸集

筆記是根據 convex optimization 寫的,序號對應章。2 凸集 2.1 凸集 convex sets 如果在集合 c 中的任意兩點滿足 x 1 1 x 2 c其中 0 1 則集合 c 為凸集 2.2 重要例子 1 超平面與半空間 hyperplanes and halfspaces ...

凸優化(一)仿射集與凸集

從這裡開始,為了複習所學知識,也是為了更加深刻地 優化理論中的相關知識,所以將凸優化中的基礎概念做乙個整理,然後形成乙個凸優化系列隨筆。本系列將涉及部分數學推導,強調理論性,所以按需閱讀 能不能通俗地表達出來我就不知道了 凸優化問題通俗地講,是一種優化問題,而且是一種簡單的優化問題 因為生活中大部分...

仿射集合 凸集和錐

如果通過集合 中任意兩個不同點的直線仍然在集合 中,那麼集合 就是仿射的。其等價定義是,對於任意的x1,x2屬於c,有 也就是說,c包含了c中任意兩點的係數之和為1的線性組合。而這個概念在多個點的情況依然適用,前提是各個theta分量的和為1。結論如下 乙個仿射集合包含其中任意點的仿射組合。即如果c...