pygambit.gambit.MixedBehaviorProfile#

class pygambit.gambit.MixedBehaviorProfile#

A behavior strategy profile over the actions in a game.

Methods

action_value(action)

Returns the expected payoff to the player of playing an action conditional on reaching its information set, if all players play according to the profile.

as_strategy()

Returns a MixedStrategyProfile which is equivalent to the profile.

belief(node)

Returns the conditional probability that a node is reached, given that its information set is reached.

copy()

Creates a copy of the behavior strategy profile.

infoset_prob(infoset)

Returns the probability with which an information set is reached.

infoset_value(infoset)

Returns the expected payoff to the player conditional on reaching an information set, if all players play according to the profile.

is_defined_at(infoset)

Returns whether the profile has probabilities defined at the information set.

liap_value()

Returns the Lyapunov value (see [McK91]) of the strategy profile.

node_value(player, node)

Returns the expected payoff to player conditional on play reaching node, if all players play according to the profile.

normalize()

Create a profile with the same action proportions as this one, but normalised so probabilities for each infoset sum to one.

payoff(player)

Returns the expected payoff to a player if all players play according to the profile.

randomize([denom])

Randomizes the probabilities in the profile.

realiz_prob(node)

Returns the probability with which an node is reached.

regret(action)

Returns the regret to playing action, if all other players play according to the profile.

Attributes

game

The game on which this mixed behaviour profile is defined.