Solve with support enumerationΒΆ
One of the algorithms implemented in Nashpy
is called
support-enumeration
, this is implemented as a method on the Game
class:
>>> import nashpy as nash
>>> import numpy as np
>>> A = np.array([[1, -1], [-1, 1]])
>>> matching_pennies = nash.Game(A)
This support_enumeration
method returns a generator of all the
equilibria:
>>> equilibria = matching_pennies.support_enumeration()
>>> for eq in equilibria:
... print(eq)
(array([0.5, 0.5]), array([0.5, 0.5]))