Robust Optimization Model for Project Scheduling Problem with Resource Constraints

Document Type : Original Article

Authors

Industrial Engineering, Tarbiat Modares University, Tehran, Iran

Abstract

Accurate management of projects is necessary to keep companies competitive. The resource-constrained project scheduling problem (RCPSP) includes activities that must be planned according to priority and resource constraints, and minimize the project completion time. This has become a well-known standard problem in the field of project planning, and various formats of the initial RCPSP have been developed. On the other hand, due to the inherent uncertainty of the project environment, which causes uncertainty in the time and resource parameters, examining such issues considering this uncertainty at the same time as the complexity of the issue is very necessary. The purpose of this research is to provide an approach for the allocation of limited resources in the multi-project scheduling problem, with the uncertainty of the duration of the project activities. Also, in the space of this problem, the selection of the supplier of resources has been considered as the objectives of the problem. After introducing the stable model based on the scenario, the answers were analyzed using the meta-heuristic algorithm of multi-objective genetic, and the results show that with an increase in the cost of providing resources, the cost of the whole project increases, but this increase is more in the fourth scenario. This increase is not only in the cost, but also leads to an increase in the project time. On the other hand, the risk of supplier failure can affect the cost and time of the project. As the risk of supplier failure increases, the cost increases and the highest increase occurs in scenario 1, while in scenario 3, the lowest cost increase occurs due to the risk of supplier failure.

Keywords

Main Subjects


  1. Taheri, M. and Bathaee, S. H. Sensitivity Analysis of peripheral parameters in three dimensional nano-manipulation by using HK model. Journal of Solid and Fluid Mechanics. 2019; 9(2):123-139. (In Persian) https://doi.org/10.22044/jsfm.2019.7256.2667
  2. Khalili, M., Taheri, M., Bathaee, S. H., and Shakeri, F. Manipulation of DNA by Atomic force microscopy based on finite element method using contact mechanics theories. Mechanic of Advanced and Smart Materials. 2022; 1(2): 155-174. (In Persian) https://doi.org/10.52547/masm.1.2.155
  3. Bathaee, S. H., Sabzevari, M., and Moslemi Naeini, H. Investigation of hydroforming process loading paths based on experimental and improvement based on Sobol sensitivity analysis. Mechanic of Advanced and Smart Materials., 2022; 2(1): 53-72. https://doi.org/10.52547/masm.2.1.53
  4. Taheri, M. and Bathaee, S. H. Sensitivity analysis of peripheral parameters in three dimensional nano-manipulation by using HK model. Journal of Solid and Fluid Mechanics. 2019; 9(2):123-139. (In Persian) https://doi.org/10.22044/jsfm.2019.7256.2667
  5. Bathaee, S. H., Study of basic parameters of severe extrusion plastic deformation process in torsional angled channels based on E-Fast sensitivity analysis and DOE. Mechanic of Advanced and Smart Materials. 2021; 1(1):88-105.

 https://doi.org/10.52547/masm.1.1.88

  1. Zarei, B., Bathaee, S. H., Taheri, M., and Momeni, M. Second phase of nanomanipulation of particles by Atomic Force Microscopy using coulomb, HK, and luGre friction models. Modares Mechanical Engineering. (In Persian) 2019; 19(1): 181-190.

https://dor.isc.ac/dor/20.1001.1.10275940.1397.19.1.25.5

  1. Bruni, M. , Pugliese, L. D. P., Beraldi, P., and Guerriero, F. A. Computational study of exact approaches for the adjustable robust resource-constrained project scheduling problem. Computers & Operations Research, 2018; 99: 178-190. https://doi.org/10.1016/j.cor.2018.06.016
  2. Glover, F. Future paths for integer programming and links to artificial intelligence. Computers & Operations Research, 1986; 13(5): 533-549. https://doi.org/10.1016/0305-0548(86)90048-1
  3. Chen, L., and Zhang, Z., Preemption resource-constrained project scheduling problems with fuzzy random duration and resource availabilities. Journal of Industrial and Production Engineering, 2016; 33(6):373-382. https://doi.org/10.1080/21681015.2016.1140089
  4. Ghoddousi, P., Eshtehardian, E., Jooybanpour, S., and Javanmardi, A. Multi-mode resource-constrained discrete time–cost-resource optimization in project scheduling using non-dominated sorting genetic algorithm. Automation in Construction, 2013; 30: 216-227.2013. https://doi.org/10.1016/j.autcon.2012.11.014
  5. Tavana, M., Abtahi, A. R., and Khalili-Damghani, K. A new multi-objective multi-mode model for solving preemptive time–cost–quality trade-off project scheduling problems. Expert Systems with Applications, 2014; 41(4): 1830-1846.

