Skip to content

Created a Sudoku Solver using SAT and implemented our own SAT solver in C++, as assignments in CS202 offered in Spring '22

Notifications You must be signed in to change notification settings

RoyalPhoenix-bot/SAT-Sudoku-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

About

Shadow Sudoku: Two pairs of sudoku with an additional condition imposed that the corresponding cells of both the sudoku's can't be the same number.

Assigment 1

  • Made a nxn sudoku pair solver(solving 2 shadow sudoku's) using SAT(Boolean Satisfiability Problem).
  • An nxn Maximal-Sudoku Pair Generator, which generates a pair of maximal shadow sudokus. Maximal Sudoku means that if any number is additional removed from the sudoku, there won't exist a unique solution(i.e., the pair will have multiple solutions).

Assignment 2

  • Created our own SAT solver using two methods, DPLL and Semantic Tableau. Implemented both the approaches in C++.

About

Created a Sudoku Solver using SAT and implemented our own SAT solver in C++, as assignments in CS202 offered in Spring '22

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published