A Generalized Genetic Algorithm-Based Solver for Very Large Jigsaw Puzzles of Complex Types

Abstract

In this paper we introduce new types of square-piece jigsaw puzzles, where in addition to the unknown location and orientation of each piece, a piece might also need to be flipped. These puzzles, which are associated with a number of real world problems, are considerably harder, from a computational standpoint. Specifically, we present a novel generalized genetic algorithm (GA)-based solver that can handle puzzle pieces of unknown location and orientation (Type 2 puzzles) and (two-sided) puzzle pieces of unknown location, orientation, and face (Type 4 puzzles). To the best of our knowledge, our solver provides a new state-of-the-art, solving previously attempted puzzles faster and far more accurately, handling puzzle sizes that have never been attempted before, and assembling the newly introduced two-sided puzzles automatically and effectively. This paper also presents, among other results, the most extensive set of experimental results, compiled as of yet, on Type 2 puzzles.

Cite

Text

Sholomon et al. "A Generalized Genetic Algorithm-Based Solver for Very Large Jigsaw Puzzles of Complex Types." AAAI Conference on Artificial Intelligence, 2014. doi:10.1609/AAAI.V28I1.9148

Markdown

[Sholomon et al. "A Generalized Genetic Algorithm-Based Solver for Very Large Jigsaw Puzzles of Complex Types." AAAI Conference on Artificial Intelligence, 2014.](https://mlanthology.org/aaai/2014/sholomon2014aaai-generalized/) doi:10.1609/AAAI.V28I1.9148

BibTeX

@inproceedings{sholomon2014aaai-generalized,
  title     = {{A Generalized Genetic Algorithm-Based Solver for Very Large Jigsaw Puzzles of Complex Types}},
  author    = {Sholomon, Dror and David, Omid E. and Netanyahu, Nathan S.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2014},
  pages     = {2839-2845},
  doi       = {10.1609/AAAI.V28I1.9148},
  url       = {https://mlanthology.org/aaai/2014/sholomon2014aaai-generalized/}
}