Skip to content
Open access

Hybrid Genetic Programming and Q-Learning for Behavior Tree Evolution inMicroRTS Tactical Scenarios

Mohamed Amine Chikh Touami Mohammed Salem M. Khelfi
Aug 2026 · Informatica · Vol 50 · 0 citations · 30 references

TL;DR

Applied to plain-terrain MicroRTS micromanagement challenge, this work integrates tabular Q-learning within the BT controller to gate actions at terminal nodes based on learned action-values, and collects additional rewards at each tick of the game that are used to augment the final fitness signal.

Abstract

Genetic Programming (GP) can be used to evolve human-interpretable Behavior Tree controllers for realtimestrategy games. Current Behavior Trees-based GP approaches compute fitness only at the end ofeach episode, which does not allow learning from finer-grained tactical decisions during gameplay. In thiswork, we integrate tabular Q-learning within the BT controller to gate actions at terminal nodes based onlearned action-values, and collect additional rewards at each tick of the game that are used to augmentthe final fitness signal. Since the Q-table is reset at the start of each episode, our approach allows thelearned information to affect fitness, while keeping the learned values from one generation separate fromsubsequent generations (a form of Baldwinian learning). Applied to plain-terrain MicroRTS micromanagementchallenge (population of 100 BTs, 2000 generations, against a deterministic rush opponent), ourapproach achieves a maximum fitness of 26.44 compared to GP’s max fitness of 22.0, a relative improvementof 20.2%. Mean best-fitness was also increased by 17.8% compared to the GP-only baseline. Theseresults are reported from a single representative run per configuration; multi-seed replication is identifiedas a priority for future work. The additional per-episode RL reward signal is strongly correlated with elitefitness (r = 0.89), confirming that it provides informative guidance for the evaluation. Unit coordinationexhibited by the hybrid agents is also found to be more structured, with defined front-line and support roles.The agent maintains its interpretable Behavior Tree structure.

Read PDF

Similar papers

Preprint Aug 2026

Automating Parent Selection Configuration in Genetic Programming with Agentic AI

Findings demonstrate the potential of agentic AI to translate domain knowledge into generating executable components, providing a step toward automated configuration and design of evolutionary systems.

Jose Guadalupe Hernandez, Jui-Hsuan Chang, A. Saini et al. · 0 citations
#artificial intelligence Preprint Sep 2026

VRL-Bench: Benchmarking agents on computer control tasks under finite trial budgets

VEX$^2$, a verbal exploration--exploitation scheduler that uses a language model to jointly select policies and allocate the remaining trial budget is proposed, and VEX$^2$ is the only evaluated update to achieve positive observed success-rate gains over retry in all six settings.

Yu Bai, Yukai Miao, Dawei Wang et al. · 0 citations
#artificial intelligence Conference Sep 2026

Online Robust Reinforcement Learning Through Monte-Carlo Planning

A new robust variant of MCTS that mitigates dynamical model ambiguities to bridge the gap between simulation-based planning and real-world deployment and empirical evidence is provided that this method achieves robust performance in planning problems even under significant ambiguity in the underlying reward distributio...

T. Dam, Kishan Panaganti, Brahim Driss et al. · 5 citations · ⚡1
#machine learning Preprint Aug 2026

LLM-Guided Reinforcement Learning for Adaptive NPC Behavior in Multi-Agent Combat Games

A runtime strategy-selection framework in which a large language model (LLM) guides a trained RL policy without modifying its underlying behavior is investigated, demonstrating both the potential and limitations of LLM-guided runtime strategy selection for adaptive multi-agent game AI.

H. D. Nair, Kayvan Karim · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.