A survey of dynamic scheduling in manufacturing systems

被引:669
作者
Ouelhadj, Djamila [1 ]
Petrovic, Sanja [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Automated Scheduling Optimisat & Planning Res Grp, Nottingham NG8 1BB, England
关键词
Dynamic scheduling; Robust scheduling; Predictive-reactive scheduling; Agent-based scheduling; AGENT-BASED ARCHITECTURE; KNOWLEDGE-BASED SYSTEM; SINGLE-MACHINE; TABU SEARCH; JOB SHOPS; PERFORMANCE; SIMULATION; ALGORITHMS; RULES; FMS;
D O I
10.1007/s10951-008-0090-8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In most real-world environments, scheduling is an ongoing reactive process where the presence of a variety of unexpected disruptions is usually inevitable, and continually forces reconsideration and revision of pre-established schedules. Many of the approaches developed to solve the problem of static scheduling are often impractical in real-world environments, and the near-optimal schedules with respect to the estimated data may become obsolete when they are released to the shop floor. This paper outlines the limitations of the static approaches to scheduling in the presence of real-time information and presents a number of issues that have come up in recent years on dynamic scheduling. The paper defines the problem of dynamic scheduling and provides a review of the state-of-the-art of currently developing research on dynamic scheduling. The principles of several dynamic scheduling techniques, namely, heuristics, meta-heuristics, multi-agent systems, and other artificial intelligence techniques are described in detail, followed by a discussion and comparison of their potential.
引用
收藏
页码:417 / 431
页数:15
相关论文
共 107 条
[1]   Rescheduling job shops under random disruptions [J].
Abumaizar, RJ ;
Svestka, JA .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (07) :2065-2082
[2]   Match-up scheduling under a machine breakdown [J].
Akturk, MS ;
Gorgulu, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :81-97
[3]   Dynamic job-shop scheduling using reinforcement learning agents [J].
Aydin, ME ;
Öztemel, E .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 33 (2-3) :169-178
[4]   Executing production schedules in the face of uncertainties: A review and some future directions [J].
Aytug, H ;
Lawley, MA ;
McKay, K ;
Mohan, S ;
Uzsoy, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 161 (01) :86-110
[5]  
BEAN JC, 1991, J OPERATIONS RES, V39, P471
[6]   Combining knowledge-based systems and simulation to solve rescheduling problems [J].
Belz, R ;
Mertens, P .
DECISION SUPPORT SYSTEMS, 1996, 17 (02) :141-157
[7]   Production Scheduling and Rescheduling with Genetic Algorithms [J].
Bierwirth, Christian ;
Mattfeld, Dirk C. .
EVOLUTIONARY COMPUTATION, 1999, 7 (01) :1-17
[8]   Hierarchy in distributed shop floor control [J].
Bongaerts, L ;
Monostori, L ;
McFarlane, D ;
Kádár, B .
COMPUTERS IN INDUSTRY, 2000, 43 (02) :123-137
[9]  
Brandimarte P., 1999, MODELING MANUFACTURI
[10]   Evaluating the performance of reactive control architectures for manufacturing production control [J].
Brennan, RW ;
Norrie, DH .
COMPUTERS IN INDUSTRY, 2001, 46 (03) :235-245