Multi-Agent-Based Simulation and Optimization of Production and Transportation

This thesis addresses the integration of software agent technology, simulation and mathematical optimization within the domain of production and transportation. It has been argued that agentbased approaches and mathematical optimization can complement each other in the studied domain. These technologies have often been used separately, but the existing amount of literature concerning how to combine them is rather limited, especially in the domain of production and transportation. This domain is considered complex since; for instance, the decision making is characterized by many decision makers that are influencing each other. Also, problems in the domain are typically large and combinatorial. The transportation of goods has both positive and negative effects on society. A positive effect is the possibility for people to consume products that have been produced at distant locations. Examples of negative effects are: emissions, congestion, accidents, and large costs for infrastructure investments. Increasing competition, experienced by manufacturers and haulers, acts as a motivation for improving the utilization of often limited and expensive production and transportation resources. It is important to maximize the positive effects of transportation while the negative effects are minimized. We present a rather general agent-based simulator (TAPAS) for simulation of production and transportation. By using agent technology, we have been able to simulate the decision making and interaction between decision makers, which is difficult using traditional simulation techniques. We provide a technical description of how TAPAS was modeled, and examples of how it can be used. An optimization model for a real world ``Integrated Production, Inventory, and Distribution Routing Problem’’ (IPIDRP) has been developed. The identified IPIDRP is in the domain of production and transportation problems. For solving and analyzing the problem, we developed a solution method based on the principles of Dantzig- Wolfe decomposition, which was implemented as a multi-agent system inside TAPAS. The purpose is to improve resource utilization and to analyze the potential effects of introducing VMI (Vendor Managed Inventory). Experiments are performed for quantifying the benefits of VMI and for estimating the effects of an agentification of the decomposition approach. Some advantages and disadvantages of an agentification are discussed in this thesis. The work indicates high potentials for integrating agent technology and mathematical optimization. One direction for future work is to use TAPAS as a tool for evaluating the results that are produced by the optimization algorithm. For real world systems, evaluation of optimization results can be expensive and difficult to carry out, and we believe that simulation can be useful for evaluation purposes.

[1]  Francesca Fumero,et al.  Synchronized Development of Production, Inventory, and Distribution Schedules , 1999, Transp. Sci..

[2]  Poul Alstrøm,et al.  Numerical computation of inventory policies, based on the EOQ/σx value for order-point systems , 2001 .

[3]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

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

[5]  Arthur M. Geoffrion,et al.  Lagrangian Relaxation for Integer Programming , 2010, 50 Years of Integer Programming.

[6]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[7]  Paul Davidsson,et al.  An Analysis of Agent-Based Approaches to Transport Logistics , 2005 .

[8]  Lai Peng Chan,et al.  Simulation test bed for manufacturing analysis: benchmarking of a stochastic production planning model in a simulation testbed , 2003, WSC '03.

[9]  Robert B. Noland,et al.  Simulating Travel Reliability , 1997 .

[10]  Chad W. Autry,et al.  AUTOMATIC REPLENISHMENT PROGRAMS: AN EMPIRICAL EXAMINATION , 1999 .

[11]  M. Savelsbergh,et al.  The Inventory Routing Problem , 1998 .

[12]  G. Nemhauser,et al.  Integer Programming , 2020 .

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

[14]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[15]  Douglas J. Thomas,et al.  Coordinated supply chain management , 1996 .

[16]  Marshall L. Fisher,et al.  Coordination of production and distribution planning , 1994 .

[17]  J. Holmström,et al.  The impact of increasing demand visibility on production and inventory control efficiency , 2003 .

[18]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[19]  Bilge Bilgen,et al.  A mixed-integer linear programming model for bulk grain blending and shipping , 2007 .

[20]  Paul Davidsson,et al.  Multi Agent Based Simulation: Beyond Social Simulation , 2000, MABS.

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

[22]  Paul Davidsson,et al.  A Framework for Evaluation of Multi-Agent System Approaches to Logistics Network Management , 2004 .

[23]  Nikolay Mehandjiev,et al.  Agent-based optimisation of logistics and production planning , 2003 .

[24]  Paul Davidsson,et al.  Agent Based Decomposition of Optimization Problems , 2008 .

[25]  Michael Luck,et al.  Crossing the agent technology chasm: Lessons, experiences and challenges in commercial applications of agents , 2006, The Knowledge Engineering Review.

[26]  Alf Kimms,et al.  Lot sizing and scheduling -- Survey and extensions , 1997 .

[27]  emmanuel sohier,et al.  Modelling a Complex Production Scheduling Problem : Optimization Techniques , 2006 .

[28]  Rakesh Nagi,et al.  A review of integrated analysis of production-distribution systems , 1999 .

[29]  Richard T. Wong,et al.  An Integrated Inventory Allocation and Vehicle Routing Problem , 1989, Transp. Sci..

[30]  H. Van Dyke Parunak,et al.  Agent-Based Modeling vs. Equation-Based Modeling: A Case Study and Users' Guide , 1998, MABS.

[31]  Linda Ramstedt,et al.  Analysing the effects of governmental control policies in transport chains using micro-level simulation , 2005 .

[32]  Paul Davidsson,et al.  An Agent Based Simulator for Production and Transportation of Products , 2007 .

[33]  A. Ruszczynski,et al.  On the integrated production, inventory, and distribution routing problem , 2006 .

[34]  G. Dantzig,et al.  THE DECOMPOSITION ALGORITHM FOR LINEAR PROGRAMS , 1961 .

[35]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

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