Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Computational Design of High-level Interlocking Puzzles
 
research article

Computational Design of High-level Interlocking Puzzles

Chen, Rulin
•
Wang, Ziqi  
•
Song, Peng
Show more
July 1, 2022
Acm Transactions On Graphics

Interlocking puzzles are intriguing geometric games where the puzzle pieces are held together based on their geometric arrangement, preventing the puzzle from falling apart. High-level-of-difficulty, or simply high-level, interlocking puzzles are a subclass of interlocking puzzles that require multiple moves to take out the first subassembly from the puzzle. Solving a high-level interlocking puzzle is a challenging task since one has to explore many different configurations of the puzzle pieces until reaching a configuration where the first subassembly can be taken out. Designing a high-level interlocking puzzle with a user-specified level of difficulty is even harder since the puzzle pieces have to be interlocking in all the configurations before the first subassembly is taken out. In this paper, we present a computational approach to design high-level interlocking puzzles. The core idea is to represent all possible configurations of an interlocking puzzle as well as transitions among these configurations using a rooted, undirected graph called a disassembly graph and leverage this graph to find a disassembly plan that requires a minimal number of moves to take out the first subassembly from the puzzle. At the design stage, our algorithm iteratively constructs the geometry of each puzzle piece to expand the disassembly graph incrementally, aiming to achieve a user-specified level of difficulty. We show that our approach allows efficient generation of high-level interlocking puzzles of various shape complexities, including new solutions not attainable by state-of-the-art approaches.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

thumbnail.png

Type

Thumbnail

Access type

openaccess

License Condition

copyright

Size

1.09 MB

Format

PNG

Checksum (MD5)

d8db2486733bbcce68f9914515156b82

Loading...
Thumbnail Image
Name

high-level_interlocking_puzzles.pdf

Type

Postprint

Version

Accepted version

Access type

openaccess

License Condition

copyright

Size

15.97 MB

Format

Adobe PDF

Checksum (MD5)

1eb2daee372eda04dce9da54f4b638da

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés