counterfactualResearch preview

YOUR NETWORK. YOUR HYPOTHESIS.

Build a world that can push back.

Edit roads. Compute the equilibrium. Search for counterintuitive interventions.

NETWORK OBSERVATORY

Where the traffic settles

Converged
16.9 min12.3 min16.0 min12.3 min11.0 min11.8 min11.7 min11.9 min11.4 min20.5 min20.7 min10.3 minAORIGINBCDEFGHIDESTINATION

Swipe the map to inspect and select roads.

Saved baseline60.2 min
Current network60.2 min
Change0.0 min

Baseline: Nine-junction commuter network, 3,500 travellers. The baseline is a snapshot; it stays fixed while you edit.

Relative equilibrium gap 9.22e-8 · 27 solver iterations. No meaningful unilateral travel-time improvement remains at this tolerance.

AUTOMATED INTERVENTION SEARCH

Which road would you change?

Try removing each road, then try increasing its congestion capacity by 50%. We recompute the whole equilibrium for every intervention. All comparisons use the current network at the current demand.

Design or import a network recipe

Define 2–30 junctions and up to 80 directed roads. Junction positions use an 800 × 460 canvas. Road time is free + slope × flow. Paste a network object, or a previous export containing a network.

MODEL BOUNDARIES

This is a fictional static, single-origin traffic-assignment model with nonnegative affine road costs. It uses a pairwise path-flow solver, reports convergence, and preserves flow at every junction. It does not simulate queues, traffic lights, collisions, induced demand, public transport or real-world construction costs. Zero free-flow time is permitted as a mathematical abstraction. Road upgrades affect the congestion term only. Search is a deterministic enumeration, not a live AI result.