Skip to main content

Hierarchical Path-Finding Based on Decision Tree

  • Conference paper
Book cover Rough Sets and Knowledge Technology (RSKT 2012)

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

Included in the following conference series:

Abstract

Path-finding is a fundamental problem in computer games, and its efficiency is mainly determined by the number of nodes it will expand. A* algorithm is unsuitable for path-finding on large map under limited computer sources and real-time demand, because the number of nodes it will expand grows fast with the size of the search space. HPA* can greatly improve the efficiency by generating abstract graph of the given map to memorize the map information before doing pathfinding. Through evenly partitioning the map as preprocessing, it can also reduce the influence of terrain factor on the output. As a result, it finds near optimal paths instead of optimal ones. And the evenly partition on the map doesnt consider the terrain distribution, which may still cause resource waste to some extent. In this paper, we present DT-HPA* (Hierarchical Path-Finding A* based on Decision Tree), a hierarchical path-finding approach on the map which has been divided by decision tree. This approach views each point on the map as an instance, and divides the map according to cut-points of continuous valued decision tree. The result of division is that the map is cut into some rectangular regions in different size, and retains the regions contain a kind of terrain. The experimental results show that, compared to HPA*, DT-HPA* can find more optimal paths with fewer detected nodes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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, 100–107 (1968)

    Google Scholar 

  2. Patrick, L.: A* Path-finding for Beginners, http://www.policyalmanac.org/games/aStarTutorial.html (updated July 18, 2005)

  3. Koening, S., Likhachev, M., Furcy, D.: Lifelong planning A*. Artificial Intelligence Journal 155(1-2), 93–146 (2004)

    Article  Google Scholar 

  4. Kenny, D., Nash, A., Koenig, S.: Theta*: Any-Angle Path Planning on Grids. Journal of Artificial Intelligence Research 39, 533–579 (2010)

    MathSciNet  MATH  Google Scholar 

  5. Samet, H.: An overview of Quad trees, Octrees, and Related hierarchical data structures. NATO ASI Series, vol. 40, pp. 51–68 (1988)

    Google Scholar 

  6. Yahja, A., Stentz, A., Singh, S., et al.: Framed-Quad tree path planning for mobile robots operating in sparse environments. In: Proceedings of IEEE Conference on Robotics and Automation (ICRA), Leuven, Belgium (May 1998)

    Google Scholar 

  7. Choset, H., Lynch, K.M., Hutchinson, S., et al.: Principles of Robot Motion. MIT Press (2004)

    Google Scholar 

  8. Demyen, D., Buro, M.: Efficient triangulation-based path-finding. In: Proceedings of AAAI (2006)

    Google Scholar 

  9. Sturtevant, N., Buro, M.: Partial pathfinding using map abstraction and refinement. In: Proceedings of AAAI, pp. 1392–1397 (2005)

    Google Scholar 

  10. Bulitko, V., Sturtevant, N.: Graph abstraction in real-time heuristic search. Journal of Artificial Intelligence Research 30, 51–100 (2007)

    MATH  Google Scholar 

  11. Botea, A., Muller, M., Schaeffer, J.: Near optimal hierarchical path-finding. Journal of Game Development 1, 7–28 (2004)

    Google Scholar 

  12. Rabin, S.: A* Aesthetic Optimizations. Game Programming Gems, 264–271 (2000)

    Google Scholar 

  13. Jansen, M.R., Buro, M.: HPA* Enhancements. In: Proceedings of the Third Artificial Intelligence and Interactive Digital Entertainment Conference, Stanford, California, USA, pp. 84–87 (2007)

    Google Scholar 

  14. Harabor, D., Botea, A.: Hierarchical path planning for multi-size agents in heterogeneous environments. In: IEEE Symposium on Computational Intelligence and Games, pp. 258–265 (2008)

    Google Scholar 

  15. Quinlan, J.R.: Improved use of continuous attributes in C4.5. Journal of Artificial Intelligence Research 4, 77–90 (1996)

    MATH  Google Scholar 

  16. Breiman, L., Friedman, J.H., Olshen, R.A., et al.: Classification and Regression Tree. Wadsworth International Group, Monterey (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, Y., Su, LM., Li, WL. (2012). Hierarchical Path-Finding Based on Decision Tree. In: Li, T., et al. Rough Sets and Knowledge Technology. RSKT 2012. Lecture Notes in Computer Science(), vol 7414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31900-6_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31900-6_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31899-3

  • Online ISBN: 978-3-642-31900-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics