Strategies for Solving SAT in Grids by Randomized Search

作者: Antti E. J. Hyvärinen , Tommi Junttila , Ilkka Niemelä

DOI: 10.1007/978-3-540-85110-3_11

关键词: Computer scienceComputational problemGridTheoretical computer scienceParallel algorithmSpeedupBoolean satisfiability problemGrid computingScheduleSolver

摘要: Grid computing offers a promising approach to solving challenging computational problems in an environment consisting of large number easily accessible resources. In this paper we develop strategies for collections hard instances the propositional satisfiability problem (SAT) with randomized SAT solver run Grid. We study alternative by using simulation framework which is composed (i) grid model capturing communication and management delays, (ii) run-time distributions solver, obtained running state-of-the-art on collection instances. The results are experimentally validated production level When single instance, show that practice only relatively small amount parallelism can be efficiently used; speedup increasing thereafter negligible. This observation leads novel strategy solve Instead one-by-one, aims at decreasing overall solution time applying alternating distribution schedule.

参考文章(29)
Jinbo Huang, The effect of restarts on the efficiency of clause learning international joint conference on artificial intelligence. pp. 2318- 2323 ,(2007)
Matthew Streeter, Stephen F. Smith, Daniel Golovin, Restart schedules for ensembles of problem instances national conference on artificial intelligence. pp. 1204- 1210 ,(2007)
Yongshao Ruan, Eric Horvitz, Henry Kautz, Restart Policies with Dependence among Runs: A Dynamic Programming Approach principles and practice of constraint programming. pp. 573- 586 ,(2002) , 10.1007/3-540-46135-3_38
Niklas Eén, Niklas Sörensson, An Extensible SAT-solver theory and applications of satisfiability testing. ,vol. 2919, pp. 502- 518 ,(2003) , 10.1007/978-3-540-24605-3_37
Toby Walsh, Search in a Small World international joint conference on artificial intelligence. pp. 1172- 1177 ,(1999)
Huayue Wu, Peter van Beek, On universal restart strategies for backtracking search principles and practice of constraint programming. pp. 681- 695 ,(2007) , 10.1007/978-3-540-74970-7_48
Antti E. J. Hyvärinen, Tommi Junttila, Ilkka Niemelä, A Distribution Method for Solving SAT in Grids Lecture Notes in Computer Science. pp. 430- 435 ,(2006) , 10.1007/11814948_39
Michael Luby, Wolfgang Ertel, Optimal Parallelization of Las Vegas Algorithms symposium on theoretical aspects of computer science. pp. 463- 474 ,(1994) , 10.1007/3-540-57785-8_163
Wahid Chrabakh, Rich Wolski, GridSAT Proceedings of the 2003 ACM/IEEE conference on Supercomputing - SC '03. pp. 37- 37 ,(2003) , 10.1145/1048935.1050188