DocumentCode :
1679771
Title :
Improving Search Space Splitting for Parallel SAT Solving
Author :
Martins, Ruben ; Manquinho, Vasco ; Lynce, Inês
Author_Institution :
IST/INESC-ID, Tech. Univ. of Lisbon, Lisbon, Portugal
Volume :
1
fYear :
2010
Firstpage :
336
Lastpage :
343
Abstract :
The last two decades progresses have led Propositional Satisfiability (SAT) to be a competitive practical approach to solve a wide range of industrial and academic problems. Thanks to these advances, the size and difficulty of the SAT instances have grown significantly. The demand for more computational power led to the creation of new computer architectures and paradigms composed by multiple machines connected by a network to act as one machine, like clusters and grids. However, extra computing power is not coming anymore from higher processor frequencies, but rather from a growing number of computing cores and processors. It becomes clear that exploiting this new architecture is essential for the evolution of SAT solvers. Search space splitting is probably the most commonly used strategy to explore the parallelism provided by the search space. However, it is not clear how to find the relevant set of variables to divide the search space. This paper extends a method based on the VSIDS heuristic to find the initial set of partition variables. A drawback of search space splitting is load balancing. To overcome this problem, we propose the use of a hybrid approach between search space splitting and portfolio. Preliminary results show that both these techniques improve the performance of the solver and reveal that combining search space splitting and portfolio approaches can lead to better results.
Keywords :
computability; search problems; VSIDS heuristic; extra computing power; parallel SAT solving; partition variable; portfolio; propositional satisfiability; search space splitting; Heuristic algorithms; Instruction sets; Load management; Master-slave; Multicore processing; Portfolios; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2010 22nd IEEE International Conference on
Conference_Location :
Arras
ISSN :
1082-3409
Print_ISBN :
978-1-4244-8817-9
Type :
conf
DOI :
10.1109/ICTAI.2010.56
Filename :
5670055
Link To Document :
بازگشت