Меня интересует естественное обобщение знаменитой 15-головоломки , где вам нужно сдвигать блоки, пока вы не отсортируете все заданные числа (обычно есть разрыв в 1 блок).
Теперь обобщение должно было бы увеличить размер головоломки с 15 до , где одно поле свободно. Я создал небольшую иллюстрацию (пунктирные стрелки показывают разрешенные ходы, а нижняя конфигурация показывает решенную головоломку):
Учитывая начальную конфигурацию головоломки, я задаю себе следующий вопрос:
Решение вопроса : Учитывая загадку размера , и число K ∈ N . Есть последовательность из k или менее разрешенных ходов, которые превращают головоломку в решенную конфигурацию?
Я уже сделал некоторые исследования и нашел статью « ( п 2 - 1 ) -puzzle и связанные с ними проблемы переселения » с 1990 года, который показывает , что решение на мой вопрос для р = д является NP-полным и , следовательно, решить мой вопрос является NP- Завершить (так как общий алгоритм может также решить вопрос для симметричных полей).
Вопрос, который остается открытым, состоит в том, является ли проблема решения также NP-полной для фиксированного . Меня особенно интересуют частные случаи q = 2 , 3 . Он также остается открытым, если выделение большего количества свободного пространства, чем одного поля, затрудняет или облегчает решение проблемы.
Все статьи, которые я мог найти, к сожалению, пропускают асимметричный случай, таким образом, я думаю, что не может быть никаких известных результатов по этому поводу. Поскольку доказательства в статье довольно сложны и совсем не переводятся для фиксированной высоты, я скорее надеюсь, что кто-то может придумать другое сокращение / статью, которая ответит на некоторые вопросы.
Другие связанные статьи (будет расширен):