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

目的関数の係数ベクトルが凸多面体で制限された線形計画問題における達成率に基づくアプローチ

N/A
N/A
Protected

Academic year: 2021

シェア "目的関数の係数ベクトルが凸多面体で制限された線形計画問題における達成率に基づくアプローチ"

Copied!
2
0
0

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

全文

(1)

1−B−8 1997年度日本オペレーションズ・リサーチ学会 秋季研究発表会

目的関数の係数ベクトルが凸多面体

で = 一 ル市 限 さ れ た

線形計画問題における達成率に基づくアプローチ

01009545 大阪大学 *乾口雅弘INUIGUCHIMasa.hiro

O1307844 大阪大学 谷野菅三 TANINOTetsuzo

における目的関数値cT諾の最適値に対する割合は 1.はじめに 不明確な係数を取り扱う計画問題においては,係数 の変動に対して最適値からの兼離をできるだけ小さく するロバストな解が議論されている[ト4】.とりわけ, 区間計画問題においては,このような解として,最大 リグレット最小解【1,3]と最悪達成率最適解[2]が提案 され,その求解法が議論されている.本研究では,最 悪達成率最適解を取り上げる.従来,不明確な係数間 の独立性が仮定されてきたが,ここでは,不明確な係 数間に相互関係があり,係数間の関係が凸多面体で表 現される場合を考察する.最悪達成率最適化問題が定 式化され,緩和法に基づいた全体的な解法が示される. さらに,この解法において解くべき部分問題の解法が 議論される.この部分問題は,非凸のStackelberg問 題となり,分枝限定法による解法が提案される. 2.目的関数の係数ベクトルが凸多面体で制限された 線形計画問題 cT;と (3) †,α(諾,C)= と与えられる.問題の仮定より,明らかに丁、α(諾,C)≦1 となり,rα(諾,C)が1に近いほどよい・7−α(諾,C)は,諾 の最適値に対する達成率を示していると考えられる. 真の係数ベクトルcが未知であるとき,諾を選ぶこ とによる最悪の達成率は,次式で与えられる. 助(諾)=rα(諾,C) (4) この最悪達成率月α(諾)の最適化問題として式(1)を定 式化すると,次のようになる.

cT;E

(5)

ー■ヽ11▲▲▲〟=しu◆\−”ノ 、 ′ ▲1▲u‘、▲▲‖▲〟) 1▲▲▲▲▲ 111鱒illlize月α(諾)⇔nl嬰如ize画聖

諾∈∫ 諾∈∫ C∈rCTツ

式(5)を最悪達成率最適化問題とよび,その最適解

を最悪達成率最適解という. 3.緩和法に基づく解法 式(5)は,次の緩和法に基づいた解法により,許容 誤差亡>0の最適解を求めることができる. 【アルゴリズム1] 手順1適当な方法で,実行可能解諾0∈∫を求め,

た=1,丁−0=999999(十分大きな正数)とする.

手順2 部分問題 次の不明確な係数を含む線形計画問題を考える. maximize 7T3, sub.to 諾∈ズ=(諾IA諾=b,認≧0) (1) ただし,Aは†¶.×れ.行列であり,諾=(ヱ1,ご2,‥・,

ごn)T,7=(71,72,‥.,7n)T,b=(bl,♭2,…,わ。−)Tで

ある.7は可能性変数ベクトルで,次の有界な凸多面 体rに制限される.

r=(c=(cl,C。,…,Cn)Tlβc≦g)(2)

βはpxれ・行列であり,g=(鉦タコ,・t・,gP)Tである・

