Research
Validation Suite
Verify BTUT convergence through reproducible simulations. Everything runs in your browser.
Live Demo
Quick Convergence Test
Quick Convergence Test
Run a 500-agent financial market simulation and observe Nash-gap → 0
Click “Run Test” to execute a BTUT simulation and watch Nash-gap converge to zero in 20-30 iterations
Validation
Checklist
Domains
Test Configurations
Financial Markets
Flash crash simulation with market makers, HFT, and retail agents
Agents
1,000
Converge
25 iter
Drone Swarms
Formation control with collision avoidance and mission objectives
Agents
500
Converge
22 iter
Traffic Networks
Urban intersection optimization achieving Wardrop equilibrium
Agents
2,000
Converge
28 iter
Code
Python Validation
btut_validation.py
# BTUT Validation - Nash-Gap Convergence
import numpy as np
NUM_AGENTS = 1000
KERNEL_BANDWIDTH = 0.1
def gaussian_kernel(x, y, sigma=KERNEL_BANDWIDTH):
return np.exp(-np.linalg.norm(x - y)**2 / (2 * sigma**2))
def compute_nash_gap(agents):
mean_strategy = np.mean([a.u for a in agents], axis=0)
return np.mean([np.linalg.norm(a.u - mean_strategy)**2 for a in agents])
# Run simulation
for iteration in range(50):
agents = fokker_planck_step(agents)
gap = compute_nash_gap(agents)
if gap < 0.001:
print(f"Converged at iteration {iteration + 1}")
breakRequirements
numpy, matplotlib
Expected
~25 iterations
Complexity
O(N)
Metrics
Expected Results
Nash Gap (ε)< 0.001
Iterations20-30
Convergence RateO(exp(-t))
Time ComplexityO(N)
Behavior
Domain-Specific
Financial
Flash crashes recover via coordinated liquidity
Drones
Formation integrity under threat avoidance
Traffic
Wardrop equilibrium - no unilateral improvement
Access
Seeking validation partners
Research groups and industry partners can request full repository access and extended datasets for comprehensive validation.