An evolution programme for the resource-constrained project scheduling problem

被引:18
作者
Cheng, RW [1 ]
Gen, M [1 ]
机构
[1] Ashikaga Inst Technol, Dept Syst & Ind Engn, Ashikaga 326, Japan
关键词
D O I
10.1080/095119298130804
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes an implementation of an evolution programme for the resource-constrained project scheduling problem. In essentials, the problem consists of two issues; (a) to determine the order of activities without violating precedence constraints and (b) subsequently to determine earliest start time for each activity according to available resources. How to determine the order of activation is critical to the problem, because if the order is determined, a schedule can be easily constructed with some determining procedures. The basic ideas of the proposed approach are; (a) using an evolution programme to evolve an appropriate order of activities and (b) using a Jit-in-best procedure to calculate the earliest start times of activities. A new approach is addressed to guide how to design genetic operators; one operator is designed to perform a wide spread search to try to explore the area beyond local optima, whereas the other is designed to perform an intensive search to try to find an improved solution. These two kinds of search abilities, the intensive search and the wide-spread search, form the mutual complementary components of genetic search. With this approach, crossover operator and mutation operator play the same important role in genetic search. The suggested approach can significantly improve the performance of the evolution programme both in terms of speed and accuracy. The proposed method has been tested on several benchmark problems and the results are very encouraging The proposed method can be readily applied to other types of resource-constrained project scheduling problems.
引用
收藏
页码:274 / 287
页数:14
相关论文
共 23 条
[1]  
[Anonymous], ADV PROJECT SCHEDULI
[2]  
BELL CE, 1991, NAV RES LOG, V38, P315, DOI 10.1002/1520-6750(199106)38:3<315::AID-NAV3220380304>3.0.CO
[3]  
2-7
[4]  
Blazewicz J., 1978, P 1 M AFCET SMF APPL, P169
[5]   SOME EFFICIENT MULTI-HEURISTIC PROCEDURES FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING [J].
BOCTOR, FF .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 49 (01) :3-13
[6]  
Cheng R., 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence (Cat. No.94TH0650-2), P736, DOI 10.1109/ICEC.1994.349965
[7]   A tutorial survey of job-shop scheduling problems using genetic algorithms .1. Representation [J].
Cheng, RW ;
Gen, M ;
Tsujimura, Y .
COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 30 (04) :983-997
[8]   PROJECT SCHEDULING WITH RESOURCE CONSTRAINTS - A BRANCH AND BOUND APPROACH [J].
CHRISTOFIDES, N ;
ALVAREZVALDES, R ;
TAMARIT, JM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1987, 29 (03) :262-273
[9]  
DAVIS EW, 1971, MANAGE SCI B-APPL, V17, pB803
[10]   COMPARISON OF HEURISTIC AND OPTIMUM SOLUTIONS IN RESOURCE-CONSTRAINED PROJECT SCHEDULING [J].
DAVIS, EW ;
PATTERSON, JH .
MANAGEMENT SCIENCE SERIES B-APPLICATION, 1975, 21 (08) :944-955