2つのポリトープの等価性の確認


14

変数のベクトルを検討、および一連の線形で指定された制約A XbはxAxb

さらに、2つのポリトープを検討します

P1={(f1(x),,fm(x))Axb}P2={(g1(x),,gm(x))Axb}

ここで、およびgアフィンマッピングです。つまり、彼らは形式ですCX + D。(私たちは、ことに注意してP 1およびP 2は、彼らは、ポリトープの「アフィンマッピング」であるため、ポリトープあるA XB。)fgcx+dP1P2Axb

問題は、P 2がセットとして等しいかどうかをどのように判断するかです。複雑さは何ですか?P1P2

この問題の原因はセンサーネットワークにありますが、それは素敵な(おそらく基本的な)ジオメトリの問題のようです。おそらくP 2のすべての頂点を列挙することにより、exptimeでこれを解決できますが、より良いアプローチはありますか?P1P2


2
2つのポリトープが同等であることはどういう意味ですか?3つの解釈がすぐに思い浮かびます。セットとして等しい、アフィン的に同等、組み合わせ的に同等です。2つの既存の答えは、異なる解釈を前提としています。
伊藤剛

セットとして等しいことを意味します。
maomao

質問を編集して、その説明を含めてください。コメントにそのまま残さないでください。質問は自己完結型である必要があります。人々はあなたが尋ねていることを理解するためにコメントを読む必要はありません。ありがとうございました。
DW

回答:


12

次のアプローチをより良いものとみなすかどうかを確実に言うことはできませんが、複雑さの理論的な観点からは、より効率的なソリューションがあります。考え方は、加法と秩序を持つ有理数の一次理論であなたの質問を言い換えることです。Φ = xの場合にのみ、P 2に含まれることになり ます。y A XBP1P2 有効です。同じ方法でP1P2の等価性を導き出す方法は明らかです。今Φが固定数量詞-交替プレフィックスを有し、従ってに決定可能であるΠP2、多項式時間階層の第二レベル(ソンタグ、1985

Φ:=バツyAバツbAyb1mfバツ=gy
P1P2ΦΠ2P)。私はまた、下界のマッチングを証明することが可能であることはかなり自信を持って、私は2つの多面体間のインクルージョンがあることを読んでどこか思い出す -hardを。Π2P

実際にこのような問題を解決するためにツールサポートを探している場合、z3などの最新のSMTソルバーはこの理論を完全にサポートしています。


5

AバツbP1P2AbAb


2
私はこの議論が機能するとは思わない-それは引用された定理によって与えられたシンプレックスの次元を無視する。(任意の減少が確認するために、それは多項式有界のニーズので、xは、入力の一部です)
コリン・McQuillan氏の説明による

いい視点ね!私の主張はまだ通用するように思えますが、引用した論文の証明を裏付けなければなりません。対応するポリトープが同型である場合にのみ、2つのグラフが同型になるように、グラフから開始してポリトープを構築します。それらのポリトープは、頂点の多項式数を持ち、それらの頂点の記述は、多項式時間で計算できます。したがって、(A、b)を頂点の数である次元のシンプレックス、fを頂点記述から取得できるポリトープを与えるアフィン射影とすることができます。
デニスパンクラトフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.