Tüm permütasyon sahip dizilerin kabul


25

Herhangi İçin , bir dizi olduğunu söylemek ler tamsayılar içinde { 1 , ... , n } ise n -tamamlamak , eğer her permütasyon için p ait { 1 , ... , n } , pairwise farklı tamsayılar dizisi şeklinde yazılı p 1 , ... , p , n , sekans s bir sekans olan s , yani orada var 1 i 1 < i 2n>0s{1,,n}np{1,,n}p1,,pnpsöyle ki s i j = p j Tüm 1 j n .1i1<i2<<in|s|sij=pj1jn

Aşağıdaki sorunun karmaşıklığı nedir? PTIME'de mi yoksa coNP-zor mu? Eksik bir diziyi tahmin edebileceğiniz gibi coNP'de olduğuna dikkat edin (thanks @MarzioDeBiasi).

Girdi: bir tam sayı , bir dizi s tamsayıların { 1 , ... , n } Çıkış: olduğu ler n -Komple?ns{1,...,n}
s n

Kavramı kişi kısa uzunluğu ne araştırmıştır için Komple sekans kombinatorik bilinmektedir n bir fonksiyonu olarak -Komple dizileri n (bakınız, örneğin, bu mathoverflow iplik bir özet için). Ancak, onları tanımanın karmaşıklığına referanslar bulamadım. Özellikle de kolayca inşa ki Not n uzunluk polinomun -Komple dizileri n uzunluğu, yani, n, 2 olduğu, ( 1 , ... , n ) tekrar n kez (her permütasyon s seçerek gerçekleştirilebilirnnnnnn2(1,...,n)np olarak i -inci blok). Dolayısıyla genel olarak tüm permütasyonları saymayı göze alamayız.pbenben


10
Sorun coNP'de çünkü eksik bir permütasyon dize gelen s polinom zamanlı olarak kontrol edilebilir. Yani sorun coNP-tamam olabilirp1...pns
Marzio De Biasi

@ MarzioDeBiasi: Tamam, bu özensiz, ben buna göre düzenledi. Teşekkürler!
a3nm

Yanıtlar:


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.