LinearMultiFun

class negmas.preferences.LinearMultiFun(slope: tuple[float, ...])[source]

Bases: MultiIssueFun

Attributes Summary

bias

dim

slope

Methods Summary

__call__(x)

Call self as a function.

minmax(input)

scale_by(scale)

shift_by(offset)

xml(indx, issues[, bias])

Attributes Documentation

bias
dim
slope: tuple[float, ...]

Methods Documentation

__call__(x: tuple)[source]

Call self as a function.

minmax(input: Iterable[Issue]) tuple[float, float][source]
scale_by(scale: float) LinearMultiFun[source]
shift_by(offset: float) AffineMultiFun[source]
xml(indx, issues, bias: float = 0) str[source]