Nagoya University Polyomino World
Table of Contents
Common Multiple Shape Puzzle
The Common Multiple Shape Puzzle (CMSP) is defined as the task of finding, for given finite sets S1, S2, …, Sn of polyominoes, a common shape that can be tiled separately by each Si. Multiple copies of the polyominoes from each set may be used. The figure above shows an example solution of a CMSP with S1 is the set of pentominoes and S2 is the set of tetrominoes.
CMSP can be considered a generalization of the Polypolyominoes puzzle in which each set has a single polyomino. The figure below shows an example solution of a polypolyominoes with S1={X-pentomino}, S2={L-pentomino}, and S3={N-tetromino}. Polypolyominoes and its variants have been studied by Livio Zucca, Jorge Mireles, Giovanni Resta, and George Sicherman.
Solution Catalog
All of the solutions listed in our catalog were obtained using ASP encodings we developed.
- Common Multiple Shape Puzzle (in which each set has multiple polyominoes)
- Tetromino-Pentomino (traditional Polypolyominoes)
- Pento-Pento-Tetrominoes (traditional Polypolyominoes)
References
- "On the Computational Complexity of Generalized Common Shape Puzzles"
Mutsunori Banbara, Shin-ichi Minato, Hirotaka Ono, and Ryuhei Uehara
Proceedings of the Forty-ninth International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM'24), LNCS 14519, pp. 55-68. Springer (2024) - "Polyomino", Wikipedia
- "Computer Puzzle Solution", DeepGreen (in Japanese)
- "Poly2ominoes", Jorge Mireles
- "Polypolyominoes", Giovanni Resta
- "Polyform Curiosities", Col. George Sicherman
Contact
Mutsunori Banbara
Professor
Graduate School of Informatics, Nagoya University
Furo-cho, Chikusa-ward, Nagoya-city, 464-8601