Production scheduling with alternative process plans

被引:39
作者
Capek, R. [1 ]
Sucha, P. [1 ]
Hanzalek, Z. [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Control Engn, Prague 12135 2, Czech Republic
关键词
Scheduling; Alternatives; Petri nets; Production; Integer linear programming; BOUND ALGORITHM; RESOURCE; MODEL;
D O I
10.1016/j.ejor.2011.09.018
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper deals with a scheduling problem with alternative process plans that was motivated by a production of wire harnesses where certain parts can be processed manually or automatically by different types of machines. Only a subset of all the given activities will form the solution, so the decision whether the activity will appear in the final schedule has to be made during the scheduling process. The problem considered is an extension of the resource constrained project scheduling problem (RCPSP) with unary resources, positive and negative time-lags and sequence dependent setup times. We extend classic RCPSP problem by a definition of alternative branchings, represented by the Petri nets formalism allowing one to define alternatives and parallelism within one data structure. For this representation of the problem, an integer linear programming model is formulated and the reduction of the problem, using time symmetry mapping, is shown. Finally, a heuristic algorithm based on priority schedule construction with an unscheduling step is proposed for the nested version of the problem and it is used to solve the case study of the wire harnesses production. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:300 / 311
页数:12
相关论文
共 30 条
[1]  
[Anonymous], 2007, Scheduling Algorithms, DOI DOI 10.1007/978-3-540-69516-5
[2]  
Bartak R., 2007, Proceedings of the Twentieth International Florida AI Research Society Conference (FLAIRS 2007), P641
[3]  
Barták R, 2008, APPLIED COMPUTING 2008, VOLS 1-3, P156
[4]   Constraint-directed techniques for scheduling alternative activities [J].
Beck, JC ;
Fox, MS .
ARTIFICIAL INTELLIGENCE, 2000, 121 (1-2) :211-250
[5]  
Blazewicz J., 1996, Scheduling Computer and Manufacturing Processes
[6]   A new and efficient heuristic for scheduling projects with resource restrictions and multiple execution modes [J].
Boctor, FF .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (02) :349-361
[7]  
Brucker P, 2006, GOR-PUBL, P1, DOI 10.1007/3-540-29546-1
[8]   A branch and bound algorithm for a single-machine scheduling problem with positive and negative time-lags [J].
Brucker, P ;
Hilbig, T ;
Hurink, J .
DISCRETE APPLIED MATHEMATICS, 1999, 94 (1-3) :77-99
[9]   Resource-constrained project scheduling: Notation, classification, models, and methods [J].
Brucker, P ;
Drexl, A ;
Mohring, R ;
Neumann, K ;
Pesch, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :3-41
[10]   ASALBP: the alternative subgraphs assembly line balancing problem [J].
Capacho, Liliana ;
Pastor, Rafael .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (13) :3503-3516