My Account Log in

1 option

Efficient implementation of parallel SAT solver based stochastic local search / Sa'Ed Abed, Salami I. Nachawi and Mohammad Al-Shayeji.

EBSCOhost Academic eBook Collection (North America) Available online

View online
Format:
Book
Author/Creator:
Abed, Sa'Ed, author.
Nachawi, Salami I., author.
Al-Shayeji, Mohammad, author.
Series:
Computer science, technology and applications.
Computer science, technology and applications
Language:
English
Subjects (All):
Computer software.
Physical Description:
1 online resource (90 pages).
Place of Publication:
New York : Nova Science Publisher, [2020]
Summary:
Over the years, the Boolean Satisfiability problem (SAT) has gained increased interest, which can be attributed to the huge range of applications where it can be used. SAT solvers are entities that try to find a solution for SAT problems in a time efficient manner. The main types of SAT solvers are: Davis-Putnam-Logemann-Loveland procedure (DPLL) based solvers, Stochastic Local Search (SLS) solvers, and Parallel SAT solvers. In this book, we propose a new solver that combines the use of all three types together. Firstly, a DPLL solver will be run sequentially to select the splitting variables. Then, the search space will be divided and given to multiple SLS solvers that will work in parallel to find a solution for the SAT problem in question. The SLS solver used in this work will be probSAT. In our investigation, we have chosen to split the search space into two parts. Each part will run three instances of probSAT solver in parallel. As our solver combines DPLL and SLS SAT solving, and competitive and cooperative parallel approaches, we have called it MixedSAT. The results obtained from our proposed approach show higher speed in 29% of the simulated instances in comparison to pprobSAT solver. This time enhancement is very important in many applications since it shortens the CPU time and saves expenses.
Notes:
Description based on print version record.
ISBN:
1-5361-7001-1

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account