Mathematical Programming |
JavaScript Demos of Two Phase Method | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Twophase JavaScript demos: FAQ |
線形計画問題(Linear Programming Problem)
サイクル0で、 -wの行のxの係数(相対費用係数)のうち負で最小のものは x3 と x4 の係数 -8 なので、ここでは、 x3 を新しい基底変数とする。 x3 を0から+へ大きくして行ったとき、 x3 = 34/4 のとき x5=0 となり、 x3 = 22/4 のとき x6=0 となるので、 x6 を基底変数から取り除く。 すなわち、 第2行第3列をピボットとして ピボット操作(pivoting)を行う。 同様に、サイクル1では 第1行第1列をピボットとして ピボット操作(pivoting)を行う。 サイクル2で、w=0となるので、 もとの問題は実行可能(feasible) であることがわかる。 そこで、 そのときの実行可能基底解(basic feasible solution)を出発点として 第二段階の最小化(phase II)(zの最小化)を行う。 x2 の係数が負なので、 ピボット操作(pivoting)により基底変数の入れ替え (x2→基底, x3→非基底) を行うと、 zの相対費用係数がすべて非負となり、 最適解(optimal solution)が求まる。すなわち、 | ||||||||||||||||||||||||||||||||||
Kenji Ikeda's Home Page |
Last Modified:
Monday, 31-Aug-2015 18:04:57 JST
|