Performance Evaluation of Bidding-Based Multi-Agent Scheduling Algorithms for Manufacturing Systems

Artificial Intelligence techniques have being applied to many problems in manufacturing systems in recent years. In the specific field of manufacturing scheduling many studies have been published trying to cope with the complexity of the manufacturing environment. One of the most utilized approaches is (multi) agent-based scheduling. Nevertheless, despite the large list of studies reported in this field, there is no resource or scientific study on the performance measure of this type of approach under very common and critical execution situations. This paper focuses on multi-agent systems (MAS) based algorithms for task allocation, particularly in manufacturing applications. The goal is to provide a mechanism to measure the performance of agent-based scheduling approaches for manufacturing systems under key critical situations such as: dynamic environment, rescheduling, and priority change. With this mechanism it will be possible to simulate critical situations and to stress the system in order to measure the performance of a given agent-based scheduling method. The proposed mechanism is a pioneering approach for performance evaluation of bidding-based MAS approaches for manufacturing scheduling. The proposed method and evaluation methodology can be used to run tests in different manufacturing floors since it is independent of the workshop configuration. Moreover, the evaluation results presented in this paper show the key factors and scenarios that most affect the market-like MAS approaches for manufacturing scheduling.

[1]  Tapio Heikkilä,et al.  Holonic control for manufacturing systems: functional design of a manufacturing robot cell , 1997 .

[2]  Sahin Albayrak,et al.  Agent-based coordination techniques for matching supply and demand in energy networks , 2010, Integr. Comput. Aided Eng..

[3]  Duncan McFarlane,et al.  Developments in holonic production planning and control , 2000 .

[4]  Vicente R. Tomás López,et al.  A multi-agent system for managing adverse weather situations on the road network , 2010, Integr. Comput. Aided Eng..

[5]  Mozafar Saadat,et al.  Agent-Based Interaction Protocols and Topologies for Manufacturing Task Allocation , 2013, IEEE Trans. Syst. Man Cybern. Syst..

[6]  László Monostori,et al.  A Market Approach to Holonic Manufacturing , 1996 .

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Xiaoping Du,et al.  A robust design method using variable transformation and Gauss–Hermite integration , 2006 .

[9]  B. J. McCarragher,et al.  Maintenance resource allocation using decentralised co-operative control , 1999, 1999 Information, Decision and Control. Data and Information Fusion Symposium, Signal Processing and Communications Symposium and Decision and Control Symposium. Proceedings (Cat. No.99EX251).

[10]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[11]  Jacek Marczyk,et al.  Stochastic multidisciplinary improvement - Beyond optimization , 2000 .

[12]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

[13]  Marco Riva,et al.  Multi agent systems: An example of power system dynamic reconfiguration , 2010, Integr. Comput. Aided Eng..

[14]  Richard Y. K. Fung,et al.  Dynamic shopfloor scheduling in multi-agent manufacturing systems , 2006, Expert Syst. Appl..

[15]  Duncan McFarlane,et al.  State of the art of holonic systems in production planning and control , 2000 .

[16]  Peter B. Luh,et al.  Holonic planning and scheduling for a robotic assembly testbed , 1994, Proceedings of the Fourth International Conference on Computer Integrated Manufacturing and Automation Technology.

[17]  Soundar R. T. Kumara,et al.  Multiagent based dynamic resource scheduling for distributed multiple projects using a market mechanism , 2003, J. Intell. Manuf..

[18]  Astghik Babayan,et al.  Solving the n-job 3-stage flexible flowshop scheduling problem using an agent-based approach , 2004 .

[19]  Y. Zhang,et al.  A multi-agent and distributed ruler based approach to production scheduling of agile manufacturing systems , 2003, Int. J. Comput. Integr. Manuf..

[20]  Juan Pavón,et al.  Talking Agents: A distributed architecture for interactive artistic installations , 2010, Integr. Comput. Aided Eng..

[21]  Angélica González,et al.  Multi-agent system to monitor oceanic environments , 2010, Integr. Comput. Aided Eng..

[22]  Peter B. Luh,et al.  Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation , 1997, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[23]  Abdulsalam Yassine,et al.  A novel multi-agent system utilizing quantum-inspired evolution for demand side management in the future smart grid , 2013, Integr. Comput. Aided Eng..

[24]  Weiming Shen,et al.  A Schema-Based Approach to Specifying Conversation Policies , 2000, Issues in Agent Communication.

[25]  Dimas López París,et al.  A new autonomous agent approach for the simulation of pedestrians in urban environments , 2009, Integr. Comput. Aided Eng..

[26]  Weiming Shen,et al.  Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[27]  Paolo Dell'Olmo,et al.  Effective resource management in manufacturing systems , 2006 .

[28]  H. Van Dyke Parunak,et al.  The AARIA agent architecture: From manufacturing requirements to agent-based system design , 2001, Integr. Comput. Aided Eng..

[29]  I. Jeong,et al.  A distributed scheduling methodology for a two-machine flowshop using cooperative interaction via multiple coupling agents , 2002 .

[30]  Carlos Ramos,et al.  A holonic approach for task scheduling in manufacturing systems , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[31]  Douglas H. Norrie,et al.  Agent-Based Systems for Intelligent Manufacturing: A State-of-the-Art Survey , 1999, Knowledge and Information Systems.

[32]  Soundar Kumara,et al.  A Cascading Auction Protocol as a Framework for Integrating Process Planning and Heterarchical Shop Floor Control , 1999 .

[33]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[34]  Isabel Praça,et al.  Strategic bidding in electricity markets: An agent-based simulator with game theory for scenario analysis , 2013, Integr. Comput. Aided Eng..

[35]  H. V. Parunak Chapter 10 – Manufacturing Experience with the Contract Net , 1987 .

[36]  Craig Boutilier,et al.  Sequential Auctions for the Allocation of Resources with Complementarities , 1999, IJCAI.