A GRASP algorithm for flexible job-shop scheduling problem with limited resource constraints

被引:54
作者
Rajkumar, M. [1 ]
Asokan, P. [1 ]
Anilkumar, N. [1 ]
Page, T. [2 ]
机构
[1] Natl Inst Technol, Dept Prod Engn, Tiruchirappalli 620015, Tamil Nadu, India
[2] Loughborough Univ Technol, Dept Design & Technol, Loughborough LE11 3TU, Leics, England
关键词
GRASP; flexible job-shop scheduling; metaheuristics; limited resource constraints; FLOW-SHOP; OPTIMIZATION; SEARCH; MAINTENANCE;
D O I
10.1080/00207541003709544
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A greedy randomised adaptive search procedure (GRASP) is an iterative multi-start metaheuristic for difficult combinatorial optimisation. The GRASP iteration consists of two phases: a construction phase, in which a feasible solution is found and a local search phase, in which a local optimum in the neighbourhood of the constructed solution is sought. In this paper, a GRASP algorithm is presented to solve the flexible job-shop scheduling problem (FJSSP) with limited resource constraints. The main constraint of this scheduling problem is that each operation of a job must follow an appointed process order and each operation must be processed on an appointed machine. These constraints are used to balance between the resource limitation and machine flexibility. The model objectives are the minimisation of makespan, maximum workload and total workload. Representative benchmark problems are solved in order to test the effectiveness and efficiency of the GRASP algorithm. The computational result shows that the proposed algorithm produced better results than other authors' algorithms.
引用
收藏
页码:2409 / 2423
页数:15
相关论文
共 40 条
[1]   Minimizing the makespan for the flow shop scheduling problem with availability constraints [J].
Aggoune, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (03) :534-543
[2]   Parallel GRASP with path-relinking for job shop scheduling [J].
Aiex, RM ;
Binato, S ;
Resende, MGC .
PARALLEL COMPUTING, 2003, 29 (04) :393-430
[3]   Simultaneously scheduling n jobs and the preventive maintenance on the two-machine flow shop to minimize the makespan [J].
Allaoui, H. ;
Lamouri, S. ;
Artiba, A. ;
Aghezzaf, E. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2008, 112 (01) :161-167
[4]   Scheduling two-stage hybrid flow shop with availability constraints [J].
Allaoui, H ;
Artiba, A .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (05) :1399-1419
[5]   Johnson's algorithm: A key to solve optimally or approximately flow shop scheduling problems with unavailability periods [J].
Allaoui, Hamid ;
Artiba, AbdelHakim .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2009, 121 (01) :81-87
[6]   A GRASP for aircraft routing in response to groundings and delays [J].
Arguello, MF ;
Bard, JF ;
Yu, G .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 1997, 1 (03) :211-228
[7]   SINGLE-MACHINE SCHEDULING WITH FLOW TIME AND EARLINESS PENALTIES [J].
BARD, JF ;
VENKATRAMAN, K ;
FEO, TA .
JOURNAL OF GLOBAL OPTIMIZATION, 1993, 3 (03) :289-309
[8]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[9]   Improved approximation for non-preemptive single machine flow-time scheduling with an availability constraint [J].
Breit, Joachim .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) :516-524
[10]   Flexible job-shop scheduling problem under resource constraints [J].
Chan, F. T. S. ;
Wong, T. C. ;
Chan, L. Y. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (11) :2071-2089