Vehicle Routing under Uncertainty

In this thesis, the main focus is on the study of a real-world transportation problem with uncertainties, and on the comparison of a centralized and a distributed solution approach in the context of this problem. We formalize the real-world problem, and provide a general framework to extend it with different sources of uncertainty. We apply computer simulations to compare the two solution approaches, and provide experimental results for three uncertainty types. In release-time uncertainty instances, new orders arrive at random times during the execution of previously planned orders. In service-time uncertainty cases, the time spent by the trucks at pick-up or delivery locations are defined according to a random distribution. In truck-breakdown uncertainty instances, some of the trucks break down at random times. Finally, we also examine cases with different combinations of these uncertainties.

[1]  Rob A. Zuidwijk,et al.  Can agents measure up? A comparative study of an agent-based and on-line optimization approach for a drayage problem with uncertainty , 2010 .

[2]  M. Sol The general pickup and delivery problem , 2010 .

[3]  J. Konings,et al.  Intermodal Barge Transport: Network Design, Nodes and Competitiveness , 2009 .

[4]  Benita M. Beamon,et al.  Measuring supply chain performance , 1999 .

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

[6]  Paul M. Thompson,et al.  Cyclic Transfer Algorithm for Multivehicle Routing and Scheduling Problems , 1993, Oper. Res..

[7]  Luis Antunes,et al.  Multi-Agent-Based Simulation VII, International Workshop, MABS 2006, Hakodate, Japan, May 8, 2006, Revised and Invited Papers , 2007, MABS.

[8]  Leen Stougie,et al.  On-line single-server dial-a-ride problems , 2001, Theor. Comput. Sci..

[9]  Yann Chevaleyre,et al.  Multiagent resource allocation , 2005, The Knowledge Engineering Review.

[10]  F S Zuurbier Intelligent route guidance. Thesis Delft University of Technology. , 2010 .

[11]  M. Van den Berg,et al.  Integrated Control of Mixed Traffic Networks using Model Predictive Control , 2010 .

[12]  Rob A. Zuidwijk,et al.  MIPLIB Truckload PDPTW Instances Derived from a Real-World Drayage Case , 2010 .

[13]  Y. Gong Stochastic modelling and analysis of warehouse operations , 2009 .

[14]  Tamás Máhr,et al.  A Logistical Multi-Agent System , .

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

[16]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[17]  Marius M. Solomon,et al.  Partially dynamic vehicle routing—models and algorithms , 2002, J. Oper. Res. Soc..

[18]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[19]  Hani S. Mahmassani,et al.  Local Optimization Approaches to Solve Dynamic Commercial Fleet Management Problems , 2000 .

[20]  Erik Demeulemeester,et al.  Time slack-based techniques for robust project scheduling subject to resource uncertainty , 2011, Ann. Oper. Res..

[21]  Indraswari Kusumaningtyas Mind Your Step: Exploring aspects in the application of long accelerating moving walkways , 2009 .

[22]  Mary Shaw,et al.  Dynamic configuration of resource-aware services , 2004, Proceedings. 26th International Conference on Software Engineering.

[23]  Geraldo Robson Mateus,et al.  A hybrid approach for the dynamic vehicle routing problem with time windows , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

[24]  J. Hellendoorn,et al.  Traffic control and management with intelligent vehicle highway systems , 2007 .

[25]  E. De Boer,et al.  School concentration and school travel , 2010 .

[26]  Victor L. Knoop,et al.  Road Incidents and Network Dynamics: Effects on driving behaviour and traffic congestion , 2009 .

[27]  Jason D. Papastavrou,et al.  A stochastic and dynamic model for the single-vehicle pick-up and delivery problem , 1999, Eur. J. Oper. Res..

[28]  Sameer M. Bataineh,et al.  Toward an analytical solution to task allocation, processor assignment, and performance evaluation of network processors , 2005, J. Parallel Distributed Comput..

[29]  Mathijs de Weerdt,et al.  Distributed agent platform for Advanced Logistics , 2005, AAMAS '05.

[30]  Patrick Jaillet,et al.  Probabilistic Traveling Salesman Problems , 1985 .

[31]  Hani S. Mahmassani,et al.  Pricing in Dynamic Vehicle Routing Problems , 2007, Transp. Sci..

[32]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[33]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[34]  Yusong Pang,et al.  Intelligent Belt Conveyor Monitoring and Control , 2010 .

