MultiIssueFun

class negmas.preferences.MultiIssueFun(*args, **kwargs)[source]

Bases: Fun, Protocol

A value function mapping values from multiple issues to a real number

Attributes Summary

dim

Methods Summary

__call__(x)

Call self as a function.

minmax(input)

scale_by(scale)

shift_by(offset)

xml(indx, issues[, bias])

Attributes Documentation

dim

Methods Documentation

__call__(x: tuple) float[source]

Call self as a function.

minmax(input: tuple[Issue, ...]) tuple[float, float][source]
scale_by(scale: float) MultiIssueFun[source]
shift_by(offset: float) MultiIssueFun[source]
xml(indx: int, issues: list[Issue] | tuple[Issue, ...], bias=0.0) str[source]