Please use this identifier to cite or link to this item: https://dspace.iiti.ac.in/handle/123456789/10410
Title: Boolean satisfiability
Authors: Bellamkonda, Rohith
Chaudhari, Narendra S [Guide]
Keywords: Computer Science and Engineering
Issue Date: 26-May-2022
Publisher: Department of Computer Science and Engineering, IIT Indore
Series/Report no.: BTP601;CSE 2022 BEL
Abstract: I have tried to implement an SAT solver using the Davis–Putnam–Logemann– Loveland (DPLL) algorithm. The DPLL algorithm consists of three stages, Unit Propagation, Pure literal Elimination and backtracking by choosing a literal which occurs most frequently in all the clauses combined. I used ReactJS to make the user Interface for inputting the clauses and the internal code takes the input and performs the unit propagation, pure literal Elimination and backtracking and provides the output stating whether the given Boolean formula in conjunctive normal form is satisfiable (there exists a result of true for various combination of Boolean values) or unsatisfiable (when various combination of Boolean values of the given literal fails to provide a true value as a result)
URI: https://dspace.iiti.ac.in/handle/123456789/10410
Type of Material: B.Tech Project
Appears in Collections:Department of Computer Science and Engineering_BTP

Files in This Item:
File Description SizeFormat 
BTP_601_Rohith_Bellamkonda_150001004.pdf761.03 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetric Badge: