Skip to content

SUDOKU AI - a Sudoku solver project featuring both Backtracking and Simulated Annealing, with support for manual input and puzzle generation

Notifications You must be signed in to change notification settings

ali36saadat/sudoku-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUDOKU AI - Javascript

SUDOKU AI - Headder

Description

This project explores two approaches to solving Sudoku puzzles: Backtracking and Simulated Annealing. You can either enter a puzzle manually or generate one with customizable difficulty. Then, choose your preferred algorithm and watch it solve the board—while tracking the solving time and, for simulated annealing, the number of iterations. It’s a practical comparison between a guaranteed solution and a smart, AI-inspired heuristic.

Work With

  1. Backtracking & Simulated Annealing Algorithms
  2. DOM
  3. CSS Animations
  4. Tailwind

Usage

Requirements: node 21.5.0 or higher, npm 10.8.3 or higher

Step 1: Install Live-Server Global

npm install -g live-server

Step 2: Run

live-server

Socials

Socials

About

SUDOKU AI - a Sudoku solver project featuring both Backtracking and Simulated Annealing, with support for manual input and puzzle generation

Topics

Resources

Stars

Watchers

Forks