Solving a large-scale industrial scheduling problem using MILP combined with a heuristic procedure

被引:32
作者
Roslöf, J
Harjunkoski, I
Westerlund, T
Isaksson, J
机构
[1] Abo Akad Univ, Proc Design Lab, Dept Chem Engn, FIN-20500 Turku, Finland
[2] UPM Kymmene Corp, FIN-68600 Pietarsaari, Finland
关键词
optimization; paper-converting industry; single-machine scheduling; sequence-dependent setup times;
D O I
10.1016/S0377-2217(01)00140-0
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, a large-scale industrial production scheduling problem is considered. The problem includes the allocation of a number of production runs with release and due dates into a processing unit. The environment is further complicated with sequence-dependent setup times. A mixed integer linear programming (MILP) model is used to describe the scheduling task. However, due to the complex nature of the problem, the MILP model cannot directly be used to solve large-scale systems with industrial relevance, Therefore, an iterative heuristic procedure is used to address the notorious combinatorial complexity. Different properties of the algorithm are discussed and an illustrative example based on industrial data is presented. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:29 / 42
页数:14
相关论文
共 23 条
[1]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[2]   DISJUNCTIVE PROGRAMMING AND A HIERARCHY OF RELAXATIONS FOR DISCRETE OPTIMIZATION PROBLEMS [J].
BALAS, E .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1985, 6 (03) :466-486
[3]  
Björkqvist J, 1999, COMPUT CHEM ENG, V23, pS11
[4]  
*CPLEX, 1998, US GUID
[5]   A BRANCH-BOUND SOLUTION TO GENERAL SCHEDULING PROBLEM [J].
GREENBERG, HH .
OPERATIONS RESEARCH, 1968, 16 (02) :353-+
[6]   Effective continuous-time formulation for short-term scheduling. 1. Multipurpose batch processes [J].
Ierapetritou, MG ;
Floudas, CA .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1998, 37 (11) :4341-4359
[7]  
Johnson Selmer Martin., 1954, NAV RES LOG, V1, P61, DOI [10.1002/nav.3800010110, DOI 10.1002/NAV.3800010110, 10.1002/(ISSN)1931-9193]
[8]   A GENERAL ALGORITHM FOR SHORT-TERM SCHEDULING OF BATCH-OPERATIONS .1. MILP FORMULATION [J].
KONDILI, E ;
PANTELIDES, CC ;
SARGENT, RWH .
COMPUTERS & CHEMICAL ENGINEERING, 1993, 17 (02) :211-227
[9]   A heuristic to minimize the total weighted tardiness with sequence-dependent setups [J].
Lee, YH ;
Bhaskaran, K ;
Pinedo, M .
IIE TRANSACTIONS, 1997, 29 (01) :45-52
[10]   Bridging the gap between heuristics and optimization: Capacity expansion case [J].
Liu, ML ;
Sahinidis, NV .
AICHE JOURNAL, 1997, 43 (09) :2289-2299