SCHEDULING OF MANUFACTURING SYSTEMS USING THE LAGRANGIAN-RELAXATION TECHNIQUE

被引:134
作者
LUH, PB
HOITOMT, DJ
机构
[1] Department of Electrical and Systems Engineering, University of Connecticut, Storrs, CT
基金
美国国家科学基金会;
关键词
D O I
10.1109/9.231461
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling is one of the most basic but the most difficult problems to be solved in the manufacturing industry. Many of the methodologies currently used in industry result in what one manager has referred to as ''scheduling chaos,'' and overall shop goals such as on-time delivery of jobs are beyond control. There is a great need for improving the scheduling operation in complex and turbulent manufacturing environments. Unfortunately, problem characteristics generally translate into large-scale, discrete, dynamic, and / or stochastic scheduling formulations, which are generally considered impossible to solve in most practical situations. The logical strategy is to pursue scheduling methods which consistently generate good schedules efficiently. However, the schedule quality is often difficult to determine without actually knowing the optimum. In this paper, the practical solution of three manufacturing scheduling problems are examined. As each problem is formulated, constraints are added or modified to reflect increasing real world complexity. The first problem considers scheduling single-operation jobs on identical machines. The second problem is concerned with scheduling multiple-operation jobs with simple fork / join precedence constraints on identical machines. Lastly, the job shop problem is considered, where multiple-operation jobs with general precedence constraints are scheduled on multiple machine types. Lagrangian relaxation is used to decompose each of the scheduling problems into job- or operation-level subproblems. The subproblems are easier to solve than the original problem and have intuition appeal. This technique results in algorithms which generate near-optimal schedules efficiently, while giving a lower bound on the optimal cost. In resolving the scheduling problem from one time instant to the next, the Lagrange multipliers from the last schedule can be used to initialize the multipliers, further reducing the computation time. Although individual results for the identical machine problems have been reported in the literature, this paper provides a unified framework for developing scheduling methodologies for large scale, diverse, and interdependent systems. In addition, an improved methodology for the job shop problem is presented, the most difficult of the systems studied here. The step-by-step modeling, resolution, intuitive explanation and comments provide much insight into the nature of manufacturing scheduling problems. All algorithms are illustrated with examples using actual factory data. This paper demonstrates that optimization methodologies are not only practical for scheduling in manufacturing systems, but produce consistently high quality results as well.
引用
收藏
页码:1066 / 1079
页数:14
相关论文
共 23 条
[1]  
[Anonymous], 2016, LINEAR NONLINEAR PRO
[2]  
Bertsekas D. P, 1982, REINFORCEMENT LEARNI
[3]  
Cohen G, 1984, ADV LARGE SCALE SYST, VI, P203
[4]   OPTIMAL SOLUTION OF SCHEDULING PROBLEMS USING LAGRANGE MULTIPLIERS .1. [J].
FISHER, ML .
OPERATIONS RESEARCH, 1973, 21 (05) :1114-1127
[5]   THE LAGRANGIAN-RELAXATION METHOD FOR SOLVING INTEGER PROGRAMMING-PROBLEMS [J].
FISHER, ML .
MANAGEMENT SCIENCE, 1981, 27 (01) :1-18
[6]  
FRENCH S, 1982, SEQUENCING SCHEDULIN
[7]  
Geoffrion A.M., 1974, MATH PROGRAMMING STU, P82, DOI DOI 10.1007/BFB0120686
[9]  
GRAVES SC, 1981, OPER RES, V18, P841
[10]  
Held M., 1974, Mathematical Programming, V6, P62, DOI 10.1007/BF01580223