なお,ズは有界で,任意のc∈rに対し,maX諾∈ズCT諾 >0になると仮定する. 式(1)では,目白勺関数の係数ベクトルが不明確で,凸 多面体r内にあることだけわかっている.一般に,r 内のすべての係数ベクトルに対して最適となる解は存 在しない.そこで,目的関数の係数ベクトルがr内で 変動しても最適値に近い目的関数値を与える最大リグ レット最小解[1,3】や最悪達成率最適解【2】が考えられ ている.本研究では,最悪達成率最適解を取り扱う, 式(1)のある実行可能解諾を選んだ後,.目的関数の 真の係数ベクトルの値cを得たとする.このとき,諾

cT:EO

月α(諾0)=1一望 (6)

を解き,その最適解を㌔,㌦とする.

羊腸3 月α(諾0)≧rO一どならば,終了する.このと

き,諾0が許容誤差どの最適解であり,最悪達成

率は丁−0となる. 手順4 線形計画問題 maXlmlZe r sub.to A諾=b (メ)T諾 (メ)T㌦ 諾>0 (7) ≧丁・,ノ=1,2,…,た −42 − © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

を解き,その最適解として(諾0,rO)を更新する.

ん=ん十1として,手順2へ戻る. ズは有界閉集合であるので,このアルゴリズムは,有 限回の反復で終了する. 与えられた実行可能解の最悪達成率を求める手順2 の部分問題(6)が解ければ,他は容易に解けるので,最 悪達成率最適解を求めることができる.以下では,式 (6)の解法について議論する. 4.最悪達成率の計算

式(6)を書き換えると,次のStackelberg問題になる.

の分枝限定法に基づいたアルゴリズムにより,式(11) を解くことができる. [アルゴリズム2】 手順1戸=−∞,ア=何と初期化する.問題(1・1’)の 最適解を(y−,t,*,ぴ−,電■)とする. 手順2(Ⅶ*)T〆=0ならば,終了する.このとき, 月α(㌦)=トイ㌦)T諾0,CA=(ATγ−− ぴ−)/f*, ㌦=y*となる. 手順3 隼雄>0なるJを選ぶ・問題(11’)に祝,j= 0を加えた線形計画問題(Pl)と,毀=0を加 えた線形計画問題(P2)を生成する.ア=ア∪

((Pl),(P2))と更新する.

手順4 ア=¢となれば,終了する.このとき,月α(㌦) =1一戸,Cた=(AT石一可/i,㌦=ぉとなる. 手順5 アから線形計画問題(P)を選択し,ア=アー ((P))と更新する・問題(P)の最適解(y−,t,★,ぴ■, r)を計算する. 手順6(ぴ*)T諾0≦声ならば,手順4へ戻る. 手順7(㌦)T諾0−(㌦)Ty*>坤Tが−(㌦)Ty*) ならば,テ=((ぴ*)T諾0−(w−)Ty*)/(むTy*− (ぴ−)Tツー),殻=即事,石=γ†,血=W* ,i=t*と おき,手順4へ戻る. 手順8 u弼>0となるノを選ぶ・問題(P)に祝り= 0を加えた線形計画問題(Pl)と,鎖=0を加 えた線形計画問題(P2)を生成する.ア=ア∪ ((Pl),(P2))と更新し,手順4へ戻る. なお,((w*)Ta:0−(w+)Ty*)/(bTy+−(w・)Ty・)が, 1一月α(認0)の下界値になることが示せる.このため, 手順7でこれを計算している.また,手順5で線形計 画問題を解く際,再最適化手法を用いることができる. 参考文献 1.乾口,久米:最大リグレット最小化に基づく区間目的関 数をもつ線形計画問題の解の概念,日本経営工学会詰, Vol・42,No・3,193−199(1991). 2.乾口,村田,坂和:区間目的関数をもつ線形計画間蓮に おける最悪達成率最適化,システム制御情報学会論文 誌,Vol・6,No.1,243−251(1993).

3・H・E・Mausserand M・Laguna‥ Minimiz)ng Maxi−

mumAbsoluteRegretforLinearProgramswithUn−

Certain,Bounded Costs,WOrking paper,Graduate

SchoolofBusines$,UniversltyOfColorado,Boulder, do.(1996). 4.乾口,坂和:ファジィ線形計画問題におけるロバスト でソフトな最適化 日本ファジィ学会誌,Vol.8,No.6, 1125−1133(1996). cT;苫0 mlnlnllZe C,y ・CTy Sub・tO 上)c≦飢ノ旬=b,y≧O cTy= n−aX CTz Z (8) Sub.to Az=b,Z>0 このStackelberg問題の目的関数は変数の積の項を含 むため,非凸となる. 式(8)のyが下位レベルの線形計画問題の最適解で あることを示しているので,最適性条件を用いて,式 (8)を書き直すと, cT認0 1111nlllllZe C,y,祝 sub.to g−D 11<二一 y

㌔A

むTu=CT肌AT祝≧c

(9) y≧0 となる.3番目の制約条件を余裕変数β=(£1,β2,…, s,l)T≧0を用いて,ATl巨β=Cとし,CをATlい−β で置き換え,目的関数値を1から減じると, βT:とO

nXe  ̄

『J sub.to DATu−Ds g (10) ,β>0 Ay hノ0

となる.さらに,仮定より,♭T−▲>0であるので,bTl▲

の逆数を表す変数fおよび,れfβに対応する変数, l,,ぴを導入すると,

masimize zuTzO

臥叫β Sub.to 上)ATl,−βⅧ≦が Ay=も,y≧0

むTγ=1,Ⅷ≧0,f≧O

wTy=0 (11) となる・式(11)は,相補条件びT甘=0を取り除けば, 線形計画問題となる■この線形計画問題を問題(11りと 記す・ぴ≧0・y≧0より・ぴTy=0は里揖=0, J=1,2,…,れを表している.これらのことより,次 −43 − © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

ベクトル計算と解析幾何 移動,移動の加法 移動と実数との乗法 ベクトル空間の概念 平面における基底と座標系

Toshihiro Shirakawa and Ryuhei Uehara Common Developments of Three Different Orthogonal Boxes, The 24th Canadian Conference on Computational Geometry CCCG 2012, pp... The bible of

指針に基づく 防災計画表 を作成し事業 所内に掲示し ている , 12.3%.

・本計画は都市計画に関する基本的な方 針を定めるもので、各事業の具体的な

当初申請時において計画されている(又は基準年度より後の年度において既に実施さ

第3次枚方市環境基本計画では、計画の基本目標と SDGs

行列の標準形に関する研究は、既に多数発表されているが、行列の標準形と標準形への変 換行列の構成的算法に関しては、 Jordan