Distributed Planning for the On-Line Dial-a-Ride Problem

This paper describes the experiments and results obtained from distributing an improved insertion heuristic for the scheduling of passengers' trip requests over a fleet of vehicles. The distribution has been obtained by means of an agent architecture implemented over Jade. Agents make use of the contractnet protocol as base coordination mechanism for the planning and scheduling of passenger trips. In particular, this paper focuses on the insertion heuristic implementation details within the agent-based architecture and its performance in diverse distributed scenarios when varying the number of hosts.

[1]  Shinya Kikuchi,et al.  Scheduling demand-responsive transportation vehicles using fuzzy-set theory , 1992 .

[2]  Klaus Fischer,et al.  TeleTruck : a holonic fleet management system , 1997 .

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

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

[5]  C. Demartini,et al.  MADARP: multi-agent architecture for passenger transportation systems , 2005, Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..

[6]  Filippo Logi,et al.  EBusiness Applications to Flexible Transport and Mobility Services , 2001 .

[7]  Toshiyuki Miyamoto,et al.  Route planning method for a dial-a-ride problem , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[8]  Leon Sterling,et al.  A distributed agent approach to global transportation scheduling , 2003, IEEE/WIC International Conference on Intelligent Agent Technology, 2003. IAT 2003..

[9]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[10]  Keiichi Uchimura,et al.  Demand responsive services in hierarchical public transportation system , 2002, IEEE Trans. Veh. Technol..

[11]  Dusan Teodorovic,et al.  A fuzzy logic approach to dynamic Dial-A-Ride problem , 2000, Fuzzy Sets Syst..

[12]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[13]  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).

[14]  Kutluhan Erol,et al.  In-Time Agent-Based Vehicle Routing with a Stochastic Improvement Heuristic , 1999, AAAI/IAAI.

[15]  Roberto Montemanni,et al.  A new algorithm for a Dynamic Vehicle Routing Problem based on Ant Colony System , 2002 .

[16]  Jörg P. Müller,et al.  COOPERATIVE TRANSPORTATION SCHEDULING : AN APPLICATION DOMAIN FOR DAI , 1996 .

[17]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[18]  Andrew Lim,et al.  A Metaheuristic for the Pickup and Delivery Problem with Time Windows , 2003, Int. J. Artif. Intell. Tools.

[19]  Broderick Crawford,et al.  Design of an Agent-Based System for Passenger Transportation Using PASSI , 2007, IWINAC.

[20]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

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