pygambit.nash.LogitResult#

class pygambit.nash.LogitResult(*, game: Game, rational: bool, use_strategic: bool, maxregret: float, first_step: float, max_accel: float, equilibrium: MixedStrategyProfileDouble | MixedBehaviorProfileDouble | None, success: bool, reason: LogitTerminationReason, bifurcations: list[LogitBifurcation])#

The result of logit_solve.

maxregret#

The acceptance criterion for approximate Nash equilibrium which was used.

Type:

float

first_step#

The arclength of the initial step which was used.

Type:

float

max_accel#

The maximum rate at which the arclength step size was allowed to lengthen.

Type:

float

equilibrium#

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

Type:

MixedStrategyProfileDouble or MixedBehaviorProfileDouble, optional

success#

Whether equilibrium was accepted.

Type:

bool

reason#

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

Type:

LogitTerminationReason

bifurcations#

Any bifurcations detected while tracing towards equilibrium.

Type:

list of LogitBifurcation

Methods

Attributes