2 つの農場 から 3 つの市場 へ野菜を輸送する。農場の出荷量は が 、 が (単位:トン)であり、すべて出荷する。市場の需要量は が 、 が 、 が であり、ちょうど満たす。 から へ トン運ぶ費用 (単位:万円)は次の表のとおりである。
輸送費は輸送量に比例し、輸送量 は 以上の実数とする。北西隅法による初期解
から出発し、ポテンシャル法を用いて総輸送費の最小値(万円)を求めよ。
基底セルで を解いてポテンシャルを求め、非基底セルの の符号で最適性を判定できる。負のセルがあれば閉路に沿って輸送量を移して解を改善し、総輸送費の最小値を求められる
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
輸送問題では、北西隅法などで作った初期解が最も安いとは限りません。ポテンシャル法(u-v 法、MODI 法とも呼ぶ)を使うと、今の解が最適かどうかを数値で判定できます。最適でないときは、どのルートにどれだけの量を移せば総輸送費が下がるかがわかります。判定と改善を繰り返すと、総輸送費の最小値にたどり着きます。
供給地 の供給量を 、需要地 の需要量を とし、需給が釣り合っている()とします。実行可能解は で、、 を満たします。このとき、供給地ごとの数 と需要地ごとの数 をどう選んでも、次の等式が成り立ちます。右辺の第 2 項と第 3 項は、輸送量によらない定数です。いま輸送量を割り当てているセルを基底セルと呼びます。基底セルで となるように を決めます。これをポテンシャルと呼びます。さらに とおきます。今の解では非基底セルの輸送量が 0 です。したがって、今の総費用はちょうど定数部分に等しくなります。
すべての非基底セルで なら、どの実行可能解でも なので、第 1 項は 0 以上です。よって総費用は定数部分以上になり、今の解が最適だとわかります。反対に のセルがあれば、そこへ量 を流すと費用は だけ変わります。つまり費用が下がります。ただし、行の和と列の和は保たなければなりません。そこで、そのセルから出発し、基底セルだけを通って縦横に曲がりながら元に戻る閉路をたどります。たどった順に を交互に加えると、各行・各列で増減が打ち消し合います。閉路上の費用を符号付きで足し合わせ、基底セルで であることを使うと、 が打ち消し合います。その結果、 だけが残ります。
基底セルは 個あります( は供給地の数、 は需要地の数)。一方、未知数 は 個なので、自由度が 1 つ残ります。実際、すべての に を足し、すべての から を引いても、 は変わりません。そのため と決めてかまいません。基底セルは閉路を作らずにつながっているので、この連立 1 次方程式は一つずつ代入するだけで解が 1 通りに決まります。掃き出し法で解いても同じ結果になります。
基底セル(輸送量を割り当てたセル)が 個あることを確かめる。足りないとき(退化)は、閉路を作らないセルを輸送量 の基底セルとして加える
とおき、基底セルの式 を順に解いて、すべての を求める
各非基底セルで を計算する。すべて なら今の解が最適なので、総輸送費を求めて終える
のセル(ふつうは最も負のもの)を選ぶ。そこから基底セルだけを縦横にたどって戻る閉路を作り、選んだセルから順に の符号を付ける
のセルの輸送量の最小値を とする。 のセルに を足し、 のセルから を引く。0 になったセルを 1 つだけ非基底にして、手順 2 に戻る。このとき総費用は だけ減る
供給地 の供給量は 、 の供給量は であり、需要地 の需要量はそれぞれ である。単位あたりの輸送費は、 から へ順に 、 から へ順に である。北西隅法による初期解 (それ以外は )から出発して、ポテンシャル法で総輸送費の最小値を求めよ。
初期解の総輸送費は である。
【手順 1】基底セルは の 4 個である。 と一致する。
【手順 2】 とおく。 から 、 から が決まる。続いて から 、 から が決まる。
【手順 3】非基底セルを調べると、、 である。負のセルがあるので、まだ最適ではない。
【手順 4】 を選ぶ。閉路は となる。
【手順 5】 のセルの輸送量は と なので、 である。更新すると となり、 が非基底になる。新しい基底セルとその輸送量は が 、 が 、 が 、 が である。総輸送費は になる。直接計算しても で一致する。
【手順 2 に戻る】 とおく。 から 、 から が決まる。続いて から 、 から が決まる。
【手順 3】、 である。すべて 0 以上なので、この解が最適である。
よって、総輸送費の最小値は である。
答え:
判定に使う量を として、符号を逆に読んでしまう誤り。正しくは で、 のセルに流すと費用が下がる。例題では なので、 が改善の対象になる。
を「 のセルの輸送量の最小値」以外から取ってしまう誤り。例題で のセルのうち大きい方の を に取ると、 となり、負の輸送量が出る。また のセルの最小値 を取ると となり、輸送量がまったく動かず改善されない。正しくは である。
閉路の曲がり角に非基底セルを使ってしまう誤り。正しくは、曲がり角に使うのは入れるセル 1 つと基底セルだけである。非基底セルでは が成り立つとは限らないので、閉路に沿った費用の変化が と一致しなくなる。さらに、そのセルに が付くと、輸送量 0 から を引くことになり負になる。
のセルが同時に 2 つ 0 になったとき、両方を非基底にしてしまう誤り。こうすると基底セルが 個に減ってしまう。正しくは 1 つだけを非基底にし、もう 1 つは輸送量 の基底セルとして残す。こうすれば基底セルは 個に保たれ、 が解ける。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
2 つの農場 から 3 つの市場 へ野菜を輸送する。農場の出荷量は が 、 が (単位:トン)であり、すべて出荷する。市場の需要量は が 、 が 、 が であり、ちょうど満たす。 から へ トン運ぶ費用 (単位:万円)は次の表のとおりである。
輸送費は輸送量に比例し、輸送量 は 以上の実数とする。北西隅法による初期解
から出発し、ポテンシャル法を用いて総輸送費の最小値(万円)を求めよ。
2 つの農場 から 3 つの市場 へ野菜を輸送する。出荷量は が トン、 が トンで、すべて出荷する。需要量は が トン、 が トン、 が トンで、ちょうど満たす。 トンあたりの輸送費(単位:千円)は次の表のとおりである。
各輸送量は 以上の実数とし、輸送費は輸送量に比例するものとする。北西隅法で初期の実行可能解を作り、ポテンシャル法で最適性の判定と改善を行って、総輸送費の最小値(千円)を求めよ。
2 つの農場 から 3 つの市場 へ野菜を輸送する。農場の出荷量は が トン、 が トンで、すべて出荷する。市場の需要量は が トン、 が トン、 が トンで、ちょうど満たす。 トンあたりの輸送費(単位: 千円)は次の表のとおりである。
輸送量は 以上の実数とし、総輸送費は各経路の「輸送量 単価」の和とする。北西隅法で初期の実行可能解を作り、ポテンシャル法で最適性を判定・改善して、総輸送費の最小値(単位: 千円)を求めよ。
3 つの工場 から 3 つの店舗 へ、ある製品を輸送する。各工場の供給量は が 、 が 、 が であり、各工場は供給量をすべて出荷する。各店舗の需要量は が 、 が 、 が であり、各店舗へは需要量を超えて輸送しない。工場 から店舗 へ製品 単位を輸送する費用は次の表のとおりである。
総供給量が総需要量より少ないため、需要を満たせない店舗が出る。店舗 で不足する製品 単位あたり、それぞれ , , の不足費用がかかる。輸送量は 以上の実数とする。輸送費用と不足費用の合計の最小値を求めよ。
3 つの工場 から 3 つの販売店 へ、ある製品を輸送する。各工場の生産量は が 、 が 、 が で、すべて輸送しなければならない。各販売店の需要量は が 、 が 、 が で、ちょうど需要量を受け取らなければならない。製品 単位あたりの輸送費用は次の表のとおりである。ただし、 から への輸送費用 だけは未定であり、 は を満たす実数とする。
輸送量は 以上の実数とし、総輸送費用の最小値を とする。「すべての について が成り立つ」ような の最小値 を求めよ。
3 つの工場 から 3 つの店舗 へ、ある製品を輸送する。各工場の供給可能量(上限)は が 、 が 、 が であり、各店舗の需要量は が 、 が 、 が で、需要はちょうど満たさなければならない(工場は供給可能量をすべて出荷しなくてもよい)。製品 1 単位あたりの輸送費は次の表のとおりである。
工場 から店舗 への輸送量 は 以上の実数とする。総輸送費 の最小値を求めよ( は表の輸送費)。
3 つの倉庫 から 4 つの店舗 へ、ある商品を輸送する。倉庫の在庫量は が 、 が 、 が であり、在庫はすべて出荷する。店舗の需要量は が 、 が 、 が 、 が であり、需要はちょうど満たす(総在庫量と総需要量はともに で等しい)。倉庫 から店舗 へ 単位輸送する費用 は次の表のとおりである。
ただし、経路 は輸送能力に制限があり、この経路で輸送できる量は 以下である。ほかの経路には輸送量の上限はない。 から への輸送量 は 以上の実数とし、総輸送費用 を最小にする。総輸送費用の最小値を求めよ。