public class LinearPreferenceOrientedUtilityFunction
extends UtilityFunction
Utility function that calculates the utility of a product attribute as the sum of partial utilities of
the preferences (contributing to it).
The preferences contribute with the product of the strength of the preference,
the product group attribute preference map between the corresponding value and the product attribute
and the value of the product attribute.
It thus takes the preference of the agent into account, as well what it binds.