Title :
Autonomous parallel heuristic combinatorial search
Author :
Wang, Chao-Chun ; Jamieson, Leah H.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
Heuristic search is the process of searching a state space under the guidance of an evaluation function. Most research on parallelizing heuristic search algorithms has emphasized system problems such as load balancing and reduction in memory use. A theoretical analysis of a new autonomous parallel heuristic search algorithm is introduced. Rather than simply dividing the search space among the processors, the processors share information that monitors the progress of the search and use consensus to limit the amount of time spent in expanding nodes that are not on the optimal path. Each processor uses a different admissible heuristic function, and it is shown that the expected number of nodes generated by each processor in the course of the search is reduced by a factor that reflects the consensus among the processors. The asynchronous behavior of the algorithm eliminates synchronization delays
Keywords :
heuristic programming; parallel algorithms; search problems; synchronisation; admissible heuristic function; consensus; evaluation function; load balancing; memory use; parallel heuristic combinatorial search; state space; synchronization delays; Algorithm design and analysis; Artificial intelligence; Chaos; Cost function; Heuristic algorithms; Iterative algorithms; Load management; Parallel algorithms; State-space methods; Upper bound;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262789