A Bi-Objective Mathematical Model for the Multi-Skilled Resource-Constrained Project Scheduling Problem Considering Reliability: An AUGMECON2VIKOR Hybrid Method
Mohammad Ghasemi, Asef Nazari, Dhananjay Thiruvady, Reza Tavakkoli-Moghaddam, Reza Shahabi-Shahmiri, Seyed-Ali Mirnezami

TL;DR
This paper introduces a new bi-objective mathematical model for the multi-skilled resource-constrained project scheduling problem considering reliability, and proposes a hybrid solution method that improves solution quality and computational efficiency.
Contribution
It develops a novel reliability-aware model for MSRCPSP and introduces the AUGMECON2VIKOR hybrid method to effectively solve complex instances.
Findings
Project makespan reduced by 2.55% on average
Project cost decreased by 2.80% on average
CPU time decreased by 543 seconds compared to baseline
Abstract
In recent years, resources with multiple skills have received attention as an extension of the resource-constrained project scheduling problem known as MSRCPSP. Although the disruption rate is well-estimated in today's manufacturing projects, its impact on project makespan and cost need further investigation. Hence, this study presents a novel mathematical model for the MSRCPSP considering reliability, namely MSRCPSPR. The model proposes both objectives of minimizing project makespan and project cost. The MSRCPSP is an NP-hard problem, and including reliability constraints, as proposed in this paper, makes solving the problem more intractable. To cope with the computational challenges of solving the problem, a combination of an enhanced version of the epsilon-constraint method as well as an augmented version of the VIKOR algorithm, namely AUGMECON2VIKOR, is employed to solve benchmark…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
