HomeAI & Machine LearningFleet Rebalancing — Demand-Predictive Shuttle Repositioning

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.

AI & Machine Learning3DModerate60 FPS📱 Mobile-adapted
the-ultimate-next-generation-intelligent-public-transportation-systems ↗ Open standalone

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.

⚙ Under the hood

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.

transitfleet managementAI dispatchdemand predictionoptimizationsmart city

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)