Published June 5, 2026 | Version 1.0.0

Domain Shrinkage: A Constant-Memory (O(1)) Algorithm for Mixed Nash Equilibrium Computation via Coupled Interval Contraction

Authors/Creators

  • 1. Independent Researcher at University of California Los Angeles

Description

Domain Shrinkage is a constant-memory (O(1)) algorithm for computing mixed-strategy Nash equilibria in finite 2×2 bimatrix games. Unlike fictitious play and replicator dynamics, which accumulate a belief history that grows with the number of iterations, Domain Shrinkage keeps only a bounded, non-accumulating record and converges by iteratively contracting a shared feasible-strategy corridor based solely on the players' current best responses. The paper analyzes convergence (linear in the number of contraction cycles), characterizes the running time as O(1/δ) for step floor δ, and presents an interactive 3D visualization of the expected-payoff surfaces that animates the shrinkage process in real time.

This record contains the paper (PDF and LaTeX source), the figures, and a screen-recorded demo of the interactive visualization.

Source code: https://github.com/daluan217/3D-Nash-Equilibrium
Live interactive demo: https://nash-equilibrium-simulator.com

Please email me with any questions, comments, or feedback: daluan217@g.ucla.edu

Files

fig1.png

Files (125.8 MB)

Name Size Download all
md5:0a7cc78a965affef4e75253c26acff11
121.4 MB Download
md5:0722795cbd953b310300cf0a116625f0
286.9 kB Preview Download
md5:3b3a5cfc5f86cb91545ea5dd00ccb463
295.1 kB Preview Download
md5:814f3cd9c508fc25b102e739daa198d8
490.1 kB Preview Download
md5:16ee750ce2ec399a36a08660442381db
402.1 kB Preview Download
md5:ffce136675bebde7916d58600cdb239e
484.0 kB Preview Download
md5:a801d6822898e003768e37efc90009f2
399.0 kB Preview Download
md5:47cd588f267e7cc3a66a716c8e2ca73c
2.0 MB Preview Download
md5:9916fff0092914326039d694f010aaef
39.1 kB Download

Additional details

Related works

Software

Repository URL
https://github.com/daluan217/3D-Nash-Equilibrium
Programming language
TypeScript , JavaScript , HTML , CSS
Development Status
Active