Title :
High performance constraint satisfaction problem solving: state-recomputation versus state-copying
Author :
Yang, Jigang ; Goodwin, Scott D.
Author_Institution :
Sch. of Comput. Sci., Windsor Univ., Ont., Canada
Abstract :
Constraint satisfaction problems (CSPs) in artificial intelligence have been an important focus of research and have been a useful model for various applications. Most CSP solving techniques rely on a single processor. With the increasing popularization of multiple processors, parallel search methods are becoming alternatives to speed up search processing. In this paper, we present a forward checking algorithm that solves non-binary CSPs by distributing different branches of the search tree to different processors, i.e., an OR-parallel approach. However, the problem is how to efficiently communicate the state of the search among processors. Two parallel communication models, namely, state-recomputation and state-copying via message passing, are implemented and evaluated. The experimental results demonstrate that when constraints are tight, the state-recomputation model has better performance than the state-copying model, but when constraints are loose, the state-copying model is a better choice.
Keywords :
constraint theory; message passing; multiprocessing systems; parallel algorithms; problem solving; tree searching; OR-parallel approach; artificial intelligence; constraint satisfaction problem solving; forward checking algorithm; message passing; nonbinary CSP; parallel communication models; parallel search methods; search tree; state-copying; state-recomputation; Application software; Artificial intelligence; Computer science; Filters; High performance computing; Message passing; Problem-solving; Search methods;
Conference_Titel :
High Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on
Print_ISBN :
0-7695-2343-9
DOI :
10.1109/HPCS.2005.30