Multi-strategy Evolutionary Computation for Automated Jigsaw Puzzles

Senhua Zhao,Yue-Jiao Gong,Xiaolin Xiao
DOI: https://doi.org/10.1007/978-3-030-63833-7_5
2020-01-01
Abstract:Solving jigsaw-puzzles has been of increasing importance in many real-world applications. The existing methods endure the problem of local or premature convergence, which perform inefficiently on some challenging images. For an efficient optimizer of jigsaw puzzles, this paper utilizes the powerfulness of the global optimization technique and develops a multi-strategy evolution algorithm. The algorithm constantly generates jigsaw puzzle solutions by mimicking the process of natural evolution, while adopting a new objective function to evaluate the solutions. An elite-based crossover operator is designed to exploit the historically good patterns for generating competitive solutions. Then, a new mutation operator consisting of four perturbation strategies is developed to handle different puzzle situations. Experimental results verify the promising performance of the proposed algorithm that it outperforms the state-of-the-art methods on various image datasets.
What problem does this paper attempt to address?