0% found this document useful (0 votes)
25 views

Behavior Selection Algorithm

In artificial intelligence, a behavior selection algorithm selects appropriate behaviors or actions for intelligent agents. Common behavior selection algorithms include finite-state machines, hierarchical finite-state machines, decision trees, behavior trees, hierarchical task networks, hierarchical control systems, and utility systems. Behavior selection algorithms are related to concepts like cognitive models, systems theory, computer-aided design, and case-based reasoning.

Uploaded by

ava939
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Behavior Selection Algorithm

In artificial intelligence, a behavior selection algorithm selects appropriate behaviors or actions for intelligent agents. Common behavior selection algorithms include finite-state machines, hierarchical finite-state machines, decision trees, behavior trees, hierarchical task networks, hierarchical control systems, and utility systems. Behavior selection algorithms are related to concepts like cognitive models, systems theory, computer-aided design, and case-based reasoning.

Uploaded by

ava939
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Behavior selection algorithm

In artificial intelligence, a behavior selection algorithm,[1] or action selection algorithm, is an algorithm


that selects appropriate behaviors or actions for one or more intelligent agents. In game artificial
intelligence, it selects behaviors or actions for one or more non-player characters. Common behavior
selection algorithms include:

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)

Retrieved from "https://en.wikipedia.org/w/index.php?title=Behavior_selection_algorithm&oldid=1149801253"

You might also like