摂動函数

提供: testwiki
ナビゲーションに移動 検索に移動

数学数理最適化の分野において、摂動函数(せつどうかんすう、テンプレート:Lang-en-short)とは、主問題と双対問題を関連づける任意の函数である。そのような任意の函数は元の問題の摂動を定義する事実から、その名が付けられた。多くの場合、この函数は制約条件をシフトする形状を取る[1]

文献によっては、テンプレート:仮リンクが摂動函数と呼ばれ、摂動函数は二重函数(bifunction)と呼ばれることもある[2]

定義

分離的局所凸空間の二つの双対組 (X,X*)(Y,Y*) が与えられるとする。このとき、与えられた函数 f:X{+} に対する主問題を次で定義する。

infxXf(x).

制約条件が存在するならば、それら制約条件を f=f+Iconstraints として函数 f に含めてしまうこともできる。ここで Iテンプレート:仮リンクである。このとき F:X×Y{+} が摂動函数であるための必要十分条件は、F(x,0)=f(x) である[1][3]

双対性

テンプレート:仮リンクは、次の不等式の右辺と左辺の差で与えられる。

supy*Y*F*(0,y*)infxXF(x,0),

ここで F* は両変数についての凸共役である[3][4]

摂動函数 F をどのように選んでも弱双対性は成立する。また強双対性が成立するための条件は数多く存在する[3]。例えば、F結合凸函数で、下半連続かつ 0core(PrY(domF)) であり(ここで core代数的内部を表し、PrYPrY(x,y)=y で定義される Y の上への射影である)、XYフレシェ空間であるなら、強双対性は成立する[1]

ラグランジアン

(X,X*)(Y,Y*) を双対組とする。(f(x) を最小化する)主問題と、関連する摂動函数 (F(x,y)) が与えられたとき、ラグランジアン L:X×Y*{+} は、Fy に関する負の共役(すなわち、凹共役)である。すなわち、ラグランジアンは次で定義される。

L(x,y*)=infyY{F(x,y)y*(y)}.

特に、弱双対ミニマックス方程式は次のように表される。

supy*Y*F*(0,y*)=supy*Y*infxXL(x,y*)infxXsupy*Y*L(x,y*)=infxXF(x,0).

主問題が、f~(x)=f(x)+I+d(g(x)) に対し

infx:g(x)0f(x)=infxXf~(x)

で与えられるとする。このとき、摂動が

infx:g(x)yf(x)

で与えられるなら、摂動函数は

F(x,y)=f(x)+I+d(yg(x))

となる。したがって、ラグランジアン双対性との関連は、L が明らかに次で与えられることから分かる。

L(x,y*)={f(x)+y*(g(x))if y*+delse.

フェンシェル双対性

テンプレート:Main

(X,X*)(Y,Y*) を双対組とする。ある線型作用素 T:XY とその随伴作用素 T*:Y*X* の存在を仮定する。また主テンプレート:仮リンク(指示函数による制限も含む)は、J:X×Y{+} に対して f(x)=J(x,Tx) と表すことが出来るものとする。このとき、摂動函数は次で与えられる。

F(x,y)=J(x,Txy).

特に、主目的函数が f(x)+g(Tx) であるなら、摂動函数は F(x,y)=f(x)+g(Txy) で与えられるが、これはフェンシェル双対性の伝統的な定義である[5]

脚注

テンプレート:Reflist