LinearUtilityAggregationFunction ================================ .. currentmodule:: negmas.preferences .. autoclass:: LinearUtilityAggregationFunction :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~LinearUtilityAggregationFunction.base_type ~LinearUtilityAggregationFunction.id ~LinearUtilityAggregationFunction.name ~LinearUtilityAggregationFunction.reserved_distribution ~LinearUtilityAggregationFunction.short_type_name ~LinearUtilityAggregationFunction.type ~LinearUtilityAggregationFunction.type_name ~LinearUtilityAggregationFunction.uuid ~LinearUtilityAggregationFunction.weights .. rubric:: Methods Summary .. autosummary:: ~LinearUtilityAggregationFunction.__call__ ~LinearUtilityAggregationFunction.argrank ~LinearUtilityAggregationFunction.argrank_with_weights ~LinearUtilityAggregationFunction.best ~LinearUtilityAggregationFunction.changes ~LinearUtilityAggregationFunction.checkpoint ~LinearUtilityAggregationFunction.checkpoint_info ~LinearUtilityAggregationFunction.create ~LinearUtilityAggregationFunction.difference ~LinearUtilityAggregationFunction.difference_prob ~LinearUtilityAggregationFunction.eu ~LinearUtilityAggregationFunction.eval ~LinearUtilityAggregationFunction.eval_normalized ~LinearUtilityAggregationFunction.extreme_outcomes ~LinearUtilityAggregationFunction.forget_inverter ~LinearUtilityAggregationFunction.from_checkpoint ~LinearUtilityAggregationFunction.from_dict ~LinearUtilityAggregationFunction.from_genius ~LinearUtilityAggregationFunction.from_geniusweb ~LinearUtilityAggregationFunction.from_geniusweb_json_str ~LinearUtilityAggregationFunction.from_xml_str ~LinearUtilityAggregationFunction.generate_bilateral ~LinearUtilityAggregationFunction.generate_random ~LinearUtilityAggregationFunction.generate_random_bilateral ~LinearUtilityAggregationFunction.invert ~LinearUtilityAggregationFunction.is_better ~LinearUtilityAggregationFunction.is_equivalent ~LinearUtilityAggregationFunction.is_not_better ~LinearUtilityAggregationFunction.is_not_worse ~LinearUtilityAggregationFunction.is_session_dependent ~LinearUtilityAggregationFunction.is_state_dependent ~LinearUtilityAggregationFunction.is_stationary ~LinearUtilityAggregationFunction.is_volatile ~LinearUtilityAggregationFunction.is_worse ~LinearUtilityAggregationFunction.max ~LinearUtilityAggregationFunction.min ~LinearUtilityAggregationFunction.minmax ~LinearUtilityAggregationFunction.normalize ~LinearUtilityAggregationFunction.normalize_for ~LinearUtilityAggregationFunction.random ~LinearUtilityAggregationFunction.rank ~LinearUtilityAggregationFunction.rank_with_weights ~LinearUtilityAggregationFunction.reset_changes ~LinearUtilityAggregationFunction.sample_outcome_with_utility ~LinearUtilityAggregationFunction.scale_by ~LinearUtilityAggregationFunction.scale_max ~LinearUtilityAggregationFunction.scale_max_for ~LinearUtilityAggregationFunction.scale_min ~LinearUtilityAggregationFunction.scale_min_for ~LinearUtilityAggregationFunction.set_id ~LinearUtilityAggregationFunction.shift_by ~LinearUtilityAggregationFunction.shift_max_for ~LinearUtilityAggregationFunction.shift_min_for ~LinearUtilityAggregationFunction.spawn ~LinearUtilityAggregationFunction.spawn_object ~LinearUtilityAggregationFunction.to_crisp ~LinearUtilityAggregationFunction.to_dict ~LinearUtilityAggregationFunction.to_genius ~LinearUtilityAggregationFunction.to_prob ~LinearUtilityAggregationFunction.to_stationary ~LinearUtilityAggregationFunction.to_xml_str ~LinearUtilityAggregationFunction.worst ~LinearUtilityAggregationFunction.xml .. rubric:: Attributes Documentation .. autoattribute:: base_type .. autoattribute:: id .. autoattribute:: name .. autoattribute:: reserved_distribution .. autoattribute:: short_type_name .. autoattribute:: type .. autoattribute:: type_name .. autoattribute:: uuid .. autoattribute:: weights .. rubric:: Methods Documentation .. automethod:: __call__ .. automethod:: argrank .. automethod:: argrank_with_weights .. automethod:: best .. automethod:: changes .. automethod:: checkpoint .. automethod:: checkpoint_info .. automethod:: create .. automethod:: difference .. automethod:: difference_prob .. automethod:: eu .. automethod:: eval .. automethod:: eval_normalized .. automethod:: extreme_outcomes .. automethod:: forget_inverter .. automethod:: from_checkpoint .. automethod:: from_dict .. automethod:: from_genius .. automethod:: from_geniusweb .. automethod:: from_geniusweb_json_str .. automethod:: from_xml_str .. automethod:: generate_bilateral .. automethod:: generate_random .. automethod:: generate_random_bilateral .. automethod:: invert .. automethod:: is_better .. automethod:: is_equivalent .. automethod:: is_not_better .. automethod:: is_not_worse .. automethod:: is_session_dependent .. automethod:: is_state_dependent .. automethod:: is_stationary .. automethod:: is_volatile .. automethod:: is_worse .. automethod:: max .. automethod:: min .. automethod:: minmax .. automethod:: normalize .. automethod:: normalize_for .. automethod:: random .. automethod:: rank .. automethod:: rank_with_weights .. automethod:: reset_changes .. automethod:: sample_outcome_with_utility .. automethod:: scale_by .. automethod:: scale_max .. automethod:: scale_max_for .. automethod:: scale_min .. automethod:: scale_min_for .. automethod:: set_id .. automethod:: shift_by .. automethod:: shift_max_for .. automethod:: shift_min_for .. automethod:: spawn .. automethod:: spawn_object .. automethod:: to_crisp .. automethod:: to_dict .. automethod:: to_genius .. automethod:: to_prob .. automethod:: to_stationary .. automethod:: to_xml_str .. automethod:: worst .. automethod:: xml