(Translated by https://www.hiragana.jp/)
非線形計画法 - Wikipedia コンテンツにスキップ

非線形ひせんけい計画けいかくほう

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

非線形ひせんけい計画けいかくほう(ひせんけいけいかくほう、えい: nonlinear programming, NLP)は、制約せいやく条件じょうけんぐん未知みちじつ変数へんすうぐんから一連いちれん等式とうしき不等式ふとうしきで、制約せいやく条件じょうけんまたは目的もくてき関数かんすう一部いちぶ非線形ひせんけいなものについて、目的もくてき関数かんすう最小さいしょうまたは最大さいだいするようなかいもとめるプロセスである。また、非線形ひせんけい計画けいかくほう対象たいしょうとなる問題もんだい非線形ひせんけい計画けいかく問題もんだいぶ。

非線形ひせんけい計画けいかく問題もんだい数学すうがくてき定式ていしき[編集へんしゅう]

問題もんだいつぎのように単純たんじゅんして定式ていしきできる。

または

ここで

解法かいほう[編集へんしゅう]

目的もくてき関数かんすう f線形せんけいで、制約せいやく空間くうかんポリトープ場合ばあい、その問題もんだい線形せんけい計画けいかく問題もんだいであり、線形せんけい計画けいかくほうくことができる。

目的もくてき関数かんすう凹関すう最大さいだい問題もんだい)またはとつ関数かんすう最小さいしょう)で制約せいやく集合しゅうごうとつ集合しゅうごう場合ばあい、その問題もんだい凸計画とつけいかく問題もんだいばれ、とつ最適さいてき手法しゅほうもちいることができる。

凸計画とつけいかく問題もんだいにはいくつかの解法かいほうがある。1つは、線形せんけい計画けいかく問題もんだい特殊とくしゅ定式ていしき使つか解法かいほうである。もう1つはぶんえだ限定げんていほう使つか解法かいほうであり、問題もんだい凸計画とつけいかく問題もんだい線形せんけい計画けいかく問題もんだい分割ぶんかつしてく。分割ぶんかつしていくと、ある時点じてんもと問題もんだいかいともなるかいられ、それらの最小さいしょう(または最大さいだい)が近似きんじ解法かいほうでのかい一致いっちする。このかい最適さいてきだが、かならずしも唯一ゆいいつではない。このアルゴリズムは、近似きんじかいとのある許容きょようないかいられたときに停止ていしさせることもでき、そのようなかいを「εいぷしろん最適さいてき (εいぷしろん-optimal)」とぶ。εいぷしろん最適さいてき停止ていしさせることは、一般いっぱん有限ゆうげん時間じかんない停止ていしすることを保証ほしょうするのに必要ひつようとなる。だい規模きぼむずかしい問題もんだい確実かくじつさを適切てきせつ信頼しんらいせい推定すいてい概算がいさんできるコストや明確めいかく問題もんだいとく有効ゆうこうである。

微分びぶん制約せいやくしめされたとき、Karush-Kuhn-Tucker (KKT) 条件じょうけん最適さいてきかい必要ひつよう条件じょうけん提供ていきょうする。とつせいがある場合ばあい、この条件じょうけん十分じゅうぶん条件じょうけんにもなる。

れい[編集へんしゅう]

2次元じげんれい[編集へんしゅう]

制約せいやく空間くうかん水色みずいろ)と目的もくてき関数かんすう直線ちょくせん)の接点せってんかいである。

単純たんじゅん問題もんだいれいとして、以下いか制約せいやく条件じょうけんぐんがあり、

x1 ≥ 0
x2 ≥ 0
x12 + x22 ≥ 1
x12 + x22 ≤ 2

つぎ目的もくてき関数かんすう最大さいだいする問題もんだいしめす。

f(x) = x1 + x2

ここで x = (x1, x2) である。

3次元じげんれい[編集へんしゅう]

制約せいやく空間くうかん中央ちゅうおう)と目的もくてき関数かんすうめん)の接点せってんかいである。

つぎ問題もんだいれいとして、以下いか制約せいやく条件じょうけんぐんがあり、

x12x22 + x32 ≤ 2
x12 + x22 + x32 ≤ 10

つぎ目的もくてき関数かんすう最大さいだいする問題もんだいしめす。

f(x) = x1x2 + x2x3

ここで x = (x1, x2, x3) である。

関連かんれん項目こうもく[編集へんしゅう]

参考さんこう文献ぶんけん[編集へんしゅう]

  • Avriel, Mordecai (2003). Nonlinear Programming: Analysis and Methods. Dover Publishing. ISBN 0-486-43227-0.
  • Bazaraa, Mokhtar S. and Shetty, C. M. (1979). Nonlinear programming. Theory and algorithms. John Wiley & Sons. ISBN 0-471-78610-1.
  • Bertsekas, Dimitri P. (1999). Nonlinear Programming: 2nd Edition. Athena Scientific. ISBN 1-886529-00-0.
  • Jalaluddin Abdullah, Optimization by the Fixed-Point Method, Version 1.97. [1].
  • Nocedal, Jorge and Wright, Stephen J. (1999). Numerical Optimization. Springer. ISBN 0-387-98793-2.
  • 矢部やべひろし八巻はちまき直一なおかず:「非線形ひせんけい計画けいかくほう」,朝倉書店あさくらしょてん,(1999ねん6がつ10日とおか).
  • 茨木いばらぎ俊秀としひで福島ふくしま雅夫まさお:「最適さいてき手法しゅほう」(だい4しょう'非線形ひせんけい最適さいてき'),共立きょうりつ出版しゅっぱん,(1993ねん7がつ20日はつか).
  • 茨木いばらぎ俊秀としひで:「最適さいてき数学すうがく」(だい3しょう'非線形ひせんけい計画けいかく問題もんだいのアルゴリズム'),共立きょうりつ出版しゅっぱん、(2011ねん6がつ25にち).
  • 矢部やべ ひろし:「工学こうがく基礎きそ 最適さいてきとその応用おうよう」(だい4しょうだい5しょう),数理すうり工学こうがくしゃ、(2006ねん4がつ).
  • 田村たむら 明久あきひさ, 村松むらまつ 正和まさかず:「最適さいてきほう」(だい3しょう'非線形ひせんけい計画けいかく'),共立きょうりつ出版しゅっぱん、(2002ねん4がつ1にち).

外部がいぶリンク[編集へんしゅう]

ソフトウェア