0
大学数学基礎解説
文献あり

最大kノルムの双対表現

176
0

最大kノルム|||x|||kとは

(x1,x2,,xn)の要素の絶対値を降順で並べ替えたものを(x(1),x(2),,x(n))とする。つまり、|x(1)||x(2)||x(n)|である。

設計者がk{1,2,,n}で定めた時、最大kノルムが定まる。

|||x|||k:=|x(1)|+|x(2)|++|x(k)|

最大kノルム|||x|||kの双対表現

線形計画の主問題と双対問題は同値である。

線形計画の主問題
minxcTxs.t.Ax=bx0

線形計画の双対問題
minybTys.t.ATyc

最大kノルム|||x|||kの双対表現は下式で表される。

|||x|||k:=mincR{kc+i=1nmax{|xi|c,0}}

mincR{kc+i=1nmax{|xi|c,0}}

maxを線形不等式で分解すれば

minz,ckc+1Tzs.t.z|x|c1z0

線形計画の標準形に変形すれば

maxz,c(1T,k)(zc)s.t.(I1I0)(zc)(|x|0)

定理1より

minq(|x|0)Tqs.t.(ITIT1T0T)q=(1k)q0

単位行列Iの転置IT=Iであるので,

maxq(|x|0)Tqs.t.(II1T0T)q=(1k)q0

要素ごとに展開すれば,
maxq|x1|q1+|x2|q2++|xn|qns.t.q1+q2++qn=kq1+qn+1=1qn+qn+n=1q0

qi1であることがわかったので、

maxq|x1|q1+|x2|q2++|xn|qns.t.q1+q2++qn=k0q1

貪欲法の要領で床関数を用いて変形すれば、
|x(1)|+|x(2)|++|x(k)|+(kk)|x(k+1)|

最大kノルムに一致することがわかった。

参考文献

投稿日:2022811
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

hdk105
hdk105
14
15801
計測・制御・情報に興味があります. 備忘録として残していきます.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 最大kノルム|||x|||kとは
  2. 最大kノルム|||x|||kの双対表現
  3. 参考文献