Skip to content

Sudoku solver using Genetic Algorithms. Created specific crossover and mutation methods for the Sudoku Puzzle

Notifications You must be signed in to change notification settings

filipacarreira/Sudoku_CIFO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIFO Project - Sudoku Solver

Authors

  • Catarina Candeias
  • Filipa Alves
  • Helena Oliveira
  • Maria Almeida

Master in Data Science and Advanced Analytics (Nova IMS, Lisbon) - Spring 2022

Introduction

History speaks for itself: throughout the centuries, humans have encountered new challenges and solving them was part of their daily tasks. Nonetheless, not all challenges were unpredictable or undesirable. Sudoku is known as a great game for being capable of testing our abilities when it comes to problem solving and reasoning thinking. Having said that, the aim of this challenge is very simple: a 9x9 matrix is given, with some values already provided that cannot be changed, and the purpose is to fill the empty boxes with the correct values, from 1 to 9. Those values cannot be repeated either by rows, columns, or boxes, and this is what makes this game so special and interesting. In this project, although sudoku puzzles are mainly solved for leisure by human brains, Genetic Algorithms will provide an efficient and optimized way of resolving them.

Grade: 19.5/20

About

Sudoku solver using Genetic Algorithms. Created specific crossover and mutation methods for the Sudoku Puzzle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%