Sonlu bir grup sabitleyin . Aşağıdaki karar sorunuyla ilgileniyorum: girdi, G'nin üzerinde kısmi bir düzen bulunan bazı unsurlarıdır ve soru, düzeni tatmin eden unsurların bir permütasyonu olup olmadığı ve buradaki elemanların bileşimi sipariş grubun nötr elementini verir e .
Resmi olarak, testi problemi aşağıdaki gibidir, burada grubu sabittir:
- Girdi: sonlu kısmi sıralı grubu bir etiketleme fonksiyonu u dan P için G .
- Çıktı: doğrusal bir uzantısı olup olmadığı (yani tüm x , y ∈ P , x < y için x < ′ y anlamına gelen toplam bir sıra ( P , < ′ ) ), böylece P öğelerinin yazılması toplam emirlerini < ' olarak x 1 , ... , x n , elimizdeki μ ( x 1 ) ⋅ ⋯ ⋅ μ ( .
Herhangi bir grubu için , G testi problemi açıkça NP'dedir. Sorum şu: Bir grup var mıdır G öyle ki G -test sorun NP-zor?
Eşdeğer sorun ifadeleri hakkında birkaç açıklama:
- Posetlerin ve lineer uzantıların dili, DAG ve topolojik sıralamaların diliyle eşdeğer olarak değiştirilebilir. Yani, isterseniz, girdiyi grup elemanları ile etiketlenmiş köşeleri olan bir DAG olarak düşünebilir ve çıktı, DAG girişinin bazı topolojik türünün elde edip etmediğini sorar .
- Bunun yerine bir poset ve g ∈ G verildiğinde daha zor bir problem düşünülebilir ve g'nin ( e yerine ) gerçekleştirilip gerçekleştirilemeyeceğini sorabiliriz . Aslında güçlü sorun, yukarıda azaltır: Biz sormak için E ile gerçekleştirilebilir ( P ' , < ) , P ' bir P ancak bir eleman etiketlenmiş g - 1 diğerlerinden daha küçüktür. Dolayısıyla yukarıdaki tanımda doğal e seçimi .
Şimdi, sorunu çözme girişimlerim hakkında:
- Tabii ki, eğer grubu değişmeli ise, tüm doğrusal uzantılar aynı grup öğesine ulaştığından , G- testi problemi açıkça PTIME'dadır, bu yüzden bunlardan herhangi birini topolojik sıralama ile seçebilir ve e olup olmadığını kontrol edebiliriz . Yani ilginç durum değişmeli olmayan G'dir . Daha genel olarak, eğer G önemsiz olmayan bazı değişmeli gruba (örneğin, permütasyonların imzası ) bir homomorfizmaya sahipse , gerekli fakat yeterli olmayan bir durum, homomorfizm yoluyla soruna bakmak ve değişmeli görüntüde PTIME'de kontrol etmektir. . Bunun tüm sonlu gruplar için bir ayrışma şemasına genelleme yapıp yapamadığını göremiyorum.
- Sipariş ilişkisi (yani, içinde elemanların MultiSet verilir boş ise ve istenilen her permutasyonu kullanabilir), problem durumları her öğe geçiş sayısı, dinamik programlama, çözülebilir G hala kullanılmaz ( G'nin sabit olduğunu unutmayın , bu nedenle durum sayısı girişte polinomdur).
- Sabit genişlikte pozlar olan girişler için zincir ayrışmasını takiben dinamik bir algoritma kullanabiliriz. Bu nedenle, sertlik tutarsa, keyfi olarak geniş olan giriş postaları kullanıyor olmalıdır. Geniş pozlar için, dinamik bir programlama yaklaşımındaki olası "durumların" sayısının, genel olarak üstel olan ve polinom olmayan postanın rahatsızlık sayısı olacağına dikkat edin , böylece yaklaşım doğrudan çalışmaz.
- Aynı sorun gruplar yerine monoidler için de araştırılabilir, ancak monoidler için, bir otomatın geçiş monoidini içeren ve önceki bir CStheory sorununun bir varyantına indirgenen oldukça kıvrımlı bir argüman ile zor olduğunu zaten biliyorum . Bunun tam kanıtı bu ön baskıdadır, ek D.1.3 ve D.1.4, ancak terminoloji çok farklıdır. Bu nedenle, testi PTIME olduğunda, grup elemanlarının ters çevrilebilirliğini kullanmak zorundadır.