Fleet Rebalancing — Demand-Predictive Shuttle Repositioning
Interactive 3D simulator of an autonomous transit-shuttle fleet: a greedy demand-weighted assignment algorithm repositions idle vehicles toward predicted hotspots before requests arrive, versus a purely reactive fleet that waits. Live wait-time, coverage and repositioning-cost readouts.
A grid of 36 city zones cycles through morning and evening demand peaks, spawning ride requests as a Poisson process weighted by each zone's live demand. A small fleet of autonomous shuttles serves those requests — but the way idle vehicles spend their downtime is the whole experiment: in Reactive mode a shuttle simply parks wherever its last trip ended and waits to be summoned; in Predictive mode a greedy demand-weighted assignment recomputed every few seconds drives idle shuttles toward the highest-scoring under-covered zone before the next surge of requests lands. Watch the live average wait time, coverage percentage and cumulative repositioning distance to see the trade-off between proactive driving cost and passenger wait — the same trade-off transit-network operators tune when they decide how aggressively to rebalance an on-demand shuttle or micromobility fleet.
A fleet of autonomous transit shuttles serves ride requests generated from a live rush-hour demand map; toggle between a reactive fleet that waits for requests and a predictive fleet whose greedy demand-weighted assignment repositions idle vehicles toward forecast hotspots before the next surge.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install