• 検索結果がありません。

Power Cone Programming の弱双対定理 (新時代を担う最適化 : モデル化手法と数値計算)

N/A
N/A
Protected

Academic year: 2021

シェア "Power Cone Programming の弱双対定理 (新時代を担う最適化 : モデル化手法と数値計算)"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

Power

Cone

Programming

の弱双対定理

小崎敏寛

$*$

ステラリンク株式会社

(Stera Link,

Co.,

Ltd.)

概要

Power

Cone

Programming[l]

を考える.この問題を徐々に一般化した

3

つの問題に対して,

弱双対定理を証明する.その後,目的関数に凸二次関数にした 4 つの問題を考え,弱双対定理を

証明する.

1

はじめに

Power

Cone

Programming[l]

は次の問題

$\min c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha_{i}}\geq|z|$

(P)

$x\in\{(x_{i}, z)\in\Re_{+}^{n}\cross\Re\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. .

.

,

$n.$

双対問題は次のようになる.

$\max b^{T}y$

s.t.

$A^{T}y+s=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq|t|$

(D)

$s\in\{(s_{i}, t)\in\Re_{+}^{n}\cross\Re\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. . .

,

$n.$

*[email protected]

(2)

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}$

$\geq 0$

1

つ目の不等号は錐に入っていることより,

2

つ目の不等号は相加相乗平均の不等式よりなりたつ.

したがって,弱双対定理がなりたっ.

2

ユークリッドノルムのとき

絶対値をユークリッドノルムに一般化した次の問題を考える.

mfin

$c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha}:\geq\Vert z\Vert_{2}$

(P-2)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}x\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n.$

双対問題は次のようになる.

$\max b^{T}y$

s.t.

$A^{T}y+s=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq\Vert t\Vert_{2}$

(D-2)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. . .

,

$n.$

(3)

$= \sum_{i=1}^{n}x_{i}s_{i}+\sum_{j=1}^{m}z_{j}t_{j}$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\Vert z\Vert_{2}\Vert t\Vert_{2}$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}$

$\geq 0$

1

つ目の不等号はコーシーシュワルツの不等式より,

2

つ目の不等号は錐に入っていることより,

3

つ目の不等号は相加相乗平均の不等式よりなりたつ.したがって,弱双対定理がなりたつ.

3

Lp

ノルムのとき

ノルムを Lp ノルムに一般化した次の問題を考える.

$\min c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{l}^{\alpha_{i}}\prime\geq\Vert z\Vert_{p}$

(P-p)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}\cross\Re^{rn}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

, .

.

.

,

$n.$

双対問題は次のようになる.

$\max b^{T}y$

s.t.

$A^{T}y+s=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq\Vert t\Vert_{q}$

(D-p)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. . .

,

$n.$

ただし,

$p\geq 1$

の有理数で,

$q$

$1/p+1/q=1$

をみたす定数.

(4)

$\geq\sum_{i=1}^{n} xisi-\Vert z\Vert_{p}\Vert t\Vert_{q}$ $\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha}$

:

$\geq 0$

1

つ目の不等号はヘルダーの不等式より,

2

つ目の不等号は錐に入っていることより,

3

つ目の不

等号は相加相乗平均の不等式よりなりたつ.したがって,弱双対定理がなりたつ.

4

一般のノルムのとき

ノルムを一般のノルム

$f()[2]$

に一般化した次の問題を考える.

$\min c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha_{i}}\geq f(z)$

(P-n)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}\cross\Re^{rn}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n.$

双対問題は次のようになる.

$\max b^{T}y$

s.t.

$A^{T}y+s=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}}$

$\alpha$

$\geq f^{D}(t)$

(D-n)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{rn}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. . .

,

$n.$

ただし,

$f^{D}$

I は

$f$

の双対ノノレム

[2]

で,

$f^{D}(y):= \max|x^{T}y|$

(1)

$f(x)=1$

と定義される.

(5)

