数学において、ファルカスの補題は、有限の線型不等式系の可解定理である。この定理はもともとハンガリーの数学者ギュラ・ファルカスによって証明された。[1] ファルカスの補題は、線型計画法の双対性を支える重要な結果であり、数学的最適化(あるいは数理計画法)の発展において中心的な役割を果たしてきた。この定理は、非線形計画法におけるカルシュ・キューン・タッカー定理の証明などに使用されている。[2] 注目すべきことに、量子論の基礎の分野では、この補題は、特定の測定セットからのデータに基づいて局所的な隠れた変数理論が存在するための必要十分条件という形で、ベル不等式の完全なセットの基礎にもなっている。[3]
ファーカスの補題の一般化は、凸不等式、つまり無限線形不等式の可解定理に関するものである[4]。ファーカスの補題は、「代替定理」と呼ばれるステートメントのクラスに属し、2つのシステムのうち正確に1つに解が存在することを述べる定理である[5]。
補題の記述
文献には、この補題の若干異なる(しかし同等の)定式化が数多くある。ここで示すのは、Gale、Kuhn、Tucker(1951)によるものである。[6]
ファーカスの補題 — とする と、次の 2 つの主張のうち 1 つが真になります。
- が存在し、
- が存在し、
ここで、表記はベクトルのすべての要素が非負であることを意味します。
例
m、n = 2とします。この補題は、次の 2 つのステートメントのうち 1 つだけが真でなければならないことを示しています ( b 1とb 2に依存します)。
- x 1 ≥ 0、x 2 ≥ 0が存在し、 6 x 1 + 4 x 2 = b 1かつ3 x 1 = b 2である、または
- 6 y 1 + 3 y 2 ≥ 0、4 y 1 ≥ 0、b 1 y 1 + b 2 y 2 < 0となるy 1、y 2 が存在する。
この特殊なケースにおける補題の証明は次の通りです。
- b 2 ≥ 0かつb 1 − 2 b 2 ≥ 0の場合、線形方程式の解は であるためオプション 1 は真であり、右辺が正であれば左辺も正でなければならない ためオプション 2 は偽です。
- それ以外の場合、線形方程式の唯一の解は弱正ではないため、オプション 1 は偽です。ただし、この場合はオプション 2 が真です。
- b 2 < 0の場合、例えばy 1 = 0およびy 2 = 1とすることができます。
- b 1 − 2 b 2 < 0の場合、ある数B > 0に対して、b 1 = 2 b 2 − Bとなるため、たとえば、y 1 = 1、y 2 = −2とすることができます。
幾何学的解釈
は、ファルカスの補題の最初の主張が成り立つベクトルbの集合であることに注目してください。一方、2番目の主張のベクトルyは、 bとを分離する超平面に直交しています。補題は、 bがに属するのは、それを分離する超平面が存在しないときのみであるという観察から導かれます。
より正確には、Aの列を とします。これらのベクトルに関して、Farkas の補題は、次の 2 つのステートメントのうち 1 つが真であることを述べています。
- 非負の係数が存在するので、
- に対してとなるベクトルが存在し、
非負の係数を持つ和は、Aの列によって張られる円錐を形成する。したがって、最初の文は、bが
2 番目のステートメントは、ベクトルyが存在し、yとベクトルa iとの角度は最大で 90° であるのに対し、 yとベクトルbとの角度は90° を超えることを示しています。このベクトルに垂直な超平面は、片側にベクトルa iがあり、反対側にベクトルb があります。したがって、この超平面は、 が張る円錐をベクトルbから分離します。
たとえば、n、m = 2、a 1 = (1, 0) T、a 2 = (1, 1) Tとします。 a 1とa 2で張られる凸錐は、xy平面の第 1 象限のくさび形のスライスとして見ることができます。 ここで、b = (0, 1)とします。 確かに、b は凸錐a 1 x 1 + a 2 x 2内にはありません。 したがって、分離超平面が存在する必要があります。y = (1, −1) Tとします。 a 1 · y = 1、a 2 · y = 0、b · y = −1であることがわかります。 したがって、法線yを持つ超平面は確かに凸錐a 1 x 1 + a 2 x 2 をbから分離します。
論理解釈
特に示唆に富み、覚えやすいバージョンは次のようになります。線型不等式の集合に解がない場合は、非負の係数を持つ線型結合によって矛盾が生じる可能性があります。式では、が解けない場合は解が存在します。[7] は不等式の左辺の組み合わせ、右辺の組み合わせであることに注意してください。正の組み合わせでは左側にゼロベクトル、右側に -1 が生成されるため、矛盾は明らかです。
したがって、ファーカスの補題は論理的完全性の定理として見ることができる。は「公理」の集合であり、線形結合は「導出規則」であり、補題は、公理の集合が矛盾している場合、導出規則を使用して反駁できると述べている。[8] : 92–94
複雑性理論における意味
ファーカスの補題は、「線形方程式系が与えられた場合、非負の解を持つか?」という決定問題がNPとco-NPの共通部分にあることを意味している。これは、補題によれば、「はい」の答えと「いいえ」の答えの両方に、多項式時間で検証できる証明があるためである。共通部分にある問題は、よく特徴付けられた問題とも呼ばれる。 がPに等しいかどうかは、長年の未解決問題である。特に、線形方程式系が非負の解を持つかどうかという問題は、楕円体法を使用して証明されるまで、P に含まれることは知られていなかった。[9] : 25
バリエーション
ファルカスの補題には、異なる符号制約を持ついくつかの変種がある(最初のものは元のバージョンである): [8] : 92
- 解決策があるか、解決策がある
- 解決策があるか 、解決策がある
- には解があるか、で解が見つかります。
- 解決策があるか、解決策がある
後者の変形は完全性のために言及されている。これは等式のみを含むため、実際には「Farkas の補題」ではない。その証明は線形代数の演習である。
整数計画法にもFarkasのような補題が存在する。[9] : 12--14 連立方程式の場合、補題は単純である。
- Aとb が有理係数を持つと仮定します。この場合、どちらかが積分解を持つか、またはが積分で が積分でないようなものが存在します。
不等式系の場合、補題ははるかに複雑です。これは、次の 2 つの推論規則に基づいています。
- 不等式と係数が与えられた場合、不等式を推論します。
- 不等式 が与えられた場合、不等式 を推論します 。
補題はこう述べています:
- Aとb が有理係数を持つと仮定します。この場合、どちらかが整数解を持つか、または推論規則 1、2 を有限回適用して不等式を推論することが可能です。
バリエーションは以下の表にまとめられています。
一般化
一般化された Farkas の補題 — がの閉じた凸錐であり、の双対錐がであるとします。凸錐が閉じている場合、次の 2 つのステートメントのうち 1 つが真です。
- が存在し、
- が存在し、
一般化された Farkas の補題は、幾何学的に次のように解釈できます。ベクトルが与えられた閉じた凸錐内にあるか、ベクトルを錐から分離する超平面が存在するかのいずれかです。他の可能性はありません。閉条件は必須です。超平面分離定理の分離定理 I を参照してください。元の Farkas の補題では、は非負の直交座標であるため、閉条件は自動的に成立します。実際、多面体凸錐の場合、つまり、閉条件が自動的に成立する ような が存在します。凸最適化では、さまざまな種類の制約条件、たとえばSlater の条件が、基礎となる凸錐の閉条件に関係します。
一般化されたファルカスの補題でとを設定すると、線形等式の有限系の可解性に関する次の系が得られます。
系 — とすると、次の 2 つのステートメントのうち 1 つが真になります。
- 次のようなものが存在する
- が存在し、
さらなる影響
ファルカスの補題は、簡単な修正によって、さらに多くの代替定理に変化させることができます。[5]例えば、ゴルダンの定理: のいずれかに解xがあるか、y ≥ 0の非ゼロ解yがあります。
ファーカスの補題の一般的な応用としては、線型計画法に関連する強い双対性定理やカルーシュ・キューン・タッカー条件の証明などがある。ファーカスの補題の拡張は、半正定値計画法の強い双対性条件の解析や、半正定値計画法の双対の構築に使用できる。フレドホルム代替法を用いてカルーシュ・キューン・タッカー条件の存在を証明すれば十分であるが、条件が必要であるためには、フォン・ノイマンのミニマックス定理を適用して、コーシーによって導出された方程式が破られないことを示す必要がある。
参照
- 二重線形計画
- フーリエ-モツキン消去法は、ファルカスの補題を証明するために使用できます。
注記
- ^ Farkas、Julius (Gyula) (1902)、「Theorie der Einfachen Ungleichungen」、Journal für die reine und angewandte Mathematik、1902 (124): 1–27、doi :10.1515/crll.1902.124.1、S2CID 115770124
- ^ 高山 明 (1985).数理経済学(第2版). ニューヨーク: ケンブリッジ大学出版局. p. 48. ISBN 0-521-31498-4。
- ^ ガーグ、アヌパム、メルミン、ND(1984)、"Farkasの補題と現実の性質:量子相関の統計的意味"、物理学の基礎、14:1–39、doi:10.1007 / BF00741645、S2CID 123622613
- ^ Dinh, N.; Jeyakumar, V. (2014)、「Farkas の補題 数学的最適化のための 30 年間の一般化」、TOP、22 (1): 1–22、doi :10.1007/s11750-014-0319-y、S2CID 119858980
- ^ ab Border, KC (2013). 「代替線形不等式」(PDF) . 2021年11月29日閲覧。
- ^ ゲイル、デイビッド、クーン、ハロルド、タッカー、アルバート W. (1951)、「線形計画法とゲーム理論 - 第 12 章」(PDF)、クープマンス (編)、生産と配分の活動分析、ワイリー318ページの補題1を参照。
- ^ Boyd, Stephen P.; Vandenberghe, Lieven (2004)、「Section 5.8.3」(pdf)、凸最適化、ケンブリッジ大学出版局、ISBN 978-0-521-83378-3、 2011年10月15日閲覧。
- ^ ab ゲルトナー、ベルント;マトウシェク、イジー(2006)。線形計画法の理解と使用。ベルリン:シュプリンガー。ISBN 3-540-30697-8。81~104ページ。
- ^ マーティン・グレッチェル; Lovász, ラスロー; Schrijver、Alexander (1993)、幾何学的アルゴリズムと組み合わせ最適化、Algorithms and Combinatorics、vol. 2 (第 2 版)、Springer-Verlag、ベルリン、doi :10.1007/978-3-642-78240-4、ISBN 978-3-642-78242-8、MR 1261419
さらに読む
- Goldman, AJ; Tucker, AW (1956)。「多面体凸円錐」 。Kuhn , HW; Tucker, AW (編)。線形不等式と関連システム。プリンストン: プリンストン大学出版局。pp. 19–40。ISBN 0691079994。
- Rockafellar, RT (1979).凸解析. プリンストン大学出版局. p. 200.
- Kutateladze SS「Farkas の補題の再考」Siberian Mathematical Journal、2010 年、第 51 巻、第 1 号、78–87 ページ。
