Research Article

MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING

Volume: 27 Number: 1 March 27, 2026
TR EN

MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING

Abstract

Behavior Trees (BTs) have emerged as a widely adopted method for modeling Non-Player Character (NPC) behavior in digital games, offering modularity, scalability, and flexibility compared to traditional approaches such as Finite State Machines. This paper explores the theoretical underpinnings of BTs and their application in NPC modeling. Behavior trees are formalized using graph theory, propositional logic, and probabilistic models, and their computational complexity is analyzed to position them within the broader mathematical framework of decision-making systems. Furthermore, practical examples are presented to demonstrate the advantages of BTs in creating adaptive and realistic NPC behaviors. The results highlight that BTs not only provide practical benefits for game developers but also offer a rigorous mathematical structure for analyzing decision-making models, enabling comparison with alternative approaches such as Markov Decision Processes and reinforcement learning.

Keywords

References

  1. [1] Nilsson NJ. John McCarthy. Natl Acad Sci 2012; 1–27.
  2. [2] Esteva A, Robicquet A, Ramsundar B, Kuleshov V, DePristo M, Chou K, Dean M. A guide to deep learning in healthcare. Nat Med 2019; 25(1): 24–29.
  3. [3] Pan Y, Hassan MM, Gumaei A, Alsanad A, Alrubaian A. Voice command recognition using deep learning for IoT applications. Future Gener Comput Syst 2020; 106: 624–634.
  4. [4] Grigorescu S, Trasnea B, Cocias T, Macesanu G. A survey of deep learning techniques for autonomous driving. J Field Robot 2020; 37(3): 362–386.
  5. [5] Sermanet P, Lynch A, Kavukcuoglu Y, Chintala S. Navigating complex environments with end-to-end reinforcement learning and attention. In: IEEE Conference on Computer Vision and Pattern Recognition; 2019.
  6. [6] Silver D, et al. Mastering the game of Go with deep neural networks and tree search. Nature 2016; 529(7587): 484–489.
  7. [7] Champandard AJ. AI game development: Synthetic creatures with learning and reactive behaviors. Indianapolis, IN, USA: New Riders, 2007.
  8. [8] Justesen N, Bontrager P, Togelius J, Risi S. Deep learning for video game playing. IEEE Trans Games 2019; 12(1): 1–20.

Details

Primary Language

English

Subjects

Applied Mathematics (Other)

Journal Section

Research Article

Publication Date

March 27, 2026

Submission Date

September 5, 2025

Acceptance Date

March 16, 2026

Published in Issue

Year 2026 Volume: 27 Number: 1

APA
Göktepe Körpeoğlu, S., Gören, M., & Arslantürk, İ. (2026). MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING. Eskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering, 27(1), 111-124. https://doi.org/10.18038/estubtda.1778255
AMA
1.Göktepe Körpeoğlu S, Gören M, Arslantürk İ. MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING. Estuscience - Se. 2026;27(1):111-124. doi:10.18038/estubtda.1778255
Chicago
Göktepe Körpeoğlu, Seda, Melike Gören, and İrem Arslantürk. 2026. “MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING”. Eskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering 27 (1): 111-24. https://doi.org/10.18038/estubtda.1778255.
EndNote
Göktepe Körpeoğlu S, Gören M, Arslantürk İ (March 1, 2026) MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING. Eskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering 27 1 111–124.
IEEE
[1]S. Göktepe Körpeoğlu, M. Gören, and İ. Arslantürk, “MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING”, Estuscience - Se, vol. 27, no. 1, pp. 111–124, Mar. 2026, doi: 10.18038/estubtda.1778255.
ISNAD
Göktepe Körpeoğlu, Seda - Gören, Melike - Arslantürk, İrem. “MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING”. Eskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering 27/1 (March 1, 2026): 111-124. https://doi.org/10.18038/estubtda.1778255.
JAMA
1.Göktepe Körpeoğlu S, Gören M, Arslantürk İ. MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING. Estuscience - Se. 2026;27:111–124.
MLA
Göktepe Körpeoğlu, Seda, et al. “MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING”. Eskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering, vol. 27, no. 1, Mar. 2026, pp. 111-24, doi:10.18038/estubtda.1778255.
Vancouver
1.Seda Göktepe Körpeoğlu, Melike Gören, İrem Arslantürk. MATHEMATICAL AND GRAPH-THEORETICAL ANALYSIS OF BEHAVIOR TREES FOR NPC MODELING. Estuscience - Se. 2026 Mar. 1;27(1):111-24. doi:10.18038/estubtda.1778255