Sudoku Solver with AI
Course Instructor
Pramod Gupta
Abstract
The goal of this project is to analyze how different algorithms perform in solving Sudoku puzzles and to determine which approach is most suitable. The motivation behind the project stems from my personal weakness in working with AI algorithms. By engaging with this topic hands-on, I aim to improve my understanding of how various algorithms work and how they compare.
The project is implemented using Python for the backend and PyQt6 for the frontend. To evaluate the algorithms, I measure the time each one takes to solve a Sudoku puzzle. The collected data will serve as the basis for comparing the performance and suitability of the algorithms.
By the end of the project, I aim to identify which algorithm is best suited for solving Sudoku puzzles and why. This project combines practical application with theoretical analysis and supports my goal of gaining deeper insight into AI algorithms.
Sudoku Solver with AI
The goal of this project is to analyze how different algorithms perform in solving Sudoku puzzles and to determine which approach is most suitable. The motivation behind the project stems from my personal weakness in working with AI algorithms. By engaging with this topic hands-on, I aim to improve my understanding of how various algorithms work and how they compare.
The project is implemented using Python for the backend and PyQt6 for the frontend. To evaluate the algorithms, I measure the time each one takes to solve a Sudoku puzzle. The collected data will serve as the basis for comparing the performance and suitability of the algorithms.
By the end of the project, I aim to identify which algorithm is best suited for solving Sudoku puzzles and why. This project combines practical application with theoretical analysis and supports my goal of gaining deeper insight into AI algorithms.