Package jmadem

Interface Summary
UtilityFunctionInt Interface for the utility functions invoked by MADeMAgArch agents.
 

Class Summary
add_utility_function Internal function for adding an utility function to the MADeM agent.
Allocation Data structure for representing task-slot allocations.
construct_allocations Internal function for constructing a set of allocations by instantiating task slots to element values.
DecisionData Data structure holding all the information related to a specific decision problem.
get_personal_weights Internal function for getting the personal weights being used by the MADeM agent.
get_timeout Internal function for getting the bid timeout used by the MADeM agent.
get_utility_function_names Internal function for getting the names of the utility functions already registered in the MADeM agent.
get_utility_weights Internal function for getting the utility weights being used by the MADeM agent.
get_welfare Internal function for getting the social welfare being used by the MADeM agent.
launch_decision Internal function for starting a MADeM decision with the current internal agent settings (i.e. personal weights, utility weights, welfare and timeout).
launch_specific_decision Internal function for starting a MADeM decision with all the parameters being specified in the call (i.e. personal weights, utility weights, welfare and timeout).
MADeMAgArch Basic architecture for a Jason agent performing MADeM decisions.
remove_utility_function Internal function for removing an utility function to the MADeM agent.
set_personal_weights Internal function for changing the personal weights of the MADeM agent.
set_timeout Internal function for changing bid timeout in the MADeM agent.
set_utility_weights Internal function for changing the utility weights of the MADeM agent.
set_welfare Internal function for changing the social welfare of the MADeM agent.
 

Enum Summary
Cuf Types of Social Welfares available to MADeM agents.
 

Exception Summary
UtilityFunctionException Exceptions related to the utility functions invoked by MADeMAgArch agents.