なぜハミルトニアンサイクルはパーマネントとそれほど違うのですか?


23

多項式f(x1,,xn)は、m = poly n )の場合、多項式g y 1y m)の単調な投影であり、代入 πがあります:{ y 1Y 、M } { X 1... X nは0 1g(y1,,ym)m(n)π:{y1,,ym}{x1,,xn,0,1} ようにf(x1,,xn)=g(π(y1),,π(ym))。つまり、結果の多項式が fと一致するように、 gの各変数yjを変数 x iまたは定数 0または 1で置き換えることができます。 gxi01f

永久多項式PERとハミルトニアンサイクル多項式HAMの違い(理由)に興味があります:

PERn(x)=hi=1nxi,h(i)    and    HAMn(x)=hi=1nxi,h(i)
ここで、最初の合計はすべての順列hに対するもの です:[であり、2番目はすべての循環順列 hのみです:[ n ] [ n ]h:[n][n]h:[n][n]
質問:なぜHAMは単調な投影PERではないのですか?それともまだ?
私は証明を求めているのではなく、単に直感的な理由からです。

動機:最大の既知の単調回路低PER(Razborovによって証明)行きのは、「のみ」のまま。一方、結果 ヴァリアントはその暗示 クリークをN  HAM用の単調投影であるM ここ CLIQUE NX = Σ S Π I < J S X iはjの 総和とは、すべてのサブセット上でS [ N ]サイズの| S |nΩ(logn)

CLIQUEn is a monotone projection of HAMm
CLIQUEn(x)=Si<jSxi,j
S[n]。私自身は、これらの一般的な結果から「単純で直接的な」削減を得ることができませんでしたが、アロンとボッパナは、この削減にはすでにm=25n2で十分である主張します。 |S|=nm=25n2

しかし、待って:よくCLIQUEは、サイズの単調回路が必要であることが知られている(第一Razborovの方法を使用してアロンとBoppanaによって証明)。 2nΩ(1)

だから、HAM PERの単調投影た、我々が持っているであろう PERにも結合低くなります。 2nΩ(1)

実際、なぜ HAMはPERの非単調な投影でさえないのですか?ブール半環上では、前者はNP完全であり、後者はPにあります。しかし、なぜ?順列のために周期的であることが非常に特別な場所はどこですか?

PS明らかな違いの1つは、HAMが[n]を1つの(長い)サイクルだけでカバーするのに対し、PERが使用できるサイクルはこのためにばらばらになる可能性があることです。ことを確認します。これにより、HAMにPERを投影するハード方向と思わ不在ハミルトニアンサイクルの新しいグラフでばらばらサイクルの任意の被覆が存在しないことを意味しています。これがHAMがPERの予測ではない理由ですか?

PPSは、実際には、ヴァリアントより印加結果を証明した:すべての多項式C U{ 0 1 }、その係数は、C uは、P-時間計算可能であるがは、m = poly n に対するHAM mの投影(アルゴリズムが単調でない場合は必ずしも単調ではないf(x)=u[n]cuiuxicu{0,1}cumm(n)。PERにもこのプロパティがありますが、特性フィールドに対してのみです。したがって、この意味で、HAMとPER 実際に「類似」しています。ただし、GF(2)にいなければ、ブルーノが思い出したように、PERは決定的で簡単です。2


1
私はトピックから少し質問があります。パーマネントがブール半環上でPになっている理由を尋ねてもいいですか 私はそのようなアルゴリズムを知りません。
caozhu 14年

@caozhu:これは、PERMANENTがブール半環上のDETERMINANTと同じだからです。アルゴリズムは決定的アルゴリズムになります。
ブルーノ14年

3
@ブルーノ:まったく違います。GF(2)の分野にいるなら、あなたは正しい。次に、たとえばガウスを使用できます。依然として、ブール約サイズのPERのための回路N 5 / 2が使用して構築することができるホップクロフト-カープアルゴリズムを最大マッチング、または単にフロイド-フルカーソン最大欠陥アルゴリズムに。{,,¬}n5/2
Stasys 14年

回答:


9

以下は、ハミルトニアンサイクル多項式が、パーマネントの多項式サイズの単調な投影ではないという、特性ゼロのリング上の証明です。基本的な考え方は、非負の係数を持つ多項式の単調な射影により、一方のニュートンポリトープが他方のニュートンポリトープの拡張定式化になり、その後、拡張定式化に最近の下限が適用されるということです。

ましょうG Y 1... Y mは(ケースがここにあるように)非負係数を有する多項式です。fが(質問の表記法に続く)割り当てπの下のgの単調な射影であると仮定します。πの下で、gの各単項式は0(その変数の1つが0にマッピングされる場合)またはfの単項式のいずれかにマッピングされます。非負性のためキャンセルはできません。f(x1,,xn)g(y1,,ym)fgππgf

LET のニュートンポリトープ示すFを、同様のためのNのE W G New(f)fNew(g)

クレームは:存在のために拡張された製剤であるのR M用いて、N + m個の変数を、最もにある制約の数N + Mプラス定義の制約の数NのEをwはG New(f)Rmn+mn+mNew(g)

レッツは:ここでどのだ上の座標であるRの M(中のNのE W G 。すなわち、整数点;生活のR M座標E 1... EのMに相当します単項式y e 1 1y e m m)。それらのためのようにπ Y I=e1,,emRmNew(g)Rm(e1,,em)y1e1ymemi N e w g { e i = 0 }と交差します y iを含まない単項式のみが投影に寄与できるため)。これにより、最大で m個の追加の制約が追加されます。してみましょう Pは、結果の多面体を表します。次いで π誘導リニアマップ LのπR MR nは、その結果のL πP = N EをW F π(yi)=0New(g){ei=0}yimPπLπ:RmRnLπ(P)=New(f)。この最後の部分は、キャンセルの欠如から始まります。したがって、我々はのための拡張された製剤取得取ることによって、N + m個の変数の制約P上のM個の定義変数、制約Lのπを(そのほとんどであるN、それぞれに対して1つのX I) 。QEDクレームNew(f)n+mPmLπnxi

fngmfgeijm

The Newton polytope of the Ham. Cycle polynomial is the Hamiltonian cycle polytope (surprise, surprise). But this polytope is the TSP polytope, which requires 2nΩ(1) equations to describe any extended formulation of, which, when m is subexponential, contradicts the small extended formulation given by the cycle cover polytope and Lπ as above.

(Note that this argument fails if f, g, or π can have negative coefficients, as then there can be cancellations, so Lπ need not map onto New(f).)

It's interesting to note that the geometry of these polytopes is closely related to the fact that matching is in P while Hamilton cycle is NP-complete, but I think the above reasoning shows how the geometric structure here really can add something beyond that complexity classification.


1
a very nice argument. This is exactly what I looked for! Indeed, extended LP formulations simulate Valiant's projections (at least monotone).
Stasys
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.