Interface Summary |
LaraBoRow<BO extends LaraBehaviouralOption<?,?>> |
Combines a behavioural option and its individual (i.e. weighted by personal
preference weights) utility values during the decision process. |
LaraDecider<BO extends LaraBehaviouralOption<?,?>> |
Interface for all components that may execute a decision. |
LaraDeciderFactory<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
LaraDecisionConfiguration |
The LaraDecisionConfiguration is an identifier for certain decision
and is passed to LaraAgentComponent.decide(LaraDecisionConfiguration)
. |
LaraDecisionTree<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> |
|
LaraDeliberativeChoiceComponent |
Heuristic used for selection of (best) behavioural option |
LaraDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>> |
A special LaraDecider that adds functionality required for laraBoRows
decisions. |