Advertisement

GRASP Applied to Multi–Skill Resource–Constrained Project Scheduling Problem

  • Paweł B. MyszkowskiEmail author
  • Jȩdrzej J. Siemieński
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9875)

Abstract

The paper describes an application of Greedy Randomized Adaptive Search Procedure (GRASP) in solving Multi–Skill Resource-Constrained Project Scheduling Problem (MS-RCPSP). Proposed work proposes a specific greedy–based local search and schedule constructor specialised to MS-RCPSP. The GRASP is presented as the better option to classical heuristic but also as a faster and successful alternative to another metaheuristic. To compare results of GRASP to others approaches, various methods are proposed: methods of constructing scheduling based on the greedy algorithm, randomized greedy approach, and HAntCO. The research was performed using all instances of benchmark iMOPSE dataset and the results compared to best–known methods.

References

  1. 1.
    Al-Anzi, F., Al-Zamel, K., Allahverdi, A.: Weighted multi-skill resources project scheduling. J. Sof. Eng. App. 3, 1125–1130 (2010)CrossRefGoogle Scholar
  2. 2.
    Ballestin, F., Leus, R.: Resource-constrained project scheduling for timely project completion with stochastic activity durations. Prod. Oper. Manage. 18(4), 459–474 (2009)CrossRefGoogle Scholar
  3. 3.
    Boctor, F.: Heuristics for scheduling projects with resource restrictions and several resource-duration modes. Inter. J. Prod. Res. 31(1), 2547–2558 (1993)CrossRefGoogle Scholar
  4. 4.
    Bouleimen, K., Lecoc, H.: A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version. Eur. J. Oper. Res. 149, 268–281 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Hartmann, S., Briskorn, D.: A survey of variants, extensions of the resource-constrained project scheduling problem. Eur. J. Oper. Res. 207, 1–14 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Li, H., Womer, K.: Scheduling projects with multi-skilled personnel by a hybrid milp/cp benders decomposition algorithm. J. Sched. 12, 281–298 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Luna, F., Gonzalez-Alvarez, D., Chicano, F., Vega-Rodriguez, M.: A scalability analysis of multi-objective metaheuristics. Appl. Soft Comput. 15, 136–148 (2014)CrossRefGoogle Scholar
  8. 8.
    Mendes, J., Goncalves, J., Resende, M.: A radom key based genetic algorithm for the resource constrained project scheduling problem. Comp. Oper. Res. 36, 92–109 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Myszkowski, P., Skowroński, M., Olech, Ł., Oślizło, K.: Hybrid ant colony optimization in solving multi-skill resource-constrained project scheduling problem. Soft Comput. 19(12), 3599–3619 (2015). doi: 10.1007/s00500-014-1455-x CrossRefGoogle Scholar
  10. 10.
    Myszkowski, P., Skowroński, M., and Podlodowski, Ł.: Novel heuristic solutions for multi-skill resource-constrained project scheduling problem. In: Federated Conference on Computer Science and Information Systems, pp. 159–166 (2013)Google Scholar
  11. 11.
    Myszkowski, P., Skowroński, M., Sikora, M.: A new benchmark dataset for multi-skill resource-constrained project scheduling problem. In: Federated Conference on Computer Science and Information Systems, ACSIS, vol. 5, pp. 129–138 (2015)Google Scholar
  12. 12.
    Poppenborg, J., Knust, S.: A flow-based tabu search algorithm for the rcpsp with transfer times. OR Spectrum (2015). doi: 10.1007/s00291-015-0402-2 MathSciNetzbMATHGoogle Scholar
  13. 13.
    Ranjbar, M.: A hybrid grasp algorithm for minimizing total weighted resource tardiness penalty costs in scheduling of project networks. Inter. J. Indust. Eng. Prod. Res. 23(3), 231–234 (2012)MathSciNetGoogle Scholar
  14. 14.
    Rivera, J., Moreno, L., Diaz, F., Pena, G.: A hybrid heuristic algorithm for solving the resource constrained project scheduling problem (rcpsp). Revista EIA 10(20), 87–100 (2013)Google Scholar
  15. 15.
    Santos, M., Tereso, A.: On the multi-mode, multi-skill resource constrained project scheduling problem-computational results. In: ICOPEV 2011, pp. 93–99 (2011)Google Scholar
  16. 16.
    Skowroński, M., Myszkowski, P., Adamski, M., Kwiatek, P.: Tabu search approach for multi-skill resource-constrained project scheduling problem. In: Federated Conference on Computer Science and Information Systems, pp. 153–158 (2013)Google Scholar
  17. 17.
    Yannibelli, V., Amandi, A.: Hybridizing a multi-objective simulated annealing algorithm with a multi-objective evolutionary algorithm to solve a multi-objective project scheduling problem. Expert Syst. App. 40, 2421–2434 (2013)CrossRefGoogle Scholar
  18. 18.
    Zhang, K., Zhao, G., Jiang, J.: Particle swarm optimization method for resource-constrained project scheduling problem. In: Conference on ICEMI 2009, pp. 792–796 (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Paweł B. Myszkowski
    • 1
    Email author
  • Jȩdrzej J. Siemieński
    • 1
  1. 1.Department of Computational IntelligenceWrocław University of TechnologyWrocławPoland

Personalised recommendations