Ben senin yorumlarınızı istiyorum Hanoi Kuleleri karmaşıklığı hakkında aşağıdaki şüphelerle karşılaştım .
NP'de mi? Cevaplanmaya çalışıldı: Peggy'nin (atasözü) sorunu çözdüğünü ve Victor'a (doğrulayıcı) gönderdiğini varsayalım. Victor, çözümün son durumunun doğru olduğunu (doğrusal zamanda) kolayca görebilir, ancak yasadışı bir hareket yapmadığından emin olmak için Peggy'nin her hareketinden geçmek dışında bir seçeneği kalmaz. Peggy en az 2 ^ | disk | - 1 hamle (kanıtlanabilir), Victor da davayı takip etmeli. Bu yüzden Victor'un polinom zaman doğrulaması yoktur (NP'nin tanımı) ve bu nedenle NP'de olamaz.
PSPACE'de mi? Öyle görünüyor, ama yukarıdaki akıl yürütmeyi nasıl uzatacağımı düşünemiyorum.
PSPACE tamamlandı mı? Görünmüyor, ama sadece belirsiz bir fikrim var. TOH'nun belirli bir örnek olduğu Otomatik Planlama, PSPACE tamamlandı. Planlama'nın TO'dan çok daha zor örnekleri olduğunu düşünüyorum.
Güncellendi : Giriş = , disk sayısı; Çıktı = her adımda disk yapılandırması. Bunu güncelledikten sonra, bu giriş / çıkış biçiminin bir karar sorununa uymadığını fark ettim. Bu tür bir problem için NP, PSPACE, vb. Kavramlarını yakalamak için doğru resmileştirmeden emin değilim.
Güncelleme # 2 : Kaveh ve Jeff'in yorumlarından sonra, sorunu daha kesin hale getirmek zorundayım:
Girdi disk sayısı olduğu ints çifti olsun . Diskler tarafından alınan hamlelerin sırası (disk numarası, peg'ten peg'e) (disk numarası, peg'ten peg'e) biçiminde yazılırsa ... ilk hamleden son olarak ve ikili olarak kodlanmış, . bit çıktı .n ben
Kodlama hakkında daha spesifik olmam gerekirse bana bildirin. Sanırım Kaveh'in yorumu bu durumda geçerlidir?