<p>In recent years, the resource-constrained project scheduling problem (RCPSP) has been recognized as one of the most well-known problems in the project management context. Project managers always try to assign the resources to the project activities optimally in a short period. However, this is a challenging and complex problem that is categorized as an NP-hard problem. This paper proposes a novel gravitational search algorithm (GSA) to solve RCPSP for organizations and project managers in two steps. In the first step, a mathematical model for the RCPSP is developed, including the problem's purposes, constraints and limitations, and several factor levels. In the second step, the GSA algorithm is deployed to solve the problem efficiently. The suggested GSA's effectiveness is demonstrated by simulation results based on benchmarks and compared with various existing algorithms. The findings reveal that the proposed technique improved existing algorithms and decreased the gap.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A gravitational meta-heuristic algorithm for solving resource-constrained project scheduling problems

  • Mahdi Yousefi Nejad Attari,
  • Ali Ala,
  • Vladimir Simic,
  • Dragan Pamucar,
  • Nezir Aydin

摘要

In recent years, the resource-constrained project scheduling problem (RCPSP) has been recognized as one of the most well-known problems in the project management context. Project managers always try to assign the resources to the project activities optimally in a short period. However, this is a challenging and complex problem that is categorized as an NP-hard problem. This paper proposes a novel gravitational search algorithm (GSA) to solve RCPSP for organizations and project managers in two steps. In the first step, a mathematical model for the RCPSP is developed, including the problem's purposes, constraints and limitations, and several factor levels. In the second step, the GSA algorithm is deployed to solve the problem efficiently. The suggested GSA's effectiveness is demonstrated by simulation results based on benchmarks and compared with various existing algorithms. The findings reveal that the proposed technique improved existing algorithms and decreased the gap.