jlgametheory — Documentation

jlgametheory is a Python interface to GameTheory.jl.

It allows passing a NormalFormGame instance from quantecon.game_theory to GameTheory.jl functions via juliacall.

Implemented functions

lrsnash

Compute in exact arithmetic all extreme mixed-action Nash equilibria of a 2-player normal form game with integer payoffs, with the lexicographic reverse search vertex enumeration algorithm.

support_enumeration

Compute all mixed-action Nash equilibria of an N-player regular normal form game with N >= 3 by support enumeration, with the polynomial homotopy continuation method.

hc_solve

Compute all isolated mixed-action Nash equilibria of an N-player normal form game with the polynomial homotopy continuation method.

ipa_solve

Compute one mixed-action approximate Nash equilibrium of an N-player normal form game with the iterated polymatrix approximation (IPA) algorithm.

gnm_solve

Compute mixed-action Nash equilibria of an N-player normal form game with the global Newton method (GNM) algorithm.