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

非線形制約のもとで凹2次関数最小化における主双対内点法と分枝切除法

N/A
N/A
Protected

Academic year: 2021

シェア "非線形制約のもとで凹2次関数最小化における主双対内点法と分枝切除法"

Copied!
2
0
0

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

全文

(1)

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

2−C−4

非線形制約のもとで凹2次関数最小化における

主双対内点法と分枝切除法

02005110法政大学 ★大脇 明文 01900070法政大学 若山 邦紘 1 はじめに 本研究では以下のように定式化される非 線形制約,凹2次関数の最小化問題を取り 上げる. Mim′(ズ)=Crズー∫助 8ub加g‘(ズ)≦O f=l・‥椚 ただし,βは正定符号,制約式に変数の 非負条件が含まれており,許容領域が有界 閉集合であることを仮定する. この間題の特徴は,一般に許容額域の境 界上に局所的最適解が複数個存在する,制 約条件が非線形であるため許容額域が非凸 となりうることである,したがって,すべ ての境界上の点うちどれかが大域的最適解 となるが,そのための必要十分条件が存在 しないため,効果的な解法がないといって よい.そこで本研究は主双対内点法を適用 し,切除平面法を用いた解法と分枝切除法 を用いた解法の比較してみる. 2 主双対内点法 目的関数と制約条件から,新たに以下の ようにラグランジュ関数を定義する. エ(w)=′(∫)十)官(ズ)−∬ W=(∫,γ,ヱ) J≧0,γ≧0,Z≧0 このラグランジュ関数のK8ru8b−Kubn −れId給水KK刊条件にバリヤパラメータ〟 を導入した以下の方程式を考える. ヽ − ノ 0 0 0

′し

ニ ヽ − I1.ノ

′し

≡ ∇ヱエ(w) J官(∫) (1) r(w;〟) それに対して,次のようなニュートン方

程式を定義し,許容額域内の内点からニュ

ートン法を用いステップ方向Aw(A∫,AJ′, Aヱ)を決定する. 吼伽)Ⅵ00

叔げ G

Z O ここでガは恥ZはみGは如)をそれぞ れ対角成分に並べた対角行列,∇註(W)は

エ(W)の∫における勾配ベクトル,∇2ェ(W)は

ヘッセ行列である.このとき,許容額域か

らでないようなステップ幅を選択し解を更

新し,境界上の点を導きだす.

3 初期値の選択

ここでは,目的関数と制約条件式から,

新たに以下のような罰金関数顆,鳥)を定義

する. 量∇g∫(∫刃

g‘(ズ)(3) ゑ:罰金係数(>0) この坤ガの罰金係数たを大きくして

埠,鳥)を凸関数としてその最小点を求める・

その点を主双対内点法または主内点法の初 期点とする. ●大脇明文 法政大学大学院工学研究科システム工学専 攻修士課程 −208− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

4 切除平面法の導入 主双対内点法と主内点法で得られた解の 近傍の境界上の点が得られる.さらにこの 解を改善するために切除平面法を導入する. この方法は,求められた境界上の点をもと に,その点に置ける目的関数値より大きい 値をとる範囲の許容領域を取り除いていく ものである. 以上の操作を反復して行い,すべての領 域が取り除かれれば,それまでに得られた 局所的最適解の中での最小解が大域的最適 解である. 5 アルゴリズム 最初に内点法の−・連の計算をまとめる. Stepl.〟>0を与える. S捷p2.以下の内部反復によって,llん・; 〃川(主内点法の場合は】l舟カ =が十分小さくなるようなw(ズ, γ)を見つける: Step2.1初期点wを与える. Step2.2 ニュートン法を用いていて探 索方向を求める. Step2.3 内点の要素が非負であるよう なステップ幅を求める. S鹿p2.4 解を更新し,Step2.2へ. Step3.〟の値が十分に小さければ,求ま った値を解とみなして終了する. さもなければ,〃;=T〃(0くT<1) とおいてSteplへ. 次に切除平面法を導入したの一連の計算 をまとめると以下のようになる. Stepl.ラグランジュ関数を定義する.X: 許容額域とする, St8p2.X=¢のとき終了 Step3.舟,舶;凸関数になるようなkの債 を定める. Step4.許容領域内の任意の点からニュー トン法を用いて,穐,めの最小点を 求める. Step5.主双対内点法(主内点法)で境界 上の点を求める. Step6.求めた境界上の点において,切除 平面を決定し,それを制約条件式 に加え自他p2に戻る. 6 分枝切除法 分枝切除法は2つのステップに分けて計 算する.最初に問題を線形近似しその変数 に対して有効な境界を決める.次に緩和に よる目的関数の債が改善されるように再帰 的にノードを加えていく.加えられたノー ドは実行不可能であれば破棄され,そうで なければ2つの新たなノードに分かれる. 7 おわりに 本研究では,非線形制約のもとで凹2次 関数の最小化問題に対し,主双対内点法と 切除平面法を併用したアルゴリズムと分枝 切除法のアルゴリズムの比較を行った.実 際の問題に対しての数値実数がまだ十分行 われていない.そこで今後,数値実験を十 分に行いその過程で分枝切除法と主双対内 点法が効果的に組み合わさったアルゴリズ ムを提案することが課題である. 参考文献 【1】L.S.b$血n,才,刑ummer,G,Ⅵl,

“Phm81−Du8l8nd PrimalInね血r Point

Algorithnさ for General Nonh此ar

Program8”,ORSAJournalonComputing

vo17,No3,95(1995) 【21山下浩,今野浩,,,非線形計画竜野,日科技 連出版(1978) 一209− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

(2)疲労き裂の寸法が非破壊検査により特定される場合 ☆ 非破壊検査では,主に亀裂の形状・寸法を調査する.

 処分の違法を主張したとしても、処分の効力あるいは法効果を争うことに

④改善するならどんな点か,について自由記述とし

16)a)最内コルク層の径と根の径は各横切面で最大径とそれに直交する径の平均値を示す.また最内コルク層輪の

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

累積誤差の無い上限と 下限を設ける あいまいな変化点を除 外し、要求される平面 部分で管理を行う 出来形計測の評価範

れをもって関税法第 70 条に規定する他の法令の証明とされたい。. 3

で実施されるプロジェクトを除き、スコープ対象外とすることを発表した。また、同様に WWF が主導し運営される Gold