Treffer: El juego del Sudoku como un problema de optimización: una implementación en Gurobi Python

Title:
El juego del Sudoku como un problema de optimización: una implementación en Gurobi Python
Publication Year:
2024
Collection:
Universidad Nacional de La Plata (UNLP): SeDiCI (Servicio de Difusión de la Creación Intelectual)
Document Type:
course material
File Description:
application/octet-stream
Language:
Spanish; Castilian
Rights:
http://creativecommons.org/licenses/by-sa/4.0/ ; Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Accession Number:
edsbas.8D82940D
Database:
BASE

Weitere Informationen

El Sudoku es un juego lógico extremadamente popular, en el que se colocan números naturales en una cuadrícula respetando ciertas reglas. Aunque no sea un método computacionalmente muy eficiente, es perfectamente posible formular el juego del Sudoku como un problema de optimización, más específicamente como uno de programación entera binaria, para luego resolverlo con cualquiera de los algoritmos de optimización disponibles. Esto lo hace particularmente apropiado para su inclusión en estrategias de gamificación del proceso de enseñanza-aprendizaje de la Investigación Operativa. En este trabajo se presenta una implementación del juego en Guroby Python que puede ser usada con fines pedagógicos. La codificación propiamente dicha se hizo en un Jupyter Notebook que se almacenó en el servidor provisto por Google Colab para ejecutar código Python en línea. Mediante una licencia de prueba, en dicho entorno se puede instalar la librería Gurobipy que permite usar el poderoso solver de Gurobi para encontrar la solución del problema. ; Facultad de Ciencias Agrarias y Forestales