We use cookies

    We use cookies to enhance your experience. By continuing, you agree to our Cookie Policy.

    Case Study

    AI-Driven Fleet Scheduling for Electric Cabs — optimized in real time

    A hybrid optimization engine — Genetic Algorithms, Tabu Search, and Simulated Annealing — that allocates EV cabs across pick-up/drop trips while respecting battery, driver, and operational constraints in real time.

    0+

    Hard constraints solved per allocation

    0%

    Battery-aware trip assignments

    0/7

    Live telematics-driven scheduling

    01 — The Opportunity

    Every EV cab assignment is a multi-constraint decision.

    01

    The Opportunity

    Allocating EV cabs across a continuous stream of pick-up and drop trips is fundamentally different from scheduling conventional vehicles. Battery charge is not just a constraint — it is the primary driver of every allocation decision. A cab cannot be assigned a trip it cannot physically complete, and charging downtime must be strategically scheduled to minimize fleet idle time. The operator managed a mixed fleet serving corporate campuses with strict SLA commitments — fixed pick-up windows, escort protocols, occupancy limits, and driver shift boundaries. Manual dispatch was reaching its limits: dispatchers juggled battery levels, driver hours, vehicle types, and campus rules simultaneously, leading to suboptimal utilization, excessive dead miles, and inequitable workload distribution across the fleet.

    • 01Battery sufficiency for full journey.
    • 02Driver working hours — every allocation within scheduled shift.
    • 03Vehicle type compliance and campus-specific designations.
    • 04Escort trips originate from campus; cab returns immediately after drop.
    • 05Company-mandated occupancy limits respected per trip.
    • 065-minute pick-up buffer for boarding.
    • 07Equitable distance distribution across the fleet.
    • 08Mid-schedule disruption minimization on cab unavailability.
    • 09Intelligent fast/slow charging scheduling.
    • 10SLA commitments to corporate clients requiring on-time performance within tight pick-up windows.

    02 — The Solution

    A hybrid optimization engine built for real-world complexity.

    02

    The Solution

    We combined mathematical programming with advanced metaheuristics — engineered to converge on globally optimal allocations within the operational tempo of a live cab fleet. The three algorithms were chosen for their complementary strengths: Genetic Algorithms explore large, discontinuous solution spaces efficiently; Tabu Search refines promising regions through memory-based local search that avoids cycling; and Simulated Annealing provides the probabilistic escape mechanism needed to avoid premature convergence on local optima. The hybrid engine evaluates thousands of feasible schedules per optimization cycle, scoring each against a weighted objective function that balances utilization, dead miles, driver equity, and SLA compliance.

    • 01Genetic Algorithms — evolutionary search across large solution spaces.
    • 02Tabu Search — memory-based local search avoiding revisits to explored solutions.
    • 03Simulated Annealing — probabilistic moves to escape local optima and converge globally.
    • 04Weighted multi-objective function balancing utilization, dead miles, driver equity, and on-time SLA performance.
    • 05Real-time re-optimization triggered on mid-schedule disruptions — cab breakdowns, charging delays, or trip cancellations handled without full schedule rebuild.
    • 06Charging strategy optimization — intelligently sequencing fast and slow charging to maximize fleet availability during peak demand windows.

    03 — The Impact

    From manual dispatch to autonomous, constraint-aware scheduling.

    03

    The Impact

    The scheduling engine replaced manual dispatch with fully autonomous, constraint-aware allocation — handling the real-world complexity of live telematics, dynamic repositioning, and multi-constraint optimization at the speed operations demand. Dispatchers shifted from building schedules by hand to monitoring and exception-handling, focusing their expertise where human judgment adds value rather than on routine allocation decisions.

    • 01Battery-aware allocations eliminate mid-trip range failures.
    • 02Equitable distance distribution extends fleet life and driver fairness.
    • 03Disruption-resilient re-planning on cab unavailability or charging events.
    • 04Dead miles reduced through intelligent repositioning and trip chaining — maximizing revenue miles per charge cycle.
    • 05Dispatcher role elevated from manual schedule-building to strategic oversight and exception management.
    • 06On-time SLA performance improved through buffer-aware scheduling and real-time re-optimization.

    Ready to build your success story?

    The next phase of your data story starts here.

    Start a conversation