Pebbling, her tepe noktasının sıfır veya daha fazla çakıl taşı olduğu yönlendirilmemiş bir grafik oynanan bir solitaire oyunudur . Tek bir pebbling hareket bir köşe iki çakıl çıkarılması oluşur v ve isteğe bağlı bir komşu bir çakıl ilave v . (Açıkçası, v tepe noktasının hareketten önce en az iki çakıl taşı olmalıdır.) PebbleDestruction problemi , bir dizi olup olmadığına göre, her köşe v için bir grafik G = ( V ; E ) ve bir çakıl sayısı p ( v ) verildiğinde sorar. bir çakıl taşı hariç hepsini kaldıran çakıl taşı hareketleri. PebbleDestruction'ın NP-tamamlanmış olduğunu kanıtlayın.
Birincisi, NP'de olduğunu gösterdim çünkü çözümü polinom zamanında doğrulayabiliyorum, sadece bir çakıl taşından çakıl sayısını izleyebiliyorum.
Daha sonra, polinom zaman azaltımının temeli olarak hangi problemlerin kullanılacağı konusunda bazı fikirler nelerdir?
Tepe örtüsü gibi bir şey işe yarar mı? Veya farklı boyutlarda bir tepe kapağı mı?
Eğer öyleyse, her hamlede değişen sayıda çakıl taşıyla nasıl başa çıkabilir?
Teşekkür ederim.
Gönderen: http://courses.engr.illinois.edu/cs473/sp2011/hw/disc/disc_14.pdf