Skip to main content
Log in

Joint optimization of the high-end equipment development task process and resource allocation

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

Considering the various uncertainties in the implementation process of high-end equipment development tasks, the Monte Carlo simulation method is used to simulate the execution process of these tasks. Parameters such as the average duration and cost of the simulation output are used to evaluate the fitness of individuals, and consequently, the development process is optimized using the NSGA-III algorithm. By comparing the optimization results of the development task process under different quantities of resources, the impact of the quantity of resources on the optimization results of the development task process is analyzed. With a view to obtain a more satisfactory development task process, the PSO algorithm is nested into NSGA-III. The Pareto front solution set is obtained from the optimization of the task process. The PSO algorithm is applied to optimize the resource allocation for the development task process. Joint optimization of the high-end equipment development task process and resource allocation is carried out. Finally, the effectiveness of the proposed method is verified by an example.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Abdelsalam HM, Rasmy MH, Mohamed HG (2014) A simulation-based time reduction approach for resource constrained design structure matrix. Int J Model Optim 4(1):51–55

    Google Scholar 

  • Banks A, Vincent J, Anyakoha C (2007) A review of particle swarm optimization. Part I: background and development. Nat Comput 6(4):467–484

    MathSciNet  MATH  Google Scholar 

  • Banks A, Vincent J, Anyakoha C (2008) A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat Comput 7(1):109–124

    MathSciNet  MATH  Google Scholar 

  • Berthaut F, Pellerin R, Perrier N et al (2014) Time-cost trade-offs in resource-constraint project scheduling problems with overlapping modes. Int J Project Organ Manag 6(3):215–236

    Google Scholar 

  • Browning R (2016) Design structure matrix extensions and innovations: a survey and new opportunities. IEEE Trans Eng Manag 63(1):27–52

    Google Scholar 

  • Browning TR, Eppinger SD (2002) Modeling impacts of process architecture on cost and schedule risk in product development. IEEE Trans Eng Manag 49(4):428–442

    Google Scholar 

  • Browning TR, Yassine AA (2010a) Resource-constrained multi-project scheduling: priority rule performance revisited. Int J Prod Econ 126(2):212–228

    Google Scholar 

  • Browning TR, Yassine AA (2010b) A random generator of resource-constrained multi-project network problems. J Sched 13(2):143–161

    MATH  Google Scholar 

  • Browning TR, Yassine AA (2016) Managing a portfolio of product development projects under resource constraints. Decis Sci 47(2):333–372

    Google Scholar 

  • Chen DY, Qiu WH, Yang Q et al (2008) DSM-based complex product development process optimization using genetic algorithm. Control Decis 23(8):910–914

    MATH  Google Scholar 

  • Cheng H, Chu X (2012) Task assignment with multiskilled employees and multiple modes for product development projects. Int J Adv Manuf Technol 61(1):391–403

    Google Scholar 

  • Cho SH, Eppinger SD (2005) A simulation-based process model for managing complex design projects. IEEE Trans Eng Manag 52(3):316–328

    Google Scholar 

  • Ciro GC, Dugardin F, Yalaoui F et al (2016) A NSGA-II and NSGA-III comparison for solving an open shop scheduling problem with resource constraints. IFAC Papersonline 49(12):1272–1277

    Google Scholar 

  • Collins ST, Yassine AA, Borgatti SP (2009) Evaluating product development systems using network analysis. Syst Eng 12(1):55–68

    Google Scholar 

  • Cook I, Coattes G (2016) Optimising the time-based design structure matrix using a divide and hybridise algorithm. J Eng Des 27(4–6):306–332

    Google Scholar 

  • Creemers S (2015) Minimizing the expected makespan of a project with stochastic activity durations under resource constraints. J Sched 18(3):263–273

    MathSciNet  MATH  Google Scholar 

  • Danilovic M, Browning TR (2007) Managing complex product development projects with design structure matrices and domain mapping matrices. Int J Project Manag 25(3):300–314

    Google Scholar 

  • Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601

    Google Scholar 

  • Dridi O, Krichen S, Guitouni A (2014) A multiobjective hybrid ant colony optimization approach applied to the assignment and scheduling problem. Int Trans Oper Res 21(6):935–953

    MathSciNet  MATH  Google Scholar 

  • Gong YJ, Zhang J, Chung SH et al (2012) An efficient resource allocation scheme using particle swarm optimization. IEEE Trans Evol Comput 16(6):801–816

    Google Scholar 

  • Jain H, Deb K (2014) An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part II: handling constraints and extending to an adaptive approach. IEEE Trans Evol Comput 18(4):602–622

    Google Scholar 

  • Joglekar NR, Ford DN (2005) Product development resource allocation with foresight. Eur J Oper Res 160(1):72–87

    MATH  Google Scholar 

  • Kangaspunta J, Salo A (2014) Expert judgments in the cost-effectiveness analysis of resource allocations: a case study in military planning. OR Spectrum 36(1):161–185

    MathSciNet  MATH  Google Scholar 

  • Karniel A, Reich Y (2013) Multi-level modelling and simulation of new product development processes. J Eng Des 24(3):185–210

    Google Scholar 

  • Leus R, Herroelen W (2004) Stability and resource allocation in project planning. IIE Trans 36(7):667–682

    Google Scholar 

  • Li HB, Xu Z, Yu J (2015) Multi-objective simulation optimization for the process of R&D projects based on DSM. Syst Eng Theory Pract 35(1):142–149

    Google Scholar 

  • Lin J, Chai KH, Wong YS et al (2008) A dynamic model for managing overlapped iterative product development. Eur J Oper Res 185(1):378–392

    MATH  Google Scholar 

  • Lin J, Qian Y, Cui W et al (2010) Overlapping and communication policies in product development. Eur J Oper Res 201(3):737–750

    MATH  Google Scholar 

  • Maier JF, Wynn DC, Biedermann W et al (2014) Simulating progressive iteration, rework and change propagation to prioritise design tasks. Res Eng Des 25(4):283–307

    Google Scholar 

  • Meier C, Browning TR, Yassine AA et al (2015) The cost of speed: work policies for crashing and overlapping in product development projects. IEEE Trans Eng Manag 62(2):237–255

    Google Scholar 

  • Meier C, Yassine AA, BrowningT R et al (2016) Optimizing time–cost trade-offs in product development projects with a multi-objective evolutionary algorithm. Res Eng Des 27(4):1–20

    Google Scholar 

  • Nasr W, Yassine A, Kasm OA (2016) An analytical approach to estimate the expected duration and variance for iterative product development projects. Res Eng Des 27(1):55–71

    Google Scholar 

  • Palacios JJ, González-Rodríguez I, Vela CR et al (2014) Robust swarm optimisation for fuzzy open shop scheduling. Nat Comput 13(2):145–156

    MathSciNet  Google Scholar 

  • Qian Y, Lin J (2014) Organizing interrelated activities in complex product development. IEEE Trans Eng Manag 61(2):298–309

    Google Scholar 

  • Rebentisch E, Schuh G, Riesener M et al (2016) Assessment of changes in technical systems and their effects on cost and duration based on structural complexity. Procedia Cirp 55:35–40

    Google Scholar 

  • Steward DV (1981) The design structure system: a method for managing the design of complex systems. IEEE Trans Eng Manag 3:71–74

    Google Scholar 

  • Thiruvady D, Ernst AT, Singh G (2016) Parallel ant colony optimization for resource constrained job scheduling. Ann Oper Res 242(2):355–372

    MathSciNet  MATH  Google Scholar 

  • Viana A, Sousa JPD (2000) Using metaheuristics in multiobjective resource constrained project scheduling. Eur J Oper Res 120(2):359–374

    MathSciNet  MATH  Google Scholar 

  • Wynn DC, Echert CM (2017) Perspectives on iteration in design and development. Res Eng Des 28(2):153–184

    Google Scholar 

  • Xiong J, Liu J, Chen YW et al (2014) A knowledge-based evolutionary multiobjective approach for stochastic extended resource investment project scheduling problems. IEEE Trans Evol Comput 18(5):742–763

    Google Scholar 

  • Xiong J, Leus R, Yang ZY et al (2016) Evolutionary multi-objective resource allocation and scheduling in the Chinese navigation satellite system project. Eur J Oper Res 251(2):662–675

    MathSciNet  MATH  Google Scholar 

  • Yang Q, Yao T, Lu T et al (2014) An overlapping-based design structure matrix for measuring interaction strength and clustering analysis in product development project. IEEE Trans Eng Manag 61(1):159–170

    Google Scholar 

  • Yin PY, Wang JY (2006) A particle swarm optimization approach to the nonlinear resource allocation problem. Appl Math Comput 183(1):232–242

    MathSciNet  MATH  Google Scholar 

  • Yuan Y, Xu H, Wang B (2014) An improved NSGA-III procedure for evolutionary many-objective optimization. In: Conference on genetic & evolutionary computation. ACM, pp 661–668

Download references

Acknowledgements

The authors would like to thank the anonymous referees for the valuable comments and suggestions which help us to improve this paper. This work was supported by the National Natural Science Foundation (NSF) of China (No. 71690233) and National Key R&D Program of China under Grant nos. SQ2017YFSF070185.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiwei Yang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, X., Tan, Y. & Yang, Z. Joint optimization of the high-end equipment development task process and resource allocation. Nat Comput 19, 811–823 (2020). https://doi.org/10.1007/s11047-018-9722-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-018-9722-x

Keywords

Navigation