技能一覧 › 大学院数学 凸最適化・組合せ最適化

モローの分解と凸集合への射影

を使い、 が凸集合の指示関数になる場合に を射影に帰着させて、( 球への射影)や (単体への射影)の近接写像を求められる

前提

この技能までの道筋(46 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 分数のたし算・ひき算 (算数 計算と数のきまり)
  2. 小数の四則計算 (算数 計算と数のきまり)
  3. 正負の数の加法・減法 (中学数学 数と式)
  4. 分数のかけ算・わり算 (算数 計算と数のきまり)
  5. 四則の混じった計算の順序 (算数 計算と数のきまり)
  6. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  7. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  8. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  9. 乗法公式による展開 (中学数学 数と式)
  10. 因数分解 (中学数学 数と式)
  11. 3 次式までの展開と因数分解 (数学I 数と式)
  12. 微分係数と導関数の定義 (数学II 微分法と積分法)
  13. 多項式の微分 (数学II 微分法と積分法)
  14. 等間隔にならんだ数の和 (算数 計算と数のきまり)
  15. 等差・等比数列の和と Σ (数学B 数列)
  16. 数列の極限 (数学III 極限)
  17. 関数の極限 (数学III 極限)
  18. 積と商の微分 (数学III 微分法)
  19. 合成関数の微分 (数学III 微分法)
  20. 偏微分と全微分 (大学数学 微分積分)
  21. 三角形の角の大きさ (算数 平面図形)
  22. 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
  23. 三角形の外角と角の組み合わせ (中学数学 平面図形)
  24. 小数と分数のまじった計算 (算数 計算と数のきまり)
  25. 逆算(□ を求める) (算数 計算と数のきまり)
  26. 1 次方程式の解き方 (中学数学 方程式)
  27. 二等辺三角形の角 (中学数学 平面図形)
  28. 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
  29. 三角形・四角形の面積 (算数 平面図形)
  30. 約数の見つけ方 (算数 整数の性質)
  31. 素因数分解と約数の個数 (算数 整数の性質)
  32. 平方根の意味と根号の簡単化 (中学数学 数と式)
  33. 三平方の定理 (中学数学 相似と三平方の定理)
  34. 折り返した図形の角と長さ (中学数学 平面図形)
  35. 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
  36. ベクトルの演算と成分 (数学C ベクトル)
  37. 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
  38. 最大公約数と最小公倍数 (算数 整数の性質)
  39. 比の性質と簡単な比 (算数 割合と比)
  40. 相似な三角形と長さの比 (算数 平面図形)
  41. 三角形の相似条件と対応する辺の長さ (中学数学 相似と三平方の定理)
  42. 三角比の定義と値 (数学I 図形と計量)
  43. 内積となす角 (数学C ベクトル)
  44. 劣勾配と劣微分 (大学院数学 凸最適化・組合せ最適化)
  45. 近接写像 (大学院数学 凸最適化・組合せ最適化)
  46. 凸共役(ルジャンドル・フェンシェル変換) (大学院数学 凸最適化・組合せ最適化)

説明

閉真凸関数 について、どんな に対しても が成り立ちます(モローの分解)。 が閉凸集合 の指示関数 ( 上で 、外で )になるときは が への射影 になるので、 と、直接は計算しにくい近接写像を射影の計算に置き換えられます。 に対する ( 球への射影)や (単体への射影)が代表例で、最適化アルゴリズムの各反復で使われます。

なぜそうしてよいのか

モローの分解。 とし、 とおきます。最適性条件から 、つまりすべての で です。これは と同じなので、(上限が で達成される)です。すると任意の について、共役の定義で とおいて が成り立ちます。また 2 次関数の凸性から です。2 式を足すと、 より となり、 は の最小点、すなわち です(この関数は強凸なので最小点はただ 1 つ)。よって です。特に なら、 は に最も近い の点、つまり射影 です。

共役が指示関数になる例()。 ノルムの共役は双対ノルムの球の指示関数なので、, です。 では を 3 つの場合に分けます。(a) ある なら、( は第 単位ベクトル, )で値は 。(b) なら、 で値は となり、 の一方で 。(c) かつ なら、 なので値は 以下で、 で が達成されます。よって , (半径 の単体)です。 では共役の形が変わる(例えば の は凸でない)ので、この方法は のときに使います。

射影の公式。 球で のとき、 は連続で、 で狭義減少、, なので、 となる がただ 1 つあります。(ソフトしきい値 )とすると で、任意の に対し なので、 です。単体でも同様で、 は連続・非増加で、正の値をとる範囲では狭義減少、 で 、 で なので、 となる がただ 1 つあります(負のこともあります)。 の範囲で を成分ごとに最小化すると、頂点 を で切った になり、 です。任意の では が共通なので、、すなわち です。

手順

  1. を確認し、 を計算して となる閉凸集合 を特定する( なら 、 なら )

  2. 射影の形を決める。 球なら、 のとき 、そうでなければ で は の解。単体なら で (負でもよい)は の解

  3. を求める。(単体では )を大きい順に並べ、上位 個だけが正になると仮定して 1 次方程式から を解き、上位 個が より大きく、残りが 以下であることを確かめる(解はただ 1 つなので、条件を満たす が見つかればそれが答え)

  4. モローの分解 で近接写像を得る

例題

, とし、 とする。 を成分の組で求めよ。

例題の解答

手順 1: で、 の双対ノルムは なので、, です。

手順 2: なので で、、 となる を探します。

手順 3: を大きい順に並べると です。上位 1 個だけ正と仮定すると より ですが、2 番目の も正になってしまい仮定に反します。上位 2 個と仮定すると より で、 かつ残りの なので仮定と合います。よって

です( を確認できます)。

手順 4: モローの分解より

絶対値が を超える成分が に切り詰められ、それ以外はそのまま残る形になっています。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題