[35]  Han La Poutré,et al.  A Decommitment Strategy in a Competitive Multi-agent Transportation Setting , 2003, AMEC.

[36]  Richard F. Hartl,et al.  Applying the ANT System to the Vehicle Routing Problem , 1999 .

[37]  Eugene L. Lawler,et al.  A Guided Tour of Combinatorial Optimization , 1985 .

[38]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[39]  Tuomas Sandholm,et al.  Auction mechanism for optimally trading off revenue and efficiency , 2003, EC '03.

[40]  Mark S. Daskin,et al.  Time Dependent Vehicle Routing Problems: Formulations, Properties and Heuristic Algorithms , 1992, Transp. Sci..

[41]  N. van Oort,et al.  Service reliability and urban public transport design , 2011 .

[42]  J. L. Martinelli Incorporating Worker-Specific Factors in Operations Management Models , 2007 .

[43]  Bezalel Gavish,et al.  Parallel Savings Based Heuristics for the Delivery Problem , 1991, Oper. Res..

[44]  Ali Haghani,et al.  A dynamic vehicle routing problem with time-dependent travel times , 2005, Comput. Oper. Res..

[45]  Martijn Mes,et al.  Comparison of agent-based scheduling to look-ahead heuristics for real-time transportation problems , 2007, Eur. J. Oper. Res..

[46]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[47]  J. K. Lenstra,et al.  Complexity of vehicle routing and scheduling problems , 1981, Networks.

[48]  Billy E. Gillett,et al.  A Heuristic Algorithm for the Vehicle-Dispatch Problem , 1974, Oper. Res..

[49]  Samir Aknine,et al.  An Extended Multi-Agent Negotiation Protocol , 2004, Autonomous Agents and Multi-Agent Systems.

[50]  Maarten Kroesen,et al.  Human Response to Aircraft Noise , 2011 .

[51]  Warren B. Powell,et al.  Stochastic and dynamic networks and routing , 1995 .

[52]  Hani S. Mahmassani,et al.  On-Line Algorithms for Truck Fleet Assignment and Scheduling Under Real-Time Information , 1999 .

[53]  Paul Davidsson,et al.  Agent-Based Dantzig-Wolfe Decomposition , 2009, KES-AMSTA.

[54]  Wilfried Brauer,et al.  Task Assignment in Multiagent Systems Based on Vickrey-Type Auctioning and Leveled Commitment Contracting , 2000, CIA.

[55]  Timo Hämäläinen,et al.  A Survey of Application Distribution in Wireless Sensor Networks , 2005, EURASIP J. Wirel. Commun. Netw..

[56]  Zhi-Long Chen,et al.  Solving a Practical Pickup and Delivery Problem , 2003, Transp. Sci..

[57]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[58]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[59]  Marie Persson,et al.  Applications of Agent Based Simulation , 2006, MABS.

[60]  Victor R. Lesser,et al.  Leveled Commitment Contracts and Strategic Breach , 2001, Games Econ. Behav..

[61]  K. U. Ahmed,et al.  Task allocation techniques for distributed computing systems: a review , 1989 .

[62]  C.P.Y. Van Hinsbergen,et al.  Bayesian data assimilation for improved modeling of road traffic , 2010 .

[63]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[64]  Nicholas R. Jennings,et al.  Adaptive distributed resource allocation and diagnostics using cooperative information-sharing strategies , 2006, AAMAS '06.

[65]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Stochastic Demand and Duration Constraints , 2010, Transp. Sci..

[66]  Winfried Hochstättler,et al.  The Simulated Trading Heuristic for Solving Vehicle Routing Problems , 1996, Discret. Appl. Math..

[67]  J. C. Van Ham,et al.  Zeehavenontwikkeling in Nederland: Naar een beter beleidsvormingsproces , 2010 .

[68]  Ali Haghani,et al.  Genetic Algorithm for the Time-Dependent Vehicle Routing Problem , 2001 .

[69]  Arkadi Nemirovski,et al.  Robust Convex Optimization , 1998, Math. Oper. Res..

[70]  Jan H. Kwakkel,et al.  The treatment of uncertainty in airport strategic planning , 2010 .

[71]  Shu Lin,et al.  Efficient model predictive control for large-scale urban traffic networks , 2011 .

