A Flexible Transport Service for Passengers

Abstract The realization of innovative passengers transport services requires more and more often a greater flexibility and inexpensiveness of the service. To answer this request in many cases the physical solution is to realize a demand responsive transportation system (DRTS). A DRTS require the planning of travel paths (routing) and customers pick-up and drop-off times (scheduling) according to received requests, respecting the limited capacity of the fleet and time constraints (hard time windows) for each network's node, and the service time of the system. By the modelling point of view a DRTS can be effectively represented with a Dial-a-ride problem (DaRP). A DaRP derives from the Pick-up and Delivery Problem with Time Windows (PDPTW) and may operate according to a static or to a dynamic mode. In the static setting, all customers’ requests are known beforehand and the DaRP returns the vehicles routing and the passengers pick up and drop off time scheduling. The static setting may be representative of a phase of reservation occurred the day before the execution of the service. But, if the reservation requests must be processed on-line, even during the booking process there may be a certain level ad dynamism. In fact, if the algorithm works online, it manages each and every incoming request separately, and accepts or refuses it immediately, without knowing anything about the following. The operative program is constantly updated after each received request without refusal to carry out previous accepted services. In the dynamic mode, customers’ requests arrive when the service is already running and, consequently, the solution may change whilst the vehicle is already travelling. In this mode it is necessary that the schedule is updated when each new request arrives and that this is done in a short time to ensure that the potential customer will not leave the system before a possible answer. In this work, we describe a flexible people transport system capable of managing incoming transport demand in dynamic mode, using a solution architecture based on a two-stage algorithm to solve Dial-a-Ride Problem instances. In the first stage, a constructive heuristic algorithm quickly provides a feasible solution to accept the incoming demand. The algorithm in the second stage try to improve the solution evaluated at the first stage by using the time between two consecutive transportation events. The algorithm, unlike most of the works in the literature, use an objective function that optimizes the service punctuality.

[1]  R M Jorgensen,et al.  Solving the Dial-a-Ride problem using genetic algorithms , 2007, J. Oper. Res. Soc..

[2]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..

[3]  Eiichi Taniguchi,et al.  CITY LOGISTICS. NETWORK MODELLING AND INTELLIGENT TRANSPORT SYSTEMS , 2001 .

[4]  Pasquale Carotenuto,et al.  HYBRID GENETIC ALGORITHM TO APPROACH THE DARP IN A DEMAND RESPONSIVE PASSENGER SERVICE , 2006 .

[5]  Claudio Demartini,et al.  Multi-agent infrastructure for distributed planning of demand-responsive passenger transportation service , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[6]  J. Nelson,et al.  Demand responsive transport services : towards the flexible mobility agency , 2004 .

[7]  Aydin Nassehi,et al.  FEATURE-BASED PROCESS PLANNING FOR INTEROPERABLE STEP-NC MANUFACTURE , 2006 .

[8]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[9]  L. Bodin ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART , 1983 .

[10]  Keiichi Uchimura,et al.  The dial‐a‐ride problem in a public transit system , 1999 .

[11]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[12]  J. Wesley Barnes,et al.  Solving the Pickup and Delivery Problem with Time Windows Using Reactive Tabu Search Transportation , 2000 .

[13]  Gilbert Laporte,et al.  Dynamic pickup and delivery problems , 2010, Eur. J. Oper. Res..

[14]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[15]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

[18]  Mark E. T. Horn,et al.  Fleet scheduling and dispatching for demand-responsive passenger services , 2002 .

[19]  Michel Gendreau,et al.  A path relinking algorithm for a multi-depot periodic vehicle routing problem , 2013, J. Heuristics.

[20]  Michel Gendreau,et al.  Path relinking for the vehicle routing problem , 2004, J. Heuristics.

[21]  Walter Ukovich,et al.  A two-phase insertion technique of unexpected customers for a dynamic dial-a-ride problem , 2006, Eur. J. Oper. Res..

[22]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[23]  Samuel J. Raff,et al.  Routing and scheduling of vehicles and crews : The state of the art , 1983, Comput. Oper. Res..

[24]  Jane Yung-jen Hsu,et al.  Dynamic vehicle routing using hybrid genetic algorithms , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[25]  Luca Quadrifoglio,et al.  An insertion heuristic for scheduling Mobility Allowance Shuttle Transit (MAST) services , 2007, J. Sched..

[26]  Nigel H. M. Wilson,et al.  A heuristic algorithm for the multi-vehicle advance request dial-a-ride problem with time windows , 1986 .