Communications of the ACM - Special section on computer architecture
Depth-first iterative-deepening: an optimal admissible tree search
Artificial Intelligence
Principles of artificial intelligence
Principles of artificial intelligence
Parallel Search of Strongly Ordered Game Trees
ACM Computing Surveys (CSUR)
Parallel Heuristic Search on a Shared Memory Multiprocessor
Parallel Heuristic Search on a Shared Memory Multiprocessor
Branch & bound formulation for sequential and parallel game tree searching: preliminary results
IJCAI'81 Proceedings of the 7th international joint conference on Artificial intelligence - Volume 1
The use of parallelism to implement a heuristic search
IJCAI'81 Proceedings of the 7th international joint conference on Artificial intelligence - Volume 1
AND parallelism in logic programs
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 1
A hybrid SSS*/alpha-beta algorithm for parallel search of game trees
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
An analysis of consecutively bounded depth-first search with applications in automated deduction
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
A parallel searching scheme for multiprocessor systems and its application to combinatorial problems
IJCAI'79 Proceedings of the 6th international joint conference on Artificial intelligence - Volume 1
The architecture of the FAIM-1 symbolic multiprocessing system
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
Parallelism in artificial intelligence problem solving: a case study of hearsay II
IEEE Transactions on Computers - Special issue on parallel processors and processing
Improved Speedup Bounds for Parallel Alpha-Beta Search
IEEE Transactions on Pattern Analysis and Machine Intelligence
Parallel Branch-and-Bound Formulations for AND/OR Tree Search
IEEE Transactions on Pattern Analysis and Machine Intelligence
Hi-index | 0.00 |
This paper presents a parallel version of the Iterative-Deepening-A* (IDA*) algorithm. Iterative-Deepening-A* is an important admissible algorithm for state-space search which has been shown to be optimal both in time and space for a wide variety of state-space search problems. Our parallel version retatins all the nice properties of the sequential IDA* and yet does not appear to be limited in the amount of parallelism. To test its effectiveness, we have implemented this algorithm on Sequent Balance 21000 parallel processor to solve the 15-puzzle problem, and have been able to obtain almost linear speedups on the 30 processors that are available on the machine. On machines where larger number of processors are available, we expect that the speedup will still grow linearly. The parallel version seems suitable even for loosely coupled architectures such as the Hypercube.