Package jmadem

Interface Summary
FilterFunctionInt Interface for the filter functions invoked by MADeM agents when constructing allocations.
UtilityFunctionInt Interface for the utility functions invoked by MADeM agents.
 

Class Summary
add_filter_function Internal function for adding a filter function to the MADeM agent.
add_utility_function Internal function for adding an utility function to the MADeM agent.
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_filter_function_names Internal function for getting the names of the filter functions already registered in the MADeM agent.
get_list_of_personal_weights Internal function for getting the personal weights being used by the MADeM agent.
get_list_of_utility_weights Internal function for getting the utility weights being used by the MADeM agent.
get_multimodality Internal function for getting the type of multimodality used by the MADeM agent.
get_personal_weight Internal function for getting the personal weight being applied to another agent's utilities.
get_remove_MADeM_data Internal function for getting the value of the automatic remove of MADeM data flag.
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_weight Internal function for getting weight being applied to a certain utility function.
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_decision_welfare Internal function for starting a MADeM decision with the current internal agent settings (i.e. personal weights, utility weights, welfare and timeout).
launch_decision1 Internal function for starting a MADeM decision with the current internal agent settings (i.e. personal weights, utility weights, welfare and timeout).
launch_decision1_welfare 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).
launch_specific_decision_welfare 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).
launch_specific_decision1 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).
launch_specific_decision1_welfare 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.
MADeMAgent Agent class for a Jason agent performing MADeM decisions.
remove_filter_function Internal function for removing a filter function to the MADeM agent.
remove_utility_function Internal function for removing an utility function to the MADeM agent.
reset_personal_weights Internal function for reseting the personal weights of the MADeM agent.
reset_utility_weights Internal function for reseting the utility weights of the MADeM agent.
set_list_of_personal_weights Internal function for setting the personal weights of the MADeM agent.
set_list_of_utility_weights Internal function for changing the utility weights of the MADeM agent.
set_multimodality Internal function for changing the type of multimodality used by the MADeM agent.
set_personal_weight Internal function for setting a personal weight of the MADeM agent.
set_remove_MADeM_data Internal function for changing the flag establishing whether the agent automatically removes all the data related to a MADeM decision after it has been made.
set_timeout Internal function for changing bid timeout in the MADeM agent.
set_utility_weight Internal function for changing an utility weight 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.
Multimodality Types of multimodalities available to MADeM agents.
 

Exception Summary
FilterFunctionException Exceptions related to the filter functions invoked by MADeM agents.
UtilityFunctionException Exceptions related to the utility functions invoked by MADeM agents.