Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

LLM-ODDR: A Large Language Model Framework for Joint Order Dispatching and Driver Repositioning

About

Ride-hailing platforms face significant challenges in optimizing order dispatching and driver repositioning operations in dynamic urban environments. Traditional approaches based on combinatorial optimization, rule-based heuristics, and reinforcement learning often overlook driver income fairness, interpretability, and adaptability to real-world dynamics. To address these gaps, we propose LLM-ODDR, a novel framework leveraging Large Language Models (LLMs) for joint Order Dispatching and Driver Repositioning (ODDR) in ride-hailing services. LLM-ODDR framework comprises three key components: (1) Multi-objective-guided Order Value Refinement, which evaluates orders by considering multiple objectives to determine their overall value; (2) Fairness-aware Order Dispatching, which balances platform revenue with driver income fairness; and (3) Spatiotemporal Demand-Aware Driver Repositioning, which optimizes idle vehicle placement based on historical patterns and projected supply. We also develop JointDR-GPT, a fine-tuned model optimized for ODDR tasks with domain knowledge. Extensive experiments on real-world datasets from Manhattan taxi operations demonstrate that our framework significantly outperforms traditional methods in terms of effectiveness, adaptability to anomalous conditions, and decision interpretability. To our knowledge, this is the first exploration of LLMs as decision-making agents in ride-hailing ODDR tasks, establishing foundational insights for integrating advanced language models within intelligent transportation systems. While the current framework incurs higher computational costs than traditional methods, we show that parallel decomposition and model distillation can reduce latency to production-viable levels for deployment.

Tengfei Lyu, Siyuan Feng, Hao Liu, Hai Yang• 2025

Related benchmarks

TaskDatasetResultRank
Joint Order Dispatching and Driver Repositioning (ODDR)Small-100
GMV7.06e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-100 (Morning (7:00-10:00))
GMV1.17e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-100 Noon (11:00-14:00)
GMV1.19e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-100 (Evening (17:00-20:00))
GMV1.17e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-200 (Overall)
GMV1.22e+5
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-200 (Morning (7:00-10:00))
GMV1.90e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Small-200 (Evening (17:00-20:00))
GMV2.17e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Large-500 (Overall)
GMV3.93e+5
10
Joint Order Dispatching and Driver Repositioning (ODDR)Large-500 (Morning (7:00-10:00))
GMV6.42e+4
10
Joint Order Dispatching and Driver Repositioning (ODDR)Large-500 (Noon (11:00-14:00))
GMV6.50e+4
10
Showing 10 of 13 rows

Other info

Follow for update