Cargando…
A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems
The Sudoku is a famous logic-placement game, originally popularized in Japan and today widely employed as pastime and as testbed for search algorithms. The classic Sudoku consists in filling a 9 × 9 grid, divided into nine 3 × 3 regions, so that each column, row, and region contains different digits...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3953653/ https://www.ncbi.nlm.nih.gov/pubmed/24707205 http://dx.doi.org/10.1155/2014/465359 |
_version_ | 1782307396128866304 |
---|---|
author | Soto, Ricardo Crawford, Broderick Galleguillos, Cristian Monfroy, Eric Paredes, Fernando |
author_facet | Soto, Ricardo Crawford, Broderick Galleguillos, Cristian Monfroy, Eric Paredes, Fernando |
author_sort | Soto, Ricardo |
collection | PubMed |
description | The Sudoku is a famous logic-placement game, originally popularized in Japan and today widely employed as pastime and as testbed for search algorithms. The classic Sudoku consists in filling a 9 × 9 grid, divided into nine 3 × 3 regions, so that each column, row, and region contains different digits from 1 to 9. This game is known to be NP-complete, with existing various complete and incomplete search algorithms able to solve different instances of it. In this paper, we present a new cuckoo search algorithm for solving Sudoku puzzles combining prefiltering phases and geometric operations. The geometric operators allow one to correctly move toward promising regions of the combinatorial space, while the prefiltering phases are able to previously delete from domains the values that do not conduct to any feasible solution. This integration leads to a more efficient domain filtering and as a consequence to a faster solving process. We illustrate encouraging experimental results where our approach noticeably competes with the best approximate methods reported in the literature. |
format | Online Article Text |
id | pubmed-3953653 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-39536532014-04-06 A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems Soto, Ricardo Crawford, Broderick Galleguillos, Cristian Monfroy, Eric Paredes, Fernando ScientificWorldJournal Research Article The Sudoku is a famous logic-placement game, originally popularized in Japan and today widely employed as pastime and as testbed for search algorithms. The classic Sudoku consists in filling a 9 × 9 grid, divided into nine 3 × 3 regions, so that each column, row, and region contains different digits from 1 to 9. This game is known to be NP-complete, with existing various complete and incomplete search algorithms able to solve different instances of it. In this paper, we present a new cuckoo search algorithm for solving Sudoku puzzles combining prefiltering phases and geometric operations. The geometric operators allow one to correctly move toward promising regions of the combinatorial space, while the prefiltering phases are able to previously delete from domains the values that do not conduct to any feasible solution. This integration leads to a more efficient domain filtering and as a consequence to a faster solving process. We illustrate encouraging experimental results where our approach noticeably competes with the best approximate methods reported in the literature. Hindawi Publishing Corporation 2014-02-23 /pmc/articles/PMC3953653/ /pubmed/24707205 http://dx.doi.org/10.1155/2014/465359 Text en Copyright © 2014 Ricardo Soto et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Soto, Ricardo Crawford, Broderick Galleguillos, Cristian Monfroy, Eric Paredes, Fernando A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title | A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title_full | A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title_fullStr | A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title_full_unstemmed | A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title_short | A Prefiltered Cuckoo Search Algorithm with Geometric Operators for Solving Sudoku Problems |
title_sort | prefiltered cuckoo search algorithm with geometric operators for solving sudoku problems |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3953653/ https://www.ncbi.nlm.nih.gov/pubmed/24707205 http://dx.doi.org/10.1155/2014/465359 |
work_keys_str_mv | AT sotoricardo aprefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT crawfordbroderick aprefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT galleguilloscristian aprefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT monfroyeric aprefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT paredesfernando aprefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT sotoricardo prefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT crawfordbroderick prefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT galleguilloscristian prefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT monfroyeric prefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems AT paredesfernando prefilteredcuckoosearchalgorithmwithgeometricoperatorsforsolvingsudokuproblems |