ウィキペディアは、「コンピューターサイエンスの未解決の問題」の下に2つの問題のみをリストしています。
このリストに追加すべき他の大きな問題は何ですか?
ルール:
- 回答ごとに1つの問題のみ
- 簡単な説明と関連リンクを提供します
ウィキペディアは、「コンピューターサイエンスの未解決の問題」の下に2つの問題のみをリストしています。
このリストに追加すべき他の大きな問題は何ですか?
ルール:
回答:
乗算することができますで中で行列を行うこと操作?n O (n 2)
最もよく知られている上限の指数には、特別な記号ます。現在、Coppersmith-Winogradアルゴリズムにより、は約2.376 です。最新技術の素晴らしい概要は、 Sara Robinson、Towards a Optimal Algorithm for Matrix Multiplication、SIAM News、38(9)、2005年です。ω
更新:Andrew Stothers(2010年の論文)では、、これはVirginia Vassilevska Williamsによって(2014年7月のプレプリントで)に改善され。これらの境界は両方とも、基本的なCoppersmith-Winogradのテクニックを注意深く分析することで得られました。ω < 2.372873
さらなる更新(2014年1月30日):FrançoisLe Gallは、ISSAC 2014(arXiv preprint)で発表された論文でであることを証明しました。
グラフ同型はPにありますか?
グラフ同型(GI)の複雑さは、数十年にわたって未解決の問題でした。スティーブンクックは、SATのNP完全性に関する1971年の論文でそれについて言及しました。
2つのグラフが同型かどうかの判断は、通常、たとえばnauty
やなどのソフトウェアによって迅速に行うことができますsaucy
。一方、宮崎を構築インスタンスのクラスれるnauty
証明可能指数時間を必要とします。
読むとCorneilは、その時点までGIの複雑さに対処する多くの試みレビュー:グラフ同型判定病、グラフ理論誌1、339から363、1977。
GIがco-NPにあることは知られていませんが、Graph Non-Isomorphism(GNI)の簡単なランダム化プロトコルがあります。したがって、GI(= co-GNI)はNP co-NPに「近い」と考えられています。
一方、GIがNP完全である場合、多項式階層は崩壊します。そのため、GIはNP完全ではありません。(Boppana、Håstad、Zachosは、共同NP持っショート対話証明していますか?、IPL 25、127-132、1987)
Shiva Kintaliが彼のブログでGIの複雑さについて素晴らしい議論をしています。
さファクタリングで?
最悪の場合の多項式実行時間を生成するシンプレックスアルゴリズムのピボットルールはありますか?より一般的には、線形計画法のための強力な多項式アルゴリズムはありますか?
指数関数的な時間仮説(ETH)は、 SATを解決する2、指数関数が必要と主張Ω(n)の時間。ETHは多くのことを意味します。たとえば、SATはPに含まれないため、ETHはP≠NPを意味します。Impagliazzo、Paturi、Zaneを参照してください。どの問題が指数関数的に非常に複雑ですか?、JCSS 63、512〜530、2001。
ETHは広く信じられていますが、他の多くの複雑なクラスの分離を意味するため、証明するのは難しいと思われます。
ImmermanとVardiは、固定小数点ロジックが順序付けられた構造のクラスでPTIMEをキャプチャすることを示しています。記述的複雑性理論の最大の未解決問題の1つは、順序への依存関係を削除できるかどうかです。
PTIMEをキャプチャするロジックはありますか?
簡単に言えば、PTIMEをキャプチャするロジックは、グラフ構造で直接動作するグラフ問題のプログラミング言語であり、頂点とエッジのエンコードにアクセスできないため、次のことが当てはまります。
PTIMEをキャプチャするロジックがない場合、NPは実存の2次ロジックによってキャプチャされるため、。PTIMEをキャプチャするロジックは、P対NPに対する攻撃の可能性を提供します。
非公式の議論についてはリプトンのブログを、より技術的な調査についてはM.グローエ:PTIMEをキャプチャするロジックの探求(LICS 2008)を参照してください。
あるユニークなゲームが推測本当?
そして:Unique Gamesには準指数時間近似アルゴリズムがあり、問題は最終的に複雑さの観点からどこにあるのでしょうか?
恒久的な質問と決定的な質問は、2つの事実から興味深いものです。まず、行列のパーマネントは、2部グラフの完全一致の数をカウントします。したがって、そのようなマトリックスのパーマネントは#P-Completeです。同時に、パーマネントの定義は行列式の定義に非常に近く、最終的には単純な符号の変更のみが異なります。行列式の計算はPでよく知られています。パーマネントと行列式の違い、パーマネントを計算するのに必要な行列式計算の数を調べると、Pと#Pの関係がわかります。
時間よりはるかに短い時間でFFTを計算できますか?
同じ(非常に)一般的な流れで、多くの古典的な問題またはアルゴリズムの実行時間を改善する多くの質問があります:例えば、すべてのペア最短経路(APSP)は時間?
編集:APSPは時間内に実行されます "ここで、実数の追加と比較は単位コストです(ただし、他のすべての操作には通常対数コスト)」:http : //arxiv.org/pdf/1312.6680v2.pdf
最小スパニングツリー問題の線形時間決定論的アルゴリズム。
NP対co-NP
NP≠co-NPはP≠NPを意味するため、NP対co-NPの質問は興味深い(Pは補数の下で閉じられるため)。また、「二重性」にも関連しています。例の発見/検証と反例の発見/検証の分離です。実際、質問がNPとco-NPの両方にあることを証明することは、Pの外にあると思われる問題もNP完全ではない可能性が高いという最初の良い証拠です。
並列コンピューターでは効率的に解決できない問題はありますか?
P-completeの問題は、並列化可能であることは知られていません。P-complete問題には、Horn-SATおよび線形計画法が含まれます。しかし、これが事実であることを証明するには、並列化可能な問題(NCやLOGCFLなど)の概念をPから分離する必要があります。
コンピュータプロセッサの設計では、パフォーマンスが向上することを期待して、処理ユニットの数を増やしています。線形計画法などの基本的なアルゴリズムが本質的に並列化できない場合、重大な結果が生じます。
すべての命題トートロジーには、多項式サイズのフレージュ証明がありますか?
おそらく証明の複雑さの主要な未解決の問題:命題の証明(フレージュ証明とも呼ばれる)の超多項式サイズの下限を示します。
非公式には、Frege証明システムは、命題トートロジー(基本的な論理コースで学習する)を証明するための標準命題証明システムであり、証明線が式として書かれた公理と演rules規則を持ちます。Fregeプルーフのサイズは、プルーフを書き留めるために必要なシンボルの数です。
問題は、その後、家族があるかどうかを尋ねるない多項式が存在するために命題トートロジー式の最小フレーゲ証明サイズよう最大である、すべての (は式サイズを示します)。
Frege証明システムの正式な定義
定義(フレージュ規則)フレーゲ規則は、命題公式のシーケンス、場合、。場合に、フレーゲルールが呼び出され公理型。式すると言われている規則によって導出から場合全て置換のインスタンスであるにいくつかの割り当てのために、変数(すなわち、数式があります よう全てのために。Fregeルールは、割り当てが上側の式を満たすたびに、下側式も満たす場合 に健全であると言われます。
定義(Frege証明)Frege規則のセットを考えると、Frege証明は、すべての証明線が公理であるか、前の証明線から指定されたFrege規則の1つによって導出された一連の数式です。シーケンスは、式で終了した場合は、証明があると言われているの証拠。Fregeプルーフのサイズは、プルーフ内のすべての式の合計サイズです。
プルーフシステムがあると言われているimplicationally完全式のすべてのセットについてあれば場合、意味論的意味、その後の証拠があるからの(おそらく)公理使用。( 上記のように補助公理を使用しない場合)トートロジーのみの証明を受け入れる場合、証明システムは健全であると言われます。
定義(フレーゲ証明システム)は命題言語と有限集合が与えられる音フレーゲルールの、我々はと言うあるフレーゲ証明システムならば implicationally完了です。
Fregeルールは健全であると想定されているため、Frege証明は常に健全であることに注意してください。証明の複雑さの基本的な結果は、異なる言語であっても、2つのFrege証明システムはすべて多項式的に等価であると述べているため、特定のFrege証明システムを使用する必要はありません[Reckhow、PhD thesis、University of Toronto、1976]。
Frege証明の下限の設定は、証明するためのステップと見なすことができます。これが真である場合、命題証明システム(Fregeを含む)はすべてのトートロジーの多項式サイズ証明を持つことができないためです。
準二次時間、つまり、いくつかの時間で長さ 2つの文字列間の編集距離を計算できますか?
3SUM-hard問題に対して、真に準2次時間アルゴリズム(定数時間を意味しますか?
2014年、GrønlundとPettieは、で実行される3SUM自体の決定論的アルゴリズムについて説明しました。これは主要な結果ですが、超える改善は(準)対数のみです。さらに、他のほとんどの3SUM困難な問題について、同様の2次アルゴリズムは知られていません。
BQP = P?
また、NPはBQPに含まれていますか?
これは、回答に2つの質問があることでルールに違反していることを知っていますが、P対NPの質問で取り上げた場合、それらは必ずしも独立した質問ではありません。
(非公式に、テーブルのEXPにすべての問題があり、ランダムに一様に1つを選択した場合、選択した問題がNPにもある確率はどれくらいですか?この質問は、リソース限定メジャーの概念によって形式化されています。PがEXP内でゼロを測定していることが知られています。つまり、テーブルから拾った問題はほぼ確実にPにありません。)
Metric TSPの近似性はどのくらいですか? 1975年のChristofidesのアルゴリズムは、多項式時間(3/2)近似アルゴリズムです。うまくやるのはNP困難ですか?
シャノンは1949年に、ブール関数をランダムに選ぶと、ほぼ1の確率で指数関数的な回路の複雑さを持っていることを証明しました。
これまでの明示的なブール関数の最適な下限 は、、O. Lachish、Hによる。 。森住、R。ラズ。
量子PCP定理はありますか?
ラムダ計算(型付きおよび型なし)には多くの未解決の問題があります。詳細については、未解決の問題のTLCAリストを参照してください。フレームのない素敵なPDFバージョンもあります。
私は特に問題5が好きです:
F_ωには 型付けが、正の再帰型を使用して型付けできる用語はありますか
Pの離散対数問題はありますか?
ましょうオーダーの環式基でありおよびように、の発電機である。発見の問題ように、として知られている離散対数問題(DLP)。のビット数で最悪の多項式時間でDLPを解くための(古典的な)アルゴリズムはありますか?
より簡単であると信じられているDLPのバリエーションがありますが、まだ解決されていません。計算ディフィ-ヘルマン問題(CDH)は発見を要求与えられた及び。判断のDiffie-Hellman問題(DDH)を決定する、所与を要求、もし。
明らかに、CDHが硬い場合はDLPは硬く、DDHが硬い場合はCDHは硬いですが、一部のグループを除き、逆の減少は知られていません。DDHがハードであるという前提は、ElGamalやCramer-Shoupなどの一部の暗号システムのセキュリティにとって重要です。
パリティゲームは、NPとco-NPに自然な決定の問題があり、PPADとPLSに自然な検索の問題がある、2人のプレーヤーの無限期間グラフゲームです。
http://en.wikipedia.org/wiki/Parity_game
パリティゲームは多項式時間で解くことができますか?
(より一般的には、数理計画法における長年の主要な未解決の問題は、P行列線形相補性問題を多項式時間で解決できるかどうかです。)
パラメータ化された複雑さの領域には、未解決の問題があります。
意思決定の問題を考慮する
この形式には、多くの多くの組み合わせの問題が存在します。パラメータ化された複雑さは、その実行時間は、によって上制限される場合、アルゴリズムは、「効率的」であると考える任意の関数であり、定数である独立の。比較すると、このような問題はすべてで簡単に解決できることに注意してください。
このフレームワークは、小さなコンビナトリアル構造を探しているケースをモデル化し、ソリューション/ウィットネスのサイズに関して指数関数的な実行時間を確保できます。
このようなアルゴリズムの問題(頂点カバーなど)は、Fixed Parameter Tractable(FPT)と呼ばれます。
パラメータ化された複雑さは成熟した理論であり、強力な理論的基盤と実用的なアプリケーションの両方の魅力を持っています。このような理論にとって興味深い決定問題は、自然で完全な問題を持つ非常によく構造化されたクラスの階層を形成します。
もちろん、そのような包含のいずれかが厳格であるかどうかは公開されています。場合ことに注意してください次にSATが準指数アルゴリズムを有している(これは非自明です)。最後のステートメントは、前述のとパラメータ化された複雑さを関連付けています。E T H
また、このような崩壊の調査は空の演習ではないことに注意してくださいがクリークを見つけるための固定パラメーターの扱いやすいアルゴリズムがあることを証明するのと同等であることを証明します。k