2
Dominosa NP-Hard หรือไม่
คำถามนี้ย้ายมาจาก Mathematics Stack Exchange เพราะสามารถตอบได้ใน Computer Science Stack Exchange อพยพ 6 ปีที่แล้ว Dominosa เป็นเกมตัวต่อปริศนาที่ค่อนข้างใหม่ มันเล่นบน กริดก่อนที่เกมจะเริ่มขึ้นกระดูกโดมิโน ถูกวางลงบนตาราง (ประกอบเป็นกระเบื้องที่สมบูรณ์แบบ ) ในขั้นตอนต่อไปกระดูกโดมิโนจะถูกซ่อนไว้เหลือเพียงตัวเลขที่เปิดเผย จุดประสงค์ของเกมคือการกู้คืนการจัดเรียงเดิมของกระดูกโดมิโน คุณสามารถเล่นเกมได้ที่นี่: http://www.puzzle-dominosa.com/ :(n+1)×(n+2)(n+1)×(n+2)(n+1)\times(n+2)(0,0),(0,1),…,(n,n)(0,0),(0,1),…,(n,n)\left(0,0\right),\left(0,1\right),\ldots,\left(n,n\right) กฎ: กฎนั้นง่าย คุณต้องหาที่ตั้งของแต้มทั้งหมดบนกริด โดมิโนเป็นคู่ของตัวเลข คุณสามารถมีหนึ่งในแต่ละคู่เท่านั้น ฉันมีอัลกอริทึมพหุนามบางอย่างที่แก้ปัญหาส่วนเล็ก ๆ ของตัวต่อ ฉันสามารถแสดงให้เห็นว่ากริดโดมิโนทั่วไปมีอย่างน้อยวิธีแก้ปัญหา2n2+o(n)2n2+o(n)2^{\frac{n}{2}+o\left(n\right)} Dominosa NP-Hard หรือไม่