|
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. |