凸性的定義說明:兩個輸入點的加權平均,映射後的值不超過輸出值的加權平均。延森不等式(Jensen’s inequality)將此從兩個點推廣到任意有限個點——所用的論證也是最簡單的:數學歸納法。
定理
定理(延森不等式)。 設 I⊆R 為區間,f:I→R 為凸函式,n≥1。設 x1,…,xn∈I,λ1,…,λn≥0 且 ∑i=1nλi=1。則
f(i=1∑nλixi)≤i=1∑nλif(xi).(1)
左端是對 xi 的加權平均值套用 f;右端是函式值的加權平均。
歸納法證明
基礎情形 n=1。 兩端均等於 f(x1)。✓
基礎情形 n=2。 這正是凸性的定義:
f(λ1x1+λ2x2)≤λ1f(x1)+λ2f(x2),其中 λ1+λ2=1。✓
歸納步驟。 假設 (1) 對某個 n≥2 成立;我們對 n+1 加以證明。
設 x1,…,xn+1∈I,λ1,…,λn+1≥0,∑i=1n+1λi=1。
若 λn+1=1,則其餘權重均為零,兩端均等於 f(xn+1)。故不妨假設 λn+1<1,即 μ:=1−λn+1>0。
定義 μi:=λi/μ(i=1,…,n)。則 μi≥0 且 ∑i=1nμi=1,從而 z:=∑i=1nμixi∈I(區間對凸組合封閉)。改寫左端:
i=1∑n+1λixi=μz+λn+1xn+1,μ+λn+1=1.
對 z 與 xn+1,以 μ 和 λn+1 為權重,套用兩點凸性不等式(基礎情形 n=2):
f(i=1∑n+1λixi)=f(μz+λn+1xn+1)≤μf(z)+λn+1f(xn+1).
對 z=∑i=1nμixi,以權重 μi 套用歸納假設:
f(z)≤i=1∑nμif(xi).
合併,並代入 μi=λi/μ:
f(i=1∑n+1λixi)≤μi=1∑nμλif(xi)+λn+1f(xn+1)=i=1∑n+1λif(xi).□
等號成立的條件
命題。 若 f 是嚴格凸函式,且所有 λi>0,則 (1) 中等號成立,若且唯若 x1=x2=⋯=xn。
證明概要。 在歸納步驟中,除非 z=xn+1,否則兩點不等式嚴格成立;除非 x1,…,xn 全相等,否則歸納假設嚴格成立。追蹤歸納過程可知,任何一個嚴格步驟都會使結論的不等式嚴格成立。□
應用
算術幾何平均不等式。 取 f(t)=−lnt(在 (0,∞) 上嚴格凸),均勻權重 λi=1/n:
−ln(nx1+⋯+xn)≤n−lnx1−⋯−lnxn=−ln(x1⋯xn)1/n.
取負並指數化,即得 AM–GM 不等式:
nx1+⋯+xn≥(x1⋯xn)1/n.
對數和不等式。 取 f(t)=tlnt(在 (0,∞) 上凸);延森不等式是資訊理論中 KL 散度非負性的基礎。
摘要
- 延森不等式:對凸函式 f 與和為 1 的非負權重 λi,
f(∑λixi)≤∑λif(xi).
- 證明:對 n 進行歸納;n=2 的基礎情形就是凸性的定義;歸納步驟剝離最後一個點並套用兩點不等式。
- 等號:當 f 嚴格凸且所有權重為正時,等號成立若且唯若所有 xi 相等。
- AM–GM 不等式是直接推論:對均勻權重套用延森不等式,取 f=−ln。