次の形式の最適化問題を検討してください。ましょう、文字列にマッピング多項式時間計算可能関数である有理数に。最適化の問題はこれです:ビット文字列上の最大値は何ですか?x f (x )n x
が成り立つよう な別の多項式時間計算可能関数がある場合、そのような問題にはミニマックスの特性があるとしましょう。ここで、xはすべてのnビット文字列で実行され、yはすべてのmビット文字列で実行されます。nとmは異なる場合がありますが、多項式的に関連しています。max x f (x )= min y g (y )x n y m n m
多くの自然で重要な最適化問題には、このようなミニマックスの特性があります。いくつかの例(特性化の基礎となる定理を括弧内に示します):
線形計画法(LP双対性Thm)、 最大流量 (Max Flow Min Cut Thm)、 最大2部一致 (Konig-Hall Thm)、 最大非2部一致 (TutteのThm、Tutte-Berge式)、 有向グラフの最大ディスジョイントアーボレッセンス (エドモンドの分断分岐Thm)、 無向グラフの最大スパニングツリーパッキング (TutteのツリーパッキングThm)、 森林による最小被覆 (ナッシュウィリアムズThm)、 最大有向カットパッキング (Lucchesi-Younger Thm)、 最大2マトロイド交差 (マトロイド交差点) Thm)、 Max Disjoint Paths (Menger's Thm)、 半順序セットの最大アンチチェーン (Dilworth Thm)、およびその他多数。
これらのすべての例で、最適時間を見つけるための多項式時間アルゴリズムも利用できます。私の質問:
これまでに多項式時間アルゴリズムが見つかっていない、ミニマックスの特性評価に最適化の問題はありますか?
注:線形計画法は約30年間この状態でした!