pygambit.nash.LiapResult#

class pygambit.nash.LiapResult(*, game: Game, rational: bool, use_strategic: bool, start: MixedStrategyProfileDouble | MixedBehaviorProfileDouble, maxregret: float, maxiter: int, equilibrium: MixedStrategyProfileDouble | MixedBehaviorProfileDouble | None, success: bool, reason: LiapTerminationReason)#

The result of liap_solve or liap_agent_solve.

start#

The starting profile function minimization was run from.

Type:

MixedStrategyProfileDouble or MixedBehaviorProfileDouble

maxregret#

The acceptance criterion for approximate Nash equilibrium which was used.

Type:

float

maxiter#

The maximum number of iterations in function minimization which was allowed.

Type:

int

equilibrium#

The equilibrium found, or None if minimization did not reach an accepted equilibrium.

Type:

MixedStrategyProfileDouble or MixedBehaviorProfileDouble, optional

success#

Whether equilibrium was accepted.

Type:

bool

reason#

Why minimization did not reach an accepted equilibrium, if it did not.

Type:

LiapTerminationReason

Methods

Attributes