SIM-MADARP: An Agent-Based Tool for Dial-a-Ride Simulation

  • Makarena Donoso
  • Daniel Sandoval
  • Claudio Cubillos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5925)


This work presents an agent based system devoted to the simulation of passenger transportation scenarios. The architecture is build over a system, called MADARP, devoted to the implementation of concrete passenger transportation planning Systems. The transportation type considered by the system is the demand-responsive one, that is, a flexible approach in which trips requests are tacked online and scheduled over a set of available vehicles. The simulator allows diverse scenarios by varying the geographical network, the requests, and the set of vehicles. By managing diverse eventualities, it gives dynamicity to the simulation, such as, delays of vehicles, clients’ no-show and vehicles’ breakdowns, among others. The general design is depicted using the PASSI methodology, together with its implementation over the Jade agent platform.


Multiagent System Agent simulation Dynamic Dial a Ride Problem Passenger Transportation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Massachusetts (1999)Google Scholar
  2. 2.
    Ambrosino, G., et al.: EBusiness Applications to Flexible Transport and Mobility Services (2001),
  3. 3.
    Cubillos, C., Crawford, B., Rodríguez, N.: MADARP: A Distributed Agent-based System for On-Line DARP. In: Stojmenovic, I., Thulasiram, R.K., Yang, L.T., Jia, W., Guo, M., de Mello, R.F. (eds.) ISPA 2007. LNCS, vol. 4742, pp. 160–169. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Cubillos, C., Gaete, S., Crawford, B.: Design of an Agent-Based System for Passenger Transportation using PASSI. In: Mira, J., Álvarez, J.R. (eds.) IWINAC 2007. LNCS, vol. 4528, pp. 531–540. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Wooldridge, M., Jennings, N.R.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review 10(2), 115–152 (1995)CrossRefGoogle Scholar
  6. 6.
    PASSI Toolkit (PTK) disponible en,
  7. 7.
    Cossentino, M., Potts, C.: PASSI: a Process for Specifying and Implementing Multi-Agent Systems Using UML 2001 (2001)Google Scholar
  8. 8.
    Cordeau, J.-F.: A Branch-and-Cut Algorithm for the Dial-a-Ride Problem. Operations Research 54, 573–586; Canada Research Chair in Distribution Management, HEC Montréal 3000, Canada (2003)Google Scholar
  9. 9.
    Jaw, J., et al.: A heuristic algorithm for the multiple-vehicle advance request dial-a-ride problem with time windows. Transportation Research 20B(3), 243–257 (1986)Google Scholar
  10. 10.
    FIPA Contract Net Interaction Protocol Specification,

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Makarena Donoso
    • 1
  • Daniel Sandoval
    • 1
  • Claudio Cubillos
    • 1
  1. 1.Escuela de Ingeniería InformáticaPontificia Universidad Católica de ValparaísoValparaísoChile

Personalised recommendations