更新:2024/12/15

重み付きAM-GM不等式の意味と証明について

はるか
はるか
重み付きAM-GM不等式、知ってる?
ふゅか
ふゅか
知ってるよ!あの、相加平均と相乗平均の関係を一般化したやつでしょ?

1. 重み付きAM-GM不等式

重み付きAM-GM不等式(weighted AM-GM inequality)は、非負実数列 (a1,a2,,an)(a_1, a_2, \dots, a_n) と、その要素に対応する正の重み(係数)w1,w2,,wnw_1, w_2, \dots, w_n があり、これらの重みの和が

w1+w2++wn=1w_1 + w_2 + \cdots + w_n = 1

であるときに次の不等式が成り立ちます。

i=1nwiaii=1naiwi \sum_{i=1}^n w_i a_i \geq \prod_{i=1}^n a_i^{w_i}

この不等式を記号を使わずに展開すると、

w1a1+w2a2++wnan a1w1a2w2anwnw_1 a_1 + w_2 a_2 + \cdots + w_n a_n \geq  a_1^{w_1} a_2^{w_2} \cdots a_n^{w_n}

2. 具体例

2.1. n=2,w=12 n = 2, w = \frac{1}{2} の場合

重み付きAM-GM不等式を考えるとき、

非負実数 a1 a_1 a2 a_2 に対して、重み w1=w2=12 w_1 = w_2 = \frac{1}{2} とすると次の式が成り立ちます。

i=12wiai=w1a1+w2a2=12a1+12a2 \sum_{i=1}^2 w_i a_i = w_1 a_1 + w_2 a_2 = \frac{1}{2} a_1 + \frac{1}{2} a_2

i=12aiwi=a112a212=a1a2 \prod_{i=1}^2 a_i^{w_i} = a_1^{\frac{1}{2}} a_2^{\frac{1}{2}} = \sqrt{a_1 a_2}

よって、不等式は次のようになります:

12a1+12a2a1a2 \frac{1}{2} a_1 + \frac{1}{2} a_2 \geq \sqrt{a_1 a_2}

これはよく知られている 相加相乗平均 です。

はるか
はるか
まず、2つの値 a1 a_1 a2 a_2 。重みはどちらも 12\frac{1}{2}
ふゅか
ふゅか
それなら、相加平均は 12a1+12a2\frac{1}{2} a_1 + \frac{1}{2} a_2 だよね!
はるか
はるか
相乗平均は a1a2\sqrt{a_1 a_2}。2つの値を掛け合わせて、その平方根を取る。

2.2. n=3 n = 3 の場合

非負実数 a1,a2,a3 a_1, a_2, a_3 に正の重み w1,w2,w3 w_1, w_2, w_3 があり、

重みの和が w1+w2+w3=1 w_1 + w_2 + w_3 = 1 であるとき、重み付きAM-GM不等式は次のようになります。

w1a1+w2a2+w3a3a1w1a2w2a3w3 w_1 a_1 + w_2 a_2 + w_3 a_3 \geq a_1^{w_1} a_2^{w_2} a_3^{w_3}

2.2.1. 特殊な場合: w1=w2=w3=13 w_1 = w_2 = w_3 = \frac{1}{3}

各重みが等しい場合を考えると、

13a1+13a2+13a3a1a2a33 \frac{1}{3} a_1 + \frac{1}{3} a_2 + \frac{1}{3} a_3 \geq \sqrt[3]{a_1 a_2 a_3}

これは、3つの数の相加相乗平均を表しています。

2.2.2. 重みが均等でない場合

例えば、重み w1=12,w2=14,w3=14 w_1 = \frac{1}{2}, w_2 = \frac{1}{4}, w_3 = \frac{1}{4} のとき

12a1+14a2+14a3a112a214a314 \frac{1}{2} a_1 + \frac{1}{4} a_2 + \frac{1}{4} a_3 \geq a_1^{\frac{1}{2}} a_2^{\frac{1}{4}} a_3^{\frac{1}{4}}

このように、重み付きAM-GM不等式は、重み wi w_i の分布に応じて柔軟に適用できます。

2.3. AM-GM不等式

  • 非負実数列 a1,a2,,an a_1, a_2, \dots, a_n に対して、
  • すべての重みが等しく、w1=w2==wn=1n w_1 = w_2 = \cdots = w_n = \frac{1}{n}
  • この場合、重み付きAM-GM不等式は以下の形になります。

i=1nwiaii=1naiwi \sum_{i=1}^n w_i a_i \geq \prod_{i=1}^n a_i^{w_i}

ここで、各重み wi=1n w_i = \frac{1}{n} を代入すると、

1na1+1na2++1nan(a11na21nan1n) \frac{1}{n} a_1 + \frac{1}{n} a_2 + \cdots + \frac{1}{n} a_n \geq \left( a_1^{\frac{1}{n}} \cdot a_2^{\frac{1}{n}} \cdot \cdots \cdot a_n^{\frac{1}{n}} \right)

したがって、

a1+a2++anna1a2ann \frac{a_1 + a_2 + \cdots + a_n}{n} \geq \sqrt[n]{a_1 \cdot a_2 \cdot \cdots \cdot a_n}

この不等式の形は、AM-GM不等式になっています。

3. Jensenの不等式を用いた証明

重みの和が1ということで、Jensenの不等式が使えそうなので、凸関数logx-\log xを利用して、Jensenの不等式を利用して証明してみましょう。


w1+w2++wn=1w_1 + w_2 + \cdots + w_n = 1 より、Jensenの不等式を logai-\log a_i について適用します。

w1(loga1)+w2(loga2)++wn(logan)log(w1a1+w2a2++wnan) w_1 (-\log a_1) + w_2 (-\log a_2) + \cdots + w_n (-\log a_n) \leq -\log(w_1 a_1 + w_2 a_2 + \cdots + w_n a_n)

この式を整理すると、

w1loga1w2loga2wnloganlog(w1a1+w2a2++wnan). -w_1 \log a_1 – w_2 \log a_2 – \cdots – w_n \log a_n \leq -\log(w_1 a_1 + w_2 a_2 + \cdots + w_n a_n).

両辺に 1-1 を掛けて符号を反転させると、

w1loga1+w2loga2++wnloganlog(w1a1+w2a2++wnan). w_1 \log a_1 + w_2 \log a_2 + \cdots + w_n \log a_n \geq \log(w_1 a_1 + w_2 a_2 + \cdots + w_n a_n).

この両辺を指数関数で変換すると、

exp(w1loga1+w2loga2++wnlogan)w1a1+w2a2++wnan. \exp(w_1 \log a_1 + w_2 \log a_2 + \cdots + w_n \log a_n) \geq w_1 a_1 + w_2 a_2 + \cdots + w_n a_n.

左辺は (a1w1)(a2w2)(anwn)(a_1^{w_1})(a_2^{w_2}) \cdots (a_n^{w_n})に等しいので、

a1w1a2w2anwnw1a1+w2a2++wnan. a_1^{w_1} a_2^{w_2} \cdots a_n^{w_n} \geq w_1 a_1 + w_2 a_2 + \cdots + w_n a_n.

3.1. 捕捉

exp(w1loga1+w2loga2++wnlogan)\exp(w_1 \log a_1 + w_2 \log a_2 + \cdots + w_n \log a_n)(a1w1)(a2w2)(anwn)(a_1^{w_1})(a_2^{w_2}) \cdots (a_n^{w_n})に等しい理由はexp(logx)=x\exp(\log x)=xになるからです。よく使われる、入れ替える対数関数の計算の性質の一つですよね。

PR