针对实际问题的需求,提出了作业时间依赖资源分配决策的项目调度问题.以最小化项目工期为目标,建立了作业时间与资源分配量呈函数关系的资源受限项目的调度模型,提出了基于1-opt及2-opt局部搜索的遗传算法以提高算法的求解质量,分析了2-opt局部搜索中的作业组合情形,归纳与证明了不同作业组合调整与问题目标之间的关联性质,在此基础上建立了选取有效作业组合的方法,以提高算法在局部搜索求解中的效率.数据实验结果表明,所提算法相较于现有算法,其求解的质量和速度均具有优越性.
In classical resource-constrained project scheduling problems, the job processing times are as- sumed to be constant parameters. However, in many practical cases, the processing times depend on the resource allocated to the job. In this paper, the resource-constrained project scheduling problem was intro- duced with resource allocation dependent processing time to minimize the duration of the project. A model was established and a genetic algorithm was proposed to solve the problem. To improve the ability of the algorithm, a 1-opt based local search scheme and a 2-opt based local search scheme were introduced. The related properties between different job combinations and the objective of the problem were summarized and proved. Based on these properties, the approach for selecting effective job combinations was estab- lished, which greatly improved the efficiency of the algorithm in local search. Comparative computational results reveal that the algorithm proposed in this paper can solve the problem effectively.