运筹与管理 ›› 2014, Vol. 23 ›› Issue (5): 86-92.

• 理论分析与方法探讨 • 上一篇    下一篇

求解资源受限项目调度问题的人工鱼群算法

郭云涛, 陈志, 白思俊   

  1. 西北工业大学 管理学院,陕西 西安 710072
  • 收稿日期:2012-11-28 出版日期:2021-05-25
  • 作者简介:郭云涛(1975-),男,河北赵县人,西北工业大学管理学院副教授,博士,研究方向:项目管理,管理系统工程;陈志(1988-),男,陕西汉中人,西北工业大学管理学院硕士研究生,研究方向:项目管理;白思俊(1964-),男,陕西澄城人,西北工业大学管理学院教授、博士生导师,研究方向:项目管理,管理系统工程。
  • 基金资助:
    国家自然科学基金项目(71172123);陕西省软科学项目(2012KRM85);西北工业大学人文社科与管理振兴基金项目(RW201105)

An Artificial Fish Swarm Algorithm for the Resource-constrained Project Scheduling Problem

GUO Yun-tao, CHEN Zhi, BAI Si-jun   

  1. School of Management, North-western Polytechnical University, Xi'an 710072, China
  • Received:2012-11-28 Online:2021-05-25

摘要: 提出了将人工鱼群算法应用于求解资源受限项目调度问题中的构想,建立了求解资源受限项目调度问题的人工鱼群算法模型,设计了一种标准随机键编码方式,构建了人工鱼的觅食行为、聚群行为、追尾行为和随机行为四种基本算子,采用了正向逆向局部改进技术和精英保留策略,并给出了算法流程。应用PSPLIB标准问题库对该算法进行了大量的测试,并与其他算法进行了比较,验证了该算法的有效性。

关键词: 运筹学, 项目调度, 资源受限, 人工鱼群算法

Abstract: This paper puts forward an assumption that applying the artificial fish swarm algorithm(AFSA)to the resource-constrained project scheduling problem(RCPSP). An algorithm model of AFSA for the RCPSP is presented, a unique standard random key(SRK)is proposed as the coding representation of the problem, the artificial fish's preying, swarming, following and randomly moving behaviors are redesigned according to the characteristics of the problem, both the forward-backward scheduling technique and elitist strategy are used in the algorithm to improve the schedule quality, finally the algorithm procedures are described in detail. The computational experiments have been performed on the standard test set j30 for the RCPSP generated using ProGen, and the performance of the algorithm given in this paper is compared with several other intelligent optimization algorithms from the literature, results validate the effectiveness of the proposed algorithm for solving the RCPSP.

Key words: operations research, project scheduling, resource-constrained, artificial fish swarm algorithm

中图分类号: