摘要
针对资源受限情况下多执行模式工程调度中资源水平问题的特点 ,设计了一种遗传算法。解的编码采用满足紧前关系的工作链表与工作执行模式链表结合的双链表结构 ,交叉算子采用修正的一点交叉算法。为保证收敛解的可行性 ,在适值函数计算时对不可行解进行惩罚。对标准问题库 PSPL IB中大量问题的求解实验结果表明 。
A genetic algorithm for resource levelling problem in multi mode project scheduling is developed. An individual is represented by a pair of precedence feasible activity sequence list and mode assignment list. Modified one point crossover is taken as the crossover operator. To ensure the feasible solution, infeasible solutions in calculating fitness value is punished. The experiment results show that the genetic algorithm is effective for resource levelling problem.
出处
《控制与决策》
EI
CSCD
北大核心
2001年第1期111-113,共3页
Control and Decision
基金
中国科学院现代制造 CAD/ CAM技术开发实验室资助项目 !(990 4)
关键词
工程调度
多执行模式
资源水平问题
遗传算法
project scheduling
resource constraint
multi mode
resource levelling
GA