On Some Realizations of Solving the Resource Constrained Project Scheduling Problems

  • Evgenii N. Goncharov Sobolev Institute of Mathematics
  • E. Kh. Gimadi Sobolev Institute of Mathematics, Novosibirsk, Russia
  • D. V. Mishin Sobolev Institute of Mathematics, Novosibirsk, Russia

Abstract

We consider the resource-constrained project scheduling problem with respect to the makespan minimization criterion. The problem accounts for technological constraints of activities precedence together with resource constraints. Activities preemptions are not allowed. We consider renewable and cumulative resources. The problem with renewable resources is NP-hard in the strong sense, but the problem with cumulative resources can be solved in polynomial time. We propose two methods for solving the problem with renewable resources. One of them is the exact branch and bound algorithm with a new branching scheme based on the presentation of a schedule in the form of a activity list. We use two variants of constructing the lower bound. In another method we use metaheuristics. We present the results of numerical experiments illustrating the quality of the proposed algorithm. The test instances were used from the library of test instances PSPLIB. Numerical experiments demonstrated the algorithm's competitiveness. We have found the best solutions for a few instances from the dataset j120.

Published
2018-10-11
How to Cite
GONCHAROV, Evgenii N.; GIMADI, E. Kh.; MISHIN, D. V.. On Some Realizations of Solving the Resource Constrained Project Scheduling Problems. Yugoslav Journal of Operations Research, [S.l.], v. 29, n. 1, p. 31-42, oct. 2018. ISSN 2334-6043. Available at: <https://yujor.fon.bg.ac.rs/index.php/yujor/article/view/597>. Date accessed: 22 dec. 2024.
Section
Articles

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.