z-logo
open-access-imgOpen Access
A Binary Integer Linear Programming Approach for Risk Minimization of a Multi-Mode Resource-Constrained Project Scheduling Problem with Discrete Time-Cost-Quality-Risk Trade-Off
Author(s) -
Ricardo C. Alindayu,
Ronaldo V. Polancos,
Rosemary R. Seva
Publication year - 2022
Publication title -
rsf conference proceeding series. engineering and technology
Language(s) - English
Resource type - Journals
eISSN - 2809-6843
pISSN - 2809-6878
DOI - 10.31098/cset.v2i1.535
Subject(s) - computer science , operations research , integer programming , scheduling (production processes) , schedule , metaheuristic , linear programming , mathematical optimization , engineering , mathematics , algorithm , operating system
The multi-mode resource-constrained project scheduling problem (MRCPSP) allows project managers to assign schedules and limited resources to project activities while minimizing total duration. This time objective has been extended to include the trade-offs of cost and quality called the discrete time-cost-quality trade-off problem (DTCQTP) to provide project managers an overview of indicators affecting project performance. However, the impacts of the COVID-19 pandemic have led project managers and consultants to assess their projects’ risks regarding scheduling and resource assignment decisions. Hence, this paper aims to extend the MRCPSP and the DTCQTP to include risk at the resource level to highlight the importance of hiring the proper resources in project scheduling. A binary integer linear programming model named the multi-mode resource-constrained project scheduling with discrete time-cost-quality-risk trade-off (MRCPSP-DTCQRT) was developed with risk minimization as the objective function. A case study from prior literature was used to illustrate the model using the open-sourced Python-MIP package, which uses the branch-and-cut methodology for generating optimal solutions. A set of schedules that either prioritize time, cost, quality, risk, or a balance among the four was generated for the use of the project manager to make decisions based on the current situation. Future research may extend the model further to include resource skills, test large-scale case studies, and use other methodologies such as metaheuristics and machine learning to arrive at optimal solutions within reasonable computing time.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here