Skip to main content

Improved Anytime D* Algorithm

  • Chapter
  • First Online:
Book cover IAENG Transactions on Engineering Technologies

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 247))

Abstract

In the dynamic domain, agents often operate in the terrain which is only incompletely known and can be dynamically updated on the fly. In this case, dynamic navigation algorithm, which is required to find out an optimal solution to its goal, has been an important component in planning. However, under the environments where time is more critical than optimality, a sub-optimal solution is required. Therefore the challenge for practical applications is to find a high sub-optimal solution in limited time. The dynamic algorithm Anytime D*(AD*) is currently the best anytime algorithm which aims to return a high sub-optimal solution with short corresponding time and control of sub-optimality. In this chapter, a new algorithm named Improved Anytime D*(IAD*) is introduced. By reducing the search space, experiment results show IAD* better outperforms Anytime D* in various random benchmarks.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Davis HW, Bramanti-Gregor A, Wang J (1988) The advantages of using depth and breadth components in heuristic search. Methodol Intell Syst 3:19–28

    Google Scholar 

  2. Hansen EA, Zhou R (2007) Anytime heuristic search. J Artif Intell Res 28:267–297

    MathSciNet  MATH  Google Scholar 

  3. Harris L (1974) The heuristic search under conditions of error. Artif Intell 5(3):217–234

    Article  MATH  Google Scholar 

  4. Koenig S, Likhachev M (2002) D*lite. In: Eighteenth national conference on, artificial intelligence, pp 476–483

    Google Scholar 

  5. S. Koenig, Likhachev M (2002) Improved fast replanning for robot navigation in unknown, Terrain, pp 968–975

    Google Scholar 

  6. Koenig S, Likhachev M (2002) Incremental a*. Advances in neural information processing systems, pp 1539–1546

    Google Scholar 

  7. Koenig S, Likhachev M, Furcy D (2004) Lifelong planning a*. Artif Intell J 155(1–2):93–146

    Article  MathSciNet  MATH  Google Scholar 

  8. Korf R (1993) Linear-space best-first search. Artif Intell 62(1):41–78

    Article  MathSciNet  MATH  Google Scholar 

  9. Likhachev M, Ferguson D, Gordon G, Stentz A, Thrun S (2005) Anytime dynamic a*: an anytime, replanning algorithm. In: Proceedings of the international conference on automated planning and scheduling

    Google Scholar 

  10. Likhachev M, Gordon G, Thrun S (2003) Ara*: anytime a* with provable bounds on sub-optimality. Adv Neural Inf Process Syst

    Google Scholar 

  11. Pohl I (1970) Heuristic search viewed as path finding in a graph. Artif Intell 1(3):193–204

    Article  MathSciNet  MATH  Google Scholar 

  12. Stentz A (1995) The focussed d* algorithm for real-time replanning. In: Proceedings of the international joint conference on, artificial intelligence, pp 1652–1659

    Google Scholar 

  13. Stentz A (1997) Optimal and efficient path planning for partially-known environments, vol 388. The Kluwer international series in engineering and computer science, pp 203–220

    Google Scholar 

  14. Thayer JT, Ruml W (2008) Faster than weighted a*: an optimal approach to bounded suboptimal search. In: Proceedings of the international conference on automated planning and scheduling

    Google Scholar 

  15. Yue W, Franco J (2009) Avoiding unnecessary calculations in robot navigation. In: Proceedings of world congress on engineering and computer science, pp 718–723

    Google Scholar 

  16. Yue W, Franco J (2010) A new way to reduce computing in navigation algorithm. J Eng Lett 18(4):\(\text{ EL }\_\text{18 }\_\text{4 }\_\text{03 }\)

    Google Scholar 

  17. Yue W, Franco J, Cao W, Han Q (2012) A new anytime dynamic navigation algorithm. In: Proceedings of the world congress on engineering and computer science 2012, WCECS 2012, vol 1, pp 17–22, San Francisco, USA, 24–26 Oct 2012

    Google Scholar 

  18. Yue W, Franco J, Cao W, Yue H (2011) Id* lite: improved d* lite algorithm. In: Proceedings of 26th symposium on applied, computing, pp 1364–1369

    Google Scholar 

  19. Zhou R, Hansen E (2002) Multiple sequence alignment using anytime a*. In: Proceedings of conference on articial, intelligence, pp 975–976

    Google Scholar 

Download references

Acknowledgments

This work was supported by University Research Council’s (URC), 2012 Summer Graduate Student Research Fellowships funded by University of Cincinnati.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiwei Cao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Yue, W., Franco, J., Han, Q., Cao, W. (2014). Improved Anytime D* Algorithm. In: Kim, H., Ao, SI., Amouzegar, M., Rieger, B. (eds) IAENG Transactions on Engineering Technologies. Lecture Notes in Electrical Engineering, vol 247. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6818-5_27

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-6818-5_27

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-6817-8

  • Online ISBN: 978-94-007-6818-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics