nash_point

negmas.preferences.nash_point(ufuns, frontier, outcome_space=None, issues=None, outcomes=None)[source]

Calculates the nash point on the pareto frontier of a negotiation

Parameters
Return type

tuple[Optional[tuple[float, ...]], Optional[int]]

Returns

A tuple of three values (all will be None if reserved values are unknown)

  • A tuple of utility values at the nash point

  • The index of the given frontier corresponding to the nash point

Remarks:

  • The function searches within the given frontier only.