[72]  Martin Andersson,et al.  Leveled Commitment Contracts with Myopic and Strategic Agents , 1998, AAAI/IAAI.

[73]  Ilgaz Sungur The robust Vehicle Routing Problem , 2007 .

[74]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

[75]  Jean-François Cordeau,et al.  VRP with Time Windows , 1999, The Vehicle Routing Problem.

[76]  Monique Calisti,et al.  An adaptive solution to dynamic transport optimization , 2005, AAMAS '05.

[77]  F. Zheng Modelling urban travel times , 2011 .

[78]  Renato F. Werneck,et al.  Robust Branch-and-Cut-and-Price for the Capacitated Vehicle Routing Problem , 2006, Math. Program..

[79]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[80]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[81]  Tuomas Sandholm,et al.  Distributed rational decision making , 1999 .

[82]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[83]  Zhi-Long Chen,et al.  Dynamic Column Generation for Dynamic Vehicle Routing with Time Windows , 2006, Transp. Sci..

[84]  Leonie Walta,et al.  Getting ADAS on the road : actors' interactions in advanced driver assistance systems deployment. Thesis Delft University of Technology. , 2011 .

[85]  Mohamed Kamil Morsi Mahmod Using co-operative vehicle-infrastructure systems to reduce traffic emissions and improve air quality at signalized urban intersections , 2011 .

[86]  Hesham H. Ali,et al.  An evolutionary approach to vehicle routing problem with dynamic time and precedence relationships , 2005, J. Comput. Methods Sci. Eng..

[87]  Lakhmi C. Jain,et al.  Agent and Multi-Agent Systems: Technologies and Applications , 2009, Lecture Notes in Computer Science.

[88]  Paul Davidsson,et al.  On the Integration of Agent-Based and Mathematical Optimization Techniques , 2007, KES-AMSTA.

[89]  H. Günter,et al.  Measuring Supply Chain Performance: Current Research and Future Directions , 2006 .

[90]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem , 1980 .

[91]  T. Sandholm Limitations of the Vickrey Auction in Computational Multiagent Systems , 1996 .

[92]  Hon Wai Leong,et al.  A multi-agent algorithm for vehicle routing problem with time window , 2006, SAC '06.

[93]  Lars Kjaer Nielsen,et al.  Rolling Stock Rescheduling in Passenger Railways: Applications in short-term planning and in disruption management , 2011 .

[94]  Maaike Snelder,et al.  Designing Robust Road Networks - A general design method applied to the Netherlands , 2010 .

[95]  G. Dueck New optimization heuristics , 1993 .

[96]  Rob A. Zuidwijk,et al.  Agent Performance in Vehicle Routing when the Only Thing Certain is Uncertainty , 2008, AAMAS 2008.

[97]  M. M. De Weerdt,et al.  Multi-Attribute Vickrey Auctions when Utility Functions are Unknown , 2006 .

[98]  Yves Rochat,et al.  Probabilistic diversification and intensification in local search for vehicle routing , 1995, J. Heuristics.

[99]  Christian Kray,et al.  The eager bidder problem: a fundamental problem of DAI and selected solutions , 2002, AAMAS '02.

[100]  R. Dupas,et al.  A hybrid GA approach for solving the Dynamic Vehicle Routing Problem with Time Windows , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[101]  Elfriede Krauth,et al.  Performance Measurement and Control in Logistics Service Providing , 2005, ICEIS.

[102]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[103]  H. Psaraftis An Exact Algorithm for the Single Vehicle Many-to-Many Dial-A-Ride Problem with Time Windows , 1983 .

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

[105]  Gilbert Laporte,et al.  Vehicle routing with full loads , 1985, Comput. Oper. Res..

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

[107]  R. Dupas,et al.  Dynamic Vehicle Routing Problems under Flexible Time Windows and Fuzzy Travel Times , 2006, 2006 International Conference on Service Systems and Service Management.

[108]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[109]  Smith Correction to "The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver" , 1981 .

[110]  Leon Sterling,et al.  Agents in logistics planning: experiences with the coalition agents experiment project , 2003, AAMAS 2003.

[111]  David Simchi-Levi,et al.  A New Generation of Vehicle Routing Research: Robust Algorithms, Addressing Uncertainty , 1996, Oper. Res..

[112]  Deborah M. Gordon,et al.  Distributed problem solving in social insects , 2001, Annals of Mathematics and Artificial Intelligence.

