Parallelizing Constraint Programming with Learning

被引:4
作者
Ehlers, Thorsten [1 ]
Stuckey, Peter J. [2 ,3 ]
机构
[1] Univ Kiel, Dept Comp Sci, D-24098 Kiel, Germany
[2] Univ Melbourne, Dept Comp & Informat Syst, Melbourne, Vic 3010, Australia
[3] Natl ICT Australia, Victoria Lab, Melbourne, Vic, Australia
来源
INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, CPAIOR 2016 | 2016年 / 9676卷
关键词
SAT;
D O I
10.1007/978-3-319-33954-2_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Parallel Constraint Programming (CP) solvers typically split the search space in disjoint subspaces, and run solvers independently on these. This may induce significant overhead when solving optimization problems. Parallel Boolean Satisfiability (SAT) solvers typically run a portfolio of solvers, all solving the same problem but sharing some limited learnt clause information. In this paper we consider parallelizing a lazy clause generation (LCG) constraint programming solver, which is a constraint programming solver with learning. Since it is both a kind of CP solver and a kind of SAT solver it is not clear which approach to parallelization is likely to be most effective. We give examples of very different kinds of optimization problems we wish to parallelize and show that a hybrid approach to parallelization can provide a robust and high performing parallel LCG solver.
引用
收藏
页码:142 / 158
页数:17
相关论文
共 27 条
[1]  
Amadini R, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P232
[2]  
[Anonymous], CONTROL BASED CLAUSE
[3]  
Bordeaux L., EXPT MASSIVELY PARAL, P443
[4]  
Boutilier Craig., 2009, IJCAI 2009, Proceedings of the 21st International Joint Conference on Artificial Intelligence, Pasadena, California, USA, July 11-17, 2009
[5]  
Chu G., CONFIDENCE BADED WOR, P226
[6]  
Chu G. G., 2011, THESIS
[7]   The future of optimization technology [J].
de la Banda, Maria Garcia ;
Stuckey, Peter J. ;
Van Hentenryck, Pascal ;
Wallace, Mark .
CONSTRAINTS, 2014, 19 (02) :126-138
[8]   Communication in massively-parallel SAT Solving [J].
Ehlers, Thorsten ;
Nowotka, Dirk ;
Sieweck, Philipp .
2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, :709-716
[9]  
Feydy T., LAZY CLAUSE GENERATI, P352
[10]  
Gent I. P., 2009, LNCS, V5732