グラフからハイパーグラフに移行する際の根本的な困難は何ですか?


10

グラフ理論の問題を分析できる組み合わせ論とコンピューターサイエンスには多くの例がありますが、問題のハイパーグラフアナログでは、ツールが不足しています。なぜ2均一グラフよりも3均一ハイパーグラフの方が問題がはるかに困難になると思いますか?根本的な困難は何ですか?

1つの問題は、まだスペクトルハイパーグラフ理論を十分に理解していないことです。この問題について、もっと光を当ててください。しかし、ハイパーグラフをより困難なオブジェクトにする他の理由も探しています。


これが、2Dから3Dに移行する幾何学的問題の複雑さの変化に関する最近の議論にどの程度関連しているのでしょうか(cstheory.stackexchange.com/questions/5251/…)。これが私が言う理由は、2均一グラフのエッジを2Dラティス上の位置に関連付けることができる一方で、3均一ハイパーグラフは3dラティスの位置に対応するハイパーエッジを持つことになるからです。
Joe Fitzsimons

@ジョーフィッツシモンズ:良い点。ただし、サブグラフ、カラーリング、パーティションなどの(ハイパー)グラフ設定で自然な概念と手法は、幾何学的設定ではそれほど自然ではない場合があります。また、多くの分野で「2から3へ」の移行があるという点で、私はあなたに同意します。
arnab

2
満足のいく答えがP対NPの問題を解決するので、あなたの質問は難しいです。完全一致は2均一グラフでは簡単ですが、3均一ハイパーグラフでは難しいことに注意してください。
Mohammad Al-Turkistany

ハイパーグラフは明確に定義された概念ですか?(一つには、このサイトのスペルチェッカーはそれについて知りません:-)それは固定または可変アリティの関係ですか?
Tegiri Nenashi 2011

OK、ウィキペディアを訪れた後、それは実際には関係ではなく、セットの家族であることがわかりました。主流の数学はこの「ハイパーグラフ」の概念を真剣に受け止めていますか?
Tegiri Nenashi 2011

回答:


8

この質問で私が理解している「難易度」とは、「計算が難しい」ではなく、「勉強が難しい」ということです。

グラフの問題は、(少なくとも私にとっては)いくつかの概念がたまたま同等であるため、研究が容易です。言い換えると、グラフの質問をハイパーグラフの質問に一般化したい場合、「正しい」一般化に注意を払い、望ましい結果が得られるようにする必要があります。

たとえば、木について考えてみましょう。グラフの場合、グラフが接続されていてサイクルが含まれていない場合、グラフはツリーです。これは、接続されてn-1エッジ(nは頂点の数)を持つことと同等であり、サイクルを含まず、n-1エッジを持つことと同等です。ただし、3ユニフォームハイパーグラフの場合、3ユニフォームハイパーグラフが接続されており、サイクルを含まない場合は、ツリーであるとしましょう。ただし、これは、接続されてn-1個のハイパーエッジを持つこと、およびサイクルを含まず、n-1個のハイパーエッジを持つことと同等ではありません。

一様超グラフの規則性補題を証明する主な難しさは、規則性と関連する概念の正しい定義を思いつくことでした。

「スペクトルハイパーグラフ理論」を検討するときは、テンソルを調べたり、kユニフォームハイパーグラフを(k-1)次元の単体複素数として見たり、線形代数が自然に発生したりするホモロジーを調べたりすることができます。あなたの目的にとってどちらが「正しい」一般化であるかはわかりません。またはどちらも正しくない可能性もあります。


7

これは主に、Lawlerの「神秘的な2つの力」(パラメーター化された問題の多くがparam = 2のPとparam≥3のNP-completeにあるという観察)によるものだと思います。グラフは頂点の2つのタプルを結ぶものであり、ハイパーグラフはk≥3の頂点のkタプルを結ぶものです。

したがって、たとえば、2-SATはPにあり、本質的にグラフの問題ですが、3-SATは3つの均一なハイパーグラフの問題であり、NP完全です。


