Inicio / Wikis / Monografías / Sudoku - Resolución por ordenador

Sudoku - Resolución por ordenador

(5 opiniones)
Monografía creado por Wikipedia. Extraido de: http://es.wikipedia.org
15 de Septiembre de 2005

4 - Resolución por ordenador

Para los programadores es relativamente sencillo construir una búsqueda por el método de "fuerza bruta". Ésta asignaría, típicamente, un valor (supongamos que 1, o el más cercano a 1 disponible) a la primera celda disponible (supongamos que la superior izquierda) y entonces continuar asignando el siguiente valor disponible (supongamos que 2) a la siguiente celda disponible. Esto continuaría hasta que se descubriera una duplicación, en cuyo caso, el siguiente valor alternativo se colocaría en el primer campo alterado. Aunque lejos de la eficiencia computacional, este método encontrará la solución si se permite el suficiente tiempo de computación. Un programa más eficiente podría dejar una huella de valores potenciales para las celdas, eliminando valores imposibles hasta que sólo un valor quedase para una celda determinada. Entonces se rellenaría esa celda y se usaría esa información para más eliminaciones y así, sucesivamente hasta el final del puzzle. Esto emularía más exactamente lo que un resolutor humano haría sin el método de ensayo y error.

Codificar la búsqueda para imposibilidades basadas en contingencias e incluso múltiples contingencias (como sería requerido para los Sudoku más difíciles) es bastante complejo de construir a mano. De cualquier modo, tales complicaciones son innecesarias si todo lo que el programador desea hacer es encontrar una solución eficientemente. Una forma más eficiente de construir soluciones involucra herramientas de programación más avanzadas.

Algunos programas así construidos, que emulan la resolución humana, permiten estimar la dificultad que tendrá un humano para encontrar la solución.
Valora este capítulo: (5 opiniones)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este monografía



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Sudoku - Resolución por ordenador'

El mantenimiento del ordenador son una serie de operaciones que pueden y deben hacerse cada... Más »
En este artículo se explica una sencilla manera para poder escuchar música en formato mp3... Más »
Lo primero que sucede cuando se conecta la alimentación a su computadora es la ejecución... Más »
A primera vista un ordenador es un conjunto de placas, circuitos integrados, chips, módulos y... Más »
Este documento tiene por objetivo ayudar a todas aquellas personas que por cualquier motivo no... Más »
Autor y licencia de 'Sudoku - Resolución por ordenador'
Wikipedia Extraído de: http://es.wikipedia.org GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
¿Estás seguro de que deseas eliminar este capítulo?