Class Summary |
LAbstractBinaryDecisionLeave<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>,P> |
|
LAbstractBinaryDecsionTree<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> |
|
LDecisionConfiguration |
creates instance of decision for given set of preferenceWeights and
deliberativeChoiceComp TODO make immutable (SH) TODO consider id field to
make the builder identifiable - to be set in constructor like other fields
(SH) sorry - needed these features instantly (SH) > not possible to make
static since multiple instances with different goal-definitions are required! |
LDeliberativeChoiceComp_MaxLineTotal |
Selects the behavioural option with maximal line total. |
LDeliberativeChoiceComp_MaxLineTotalRandomAtTie |
Tie Rule: In case there are more than one BOs with the highest score, a random one is chosen among these. |
LDeliberativeChoiceComp_Probabilistic |
Selects behavioural options based on a probabilistic choice mechanism. |
LDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>> |
the agents decision module |
LDeliberativeDeciderFactory<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
LExplorationDecider<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
LExplorationDeciderFactory<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
This decider factory creates a decider that just fetches the aagent's
preceding behavioural actions and chooses it as new action. |
LHabitDecider<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
LHabitDeciderFactory<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
LLightBoRow<BO extends LaraBehaviouralOption<?,?>> |
This implementation of LaraBoRow does not store values for every
preference but only the sum. |
LTreeDecider<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> |
|