https://doi.org/10.1016/j.eswa.2013.08.081

  1. Delgoshaei, A., Al-Mudhafar, A., and Ariffin, M. Developing a new method for modifying over-allocated multi-mode resource constraint schedules in the presence of preemptive resources. Decision Science Letters, 2016; 5(4): 85-117.

 https://doi.org/10.1007/s10479-016-2336-8

  1. Maghsoudlou, H., Afshar-Nadjafi, B., and Niaki, S. T. A. A multi-objective invasive weeds optimization algorithm for solving multi-skill multi-mode resource constrained project scheduling problem. Computers & Chemical Engineering. 2016; 88: 157-169. https://doi.org/10.1016/j.compchemeng.2016.02.018
  2. Tirkolaee, E. B., Hadian, S., and Golpîra, H. A novel multi-objective model for two-echelon green routing problem of perishable products with intermediate depots. Journal of Industrial Engineering and Management Studies. 2019; 6(2): 196-213. https://doi.org/10.22116/jiems.2019.94158
  3. Shariatmadari, M., Nahavandi, N., Zegordi, S. H., and Sobhiyah, M. H. Integrated resource management for simultaneous project selection and scheduling. Computers & Industrial Engineering. 2017; 109: 39-47. https://doi.org/10.1016/j.cie.2017.04.003
  4. Valls, V., Ballestin, F., and Quintanilla, S. A hybrid genetic algorithm for the resource-constrained project scheduling problem European journal of operational Research, 2008; 185(2): 495-508. https://doi.org/10.1016/j.ejor.2006.12.033m
  5. Ballestín, F., and Leus, R. Resource‐constrained project scheduling for timely project completion with stochastic activity durations. Production and Operations Management. 2009; 18(4): 459-474. https://doi.org/10.1111/j.1937-5956.2009.01023.x
  6. Bruni, M. E., Pugliese, L. D. P., Beraldi, P., and Guerriero, F. A computational study of exact approaches for the adjustable robust resource-constrained project scheduling problem”, Computers & Operations Research, 2018; 99: 178-190. https://doi.org/10.1016/j.cor.2018.06.016
  7. Chen, H., Ding, G., Zhang, J., and Qin, S. Research on priority rules for the stochastic resource constrained multi-project scheduling problem with new project arrival”, Computers & Industrial Engineering. 2019; 137: 106060.

https://doi.org/10.1016/j.cie.2019.106060

  1. Rahman, H. F., Chakrabortty, R. K., and Ryan, M. J. Scheduling project with stochastic durations and time-varying resource requests: A metaheuristic approach. Computers & Industrial Engineering, 2021; 157:107363.

 https://doi.org/10.1016/j.cie.2021.107363

  1. Suwa, H., and Morita, D., Reactive project scheduling method to enhance project progress under uncertainty. Journal of Advanced Mechanical Design, Systems, and Manufacturing. 2016; 10(3): JAMDSM0051. https://doi.org/10.1299/jamdsm.2016jamdsm0051
  2. Ben-Tal, A., and Nemirovski, A. Robust optimization–methodology and applications. Mathematical programming. 2002; 92(3): 453-480. https://doi.org/10.1007/s101070100286
  3. Bertsimas, D., and Sim, M. The price of robustness. Operations Research. 2004; 52(1): 35-53. https://doi.org/10.1287/opre.1030.0065
  4. Adida, E., and Joshi, P., ‟A robust optimisation approach to project scheduling and resource allocation”, International Journal of Services Operations and Informatics, 2009; 4(2): 169-193. https://doi.org/10.1504/IJSOI.2009.023421
  5. Goldberg, D. E., and Holland, J. H., Genetic algorithms and machine learning. Machine Learning. 3; 95-99. https://doi.org/10.1023/A:1022602019183
  6. Mulvey, J. M., Vanderbei, R. J., and Zenios, S. A. Robust optimization of large-scale systems. Operations Research. 1995: 43(2): 264-281. https://www.jstor.org/stable/171835
  7. Liu, H., Qu, S., Li, R., and Razaa, H. Bi-objective robust project scheduling with resource constraints and flexible activity execution lists. Computers & Industrial Engineering. 2021; 156: 107288.
    https://doi.org/10.1016/j.cie.2021.107288
  8. Morshed, S. S., Shahraki, A., and Baradaran,V., A robust integrated model for resource-constrained project scheduling problem with material ordering. Journal of China University of Geosciences. 2025; 50(1): 200–216.

https://zenodo.org/records/15795653

  1. Lotfi, R., Sadeghi, S., Ali, S., Ramyar, S., Ghafourian, F., Farbod, E., and Robust, E. A. resilience machine learning with a risk approach for project scheduling. Engineering Reports. 2025; 7(6):e70161.

https://doi.org/10.1002/eng2.70161

  1. Martin, X. A., Herrero, R., Juan, A. A., and Panadero, J. An agile adaptive biased-randomized discrete-event heuristic for the resource-constrained project scheduling problem. Mathematics. 2024; 12(12): 1873. https://doi.org/10.3390/math12121873
  2. Qiua, K., Chena, L., Dauzere-Peres, S. A robust optimization approach for the resource-constrained project scheduling problem with uncertain activity release times. 2025; 184: 107215.

https://doi.org/10.1016/j.cor.2025.107215

ارتقاء امنیت وب با وف بومی