İki politopun denkliğinin kontrol edilmesi


14

değişkenlerinin bir vektörünü ve A xb ile belirtilen bir dizi doğrusal kısıtlamayı düşünün .xAxb

Ayrıca, iki politop düşünün

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

burada ve g 'ler afin eşlemelerdir. Yani, bunlar cx + d şeklindedir . (Biz unutmayınız P 1 ve P 2 onlar politop ait "afin eşleştirmeleri" oldukları için polytopes olan A xb .)fgcx+dP1P2Axb

Soru, ve P 2'nin set olarak eşit olup olmadığına nasıl karar verilir? Karmaşıklık nedir?P1P2

Sorunun motivasyonu sensör ağlarından kaynaklanıyor, ancak hoş (muhtemelen temel?) Bir geometri problemi gibi görünüyor. Bunu muhtemelen ve P 2'nin tüm köşelerini numaralandırarak çözebiliriz , ancak daha iyi bir yaklaşım var mı?P1P2


2
İki politopun eşdeğer olması ne demek? Üç yorum hemen aklıma geliyor: setler halinde eşit, yakın eşdeğeri ve kombinatoryal eşdeğeri. Mevcut iki cevap farklı yorumlar varsaymaktadır.
Tsuyoshi Ito

Yani set olarak eşittir.
maomao

Lütfen bu açıklamayı eklemek için soruyu düzenleyin. Sadece yorumlarda bırakmayın. Sorular müstakil olmalıdır: insanlar ne sorduğunuzu anlamak için yorumları okumak zorunda kalmamalıdır. Teşekkür ederim.
DW

Yanıtlar:


12

Aşağıdaki yaklaşımı daha iyi ele alıp almayacağınızı kesin olarak söyleyemem, ancak karmaşıklık-teorik açıdan daha verimli bir çözüm var. Fikir, rasyonların birinci dereceden teorisinde toplama ve düzen ile sorunuzu yeniden ifade etmektir. Sen buna sahip dahildir P 2 ancak ve ancak cp : = x . y . ( A xbP1P2 geçerlidir. Bu derived denklik için açık nasılP1veP2aynı şekilde. ŞimdiΦsabit bir nicelik-katlama öneki ve sonuç olarak Karar verilebilen birttp2, polinom zamanlı hiyerarşinin ikinci seviyesi (Sontag, 1985

Φ:=x.y.(Axb(Ayb1imfi(x)=gi(y)))
P1P2ΦΠ2P). Ben aynı zamanda bir eşleştirme, iki Politopunun arasındaki dahil olduğu bir yere okuma hatırlıyorum bağlı düşük değerler kanıtlamak mümkün olduğunu oldukça eminim -Zor.Π2P

Eğer pratikte bu tür sorunları çözmek için aracı desteği arıyorsanız, gibi modern SMT çözen z3 tam bu teoriyi desteklemektedir.


5

AxbP1P2AbAb


2
Bu argümanın işe yaradığını sanmıyorum - alıntılanan teorem tarafından verilen simpleks boyutunu görmezden geliyor. (x girdinin bir parçasıdır, bu nedenle herhangi bir azaltmanın polinom olarak sınırlandırıldığından emin olması gerekir)
Colin McQuillan

İyi bir nokta! Görünüşe göre iddiam hala devam etmeli, ancak alıntı yaptığım makaledeki kanıtın içine girmeliyiz. Bir grafikle başlayarak, iki grafiğin izomorfik olması ve sadece karşılık gelen politopların izomorfik olması durumunda bir politop oluştururlar. Politoplarının çok sayıda köşe noktası vardır ve tepe açıklamaları polinom zamanında hesaplanabilir. Bu nedenle, (A, b), köşe sayısı olan boyutta bir simpleks ve f, tepe açıklamasından elde edilebilen politopu veren afin projeksiyon olarak alabiliriz.
Denis Pankratov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.