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 | Size | Format | |
---|---|---|---|---|
BTP_601_Rohith_Bellamkonda_150001004.pdf | 761.03 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Altmetric Badge: