Optimization of a demand responsive transport service using multi-objective evolutionary algorithms

This paper addresses the problem of optimizing a Demand Responsive Transport (DRT) service. A DRT is a flexible transportation service that provides on-demand transport for users who formulate requests specifying desired locations and times of pick-up and delivery. The vehicle routing and scheduling procedures are performed based on a set of requests. This problem is modeled as a multi-objective Dial-a-Ride problem (DARP), in which a set of objectives related to costs and user inconvenience is optimized while respecting a set of constraints imposed by the passengers and vehicles, as time windows and capacity. The resulting model is solved by means of three Multi-objective Evolutionary Algorithms (MOEA) associated with feasibility-preserving operators. Computational experiments were performed on benchmark instances and the results were analyzed by means of performance quality indicators widely used for multi-objective algorithms comparison. The proposed approaches demonstrate efficient and higher performance when optimizing this DRT service compared to another algorithm from the literature.

[1]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[2]  Kris Braekers,et al.  Multi-directional local search for a bi-objective dial-a-ride problem in patient transportation , 2017, Comput. Oper. Res..

[3]  Gilbert Laporte,et al.  Chapter 7 Transportation on Demand , 2007, Transportation.

[4]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[5]  R. W. Calvo,et al.  A Granular Tabu Search algorithm for the Dial-a-Ride Problem , 2013 .

[6]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

[7]  Jean-François Cordeau,et al.  A Branch-and-Cut Algorithm for the Dial-a-Ride Problem , 2006, Oper. Res..

[8]  Kris Braekers,et al.  Typology and literature review for dial-a-ride problems , 2017, Ann. Oper. Res..

[9]  W. Y. Szeto,et al.  A survey of dial-a-ride problems: Literature review and recent developments , 2018 .

[10]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[11]  J. Mageean,et al.  The evaluation of demand responsive transport services in Europe , 2003 .

[12]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[13]  Arnaud Liefooghe,et al.  On optimizing a demand responsive transport with an evolutionary multi-objective approach , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[14]  Arnaud Liefooghe,et al.  Solving a dial-a-ride problem with a hybrid evolutionary multi-objective approach: Application to demand responsive transport , 2012, Appl. Soft Comput..

[15]  Richard F. Hartl,et al.  Integrating stochastic time-dependent travel speed in solution methods for the dynamic dial-a-ride problem , 2014, Eur. J. Oper. Res..

[16]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..