Scheduling programs with repetitive projects: A comparison of a simulated annealing, a genetic and a pair-wise swap algorithm

被引:25
作者
Shtub, A [1 ]
LeBlanc, LJ [1 ]
Cai, ZY [1 ]
机构
[1] TEL AVIV UNIV,DEPT IND ENGN,IL-69978 RAMAT AVIV,ISRAEL
关键词
D O I
10.1016/0377-2217(94)00158-8
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We address the problem of scheduling in programs involving the production of multiple units of the same product. Our study was motivated by a construction program for fast naval patrol boats. Other applications of this problem include procurement of multiple copies of aircraft, spacecraft, and weapon systems. In this problem we must decide how many units of the product to assign to each of a number of available crews (individuals, teams, subcontractors, etc.). These types of problems are characterized by two potentially conflicting considerations: 1) the need to complete each unit by its contractual due date, and 2) learning effects. Because of the first consideration, there is a tendency to use multiple crews for simultaneous production, so that meeting due dates is assured. However, the second consideration encourages assigning many units to a single crew so that learning effects are maximized. We study this scheduling problem with two different penalty cost structures and develop models for both versions. The models trade-off the penalty associated with late deliveries and the savings due to learning (and possibly incentive payments for early completion). We discuss different heuristic algorithms - simulated annealing, a genetic algorithm, and a pair-wise swap heuristic - as well as an exhaustive search to determine a baseline for comparisons. Our computational results show that the pair-wise swap algorithm is the most efficient solution procedure for these models.
引用
收藏
页码:124 / 138
页数:15
相关论文
共 21 条
[1]   THE PERSISTENCE AND TRANSFER OF LEARNING IN INDUSTRIAL SETTINGS [J].
ARGOTE, L ;
BECKMAN, SL ;
EPPLE, D .
MANAGEMENT SCIENCE, 1990, 36 (02) :140-154
[2]  
BALLOF N, 1970, IEEE T ENG MANAGE, V17, P257
[3]  
Chase R.B., 1992, PRODUCTION OPERATION
[4]  
Conway R., 1959, J IND ENG, V10, P39
[5]  
Elmaghraby S.E., 1990, PROD PLAN CONTROL, V1, P196
[6]  
FELTEROLF P, 1991, ORSA J COMPUTING, V3, P275
[7]  
FETTEROLF P, 1991, IN PRESS ANN OPERATI, V22
[8]  
GARVIN D, 1991, 9688040 HARV BUS SCH
[9]  
*GC MARSH SPAC FLI, 1975, NASA X64698 TECHN ME
[10]  
Goldberg DE, 1989, GENETIC ALGORITHMS S