Saurabh Paul, Christos Boutsidis, et al.
JMLR
We consider the problem of parallelizing restarted backtrack search. With few notable exceptions, most commercial and academic constraint programming solvers do not learn no-goods during search. Depending on the branching heuristics used, this means that there are little to no side-effects between restarts, making them an excellent target for parallelization. We develop a simple technique for parallelizing restarted search determin- istically and demonstrate experimentally that we can achieve near-linear speed-ups in practice.
Saurabh Paul, Christos Boutsidis, et al.
JMLR
Joxan Jaffar
Journal of the ACM
Cristina Cornelio, Judy Goldsmith, et al.
JAIR
Steve Heisig, Guillermo Cecchi, et al.
AAAI 2014