DocumentCode
3485338
Title
Parallel A* algorithms and their performance on hypercube multiprocessors
Author
Dutt, Shantanu ; Mahapatra, Nihar R.
Author_Institution
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
1993
fDate
13-16 Apr 1993
Firstpage
797
Lastpage
803
Abstract
The authors develop parallel A* algorithms suitable for distributed-memory machines. In parallel A* algorithms, inefficiencies grow with the number of processors P used, causing performance to drop significantly at lower and intermediate work densities (the ratio of the problem size to P ). To alleviate this effect, they propose a novel parallel startup phase and efficient dynamic work distribution strategies and thus improve the scalability of parallel A* search. They also tackle the problem of duplicate searching by different processors, by using work transfer as a means to partial duplicate pruning. The parallel startup scheme proposed requires only Θ(log P ) time compared to Θ(P ) time for sequential startup methods used in the past. Using the traveling salesman problem (TSP) as the test case, the work distribution strategies yield speedup improvements of more than 30% and 15% at lower and intermediate work densities, respectively, while requiring 20% to 45% less memory, compared to previous approaches. Moreover, the simple duplicate pruning scheme provides an average reduction of 20% in execution time for up to 64 processors, compared to previous approaches that do not prune any duplicates
Keywords
distributed memory systems; hypercube networks; parallel algorithms; search problems; branch-and-bound; distributed-memory machines; duplicate pruning; duplicate searching; dynamic work distribution strategies; hypercube multiprocessors; parallel A* algorithms; parallel startup phase; scalability; traveling salesman problem; work densities; Concurrent computing; Distributed computing; Distribution strategy; Hypercubes; Scalability; Space exploration; State-space methods; Testing; Traveling salesman problems; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location
Newport, CA
Print_ISBN
0-8186-3442-1
Type
conf
DOI
10.1109/IPPS.1993.262779
Filename
262779
Link To Document