Skip to main content

Wave-shaping in multiprocessor bidirectional heuristic state space search

  • Search
  • Conference paper
  • First Online:
EPIA 91 (EPIA 1991)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 541))

Included in the following conference series:

  • 132 Accesses

Abstract

Parallel bidirectional heuristic island search combines forward chaining, backward chaining, and parallelism to search a state space. The only algorithm in this category to date (PBA*) has been demonstrated to exhibit excellent performance in practice (superlinear speedup in all tested cases) [Nels90d]. This paper introduces the concept of wave-shaping for parallel bidirectional heuristic island search. The resulting algorithm improves the performance of PBA* by dynamically redirecting the local search processes that run concurrently on PBA*, toward quick path establishment. Experimental results on a uniprocessor, as well as a multiprocessor machine (Intel iPSC/2 hypercube) demonstrate the viability of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chakrabarti, P.P., Ghose, S., and Desarkar, S.C., "Heuristic Search Through Islands", Artificial Intelligence, 29, (1986): 339–348.

    Google Scholar 

  2. Chakrabarti, P.P., Personal communication with Peter C. Nelson, 1988.

    Google Scholar 

  3. DeChampeaux, Dennis, and Sint, Lenie, "An Improved Bidirectional Heuristic Search Algorithm", Journal of the ACM, Vol. 24, No 2, (1977): 177–191.

    Google Scholar 

  4. DeChampeaux, Dennis, "Bidirectional Heuristic Search Again", Journal of the ACM, Vol. 30, No 1, (1983): 22–32.

    Google Scholar 

  5. Hart, P., Duda, R., and Raphael, B., "A Formal Basis for the Heuristic Determination of Minimum Cost Paths", IEEE Trans. on SSC, vol. 4, (1968): 100–107.

    Google Scholar 

  6. Korf, Richard E., "Depth-First Iterative-Deepening: An Optimal Admissible Tree Search", Artificial Intelligence, Vol. 27, (1985): 97–109.

    Google Scholar 

  7. Kumar, Vipin, Ramesh, K., and Nageshwara, Rao V., "Parallel Best-First Search of State-Space Graphs: A Summary of Results", AAAI 1988: 122–127.

    Google Scholar 

  8. Kumar, Vipin, and Nageshwara, Rao V., "Load Balancing on the Hypercube Architecture", Proc. 4th Conf. on Hypercubes, Concurrent Computers and Applications, March 1989.

    Google Scholar 

  9. Kwa, James B.H., "BS*: An Admissible Bidirectional Staged Heuristic Search Algorithm", Artificial Intelligence 38 (1989): 95–109.

    Google Scholar 

  10. Nelson, Peter C., "A Parallel A* Algorithm", MS Thesis, Northwestern University, 1986.

    Google Scholar 

  11. Nelson, Peter C. and Henschen, Lawrence J. "Parallel Bidirectional Heuristic Searching", Proc. Canadian Information Processing Society 5 (1987): 117–124.

    Google Scholar 

  12. Nelson, Peter, "Parallel Bidirectional Search Using Multi-Dimensional Heuristics", Ph.D. Dissertation, Northwestern University, June 1988.

    Google Scholar 

  13. Nelson, Peter, and Henschen, Lawrence, "Multi-Dimensional Heuristic Searching", IJCAI '89 — International Joint Conf. on Artificial Intelligence, August 1989, 316–321.

    Google Scholar 

  14. Nelson, Peter, "Parallel Heuristic Search Using Islands", Proc. 4th Conf. on Hypercubes, Concurrent Computers and Applications, 1989.

    Google Scholar 

  15. Nelson, Peter C., and Dillenburg, John F., "Multiple Level Island Search", 5th Rocky Mountain Conf. on Artificial Intelligence, June 1990.

    Google Scholar 

  16. Nelson, Peter C., and Toptsis, Anestis A., "Artificial Intelligence, Parallel Processing, and Bidirectional Heuristic Search", Submitted for publication.

    Google Scholar 

  17. Nelson, Peter C., and Toptsis, Anestis A., "Superlinear Speedup in Multiprocessor Bidirectional Heuristic State-Space Search", Submitted for publication.

    Google Scholar 

  18. Pohl, Ira, "Bi-Directional Search", Machine Intelligence 1971, 127–140.

    Google Scholar 

  19. Politowski, G. and Pohl, I. "D-Node Retargeting in Bidirectional Heuristic Search.", Proc. AAAI 4, (1984): 274–277.

    Google Scholar 

  20. Rao, Nageshwara, V., Kumar, Vipin, and Ramesh, K., "A Parallel Implementation of Iterative-Deepening-A**, AAAI 1987, 178–182.

    Google Scholar 

  21. Rao, Nageshwara, and Rao, V., Kumar, Vipin, "Parallel Depth First Search. Part I. Implementation", International Journal of Parallel Programming, 16 (6) (1987): 479–499.

    Google Scholar 

  22. Rao, Nageshwara, and Rao, V., Kumar, Vipin, "Parallel Depth First Search. Part II. Analysis", International Journal of Parallel Programming, 16 (6) (1987): 501–519.

    Google Scholar 

  23. Rao, Nageshwara, V., Kumar, Vipin, and Ramesh, K., "Parallel Heuristic Search on a Shared Memory Multiprocessor", Tech. Report. AI Lab, TR-87-45, Univ. of Texas at Austin, January 1987.

    Google Scholar 

  24. Rao, Nageshwara, V., and Kumar, Vipin, "Superlinear Speedup in State-Space Search", Tech. Report. AI Lab, TR-88-80, Univ. of Texas at Austin, June 1988.

    Google Scholar 

  25. Rao, Nageshwara, Rao, V., and Kumar, Vipin, "Concurrent Insertions and Deletions in a Priority Queue", 1988 Inter. Conf. on Parallel Processing, Vol. 3, (1988): 207–210.

    Google Scholar 

  26. Rao, Nageshwara, Rao, V., and Kumar, Vipin, "Concurrent access of priority queues", IEEE Trans. on Computers Vol. 37, (1988): 1657–1665.

    Google Scholar 

  27. Toptsis, Anestis A., "Parallel Bidirectional Island Search in Distributed Memory Multiprocessors", Ph.D. Dissertation, Univ. of Illinois, Chicago, February 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pedro Barahona Luís Moniz Pereira António Porto

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nelson, P.C., Toptsis, A.A. (1991). Wave-shaping in multiprocessor bidirectional heuristic state space search. In: Barahona, P., Moniz Pereira, L., Porto, A. (eds) EPIA 91. EPIA 1991. Lecture Notes in Computer Science, vol 541. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54535-2_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-54535-2_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54535-4

  • Online ISBN: 978-3-540-38459-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics