kaos.autonomy.utility
Class UtilityComputation
java.lang.Object
kaos.autonomy.utility.UtilityComputation
public class UtilityComputation
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UtilityComputation
public UtilityComputation(Kaa k,
KaaGUI g,
KaaRepository kr)
costOfDecisionChoice
public float costOfDecisionChoice(ActionInstanceDescription aid,
java.lang.String policyType,
java.lang.String decisionChoice)
throws java.lang.Exception
- select the cost of a decision choice
- Parameters:
aid
- Action Instance Description
- Returns:
- A string for the best AA choice
- Throws:
java.lang.Exception
selectBestAction
public java.lang.String selectBestAction(ActionInstanceDescription aid,
java.lang.String policyType)
throws java.lang.Exception
- select the best AA choice
- Parameters:
aid
- Action Instance Description
- Returns:
- A string for the best AA choice
- Throws:
java.lang.Exception