Abstract
It is often challenging to schedule tasks for the design and development projects of complex product systems. Moreover, it is necessary to reduce project time and cost by minimizing activities' feedback length under resource constraints. This paper proposes an effective resource-constrained project scheduling approach for complex product systems design and development. We develop a two-phase approach to investigate the problem. In the first phase, we propose a bi-objective model to minimize the feedback length and the cost of the information correction. Then, in the second phase, we develop a mathematical model to minimize project completion times under resource constraints and the optimal sequence of activities extracted from the first stage. Finally, we obtain a global Pareto front, which indicates that paying more attention to minimizing the feedback length would increase the project completion times. Last, we examine the proposed approach's efficiency and applicability using an experimental data set.
Similar content being viewed by others
References
Aghaei J, Amjady N, Shayanfar HA (2011) Multi-objective electricity market clearing considering dynamic security by lexicographic optimization and augmented epsilon constraint method. Appl Soft Comput 11(4):3846–3858
Ahmadi R, Roemer TA, Wang RH (2001) Structuring product development processes. Eur J Oper Res 130(3):539–558
Alipouri Y, Sebt MH, Ardeshir A, Zarandi MHF (2020) A mixed-integer linear programming model for solving fuzzy stochastic resource constrained project scheduling problem. Oper Res Int Journal 20(1):197–217
Artigues C, Michelon P, Reusser S (2003) Insertion techniques for static and dynamic resource-constrained project scheduling. Eur J Oper Res 149(2):249–267
Artigues C, Leus R, Talla Nobibon F (2013) Robust optimization for resource-constrained project scheduling with uncertain activity durations. Flex Serv Manuf J 25(1):175–205
Attari-Shendi M, Saidi-Mehrabad M, Gheidar-Kheljani J (2019) A comprehensive mathematical model for sequencing interrelated activities in complex product development projects. IEEE Trans Eng Manage 69:1–15
Balouka N, Cohen I (2021) A robust optimization approach for the multi-mode resource-constrained project scheduling problem. Eur J Oper Res 291(2):457–470
Banihashemi SA, Khalilzadeh M (2020) Time-cost-quality-environmental impact trade-off resource-constrained project scheduling problem with DEA approach. Eng Constr Archit Manag 28(7):1979–2004
Birjandi A, Mousavi SM (2019) Fuzzy resource-constrained project scheduling with multiple routes: a heuristic solution. Autom Constr 100:84–102
Browning TR (2001) Applying the design structure matrix to system decomposition and integration problems: a review and new directions. IEEE Trans Eng Manage 48(3):292–306
Browning TR (2015) Design structure matrix extensions and innovations: a survey and new opportunities. IEEE Trans Eng Manage 63(1):27–52
Brucker P, Drexl A, Möhring R, Neumann K, Pesch E (1999) Resource-constrained project scheduling: notation, classification, models, and methods. Eur J Oper Res 112(1):3–41
Bruni ME, Pugliese LDP, Beraldi P, Guerriero F (2017) An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations. Omega 71:66–84
Carrascosa M, Eppinger SD, Whitney DE (1998) Using the design structure matrix to estimate product development time. In: International design engineering technical conferences and computers and information in engineering conference. American society of mechanical engineers
Chakrabortty RK, Sarker RA, Essam DL (2020) Single mode resource constrained project scheduling with unreliable resources. Oper Res Int Journal 20(3):1369–1403
Chen Z, Demeulemeester E, Bai S, Guo Y (2018) Efficient priority rules for the stochastic resource-constrained project scheduling problem. Eur J Oper Res 270(3):957–967
Deblaere F, Demeulemeester E, Herroelen W (2011) Proactive policies for the stochastic resource-constrained project scheduling problem. Eur J Oper Res 214(2):308–316
Eppinger SD (2001) Innovation at the speed of information. Harv Bus Rev 79(1):149–158
Eppinger SD, Browning TR (2012) Design structure matrix methods and applications. MIT Press
Eppinger SD, Whitney DE, Smith RP, Gebala DA (1994) A model-based method for organizing tasks in product development. Res Eng Design 6(1):1–13
Galati F, Bigliardi B, Galati R, Petroni G (2021) Managing structural inter-organizational tensions in complex product systems projects: lessons from the metis case. J Bus Res 129:723–735
Gebala DA, Eppinger SD (1991) Methods for analyzing design procedures. In: International design engineering technical conferences and computers and information in engineering conference, pp 227–233. American society of mechanical engineers.
Gheidar-Kheljani J, Shahabadi S, Ghodsypour SH (2022) A model for minimizing feedback-length between activities of a project. J Eng Res 10(2A):230–241
Golab A, Gooya E, Falou A, Cabon M (2022) Review of conventional metaheuristic techniques for resource-constrained project scheduling problem. J Project Manag 7(2):95–110
Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207(1):1–14
Hartmann S, Briskorn D (2022) An updated survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 297(1):1–14
Isermann H (1982) Linear lexicographic optimization. Or Spektrum 4(4):223–228
Kasravi M, Mahmoudi A, Feylizadeh MR (2019) A novel algorithm for solving resource-constrained project scheduling problems: a case study. J Adv Manag Res 16(2):194–215
Koné O, Artigues C, Lopez P, Mongeau M (2011) Event-based MILP models for resource-constrained project scheduling problems. Comput Oper Res 38(1):3–13
Kosztyán ZT (2015) Exact algorithm for matrix-based project planning problems. Expert Syst Appl 42(9):4460–4473
Kosztyán ZT, Szalkai I (2020) Multimode resource-constrained project scheduling in flexible projects. J Global Optim 76(1):211–241
Lin J, Qian Y, Yassine AA, Cui W (2012) A fuzzy approach for sequencing interrelated activities in a DSM. Int J Prod Res 50(23):7012–7025
Lin J, Huang W, Qian Y, Zhao X (2017) Scheduling interrelated activities using insertion-based heuristics. IEEE Trans Eng Manage 65(1):113–127
Marchi E, Oviedo JA (1992) Lexicographic optimality in the multiple objective linear programming: the nucleolar solution. Eur J Oper Res 57(3):355–359
Mavrotas G (2009) Effective implementation of the ε-constraint method in multi-objective mathematical programming problems. Appl Math Comput 213(2):455–465
Mavrotas G, Florios K (2013) An improved version of the augmented ε-constraint method (AUGMECON2) for finding the exact pareto set in multi-objective integer programming problems. Appl Math Comput 219(18):9652–9669
Meier C, Yassine AA, Browning TR (2007) Design process sequencing with competent genetic algorithms. J Mech Des 129(6):566–585
Miller R, Hobday M, Leroux-Demers T, Olleros X (1995) Innovation in complex systems industries: the case of flight simulation. Ind Corp Chang 4(2):363–400
Noori S, Taghizadeh K (2018) Multi-mode resource constrained project scheduling problem: a survey of variants, extensions, and methods. Int J Ind Eng Prod Res 29(3):293–320
Olesen OB, Petersen NC (2016) Stochastic data envelopment analysis-a review. Eur J Oper Res 251(1):2–21
Pellerin R, Perrier N, Berthaut F (2020) A survey of hybrid metaheuristics for the resource-constrained project scheduling problem. Eur J Oper Res 280(2):395–416
Peykani P, Mohammadi E, Emrouznejad A, Pishvaee MS, Rostamy-Malkhalifeh M (2019) Fuzzy data envelopment analysis: an adjustable approach. Expert Syst Appl 136:439–452
Peykani P, Mohammadi E, Farzipoor Saen R, Sadjadi SJ, Rostamy-Malkhalifeh M (2020a) Data envelopment analysis and robust optimization: a review. Expert Syst 37(4):e12534
Peykani P, Mohammadi E, Jabbarzadeh A, Rostamy-Malkhalifeh M, Pishvaee MS (2020b) A novel two-phase robust portfolio selection and optimization approach under uncertainty: a case study of tehran stock exchange. PLoS ONE 15(10):e0239810
Peykani P, Mohammadi E, Emrouznejad A (2021a) An adjustable fuzzy chance-constrained network DEA approach with application to ranking investment firms. Expert Syst Appl 166:113938
Peykani P, Farzipoor Saen R, Seyed Esmaeili FS, Gheidar-Kheljani J (2021b) Window data envelopment analysis approach: a review and bibliometric analysis. Expert Syst 38(7):e12721
Peykani P, Hosseinzadeh Lotfi F, Sadjadi SJ, Ebrahimnejad A, Mohammadi E (2022a) Fuzzy chance-constrained data envelopment analysis: a structured literature review, current trends, and future directions. Fuzzy Optim Decis Making 21:197–261
Peykani P, Namazi M, Mohammadi E (2022b) Bridging the knowledge gap between technology and business: an innovation strategy perspective. PLoS ONE 17(4):e0266843
Peykani P, Memar-Masjed E, Arabjazi N, Mirmozaffari M (2022c) Dynamic performance assessment of hospitals by applying credibility-based fuzzy window data envelopment analysis. Healthcare 10(5):876
Peykani P, Emrouznejad A, Mohammadi E, Gheidar-Kheljani J (2022d) A novel robust network data envelopment analysis approach for performance assessment of mutual funds under uncertainty. Ann Op Res. https://doi.org/10.1007/s10479-022-04625-3
Peykani P, Gheidar-Kheljani J, Farzipoor Saen R, Mohammadi E (2022e) Generalized robust window data envelopment analysis approach for dynamic performance measurement under uncertain panel data. Op Res 22:1–39
Pritsker AAB, Waiters LJ, Wolfe PM (1969) Multiproject scheduling with limited resources: a zero-one programming approach. Manage Sci 16(1):93–108
Qian Y, Lin J (2014) Organizing interrelated activities in complex product development. IEEE Trans Eng Manage 61(2):298–309
Rentmeesters MJ, Tsai WK, Lin KJ (1996) A theory of lexicographic multi-criteria optimization. In: The proceedings of 2nd IEEE international conference on engineering of complex computer systems, pp 76–79. IEEE
Rostami S, Creemers S, Leus R (2018) New strategies for stochastic resource-constrained project scheduling. J Sched 21(3):349–365
Safdari Ranjbar M, Park TY, Kiamehr M (2018) What happened to complex product systems literature over the last two decades: progresses so far and path ahead. Technol Anal Strateg Manag 30(8):948–966
Servranckx T, Vanhoucke M (2019) A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs. Eur J Oper Res 273(3):841–860
Silva DDC, Santiago LP, Silva PMS (2012) Impact of premature information transfer on cost and development time of projects. IEEE Trans Eng Manage 59(4):692–704
Solgi O, Gheidar-Kheljani J, Dehghani E, Taromi A (2021a) Resilient supplier selection in complex products and their subsystem supply chains under uncertainty and risk disruption: a case study for satellite components. Scientia Iranica 28(3):1802–1816
Solgi O, Taromi A, Gheidar-Kheljani J, Dehghani E (2021b) Economic pricing of complex products in a competitive closed-loop supply chain network under uncertainty: a case study of CoPS industry. RAIRO-Op Res 55(2):921–945
Steward DV (1981) The design structure system: a method for managing the design of complex system. IEEE Trans Eng Manage 28(3):71–74
Wen M, Lin J, Qian Y, Huang W (2021) Scheduling interrelated activities in complex projects under high-order rework: a DSM-based approach. Comput Op Res 130:105246
Yassine A (2004) An introduction to modeling and analyzing complex product development processes using the design structure matrix (DSM) method. Urbana 51(9):1–17
Yassine A, Braha D (2003) Complex concurrent engineering and the design structure matrix method. Concurr Eng 11(3):165–176
Yassine AA, Mostafa O, Browning TR (2017) Scheduling multiple, resource-constrained, iterative, product development projects with genetic algorithms. Comput Ind Eng 107:39–56
Yeo KT, Ren Y (2009) Risk management capability maturity model for complex product systems (CoPS) projects. Syst Eng 12(4):275–294
Yu J, Zhao J, Li X (2022) Resource-constrained project-scheduling optimization with overlap for complex products and systems. Int J Res Eng Sci 10(6):99–107
Yuan Y, Ye S, Lin L, Gen M (2021) Multi-objective multi-mode resource-constrained project scheduling with fuzzy activity durations in prefabricated building construction. Comput Ind Eng 158:107316
Zhang S (2020) Selection of multimode resource-constrained project scheduling scheme based on DEA method. Sci Program 2020:2742437
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Peykani, P., Gheidar-Kheljani, J., Shahabadi, S. et al. A two-phase resource-constrained project scheduling approach for design and development of complex product systems. Oper Res Int J 23, 17 (2023). https://doi.org/10.1007/s12351-023-00750-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12351-023-00750-4