Solving Jigsaw Puzzles with Linear Programming
Not on the map. Why?
Abstract (arXiv)
We propose a novel Linear Program (LP) based formula- tion for solving jigsaw puzzles. We formulate jigsaw solving as a set of successive global convex relaxations of the stan- dard NP-hard formulation, that can describe both jigsaws with pieces of unknown position and puzzles of unknown po- sition and orientation. The main contribution and strength of our approach comes from the LP assembly strategy. In contrast to existing greedy methods, our LP solver exploits all the pairwise matches simultaneously, and computes the position of each piece/component globally. The main ad- vantages of our LP approach include: (i) a reduced sensi- tivity to local minima compared to greedy approaches, since our successive approximations are global and convex and (ii) an increased robustness to the presence of mismatches in the pairwise matches due to the use of a weighted L1 penalty. To demonstrate the effectiveness of our approach, we test our algorithm on public jigsaw datasets and show that it outperforms state-of-the-art methods.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Nov 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 3; 2025: 2; 2026: 2.
9 papers.
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 31
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solvingcited by 17
- 2021JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networkscited by 16
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2022TEN: Twin Embedding Networks for the Jigsaw Puzzle Problem with Eroded Boundariescited by 3
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragmentscited by 2
- 2025Solving Convex Partition Visual Jigsaw Puzzlescited by 1
- 2025Benchmarking Content-Based Puzzle Solvers on Corrupted Jigsaw Puzzlescited by 0
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientationcited by 0
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientation16 Sep 2026
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragments12 May 2026
- 2025Solving Convex Partition Visual Jigsaw Puzzles6 Nov 2025
- 2025Benchmarking Content-Based Puzzle Solvers on Corrupted Jigsaw Puzzles10 Jul 2025
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solving31 Oct 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly29 Feb 2024
- 2022TEN: Twin Embedding Networks for the Jigsaw Puzzle Problem with Eroded Boundaries12 Mar 2022
- 2021JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networks19 Jan 2021