A biased random-key genetic algorithm for the project scheduling problem with flexible resources

被引:0
作者
Bernardo F. Almeida
Isabel Correia
Francisco Saldanha-da-Gama
机构
[1] Universidade de Lisboa,Departamento de Estatística e Investigação Operacional/Centro de Matemática, Aplicações Fundamentais e Investigação Operacional, Faculdade de Ciências
[2] Universidade Nova de Lisboa,Departamento de Matemática/Centro de Matemática e Aplicações, Faculdade de Ciências e Tecnologia
来源
TOP | 2018年 / 26卷
关键词
Resource-constrained project scheduling; Flexible resources; Biased random-key genetic algorithm; 90B35 (Scheduling theory, deterministic); 90C59 (Approximation methods and heuristics);
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we investigate a resource-constrained project scheduling problem with flexible resources. This is an NP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {NP}$$\end{document}-hard combinatorial optimization problem that consists of scheduling a set of activities requiring specific resource units of several skills. The goal is to minimize the makespan of the project. We propose a biased random-key genetic algorithm for computing feasible solutions for the referred problem. We study different decoding mechanisms: an already existing method in the literature, a new adapted serial scheduling generation scheme, and a combination of both. The new procedure is tested using a set of benchmark instances of the problem. The results provide strong evidence that the new heuristic is robust and yields high-quality feasible solutions.
引用
收藏
页码:283 / 308
页数:25
相关论文
共 68 条
[41]  
Demeulemeester EL(undefined)undefined undefined undefined undefined-undefined
[42]  
Klein R(undefined)undefined undefined undefined undefined-undefined
[43]  
Kolisch R(undefined)undefined undefined undefined undefined-undefined
[44]  
Kolisch R(undefined)undefined undefined undefined undefined-undefined
[45]  
Kolisch R(undefined)undefined undefined undefined undefined-undefined
[46]  
Hartmann S(undefined)undefined undefined undefined undefined-undefined
[47]  
Li H(undefined)undefined undefined undefined undefined-undefined
[48]  
Womer K(undefined)undefined undefined undefined undefined-undefined
[49]  
Li K(undefined)undefined undefined undefined undefined-undefined
[50]  
Willis R(undefined)undefined undefined undefined undefined-undefined