ALGORITHMIC APPROACH FOR OPTIMIZATION OF SAT ENCODING OF SUDOKU PUZZLE

Authors

  • Dr. Shiv mangal Shah
  • Mr.Suresh Pandey

Keywords:

Non-deterministic Polynomial Complete, Satisfiability problem, Sudoku puzzle, SAT Clauses, SAT Solver.

Abstract

Sudoku puzzle is an eminent Non-deterministic Polynomial Complete (NPC) problem that
has been achieved remarkable contribution in different research fields. SAT formulation of
Sudoku puzzle produces huge number of SAT Clauses. It is noticed that SAT solving time is
directly proportional to number of SAT Clauses. Therefore, we have performed the
optimization of SAT formula before solving with the use of pre-assigned numbers that are
already given in Sudoku puzzle. In this way, we designed an algorithm minSAT to optimize
the SAT clauses generated from SAT formulation of Sudoku puzzle. Our approach for
optimizing the SAT formula provides a way to improve the SAT solving time.

References

Claessen Koen, et.al., 2008. SAT-Solving in Practice. IEEE 9th International Conference on

Discrete Event Systems, 61-67.

Joao Marques-Silva, 2008. Practical applications of Boolean Satisfiability. IEEE

International Workshop on Discrete Event Systems, 74-80.

Rai Deepika, Chaudhari N.S., Ingle M., 2010. SAT Based Algorithmic Approach for Sudoku

puzzle. International Journal of Computer Engineering & Technology, 9, 6, 38-45.

Clause Elimination. International Conference on Theory and Applications of Satisfiability

Testing, Springer, LNCS, 3569, 61-75.

MJH Heule, et.al., 2011. Efficient CNF Simplification based on Binary Implication Graphs.

International Conference on Theory and Applications of Satisfiability Testing-SAT,

Springer, LNCS, 6695, 201-212.

Osama Muhammad and Anton Wijs, 2012. Parallel SAT simplification on GPU

architectures. International Conference on Tools and Algorithms for the Construction

and Analysis of Systems, Springer, Cham, 21-40.

Heule Marijn, et.al., 2011. Clause elimination for SAT and QSAT. Journal of Artificial

Intelligence Research, 53, 127-168.

Published

2022-12-31