Abstract
We propose a method for identifying well-placed island nodes for the purpose of performing a bidirectional parallel heuristic search algorithm. Multi-process bidirectional heuristic search algorithms that utilize island nodes (such as PBA*) have been shown to have the potential for exponential speedup over their plain counterparts that do not utilize island nodes. The problem of how to generate appropriately located island nodes has resisted any general purpose solution to date. The proposed method is an initial step toward this end. We implement our method and evaluate its performance within PBA* for a variety of sliding-tiles puzzles. Our findings reveal that the overhead cost of using our method is negligible, while at the same time, when PBA* is equipped with the proposed method, it outperforms its random-island-nodes counterpart for the vast majority of test cases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Antoniol, G., Di Penta, M., Harman, M.: Search-Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance Project. In: Proceedings of IEEE International Conference on Software Maintenance, pp. 240–249 (2005)
Yu, F., Ip, H.S., Leung, C.H.: A Heuristic Search for Relevant Images on the Web. In: Leow, W.-K., Lew, M., Chua, T.-S., Ma, W.-Y., Chaisorn, L., Bakker, E.M. (eds.) CIVR 2005. LNCS, vol. 3568, pp. 599–608. Springer, Heidelberg (2005)
Bekkerman, R., Zilberstein, S., Allan, J.: Web Page Clustering using Heuristic Search in the Web Graph. In: Proceedings of IJCAI 2007, the 20th International Joint Conference on Artificial Intelligence (2007)
Hart, P.E., Nilsson, N.J., Raphael, B.: A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems, Science, and Cybernetics 4(2), 100–107 (1968)
Pohl, I.: Bi-Directional Search. Machine Intelligence, 127–140 (1971)
DeChampeaux, D.: Bidirectional Heuristic Search Again. Journal of the ACM 30(1), 22–32 (1983)
Nelson, P.C., Toptsis, A.A.: Superlinear Speedup Using Bidirectionalism and Islands. In: Proc. International Joint Conference on Artificial Intelligence (IJCAI) - Workshop on Parallel Processing in AI, Sydney, Australia, pp. 129–134 (1991)
Nelson, P.C., Toptsis, A.A.: Unidirectional and Bidirectional Search Algorithms. IEEE Software 9(2), 77–83 (1992)
Chakrabarti, P.P., Ghose, S., Desarkar, S.C.: Heuristic Search Through Islands. Artificial Intelligence 29, 339–348 (1986)
Nelson, P.C., Henschen, L.: Multi-Dimensional Heuristic Searching. In: IJCAI 1989 - International Joint Conf. on Artificial Intelligence, pp. 316–321 (1989)
Nelson, P.C.: Parallel Bidirectional Search Using Multi - Dimensional Heuristics, Ph.D. Dissertation, Northwestern University, Evanston, Illinois (June 1998)
Nelson, P.C.: Parallel Heuristic Search Using Islands. In: Proc. 4th Conf. on Hypercubes, Concurrent Computers and Applications, Monterey (March 1989)
Nelson, P.C., Henschen, L.: Parallel Bidirectional Heuristic Searching. In: Proc. Canadian Information Processing Society, Montreal, Canada, vol. 5, pp. 117–124 (1987)
Toptsis, A.A., Nelson, P.C.: Parallel Bidirectional Heuristic State-Space Search. Heuristics Journal 6(4), 40–49 (Winter 1993)
Toptsis, A.A.: Parallel Bidirectional Heuristic Search with Dynamic Process Re-Direction. In: Proc. 8th International Parallel Processing Symposium, IPPS 1994, pp. 242–247. IEEE Computer Society Press, Los Alamitos (1994)
Nelson, P.C., Toptsis, A.A.: Search Space Clustering in Parallel Bidirectional Heuristic Search. In: Proc. 4th UNB Artificial Intelligence Symposium, New Brunswick, Canada, pp. 563–573 (September 1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toptsis, A.A., Chaturvedi, R.A. (2009). Voronoi-assisted Parallel Bidirectional Heuristic Search. In: Kim, Th., et al. Advances in Computational Science and Engineering. FGCN 2008. Communications in Computer and Information Science, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10238-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-10238-7_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10237-0
Online ISBN: 978-3-642-10238-7
eBook Packages: Computer ScienceComputer Science (R0)