zeus.actors.rtn.util
Class StrategyEvaluatorList

java.lang.Object
  extended byzeus.util.HSet
      extended byzeus.actors.rtn.util.StrategyEvaluatorList

public class StrategyEvaluatorList
extends HSet

A list of all StrategyEvaluators participating in the contracting process for a goal.

For example, assume a goal g0 decomposes into two external subgoals g1 and g2. Now an attempt is made to contract out g1 to agents B and C, and g2 to agent D, E, F. In this case, we will have 5 strategy evaluators, one for each subgoal/agent combination. The shared strategy evaluator list allows one evaluator to consider the status of other evaluators when making bidding decisions. (Note: No implemented example to date has utilised the cross-evaluator dialogue feature). TO DO: This class should contain methods to retrieve strategy evaluators depending on their variour properties, e.g. their state, goal, current price, etc.


Field Summary
 
Fields inherited from class zeus.util.HSet
table
 
Constructor Summary
StrategyEvaluatorList()
           
 
Methods inherited from class zeus.util.HSet
add, add, clear, clone, contains, elements, isEmpty, remove, size, toVector
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrategyEvaluatorList

public StrategyEvaluatorList()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.