[113]  Nicholas R. Jennings,et al.  Coordination techniques for distributed artificial intelligence , 1996 .

[114]  Martin W. P. Savelsbergh,et al.  Efficient Insertion Heuristics for Vehicle Routing and Scheduling Problems , 2004, Transp. Sci..

[115]  Tuomas Sandholm,et al.  Designing auctions for deliberative agents , 2004, AAMAS'04.

[116]  Nico Vandaele,et al.  Vehicle routing with dynamic travel times: A queueing approach , 2008, Eur. J. Oper. Res..

[117]  Klaus Fischer,et al.  Holonic transport scheduling with teletruck , 2000, Appl. Artif. Intell..

[118]  Mathijs de Weerdt,et al.  Auctions with Arbitrary Deals , 2007, HoloMAS.

[119]  Justin K. Rice,et al.  Model-Based Control for Postal Automation and Baggage Handling , 2010 .

[120]  B. Beamon Supply chain design and analysis:: Models and methods , 1998 .

[121]  Kristina Lerman,et al.  Analysis of Dynamic Task Allocation in Multi-Robot Systems , 2006, Int. J. Robotics Res..

[122]  Gerhard W. Dueck,et al.  Threshold accepting: a general purpose optimization algorithm appearing superior to simulated anneal , 1990 .

[123]  Guido Gentile,et al.  Time-dependent Hyperstar algorithm for robust vehicle navigation in time-dependent stochastic road networks. , 2010 .

[124]  Tuomas Sandholm,et al.  Algorithms for Optimizing Leveled Commitment Contracts , 1999, IJCAI.

[125]  Falko Dressler,et al.  Progressing toward realistic mobility models in VANET simulations , 2008, IEEE Communications Magazine.

[126]  P. Bhave,et al.  Integer programming formulations of vehicle routing problems , 1985 .

[127]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[128]  Leonora Bianchi Notes on dynamic vehicle routing - the state of the art - , 2000 .

[129]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[130]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[131]  Rolf Klein,et al.  Walking an unknown street with bounded detour , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[132]  Nam Seok Kim,et al.  Intermodal Freight Transport on the Right Track?: Environmental and economic performances and their trade-off , 2010 .

[133]  Yann Chevaleyre,et al.  Issues in Multiagent Resource Allocation , 2006, Informatica.

[134]  Dimitris Bertsimas,et al.  A Stochastic and Dynamic Vehicle Routing Problem in the Euclidean Plane , 1991, Oper. Res..

[135]  Rob A. Zuidwijk,et al.  Incorporating expert knowledge in decision support for logistics , 2006 .

[136]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[137]  Jian Yang,et al.  Real-Time Multivehicle Truckload Pickup and Delivery Problems , 2004, Transp. Sci..

[138]  Valentin Robu,et al.  Automating supply chain negotiations using autonomous agents: a case study in transportation logistics , 2006, AAMAS '06.

[139]  Paolo Toth,et al.  The Granular Tabu Search and Its Application to the Vehicle-Routing Problem , 2003, INFORMS J. Comput..

[140]  Jacques Desrosiers,et al.  The Pickup and Delivery Problem with Time Windows , 1989 .

[141]  James P. Kelly,et al.  A Network Flow-Based Tabu Search Heuristic for the Vehicle Routing Problem , 1996, Transp. Sci..

[142]  Alex Van Breedam,et al.  An analysis of the behavior of heuristics for the vehicle routing problem for a selection of problems with vehicle-relatezd, customer-related, and time-related constraints , 1994 .

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

[144]  Paul Davidsson,et al.  Multi agent based simulation of transport chains , 2008, AAMAS.

[145]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[146]  Fred Glover,et al.  Extensions of the Petal Method for Vehicle Routeing , 1993 .

[147]  Norman M. Sadeh,et al.  Resource allocation in distributed factory scheduling , 1991, IEEE Expert.

[148]  Jingyan Song,et al.  Dynamic vehicle routing problem using hybrid ant system , 2003, Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems.

[149]  Mathijs de Weerdt,et al.  Using simulation to evaluate how multi-agent transportation planners cope with truck breakdowns , 2011, 2011 International Conference on Networking, Sensing and Control.

[150]  Jörg P. Müller,et al.  A Model for Cooperative Transportation Scheduling , 1995, ICMAS.