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