Мене цікавить природне узагальнення знаменитої 15-головоломки , де ви повинні ковзати блоки, поки ви не відсортуєте всі задані числа (зазвичай існує проміжок у 1 блок).
Тепер узагальненням було б збільшити розмір головоломки з 15 до , де одне поле є вільним. Я створив невелику ілюстрацію (пунктирні стрілки показують дозволені рухи, а нижня конфігурація показує розв’язану головоломку):
З огляду на початкову конфігурацію головоломки, я задаю собі таке питання:
Питання рішення : Дано головоломку розміром та число . Чи є послідовність або менше дозволених ходів, які перетворюють головоломку на розв’язану конфігурацію?
Я вже зробив деякі дослідження і знайшов статтю « В -puzzle і пов'язаний з переїздом проблеми » з 1990 року, який показує , що рішення на моє запитання для є NP-повною і , отже, вирішити моє питання є NP -Завершити (оскільки загальний алгоритм також міг вирішити питання для симетричних полів).
Питання, яке залишається відкритим, полягає в тому, чи проблема рішення також є NP-Complete для фіксованого . Мене особливо цікавлять особливі випадки . Він також залишається відкритим, якщо надання більше вільних пробілів, ніж одне поле, ускладнює чи полегшує вирішення проблеми.
Усі статті, які я міг знайти, сумно опускають асиметричний випадок, тому я думаю, що про це можуть бути невідомі результати. Оскільки доказ у статті є досить складним і зовсім не перекладається на фіксовану висоту, я швидше сподіваюся, що хтось може придумати інше зменшення / статтю, яка відповість на деякі запитання.
Інші пов’язані статті (продовжимо):