$= \sum_{i=1}^{n}x_{i}s_{i}+\sum_{j=1}^{m}z_{j}t_{j}$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-f(z)f^{D}(t)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}$

$\geq 0$

1 つ目の不等号は双対ノルムの定義より,2 つ目の不等号は錐に入っていることより,3 つ目の不

等号は相加相乗平均の不等式よりなりたつ.したがって,弱双対定理がなりたつ.

5

Quadratic

Power Cone

Programming

目的関数に凸二次関数を考える.

$\min\frac{1}{2}x^{T}Qx+c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha_{i}}\geq|z|$

(PQ)

$x\in\{(x_{i}, z)\in\Re_{+}^{n}\cross\Re\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n,$

$Q\in \mathcal{S}_{+}^{n}.$

双対問題は次のようになる.

$\max b^{T}y-\frac{1}{2}x^{T}Qx$

$s.t. A^{T}y+s-Qx=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq|t|$

(DQ)

$s\in\{(s_{i}, t)\in\Re_{+}^{n}\cross\Re\}$

主問題の実行可能解

$x$

と双対問題の実行可能解

$(y, x’, s)$

について,目的関数の差は次のように

(6)

$\geq\sum_{i=1}^{n} xisi-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq 0$

1

つ目の不等号は錐に入っていることより,

2

つ目の不等号は相加相乗平均の不等式と行列

$Q$

の半

正定値性よりなりたつ.したがって,弱双対定理がなりたつ.

6

ユークリッドノルムのとき

絶対値をユークリッドノルムに一般化した次の問題を考える.

$\min\frac{1}{2}x^{T}Qx+c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha}:\geq\Vert z\Vert_{2}$

(PQ-2)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n,$

$Q\in \mathcal{S}_{+}^{n}.$

双対問題は次のようになる.

$\max b^{T}y-\frac{1}{2}x^{T}Qx$

s.t. $A^{T}y+s-Qx=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq\Vert t\Vert_{2}$

(DQ-2)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n.$

主問題の実行可能解

$x$

と双対問題の実行可能解

$(y, x’, s)$

について,目的関数の差は次のように

(7)

$= \sum_{i=1}^{n}x_{i}s_{i}+\sum_{j=1}^{m}z_{j}t_{j}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\Vert z\Vert_{2}\Vert t\Vert_{2}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq 0$

1 つ目の不等号はコーシーシュワルツの不等式より,2 つ目の不等号は錐に入っていることより,3

つ目の不等号は相加相乗平均の不等式と行列

$Q$

の半正定値性よりなりたつ.したがって,弱双対

定理がなりたつ.

7

Lp

ノルムのとき

ノルムを

Lp

ノルムに一般化した次の問題を考える.

$\min\frac{1}{2}x^{T}Qx+c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha_{i}}\geq\Vert z\Vert_{p}$

(PQ-p)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

. .

,

$n,$

$Q\in S_{+}^{n}.$

双対問題は次のようになる.

mo

$b^{T}y- \frac{1}{2}x^{T}Qx$

$s.t. A^{T}y+s-Qx=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{\iota}}\geq\Vert t\Vert_{q}$

(DQ-p)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

. .

,

$n.$

ただし,

$p\geq 1$

の有理数で,

$q$

$1/p+1/q=1$

をみたす定数.

(8)

$= \sum_{i=1}^{n}x_{i}s_{i}+\sum_{j=1}^{m}z_{j}t_{j}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\Vert z\Vert_{p}\Vert t\Vert_{q}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq 0$

1 つ目の不等号はヘルダーの不等式より,2 つ目の不等号は錐に入っていることより,3 つ目の不

等号は相加相乗平均の不等式と行列

$Q$

の半正定値性よりなりたつ.したがって,弱双対定理がな

りたつ.

8

一般のノルムのとき

ノルムを一般のノルムノ

[2]

に一般化した次の問題を考える.

$\min\frac{1}{2}x^{T}Qx+c^{T}x$

