pygambit.nash.enumpure_agent_solve#

pygambit.nash.enumpure_agent_solve(game: Game, nash_callback: Callable[[MixedBehaviorProfileRational], None] | None = None) EnumPureResult#

Compute all pure-strategy agent Nash equilibria of game.

Added in version 16.5.0: Formerly implemented as enumpure_solve with use_strategic=False.

Changed in version 17.0.0: Added nash_callback parameter.

Parameters:
  • game (Game) – The game to compute agent-Nash equilibria in.

  • nash_callback (Callable[[MixedBehaviorProfileRational], None], optional) – If specified, called with each equilibrium as it is found, before the method continues searching for any further equilibria.

Returns:

res – The result represented as an EnumPureResult object.

Return type:

EnumPureResult

See also

enumpure_solve