Behavior Selection Algorithm
Behavior Selection Algorithm
Finite-state machines
Hierarchical finite-state machines
Decision trees
Behavior trees
Hierarchical task networks
Hierarchical control systems
Utility systems
Dialogue tree (for selecting what to say)
Related concepts
In application programming, run-time selection of the behavior of a specific method is referred to as the
strategy design pattern.
See also
Cognitive model - all cognitive models exhibit behavior in terms of making decisions (taking
action), making errors, and with various reaction times.
Behavioral modeling, in systems theory
Behavioral modeling in hydrology
Behavioral modeling in computer-aided design
Behavioral modeling language
Case-based reasoning, solving new problems based on solutions of past problems
Model-based reasoning
Synthetic intelligence
Weak AI
References
1. Behavior Selection Algorithms: An Overview (http://www.gameaipro.com/GameAIPro/Game
AIPro_Chapter04_Behavior_Selection_Algorithms.pdf)