Lazy caterer jigsaw puzzles: Models, properties, and a mechanical system-based solver

08/17/2020
by   Peleg Harel, et al.
1

Jigsaw puzzle solving, the problem of constructing a coherent whole from a set of non-overlapping unordered fragments, is fundamental to numerous applications, and yet most of the literature has focused thus far on less realistic puzzles whose pieces are identical squares. Here we formalize a new type of jigsaw puzzle where the pieces are general convex polygons generated by cutting through a global polygonal shape with an arbitrary number of straight cuts, a generation model inspired by the celebrated Lazy caterer's sequence. We analyze the theoretical properties of such puzzles, including the inherent challenges in solving them once pieces are contaminated with geometrical noise. To cope with such difficulties and obtain tractable solutions, we abstract the problem as a multi-body spring-mass dynamical system endowed with hierarchical loop constraints and a layered reconstruction process. We define evaluation metrics and present experimental results to indicate that such puzzles are solvable completely automatically.

READ FULL TEXT

page 3

page 8

page 19

page 20

page 29

page 30

page 35

page 37

research
05/24/2022

Learning to Assemble Geometric Shapes

Assembling parts into an object is a combinatorial problem that arises i...
research
03/13/2019

A Heuristic Algorithm for the Fabric Spreading and Cutting Problem in Apparel Factories

We study the fabric spreading and cutting problem in apparel factories. ...
research
05/26/2019

An Unconditionally Stable First-Order Constraint Solver for Multibody Systems

This article describes an absolutely stable, first-order constraint solv...
research
12/26/2018

Solving Archaeological Puzzles

Puzzle solving is a difficult problem in its own right, even when the pi...
research
08/11/2022

General Cutting Planes for Bound-Propagation-Based Neural Network Verification

Bound propagation methods, when combined with branch and bound, are amon...
research
04/19/2021

A Practical Method for Constructing Equivariant Multilayer Perceptrons for Arbitrary Matrix Groups

Symmetries and equivariance are fundamental to the generalization of neu...
research
06/27/2023

Can Pretrained Language Models Derive Correct Semantics from Corrupt Subwords under Noise?

For Pretrained Language Models (PLMs), their susceptibility to noise has...

Please sign up or login with your details

Forgot password? Click here to reset