A novel agent bidding based optimization approach in manufacturing planning and scheduling

The problem of process planning and scheduling in manufacturing systems can be simply concluded as an optimization problem in terms of minimizing processing cost and time with the constraints of different manufacturing resources capabilities and capacities and fixed operating sequence of job features. Some previous literatures involve centralized optimization approaches which are able to find a close to optimal solution, but the computational complexity is extremely high and the model is not flexible. Some others adopted dispatching rules, which can achieve good solutions, but not optimal ones. This paper presents a novel agent bidding based mechanism to solve the problem. A weight function is introduced to facilitate the search for optimal allocation, where the weight factors control the preference of production cost and time. Meanwhile, in each bidding round, there is an exploration process which gives small possibility to the agents with non-optimal bids to be selected as the winner. After iterations for adjusting parameters and exploration, the near optimal solution with minimized cost and satisfied lead time can be found.

[1]  Pierre Borne,et al.  A controlled genetic algorithm by fuzzy logic and belief functions for job-shop scheduling , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[2]  David Z. Zhang,et al.  An agent-based approach for integrating manufacturing operations , 2009 .

[3]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[4]  Mitsuo Gen,et al.  Process Planning and Scheduling in Distributed Manufacturing System Using Multiobjective Genetic Algorithm , 2010 .

[5]  P. C. Schuur,et al.  Reinforcement learning versus heuristics for order acceptance on a single resource , 2007, J. Heuristics.

[6]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[7]  David Naso,et al.  Recent developments in the application of computational intelligence to multi-agent manufacturing control , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[8]  Ming Kim Lim,et al.  Dynamically Integrated Manufacturing Systems (DIMS)—A Multiagent Approach , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Damien Trentesaux,et al.  Dynamic scheduling of maintenance tasks in the petroleum industry: A reinforcement approach , 2009, Eng. Appl. Artif. Intell..

[10]  Giuseppe Confessore,et al.  A market-based multi-agent system model for decentralized multi-project scheduling , 2007, Ann. Oper. Res..

[11]  Manoj Kumar Tiwari,et al.  Bidding-based multi-agent system for integrated process planning and scheduling: a data-mining and hybrid tabu-SA algorithm-oriented approach , 2007 .

[12]  Bala Ram,et al.  Bio-inspired scheduling for dynamic job shops with flexible routing and sequence-dependent setups , 2006 .

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

[14]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .