以下では、SDP問題に対する主双対内点法の枠組み
について簡単に述べる。
SDP問題(1)と(2)には
実行可能内点解が存在することを仮定する。
このとき双対定理により、SDPの主問題(1)と
双対問題(2)の
最適解は以下の式を満たす。
![]() |
(3) |
主双対内点法 | |
Step 0: | 初期反復点
![]() ![]() ![]() |
Step 1: | もし,現在の反復点
![]() |
Step 2: | 中心パス上の点
![]() ![]() |
Step 3: | 次の反復点
![]() ![]() ![]() |
Step 4: | 反復点
![]() ![]() |
![]() |
|
多項式時間での収束性を証明する際は、
探索方向
,ステップサイズ
,定数
の
3点をどう決定するかが重要なポイントとなる。
しかしながら、
定数
は
から
程度と、
理論的に推奨される値に構わず貪欲に取る方が、
ほとんどの場合主双対内点法の反復回数を減少させる。
よって、実装するときは,そのような値に設定するとよい。
探索方向
に関しては3章で、
ステップサイズ
に関しては4章で詳しく説明する。