実数 についての次の線形計画問題 を考える。
の最適解は である。 の双対問題
の最適解 を、相補性条件を用いて求めよ。答えは組 の形で書け。
相補性条件
主問題の最適解 が与えられたとき、相補性条件「 なら双対の第 制約は等号」「主の第 制約に余裕があれば 」から連立方程式を立て、双対問題の最適解 を求められる
前提
- 双対問題と双対定理 (大学数学 最適化・線形計画法)
この技能までの道筋(49 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 三角形の角の大きさ (算数 平面図形)
- 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
- 三角形の外角と角の組み合わせ (中学数学 平面図形)
- 小数の四則計算 (算数 計算と数のきまり)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 1 次方程式の解き方 (中学数学 方程式)
- 二等辺三角形の角 (中学数学 平面図形)
- 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 乗法公式による展開 (中学数学 数と式)
- 折り返した図形の角と長さ (中学数学 平面図形)
- 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
- 最大公約数と最小公倍数 (算数 整数の性質)
- 比の性質と簡単な比 (算数 割合と比)
- 相似な三角形と長さの比 (算数 平面図形)
- 三角形の相似条件と対応する辺の長さ (中学数学 相似と三平方の定理)
- 平行線と線分の比 (中学数学 相似と三平方の定理)
- 2点間の距離と内分点・外分点 (数学II 図形と方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 因数分解 (中学数学 数と式)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 円の方程式 (数学II 図形と方程式)
- 連立方程式の解き方(加減法・代入法) (中学数学 方程式)
- 1 次関数の式の求め方 (中学数学 関数)
- 直線の方程式 (数学II 図形と方程式)
- 不等式の表す領域 (数学II 図形と方程式)
- 点と直線の距離 (数学II 図形と方程式)
- 2 次不等式 (数学I 2次関数)
- 円と直線の位置関係と弦の長さ (数学II 図形と方程式)
- 2直線の平行・垂直 (数学II 図形と方程式)
- 円の接線 (数学II 図形と方程式)
- 領域における最大・最小 (数学II 図形と方程式)
- ベクトルの演算と成分 (数学C ベクトル)
- 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
- 線形計画問題の定式化と標準形 (大学数学 最適化・線形計画法)
- 双対問題と双対定理 (大学数学 最適化・線形計画法)
説明
線形計画の主問題の最適解 がわかっていれば、双対問題を一から解かなくても、その最適解 を連立一次方程式で求められます。そのとき使うのが「相補性条件」で、主と双対の最適解どうしが満たす関係です。双対変数は各制約の資源の「価値」(潜在価格)を表します。そのため、資源を増やしたときの効果を調べたり、与えられた が本当に最適かを確かめたりする場面でも役に立ちます。
なぜそうしてよいのか
主問題 , , と、双対問題 , , を考えます。 と がどちらも実行可能なら、弱双対性は次の 2 段の不等式からできています。 1 つ目の は と から、2 つ目の は と から出ます。
強双対定理より、最適解の組 では です。したがって 2 つの はどちらも等号になります。1 つ目の差は と書けます。各項は(0 以上)×(0 以上)なので、和が 0 ならどの項も 0 です。よって なら 、つまり双対の第 制約は等号です。同じように 2 つ目の差 から、(主の第 制約に余裕がある)なら となります。
直観的には、次のように理解できます。使い切っていない資源を 1 単位増やしても利益は増えないので、その資源の価値 は 0 です。また、実際に作っている製品 では、使う資源の価値の合計が利益 とちょうど釣り合います。逆向きも成り立ちます。実行可能な , がこの 2 つの条件を満たせば、両方の不等式が等号になって となります。すると弱双対性により、 も も最適だとわかります。
手順
主問題から双対問題 , , を書き下す。
となる各 について、双対の第 制約を等号にした式 を立てる。
を主の各制約に代入する。(余裕がある)となる について とおく。
手順 2・3 の式を連立して を求める。解がただ 1 つに決まらない場合(退化などで式が足りないとき)は、解の全体を文字を使って表す。その中から と双対の残りの制約をすべて満たすものを探す。
求めた が と双対の全制約を満たすか確かめる。さらに が成り立つことを確かめ、最適性を確認する。
例題
主問題 , 制約 , , , の最適解は である。相補性条件を用いて、双対問題の最適解 を求めよ。
例題の解答
手順 1: 双対問題は です。制約は , , です。
手順 2: より です。 より です。
手順 3: を主の制約に代入します。第 1 制約は (等号)、第 2 制約は (余裕あり)、第 3 制約は (等号)です。よって です。
手順 4: を代入すると , です。辺々引いて 、したがって です。未知数 3 個に対して独立な式が 3 本あるので、解はこの 1 つに決まります。
手順 5: の成分はすべて 0 以上です。双対の 2 つの制約も等号で満たすので、実行可能です。双対の目的関数値は 、主の値は で一致します。弱双対性より、両方とも最適です。
答え:
よくある誤り
主の制約が等号で成り立っていれば だと決めてしまう誤り。正しくは、相補性条件が言うのは「余裕あり 」だけです。 のときに となることもあります(退化した最適解など)。
なら双対の第 制約に余裕がある()と決めてしまう誤り。正しくは、 からは何も言えず、等号 になることもあります。等号の式を立てるのは となる だけです。
条件の向きを取り違えて、「 ならば主の第 制約は等号」を を求める式として使う誤り。この命題自体は正しいものの、 が未知なので、 を決める式にはなりません。正しくは、既知の から判定できる 2 つの条件「」と「」を使います。
連立方程式の解をそのまま答えにして、確認を省く誤り。 が最適なら、双対の最適解 は手順 2・3 の連立方程式を必ず満たします。しかし逆に、連立方程式の解がそのまま双対の実行可能解になるとは限りません。得られた が と双対の全制約を満たし、 となることを確かめて初めて最適と言えます。なお、連立方程式の解がただ 1 つに決まり、それが または双対の制約を破るなら、与えられた は最適ではありません。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
実数 についての次の線形計画問題 を考える。
その双対問題は、実数 についての
である。 の最適解が であることが分かっているとき、相補性条件を用いて の最適解 を求めよ。実数 についての線形計画問題 と、実数 についてのその双対問題 を考える。
の最適解は であることがわかっている。相補性条件を用いて、 の最適解 を求めよ。
この技能を使う問題
実数 を変数とする次の線形計画問題を考える。
この問題の最適解(制約をすべて満たし、目的関数 の値を最大にする点 )はただ 1 つで、それが であることを証明せよ。実数 についての線形計画問題 と、実数 についてのその双対問題 を考える。
は の最適解であることが知られている。このとき の最適解はただ 1 つに定まる。 の最適解を の組として求めよ。実数 についての次の線形計画問題 を考える。
の最適解はただ 1 つである。双対問題を利用して、その最適解 をこの順に求めよ。実数 についての次の線形計画問題 を考える。
は の最適解である。 の 3 つの不等式制約に上から順に双対変数 を対応させた双対問題 の最適解 を、相補性条件を用いてこの順に求めよ。実数 についての次の線形計画問題 を考える。
の双対問題を作って解き、相補性条件を用いることで、 の最適解 を求めよ(最適解はただ 1 つに定まる)。答えは組 の形で答えよ。を実数の定数とし、次の線形計画問題 を考える。
点 が の最適解となるような の最大値を求めよ。実数 についての次の線形計画問題 を考える。
の第 番目の不等式制約 に対応する双対変数を とし、 の双対問題 を、制約の係数行列を 、右辺を 、目的関数の係数を として
で定める。 が の最適解であることが知られているとき、 の最適解 を求めよ。実数 についての次の線形計画問題 を考える。
の 番目()の不等式制約に対応する双対変数を とし、 の双対問題を とする。 の最適解はただ つに定まる。その最適解 をこの順に求めよ。実数 についての次の線形計画問題 を考える。
の最適解はただ 1 つである。その最適解を の組として求めよ。を 以上の整数とし、正の実数 , , が
を満たすとする。さらに、ある整数 ()について
が成り立つとする( のとき左辺の和は とする)。実数 を変数とする線形計画問題
を考え、 とおく。双対問題と相補性を用いて、点
(すなわち で 、、 で )が のただ 1 つの最適解であることを証明せよ。実数 についての線形計画問題 と、実数 についてのその双対問題 を考える。
の最適解は一つに定まらない。 の最適解 全体を動くときの の最小値と最大値を、この順に組で求めよ。
この技能の次に学べること
- 最適性が保たれる係数の範囲(感度分析) (大学数学 最適化・線形計画法)