KDD 2027 ADS Submission
DispatchEvolve: Autonomous Policy Evolution for Industrial Ride-Hailing Dispatch Engines with Multi-Objective Constraints
HKUST(GZ) Didichuxing Co. Ltd.
Method Overview
Abstract
Ride-hailing dispatch engines must adapt continually to changing demand, supply, and driver behavior while protecting several coupled business objectives. Production improvement, however, still relies heavily on experts to identify a scenario, propose a policy change, validate it by offline replay, and advance it to an online A/B test. Automating this loop requires more than code generation. Around a mature engine, whole-engine edits provide little informative feedback, high-value scenarios and their responsible policies are not specified in advance, and locally beneficial edits may conflict when combined. We formulate the task as constrained multiobjective dispatch engine evolution and propose DispatchEvolve. Trace-Grounded Local Policy Evolution constructs scenario-specific opportunities from decision traces and replay outcomes, filters them with an opportunity critic, and evolves only the relevant policies under local guardrails. Pareto-Guided Global Engine Integration models relations among the resulting candidates, evaluates their combinations as complete engines, and retains globally feasible, non-dominated improvements in a cross-round archive. An assessment trained on historical A/B records is used only to rank archived engines for the next online test.
Across held-out replay logs from four cities, DispatchEvolve is the only evaluated method to improve all six objectives over the incumbent in every city. Across cities, it improves all six objectives on average after 15 engine evaluations, whereas the best-performing baseline improves only five after 30. Four production A/B tests show positive estimated completion-rate and GMV changes in every city, while also demonstrating that offline feasibility does not guarantee online non-regression and must be followed by city-level monitoring.
Contributions
-
1
We formulate industrial dispatch improvement as constrained, six-objective program evolution under hard operational guardrails.
-
2
We connect trace-grounded local search with relation-aware, Pareto-guided integration of complete dispatch engines.
-
3
We validate the complete workflow on held-out replay logs from four cities and in four production A/B tests.
Offline Results
DispatchEvolve improves all six objectives over the incumbent in every evaluated city.
Component evidence
Each part of the two-stage workflow carries measurable value.
Replacing the fine-tuned Critic with Gemini 3 Flash reduces FAI to 0.364%. Removing trace evidence or the Opportunity Critic lowers it to 0.457% and 0.498%, while withholding Pareto references reduces it to 0.398%.
Production A/B Tests
Four city-level tests evaluate engines selected after offline feasibility screening.
City A also shows a nominally significant 0.82% ETA regression, reinforcing that offline feasibility is a disciplined promotion criterion—not a guarantee of online non-regression.
Deployment practicality
One complete matched-budget run costs USD 103.32–115.37 per city and finishes within 11 hours 37 minutes. Mean serving latency changes by 0.68%–4.98%, with a 3.09% macro average.