pygambit.nash.liap_agent_solve#

pygambit.nash.liap_agent_solve(start: MixedBehaviorProfileDouble, maxregret: float = 0.0001, maxiter: int = 1000) NashComputationResult#

Compute approximate agent Nash equilibria of a game using Lyapunov function minimization.

Added in version 16.5.0: Moved from liap_solve passing a MixedBehaviorProfileDouble for additional clarity in the solution concept computed.

Parameters:
  • start (MixedBehaviorProfileDouble) – The starting profile for function minimization. Up to one equilibrium will be found from any starting profile, and the equilibrium found may (and generally will) depend on the initial profile chosen.

  • maxregret (float, default 1e-4) – The acceptance criterion for approximate Nash equilibrium; the maximum regret of any player must be no more than maxregret times the difference of the maximum and minimum payoffs of the game

  • maxiter (int, default 1000) – Maximum number of iterations in function minimization.

Returns:

res – The result represented as a NashComputationResult object.

Return type:

NashComputationResult