-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathconfig.yaml
More file actions
174 lines (171 loc) · 10.9 KB
/
Copy pathconfig.yaml
File metadata and controls
174 lines (171 loc) · 10.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
baseURL: "https://gambitproject.github.io"
languageCode: "en-us"
title: "Gambit: The package for computation in game theory"
theme: scientific-python-hugo-theme
relativeURLs: true
disableKinds: ["term", "taxonomy"]
markup:
highlight:
noClasses: false
params:
images:
- /images/logos/Gambit_logo_landscape_white_font_no_outline.png
- /images/logos/Gambit_logo_portrait_green_font_outline.png
fonts:
- name: "Lato"
weights: [400, 900]
navbarlogo:
image: logos/Gambit_logo_landscape_white_font_no_outline.png
link: /
hero:
title: The package for computation in game theory
subtitle: Build, analyse, and explore finite extensive and strategic form games.
image: logos/Gambit_logo_portrait_green_font_outline.png
buttontext: Get started
buttonlink: "https://gambitproject.readthedocs.io/en/stable/"
description:
- "Gambit is a set of software tools for doing computation on finite, noncooperative games in extensive or strategy form and a set of file formats for storing and communicating games to external tools."
- "The Gambit Project was founded in the mid-1980s at the California Institute of Technology and to this day is actively developed by a community of contributors, with core development led by [The Alan Turing Institute](https://www.turing.ac.uk) as part of its project: [Automated analysis of strategic interactions](https://www.turing.ac.uk/research/research-projects/automated-analysis-strategic-interactions)."
software_title: "Open source & free to use"
software:
- name: PyGambit
description: "Python API providing access to Gambit's features."
icon: python.png
link: "https://gambitproject.readthedocs.io/en/stable/pygambit.html"
- name: GUI
description: "Visually construct games and investigate their main strategic features."
icon: gui.png
link: "https://gambitproject.readthedocs.io/en/stable/gui.html"
- name: CLI
description: "Command-line tools suitable for scripting or calling from other programs."
icon: cli.png
link: "https://gambitproject.readthedocs.io/en/stable/tools.html"
# - name: LLM tools
# description: "🏗️ WIP: Construct extensive games using our language model framework."
# icon: llm.png
whatgambit_title: "Gambit in a nutshell"
whatgambit:
- name: Non-cooperative finite games
description: "Construct games in extensive or strategic form."
- name: Equilibrium computation
description: "Find pure and mixed-strategy Nash equilibria."
- name: Econometric estimation
description: "Fit quantal response and other structural models."
- name: Interoperable with other tools
description: "Read and write games in standard file formats."
- name: Open source & extensible
description: "Analyse your game models your way."
# testimonials:
# - name: "Professor X"
# role: "Professor of Game Theory, University of Cambridge"
# quote: "Gambit is the gold standard for computational game theory. It has been a cornerstone of my research for over 20 years."
# - name: "Professor Y"
# role: "Professor of Computer Science, University of Oxford"
# quote: "Gambit provides powerful tools for analyzing complex strategic interactions, making it indispensable for my work in AI and game theory."
navbar:
# - title: Research
# url: /research/
# - title: 🚀 Google Summer of Code 🚀
# url: /gsoc_2026/
- title: 🚀 Team 🚀
url: /team/
- title: Install
url: "https://gambitproject.readthedocs.io/en/stable/install.html"
- title: Documentation
url: "https://gambitproject.readthedocs.io/en/stable/"
- title: More
sublinks:
- title: History
url: /history/
- title: Citing
url: /cite/
- title: GitHub
url: "https://github.com/gambitproject/gambit"
- title: PyGambit on PyPI
url: "https://pypi.org/project/pygambit/"
- title: GTDraw
url: "https://www.gambit-project.org/gtdraw"
team:
title: "The Gambit Development Team"
description: "Gambit is developed and maintained by a core team at The Alan Turing Institute, with contributions from the wider community."
gsoc_contributors:
title: "2026 Google Summer of Code Contributors"
members:
- name: "Amelie Kleber"
image: team/Amelie.jpg
project: "Gambit Interoperability with SageMath"
description: "This project aims to enable SageMath to natively use Gambit’s functionality within its game-theory features, allowing seamless conversion between SageMath and Gambit Game objects and the application of each library’s tools to the other’s representations. A draft SageMath pull request already exists that handles packaging and import updates for pygambit, but the core task of updating SageMath’s game theory code to Gambit’s revised 16.6 API remains open. This project will complete and merge that PR, then produce tutorial and documentation materials that demonstrate what the integration enables and how to leverage it."
bio: "Amelie Kleber is an Information Systems student at the Technical University of Munich. She recently completed her bachelor's thesis at the intersection of game theory and machine learning. In her free time, she loves to hike, ski, and cook."
- name: "Andrés Fernández Cervell"
image: team/andres.JPG
project: "Implementing the Herings & Peeters Differentiable Homotopy in Gambit"
description: "The predictive power of game-theoretic analysis in n-person games is frequently undermined by the vast multiplicity of Nash equilibria. This project will implement the globally convergent, everywhere differentiable homotopy algorithm proposed by Herings & Peeters (2001) into the Gambit C++ core and expose it via the PyGambit API. It will be the first algorithm in Gambit repository that reaches a Nash Equilibrium taking into account a subjective Prior, which is critical for providing realistic context to game-theoretic models. Securing the Path-Tracking Foundation: Based on my mentor's feedback regarding my previous work on the logit_solve path-following methods, I will implement a configurable perturbation system, add a bifurcation logging mechanism. Variable Transformation & System Definition. Analytical Jacobian & Path Tracking Engine: I will abstract the existing Allgower-Georg path-tracking code to work with the H&P algorithm, ensuring that it can be easily substituted in the future by alternative solvers such as HOMPACK. I will also code the analytical Jacobian matrix. PyGambit API Integration: I will write the necessary bindings to expose the C++ solver to Python. Testing & Performance Benchmarking."
bio: "Andrés Fernández Cervell is a second-year undergraduate student pursuing a Double Degree in Mathematics and Computer Science at the Universidad de Granada (Spain). His main interest lies in applying abstract mathematical theory to real-world problems through high-performance scientific software. "
- name: "Natalie Mesablishvili"
image: team/Natalie.jpg
project: "Development and integration of Lemke’s algorithm package"
description: "Lemke's algorithm is a method for solving Linear Complementarity Problems (LCPs). Computing equilibria for two-player games can be reduced to solving such problems. The Gambit library already has a C++ implementation of Lemke's algorithm, but the goal of this project is to improve and integrate Bernhard von Stengel's Lemke package written in Python. The current package works primarily as a standalone CLI tool, with algorithm logic, file I/O, and console output all tightly coupled. This project will transform it into a dual-purpose package – usable both from the command line and as an importable Python library that Gambit can directly call."
bio: "Natalie Mesablishvili recently completed a Bachelor’s degree in Computer Science with a minor in Mathematics at Tbilisi State University (Georgia). She is excited to contribute to Gambit due to her interest in mathematical optimization and game theory."
core_team:
members:
- name: "Theodore Turocy"
affiliations:
- "The Alan Turing Institute"
- "University of East Anglia"
role: "Theme Lead: Game theory and collective decision making in foundational AI research"
image: team/ted.png
link: "https://tturocy.github.io/"
- name: "Rahul Savani"
affiliations:
- "The Alan Turing Institute"
- "University of Liverpool"
role: "Theme lead: Automated Analysis of Strategic Interactions"
image: team/rahul.png
link: "https://www.turing.ac.uk/people/external-researchers/rahul-savani"
members:
- name: "Ed Chalstrey"
affiliations:
- "The Alan Turing Institute"
role: "Research Software Engineer"
image: team/ed.png
link: "https://edchalstrey.com/"
- name: "Daniel Kadnikov"
affiliations:
- "The Alan Turing Institute"
role: "Research Associate"
image: team/daniel.png
link: "https://www.turing.ac.uk/people/daniel-kadnikov"
- name: "Stephen Pasteris"
affiliations:
- "The Alan Turing Institute"
role: "Research Associate"
image: team/stephen.jpeg
link: "https://ieeexplore.ieee.org/author/37086404209"
- name: "Bernhard von Stengel"
affiliations:
- "London School of Economics"
role: "Professor of Mathematics"
image: team/Bernhard.jpg
link: "http://www.maths.lse.ac.uk/personal/stengel/"
# - name: "Yongzhao Wang"
# affiliations:
# - "The Alan Turing Institute"
# role: "Former Research Associate"
# image: team/yongzhao.png
# link: "https://sites.google.com/umich.edu/yongzhao-wang/"
# research:
# title: "Selected Research Projects Using Gambit"
# # description: "A variety of research projects using Gambit are currently underway, exploring new methods for game-theoretic analysis, applications in AI, and the development of novel algorithms."
# projects:
# - title: "Automated analysis of strategic interactions"
# institution: "The Alan Turing Institute"
# description: "Creating the tools to support strategic reasoning about interactions among human and automated agents in complex and changing environments."
# link: "https://www.turing.ac.uk/research/research-projects/automated-analysis-strategic-interactions"
footer:
logo: logos/Gambit_logo_landscape_white_font_no_outline.png
socialmediatitle:
socialmedia:
- link: https://twitter.com/thegambitproj
icon: discourse
- link: https://github.com/gambitproject/gambit
icon: github