A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles
- 13 July 2020
- book chapter
- conference paper
- Published by Springer Science and Business Media LLC
- Vol. 12145, 362-373
- https://doi.org/10.1007/978-3-030-53956-6_32
Abstract
In this paper, we present a genetic algorithm-based puzzle solver, which is mainly used to solve small-scale puzzle problems. We introduce a new measurement function that improves its accuracy by normalizing the Mahalanobis distance and the Euclidean distance between two puzzle pieces. By calculating the difference between edges of two puzzle pieces and using the genetic algorithm to assemble pieces correctly, two “parent” solutions are merged into one improved “child” solution. Using the idea of local search, it avoids the problem of local optimum solutions brought by the genetic algorithm, which greatly improves the accuracy of the puzzle.Keywords
This publication has 12 references indexed in Scilit:
- Solving Square Jigsaw Puzzle by Hierarchical Loop ConstraintsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2018
- Solving Small-Piece Jigsaw Puzzles by Growing ConsensusPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Solving Image Puzzles with a Simple Quadratic Programming FormulationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Jigsaw puzzles with pieces of unknown orientationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- A fully automated greedy square jigsaw puzzle solverPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Particle filter with state permutations for solving image jigsaw puzzlesConference on Computer Vision and Pattern Recognition (CVPR), 2011
- A probabilistic image jigsaw puzzle solverPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Playing Games with Algorithms: Algorithmic Combinatorial Game TheoryLecture Notes in Computer Science, 2001
- Solving jigsaw puzzles by computerAnnals of Operations Research, 1988
- Apictorial Jigsaw Puzzles: The Computer Solution of a Problem in Pattern RecognitionIEEE Transactions on Electronic Computers, 1964