Düzenleme: İlk önce kısıtlamamı (2) yanlış biçimlendirdim, düzeltildi. Daha fazla bilgi ve örnekler de ekledim.
Bazı meslektaşlarımızla, başka bir algoritmik soruyu inceleyerek, sorunumuzu aşağıdaki ilginç soruna indirgeydik, ancak karmaşıklığı sorununu çözemedik. Sorun şu şekilde.
Örnek: bir tam sayı , bir tam sayı ve bir dizi ve grubundan çift .
Soru: grubu var mı boyutu her bir eleman için, öyle ki arasında : (1) eğer , aralık olduğu bir çift tarafından tanımlanan aralığına dahil edilir ve
(2),en az biri birmiktarçiftine aittir?(2) bazı çiftine ait .k i { 1 , … , n } i < n [ i , i + 1 ] [ s i , t i ] S ′ii+1S′i S ′
Örnek
kümesi uygun bir çözümdür ( eşit olduğunu varsayarak ): çift koşulu sağlar (1), diğer tüm çiftler koşulu sağlar (2).n { 1 , n }
Açıklamalar
(I) Her çift tam olarak iki element içerdiğinden, koşulu (2) yerine getirmek için en az çiftine ihtiyacımız vardır. BTW , olduğunu varsaydığımız için tamamını geri getirerek önemsiz bir 2-yaklaşımı demektir . S| S| ≤n
(II) 'sorun bakıyor bir diğer yolu ile bir merdiven dikkate etmektir (örneğin, bir şekilde adımları aşağıdaki birlikte bir dizi ile,) ve merdivenin döngü. Merdivenin her adımı bir elemana karşılık gelir ve her bir kenar kenarı bir aralıktır . Adım da dahil olmak üzere bir döngü karşılık tam olarak bir çift : bu arasındaki tüm ardışık aralıkları kapsar ve ve her iki durur ve . Soru kümesi olup olmadığını daha sonra arasından [ i , i + 1 ] s , t { ss t s t S ' ⊆ S k
birleşimi merdivenin tüm kenarlarını örten çevrimler (basamak kenarları ve yan kenarlar dahil).
Bir durumda (1) için isteyen Eğer (III) 'ün, bir sorun karşılık gelir görünen grubu sorunu aralıklarından tanımlanmış bazı aralık grafikte çiftleri tarafından verilen ilave küçük aralıklarla bir araya , içindeki her için . Bu problem lineer zamanda klasik olarak çözülebilir (bakınız örneğin burada ). Benzer şekilde, eğer sadece bir koşul (2) isteniyorsa, bu, kenar eşleştirme sorununa indirgenebilir (köşeler elemanlardır, kenarlar çiftlerdir), bu da maksimum eşleştirme yaklaşımıyla çözülebilen polinom süresidir.S [ i + ϵ , i + 1 - ϵ ] i { 1 , … , n - 1 }
Yani benim sorum başlığında:
Bu P sorunu mu? NP tamamlandı mı?
Benzer bir sorun için herhangi bir referans açığız.