NP problemleri arasında Cook azaltmasından Karp azaltımı yapabilir miyiz?


10

Biz oldu Cook ve Karp indirimleri ilişkisi hakkında birkaç soru . Cook indirgemelerinin (polinom-zamanlı Turing indirgemeleri), genellikle kullanılan Karp indirimleri (polinom-zaman çok-bir indirimler) ile aynı NP tamlık kavramını tanımlamadığı açıktır. Özellikle Cook indirimleri, P NP olsa bile ko-NP'den ayıramaz . Bu nedenle Cook azaltmalarını tipik azaltma kanıtlarında kullanmamalıyız.

Şimdi, öğrenciler bir sorunun NP-zor olduğunu göstermek için Cook-redüksiyon kullanan hakemli bir çalışma buldular [1]. Oradan aldıkları indirim için onlara tam puan vermedim, ama merak ediyorum.

Cook indirimleri yana do Karp indirimleri olarak sertlik benzer kavramını tanımlamak hissettiklerini gerektiğini NPC sorumlularının P ayırmak mümkün. ko-NPC, P NP varsayılır . Özellikle aşağıdakiler doğru olmalıdır:

L1N-P,L2N-PCKbirrp,L2CÖÖkL1L1N-PCKbirrp .

Önemli külçe yani yukarıda belirtilen duyarsızlıktan kaçınılmasıdır. Şimdi NPC'nin tanımına göre - L_2 \ leq _ {\ mathrm {Karp}} L_1'yi "biliyoruz" .L 2 K a r p L 1L1N-PL2KbirrpL1

Vor tarafından belirtildiği gibi , o kadar kolay değil (gösterim uyarlanmış):

Diyelim ki L1N-PCCÖÖk , ardından tanımı gereği, tüm diller için L2N-PCKbirrpN-P biz var L2CÖÖkL1 ; ve yukarıdaki ima doğruysa, o zaman L1N-PCKbirrp ve dolayısıyla N-PCKbirrp=N-PCCÖÖk Hala açık bir soru olan Cook}} .

İki NPC arasında başka farklılıklar da olabilir, ancak ko-NP.

Bunu yapmazsanız, Aşçı azaltmanın Karp-NP sertliğine işaret ettiği bilinen (önemsiz olmayan) kriterler var mı, yani ileP

L2N-PCKbirrp,L2CÖÖkL1,P(L1,L2)L1N-PCKbirrp ?


  1. Çoklu Sekans Hizalamanın Karmaşıklığı Üzerine L. Wang ve T. Jiang (1994)


Sorunuzu ise ? N-PCKbirrp=N-PCCÖÖkN-P
Albert Hendriks

@AlbertHendriks Benzer, ama aynı değil. Bir yüklem için soruyorum Varyant "olarak ayarlanmış olur ile sonuç olup olmadığını" (soru krş ilk bölümünde), yani NP-üyeliğinin daha güçlü. PL1N-PP
Raphael

Yanıtlar:


4

Cook & Karp azaltımlarının eşdeğer olup olmadığı ve açık NP =? coNP sorusu ve diğer karmaşıklık sınıfı ayrımlarıyla ilgili olup olmadığı kesin araştırmaya tabi olan genel olarak açık bir TCS problemidir, örneğin E =? NE (seyrek diller).

konuyla ilgili iki araştırma makalesi ve benzer bir soru ile tcs.se'de daha fazla potansiyel müşteri bulunmaktadır:


Tam ilişkiyi aramıyorum .
Raphael

1

Genel olarak, Cook-complete problemini mekanik olarak Karp-complete problemine dönüştürmek için , dilin kendisinde özel bir şey olmalı .

Örneğin, Cook azaltımının çok kısıtlı bir versiyonu, yani negatif azaltma (Karp'ın yaptığı gibi bir örneğe azaltın, cevap isteyin, sonra olumsuzlayın) bile, dilinde özel bir şeyin kolayca standart bir Karp azaltımına dönüşmesini gerektirecektir .L

aşağıdaki özelliğe sahipse şunu söyleyebiliriz :L

Herhangi bir örneği verildiğinde , polinom zamanda üretebiliriz , öyle ki .xx'=f(x)L(x)L(x')

Bu nedenle, önce negatif bir azaltma ile e, ardından çıkış yaparak standart bir Karp azaltımı yapabiliriz .g(x)f(g(x))

Gördüğünüz gibi, bu özellikler normalde karmaşıklık teorisinde, hesaplanabilirlik teorisinde görülmez. Sonuç olarak, Cook'u Karp'a çevirmek pek olası değildir.

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.