Evolving behaviour tree structures using grammatical evolution

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Behaviour Trees are control structures with many applications in computer science, including robotics, control systems, and computer games. They allow the specification of controllers from very broad behaviour definitions (close to the root of the tree) down to very specific technical implementations (near the leaves); this allows them to be understood and extended by both behaviour designers and technical programmers. This chapter describes the process of applying Grammatical Evolution (GE) to evolve Behaviour Trees for a real-time video-game: the Mario AI Benchmark. The results obtained show that these structures are quite amenable to artificial evolution using GE, and can provide a good balance between longterm (pathfinding) and short-term (reactiveness to hazards and power-ups) planning within the same structure.

Cite

CITATION STYLE

APA

Perez-Liebana, D., & Nicolau, M. (2018). Evolving behaviour tree structures using grammatical evolution. In Handbook of Grammatical Evolution (pp. 433–460). Springer International Publishing. https://doi.org/10.1007/978-3-319-78717-6_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free