Organizational and Agent-based Automated Negotiation Model for Carpooling

Abstract In the carpooling, individuals need to communicate, negotiate and in most cases adapt their daily schedule to enable cooperation. Through negotiation, agents (individuals) can reach complex agreements in an iterative way which meet the criteria for successful negotiation. The result of the negotiation depends on “negotiation mechanism” used to match and on the behavior of the agents involved in the negotiation process. This paper presents an organizational and agent-based model for commuting by candidate carpoolers using a simple negotiation mechanism aimed at finding an acceptable agreement between agents to carpool. Initially, the agents involved in exploration process, search for their partners via some kind of Agent Communication Language (ACL); after finding potential partners, they start a negotiation to find matched partner to carpool. After having found a good match, the agents can carpool for a specified time period. The agents join the carpool group when the negotiation is successful and leave the carpool group when the agreed time period is expired. Agents can be part of several carpool groups sequentially. The first implementation used home and work locations as well as preferred trip start times and carpool periods determined by uniformly sampling given sets. Furthermore a simplistic negotiation mechanism used roughly to produce possible results for the synthetic data. An automated negotiation model is implemented and validated through simulation. The Janus multi-agent platform is used. Future research will mainly focus on the development of behaviorally sound negotiation mechanism.

[1]  Davy Janssens,et al.  An Agent-Based Model to Evaluate Carpooling at Large Manufacturing Plants , 2012, ANT/MobiWIS.

[2]  Christian T. K.-H. Stadtländer,et al.  Individual-based modelling and ecology , 2012 .

[3]  Eric Horvitz,et al.  Prediction, Expectation, and Surprise: Methods, Designs, and Study of a Deployed Traffic Forecasting Service , 2005, UAI.

[4]  Stéphane Galland,et al.  ASPECS: an agent-oriented software process for engineering complex systems , 2010, Autonomous Agents and Multi-Agent Systems.

[5]  Stephen B. DeLoach,et al.  Not driving alone? American commuting in the twenty-first century , 2012 .

[6]  Helder Coelho,et al.  Bilateral Negotiation in a Multi-agent Supply Chain System , 2010, EC-Web.

[7]  Muaz A. Niazi,et al.  Agent-based computing from multi-agent systems to agent-based models: a visual survey , 2011, Scientometrics.

[8]  Davy Janssens,et al.  Simulation Model of Carpooling with the Janus Multiagent Platform , 2013, ANT/SEIT.

[9]  Davy Janssens,et al.  Analysis of the Co-routing Problem in Agent-based Carpooling Simulation , 2012, ANT/MobiWIS.

[10]  Davy Janssens,et al.  Exploiting graph-theoretic tools for matching in carpooling applications , 2013, Journal of Ambient Intelligence and Humanized Computing.

[11]  Riccardo Manzini,et al.  A Decision-Support System for the Car Pooling Problem , 2012 .

[12]  Stéphane Galland,et al.  An Organisational Platform for Holonic and Multiagent Systems , 2009, ProMAS.

[13]  Maytham Safar,et al.  Pattern mining from movement of mobile users , 2010, J. Ambient Intell. Humaniz. Comput..

[14]  Davy Janssens,et al.  Social Networks in Agent-Based Models for Carpooling , 2013 .

[15]  Niels A. H. Agatz,et al.  Sustainable Passenger Transportation: Dynamic Ride-Sharing , 2010 .