Towards a Testbed for Dynamic Vehicle Routing Algorithms

Since modern transport services are becoming more flexible, demand-responsive, and energy/cost efficient, there is a growing demand for large-scale microscopic simulation platforms in order to test sophisticated routing algorithms. Such platforms have to simulate in detail, not only the dynamically changing demand and supply of the relevant service, but also traffic flow and other relevant transport services. This paper presents the DVRP extension to the open-source MATSim simulator. The extension is designed to be highly general and customizable to simulate a wide range of dynamic rich vehicle routing problems. The extension allows plugging in of various algorithms that are responsible for continuous re-optimisation of routes in response to changes in the system. The DVRP extension has been used in many research and commercial projects dealing with simulation of electric and autonomous taxis, demand-responsive transport, personal rapid transport, free-floating car sharing and parking search.

[1]  Michał Maciejewski,et al.  Dynamic Transport Services , 2016 .

[2]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[3]  Miquel Angel Estrada Romeu,et al.  Aggregated modeling of urban taxi services , 2014 .

[4]  Jie Yang,et al.  Exploring Co-Modality Using On-Demand Transport Systems , 2016 .

[5]  Joschka Bischoff,et al.  CONGESTION EFFECTS OF AUTONOMOUS TAXI FLEETS , 2018, Transport.

[6]  Michal Jakob,et al.  Agent-based simulation testbed for on-demand transport services , 2014, AAMAS.

[7]  Joschka Bischoff,et al.  A framework for agent based simulation of demand responsive transport systems , 2016 .

[8]  Sebastian Hörl,et al.  Agent-based simulation of autonomous taxi services with dynamic demand responses , 2017, ANT/SEIT.

[9]  Stephan Winter,et al.  Simulating Demand-responsive Transportation: A Review of Agent-based Approaches , 2015 .

[10]  Michał Maciejewski Online taxi dispatching via exact offline optimization , 2014 .

[11]  Joschka Bischoff,et al.  Agent-based Simulation of Electric Taxicab Fleets , 2014 .

[12]  Christos D. Tarantilis,et al.  Dynamic Vehicle Routing Problems , 2014, Vehicle Routing.

[13]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[14]  Joschka Bischoff,et al.  Autonomous Taxicabs in Berlin – A Spatiotemporal Analysis of Service Performance , 2016 .

[15]  Michal Maciejewski,et al.  Simulation of City-wide Replacement of Private Cars with Autonomous Taxis in Berlin , 2016, ANT/SEIT.

[16]  Hanna Grzybowska,et al.  Vehicle Routing And Scheduling Models, Simulation And City Logistics , 2007 .

[17]  Martin Grötschel,et al.  Combinatorial Online Optimization in Real Time , 2001 .

[18]  Michal Maciejewski,et al.  An Assignment-Based Approach to Efficient Real-Time City-Scale Taxi Dispatching , 2016, IEEE Intelligent Systems.

[19]  Tsai-Yun Liao,et al.  An object-oriented evaluation framework for dynamic vehicle routing problems under real-time information , 2011, Expert Syst. Appl..

[20]  Hani S. Mahmassani,et al.  Evaluation of Dynamic Fleet Management Systems: Simulation Framework , 1998 .

[21]  Kay W. Axhausen,et al.  Introducing MATSim , 2016 .

[22]  Michał Maciejewski Benchmarking minimum passenger waiting time in online taxi dispatching with exact offline optimization methods , 2015 .

[23]  Christos A. Kontovas,et al.  Dynamic vehicle routing problems: Three decades and counting , 2016, Networks.

[24]  Kay W. Axhausen,et al.  The Multi-Agent Transport Simulation , 2016 .

[25]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[26]  Nicole Ronald,et al.  Yarrawonga and Mulwala: Demand-Responsive Transportation in Regional Victoria, Australia , 2016 .

[27]  Michal Maciejewski,et al.  Analysis of Berlin's taxi services by exploring GPS traces , 2015, 2015 International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS).