Multi-Agent Market Effect of AI Policy Adoptionο
Research question: Does an AI repositioning recommendation degrade when an increasing share of drivers follows the same policy?
Answer (simulation): Yes. Above ~50% adoption the AI-recommended cohortβs revenue advantage disappears and turns negative, while market saturation rises toward 90%+ of pickup attempts.
Evaluation type: SIMULATION (finite-demand multi-agent simulator). Not a real-world market, deployment, or A/B result.
Experimentο
Simulator:
src/simulator/multi_agent/engine.pyβ finite-demand, explicit competition, every trip assignable at most once.Fleet: 100 drivers, 7 simulated days, seed 42.
Policy:
Two-Step Horizon(src/2_recommendation_algorithm/improved_strategy.py) for the AI cohort; baseline drivers follow theHot Zoneheuristic.Adoption rates: 1%, 5%, 10%, 25%, 50%, 75%, 100%.
Artifact:
outputs/experiments/adoption_sweep.json(regenerate viapython scripts/run_adoption_sweep.py).
Resultsο
Adoption |
AI revenue/driver |
Baseline revenue/driver |
Revenue gap |
AI utilization |
Zone concentration (top-3) |
Saturation |
|---|---|---|---|---|---|---|
1% |
$24.98 |
$21.09 |
+$3.89 |
18.2% |
57.1% |
0.0% |
5% |
$27.06 |
$21.21 |
+$5.85 |
17.9% |
31.4% |
0.0% |
10% |
$24.64 |
$21.17 |
+$3.47 |
15.5% |
22.9% |
0.9% |
25% |
$23.17 |
$21.29 |
+$1.88 |
15.3% |
24.0% |
43.0% |
50% |
$21.24 |
$21.90 |
β$0.65 |
14.8% |
19.4% |
74.5% |
75% |
$19.20 |
$20.93 |
β$1.73 |
14.2% |
19.8% |
83.6% |
100% |
$17.24 |
β |
β |
13.1% |
18.6% |
92.1% |
At 100% adoption there is no non-AI cohort left to compare against, so the baseline column is empty.
Interpretationο
The advantage is fragile. At low adoption (1β25%) the AI cohort earns more than the heuristic cohort. Above 50% the gap flips negative: the baseline cohort now earns more than the AI cohort.
The mechanism is saturation.
saturation_rateβ the fraction of pickup attempts in zone-slots where competing supply exceeded remaining trip inventory β rises monotonically from 0% to 92.1%. When many drivers follow the same recommendation, they converge on the same zones, compete for a finite pool of trips, and cannibalize each other.Concentration is not the whole story. Zone top-3 concentration actually falls as adoption rises (57% β 19%). The AI fleet spreads out, but total demand is fixed, so spreading does not create new trips β it just dilutes the per-driver share of a fixed pool.
Implication for deployment. A single shared policy has a self-defeating equilibrium. Production systems need either stochastic policies (exploration), fleet-level coordination that internalizes competition, or heterogeneous policies β none of which are tested here.
Limitations (read before citing)ο
Single seed (42), single fleet size (100), 7-day horizon.
No driver adaptation, learning, or abandonment.
No congestion coupling (this experiment holds travel times fixed).
Revenue figures are simulator proxies, not earnings.
Follow-up directionsο
Sweep fleet size and seed to confirm the crossover point (~50%).
Vary policy diversity: how much heterogeneity restores the advantage?
Add congestion coupling (
src/simulator/v2/dynamics.pytraffic multiplier) and test whether concentration now increases travel time.Compare a stochastic (epsilon-greedy) version of Two-Step vs the deterministic one.