Cargando…
A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles
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 calculatin...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7354823/ http://dx.doi.org/10.1007/978-3-030-53956-6_32 |
_version_ | 1783558172805431296 |
---|---|
author | Guo, Wenjing Wei, Wenhong Zhang, Yuhui Fu, Anbing |
author_facet | Guo, Wenjing Wei, Wenhong Zhang, Yuhui Fu, Anbing |
author_sort | Guo, Wenjing |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-7354823 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73548232020-07-13 A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles Guo, Wenjing Wei, Wenhong Zhang, Yuhui Fu, Anbing Advances in Swarm Intelligence Article 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. 2020-06-22 /pmc/articles/PMC7354823/ http://dx.doi.org/10.1007/978-3-030-53956-6_32 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Guo, Wenjing Wei, Wenhong Zhang, Yuhui Fu, Anbing A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title | A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title_full | A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title_fullStr | A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title_full_unstemmed | A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title_short | A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles |
title_sort | genetic algorithm-based solver for small-scale jigsaw puzzles |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7354823/ http://dx.doi.org/10.1007/978-3-030-53956-6_32 |
work_keys_str_mv | AT guowenjing ageneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT weiwenhong ageneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT zhangyuhui ageneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT fuanbing ageneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT guowenjing geneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT weiwenhong geneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT zhangyuhui geneticalgorithmbasedsolverforsmallscalejigsawpuzzles AT fuanbing geneticalgorithmbasedsolverforsmallscalejigsawpuzzles |