Ant colony optimization for resource-constrained project scheduling

被引:391
作者
Merkle, D
Middendorf, M
Schmeck, H
机构
[1] Univ Karlsruhe, Inst Appl Informat & Formal Descript Methods, D-76128 Karlsruhe, Germany
[2] Catholic Univ Eichstatt Ingolstadt, Comp Sci Grp, D-85072 Eichstatt, Germany
关键词
ant algorithms; ant colony optimization; metaheuristics; project scheduling; RCPSP; summation evaluation;
D O I
10.1109/TEVC.2002.802450
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An ant colony optimization (ACO) approach for the resource-constrained project scheduling problem (RCPSP) is presented. Several new features that are interesting for ACO in general are proposed and evaluated. In particular, the use of a combination of two pheromone evaluation methods by the ants to find new solutions, a change of the influence of the heuristic on the decisions of the ants during the run of the algorithm, and the option that an elitist ant forgets the best-found solution are studied. We tested the ACO algorithm on a set of large benchmark problems from the Project Scheduling Library. Compared to several other heuristics for the RCPSP, including genetic algorithms, simulated annealing, tabu search, and different sampling methods our algorithm performed best on average. For nearly one-third of all benchmark problems, which were not known to be solved optimally before, the algorithm was able to find new best solutions.
引用
收藏
页码:333 / 346
页数:14
相关论文
共 33 条
  • [1] [Anonymous], 1994, BELGIAN J OPERATIONS
  • [2] Bauer A., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1445, DOI 10.1109/CEC.1999.782653
  • [3] Resource-constrained project scheduling: Notation, classification, models, and methods
    Brucker, P
    Drexl, A
    Mohring, R
    Neumann, K
    Pesch, E
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) : 3 - 41
  • [4] COMPARISON OF HEURISTIC AND OPTIMUM SOLUTIONS IN RESOURCE-CONSTRAINED PROJECT SCHEDULING
    DAVIS, EW
    PATTERSON, JH
    [J]. MANAGEMENT SCIENCE SERIES B-APPLICATION, 1975, 21 (08): : 944 - 955
  • [5] DENBESTEN M, 2000, LECT NOTES COMPUTER, V1917, P611
  • [6] Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
  • [7] Ant system: Optimization by a colony of cooperating agents
    Dorigo, M
    Maniezzo, V
    Colorni, A
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01): : 29 - 41
  • [8] Dorigo M, 1999, NEW IDEAS OPTIMIZATI, P11
  • [9] Hartmann S, 1998, NAV RES LOG, V45, P733, DOI 10.1002/(SICI)1520-6750(199810)45:7<733::AID-NAV5>3.0.CO
  • [10] 2-C