$s.t. Ax=b$

$\prod_{i=1}^{n}x_{i}^{\alpha_{i}}\geq f(z)$

(PQ-n)

$x\in\{(x_{i}, z_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

.

.

.

,

$n,$

$Q\in S_{+}^{n}.$

双対問題は次のようになる.

$\max b^{T}y-\frac{1}{2}x^{T}Qx$

$s.t. A^{T}y+s-Qx=c$

$\prod_{i=1}^{n}(\frac{s_{i}}{\alpha_{i}})^{\alpha_{i}}\geq f^{D}(t)$

(DQ-n)

$s\in\{(s_{i}, t_{j})\in\Re_{+}^{n}\cross\Re^{m}\}$

$\sum_{i=1}^{n}\alpha_{i}=1,$

$0<\alpha_{i}<1i=1$

,

. .

. ,

$n.$

(9)

主問題の実行可能解

$x$

と双対問題の実行可能解

$(y, x’, s)$

について,目的関数の差は次のように

なる.

$c^{T}x+ \frac{1}{2}x^{T}Qx-(b^{T}y-\frac{1}{2}x^{\prime^{T}}Qx’)=(A^{T}y+s-Qx’)^{T}x-(Ax)^{T}y+\frac{1}{2}x^{T}Qx+\frac{1}{2}x^{\prime^{T}}Qx’$

$=x^{T}s+ \frac{1}{2}(x-x’)^{T}Q(x-x’)$

$= \sum_{i=1}^{n}x_{i}s_{i}+\sum_{j=1}^{m}z_{j}t_{j}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-f(z)f^{D}(t)+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq\sum_{i=1}^{n}x_{i}s_{i}-\prod_{i=1}^{n}(\frac{x_{i}s_{i}}{\alpha_{i}})^{\alpha_{i}}+\frac{1}{2}(x-x’)^{T}Q(x-x’)$

$\geq 0$

1 つ目の不等号は双対ノルムの定義より,2 つ目の不等号は錐に入つていることより,3 つ目の不

等号は相加相乗平均の不等式と行列

$Q$

の半正定値性よりなりたっ.したがって,弱双対定理がな

りたつ.

9

結論と今後の課題

Power

Cone Programming

を∼般化した

3

つの問題と目的関数を凸二次関数とした

4

つの問題

に対して弱双対定理を証明した.今後の課題としては,強双対定理がなりたつか調べること,問題

を解くアルゴリズムを考えることがある.

参考文献

[1] Peter

R.

Chares,

Cones

and Interior-Point

Algorithm for Structured Convex

optimization

involving Powers and

Exponentials,

Ph.D.

thesis,

Universite

catholique

de

Louvain Ecole

Polytechnique de Louvain,

2007.

参照

関連したドキュメント

参考文献 Niv Buchbinder and Joseph (Seffi) Naor: The Design of Com- petitive Online Algorithms via a Primal-Dual Approach. Foundations and Trends® in Theoretical Computer

&#34;A matroid generalization of the stable matching polytope.&#34; International Conference on Integer Programming and Combinatorial Optimization (IPCO 2001). &#34;An extension of

Murota: Discrete Convex Analysis (SIAM Monographs on Dis- crete Mathematics and Applications 10, SIAM,

ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子

I Samuel Fiorini, Serge Massar, Sebastian Pokutta, Hans Raj Tiwary, Ronald de Wolf: Exponential Lower Bounds for Polytopes in Combinatorial Optimization. Gerards: Compact systems for

b)工場 シミュ レータ との 連携 工場シ ミュ レータ は、工場 内のモ ノの流 れや 人の動き をモ デル化 してシ ミュレ ーシ ョンを 実 行し、工程を 最適 化する 手法で

条例第108条 知事は、放射性物質を除く元素及び化合物(以下「化学

クライアント証明書登録用パスワードを入手の上、 NITE (独立行政法人製品評価技術基盤 機構)のホームページから「