Improvements in Sub-optimal Solving of the $(N^2-1)$-Puzzle via Joint Relocation of Pebbles and its Applications to Rule-based Cooperative Path-Finding
Pavel Surynek, Petr Michal\'ik

TL;DR
This paper introduces a snake-based relocation method that improves the efficiency of solving the $(n^2-1)$-puzzle and rule-based cooperative path-finding algorithms, achieving shorter solutions and significant performance gains.
Contribution
The paper proposes a novel snake-based grouping strategy that enhances existing polynomial-time algorithms for the $(n^2-1)$-puzzle and rule-based CPF algorithms, with experimental validation.
Findings
Puzzle solutions are 8-9% shorter with snake grouping.
BIBOX algorithm improves by up to 50% in CPF tasks.
Push-and-Swap improvements are around 5-8%, with variability.
Abstract
The problem of solving -puzzle and cooperative path-finding (CPF) sub-optimally by rule based algorithms is addressed in this manuscript. The task in the puzzle is to rearrange pebbles on the square grid of the size of n x n using one vacant position to a desired goal configuration. An improvement to the existent polynomial-time algorithm is proposed and experimentally analyzed. The improved algorithm is trying to move pebbles in a more efficient way than the original algorithm by grouping them into so-called snakes and moving them jointly within the snake. An experimental evaluation showed that the algorithm using snakes produces solutions that are 8% to 9% shorter than solutions generated by the original algorithm. The snake-based relocation has been also integrated into rule-based algorithms for solving the CPF problem sub-optimally, which is a closely related…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Data Management and Algorithms · AI-based Problem Solving and Planning