1
より正確に言うと、グラフ理論の手法がうまく機能しない根本的な理由を特定できるかどうかを尋ねるつもりでした。たとえば、テンソルランクは十分に理解されていないため(たとえば、計算がNP困難であるため)、ハイパーグラフの線形代数的手法は実際にはありません。
arnab

1
私の回答の意図は、「これらの問題はコンピューターで解決するのが難しい」ことではなく、P / NPCと優れた数学的特性の有無との間に強い相関関係があることです。そのため、問題がNPCになると同時に研究するのが難しくなります。
David Eppstein

7
このコンテキストでは、最近投稿された質問 cstheory.stackexchange.com/questions/14950/… は非常に興味深いです。 3-ハイパーグラフは未解決の問題のようです。また、3ハイパーグラフ(禁止された誘導サブグラフによる)の特性化問題は未解決のままですが、(マルチ)グラフの折れ線グラフは、そのような特性化をいくつか認めています。
vb le

5

もう1つの理由は、nが2より大きい場合、他のどのn 項関係よりも2項関係の知識がはるかに多いためです。

当然、隣接、空でない交差、等価などのオブジェクト間のバイナリ関係を考慮します。そのため、グラフをバイナリ関係で定義したり、別のグラフのバイナリ関係に基づいてグラフを定義したりすることもできます。(たとえば、折れ線グラフ、クリークツリー、ツリー分解...)

しかし、他のn項関係については、あまり理解がありません。たとえば、興味深い三項関係を思い付くには時間がかかります。(さて、一部は私の無知のため)プロパティはより弱く、ツールは三元関係の研究でははるかに少なくなります。(対称または推移的な 3項関係をどのように定義するか?どちらも、研究できる最も重要な関係の1つです。)

しかし、なぜこれが二項関係と三項関係の間で発生するのかはわかりません。多分トルコ人が言ったように、この質問は難しく、P / NP問題の理解に関連しているかもしれません。


[円筒およびポリアド代数にも関わらず] n項関係には説得力のある代数はありません。関係属性に対する位置付けと名前付きのパースペクティブを論じる場合、議論をレベルまで下げることもできます。
Tegiri Nenashi 2011

2

私は最初に間違った質問に答えるつもりでした:「問題のどの例がグラフよりもハイパーグラフではるかに難しいのですか」。私は特に、グラフの最大マッチング問題への対処の違い、およびハイパーグラフ(ペアワイズディスジョイントエッジのセット)と同様に、カラーリング、最大独立セット、最大クリークを非常に簡単にモデル化できることに感銘を受けました...

次に、それがあなたの質問ではないことに気付きました:「2つの間の根本的な難しさは何ですか?」

ええと、私は今まで、グラフとハイパーグラフの共通点をあまり見たことがないと答えます。名前自体は除きます。そして、多くの人々が結果を最初のものから他のものに「拡張」しようとしているという事実。

Bergeの "Hypergraphs"とBollobasの "Set systems"のページをめくる機会がありました。これらには多くの美味しい結果が含まれており、私が最も興味深いと思ったものはグラフについてはほとんど言及していません。たとえば、バラニャイの定理(ジュクナの本には良い証明があります)。

私はそれらの多くを知りませんが、私は今ハイパーグラフの問題について考えています、そしてそれについて言えることは私が周りに潜んでいるグラフを感じないということだけです。たぶん、私たちは間違ったツールでそれらを研究しようとしているだけなので、それらを「難しい」と考えています。私が取り組んでいるグラフの問題が、数論を使用してすぐに消えてしまうことは期待していません(たとえそれが時々起こるとしても)。

ああ、そして何か他のもの。組み合わせが多いので、勉強が難しいかもしれません。

「それらすべてを試してみて、いつ機能するかを確認する」ことは、グラフにとっては良い考えですが、ハイパーグラフの1つでは、数によってすぐに謙虚になります。:-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.