Combining Agent-Based Approaches and Classical Optimization Techniques

The strengths and weaknesses of agent-based approaches and classical optimization techniques are analyzed and compared. Their appropriateness for dynamic distributed resource allocation is evaluated. We conclude that their properties are complementary and that it seems beneficial to combine the approaches. Some suggestions of hybrid systems are sketched and two of these are implemented and evaluated in a case study and compared to pure agent and optimization-based solutions. The case study concerns production and transportation decisions in a supply chain. In the hybrid systems, optimization was used for improving the agents' decision making capability, i.e. embedded optimization, and for creating a coarse plan used by the agents in order to improve the short term decisions. The results from the case study indicate that it is possible to capitalize both on the agents' ability of being reactive and on the ability of optimization techniques of finding high quality solutions.

[1]  Uday S. Karmarkar,et al.  The Deterministic Dynamic Product Cycling Problem , 1985, Oper. Res..

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

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

[4]  Paul Davidsson,et al.  Integrated Optimization and Multi-Agent Technology for Combined Production and Transportation Planning , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[5]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[6]  Tetsuo Sawaragi,et al.  Bounded optimization of resource allocation among multiple agents using an organizational decision model , 2005, Adv. Eng. Informatics.

[7]  Nicholas R. Jennings,et al.  Transforming standalone expert systems into a community of cooperating agents , 1993 .

[8]  Agostino Villa,et al.  Advanced Models for Manufacturing Systems Management , 1995 .

[9]  H. Van Dyke Parunak,et al.  Industrial and practical applications of DAI , 1999 .

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

[11]  Laurence A. Wolsey,et al.  MIP modelling of changeovers in production planning and scheduling problems , 1997 .

[12]  Kun Chang Lee,et al.  MACE-SCM: An Effective Supply Chain Decision Making Approach based on Multi-Agent and Case-Based Reasoning , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[13]  Paul Davidsson,et al.  Agent-based Appoaches and Classical Optimization Techniques for Dynamic Distributed Resource Allocation : A preliminary study , 2003 .