Skip to main content
Log in

A review of leader-follower joint optimization problems and mathematical models for product design and development

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Product design and development (PDD) involves various types of tradeoffs, for which multi-objective optimization has been a prevailing approach. Complex PDD optimization problems are associated with multidisciplinary decision makers and may encompass different levels of the design decision hierarchy. A practical concern is that many conflicting goals with diverse decision variables have to compete to arrive at equilibrium solutions, entailing a paradigm of leader-follower joint optimization (LFJO). In line with a typical decision chain of engineering optimization, comprising such consecutive stages as problem formation, optimization modeling, model solution, and optimization evaluation, this paper provides a state-of-the-art review of the LFJO problems that are widely observed in the PDD literature, along with a survey of LFJO mathematical modeling methods. Also reviewed is the status quo of bilevel programming (BLP) models for LFJO problems with focus on their engineering implications for PDD. The paper also reviews the prevailing algorithms for solving BLP mathematical models, as well as common practice of LFJO model evaluation in the PDD literature. Finally, the critical issues of LFJO problems and outlook for further research are discussed.

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.

Similar content being viewed by others

References

  1. Ulrich KT, Eppinger SD (2011) Product design and development. McGraw-Hill, New York

    Google Scholar 

  2. Roy R, Hinduja S, Teti R (2008) Recent advances in engineering design optimisation: challenges and future trends. CIRP Ann 57(2):697–715

    Article  Google Scholar 

  3. Fujita K, Amaya H, Akai R (2013) Mathematical model for simultaneous design of module commonalization and supply chain configuration toward global product family. J Intell Manuf 24(5):991–1004

    Article  Google Scholar 

  4. Nepal B, Monplaisir L, Famuyiwa O (2012) Matching product architecture with supply chain design. Euro J Oper Res 216(2):312–325

    Article  MathSciNet  Google Scholar 

  5. Perez RE, Liu TH, Behdinan K (2006) Multidisciplinary optimization framework for control-configuration integration in aircraft conceptual design. J Aircraft 43(6):1937–1948

    Article  Google Scholar 

  6. Kim HM, Rideout DG, Papalambros PY, Stein JL (2003) Analytical target cascading in automotive vehicle design. ASME J Mech Design 125(3):481–489

    Article  Google Scholar 

  7. Nayak RU, Chen W, Simpson TW (2002) A variation-based method for product family design. Eng Optim 34(1):65–81

    Article  Google Scholar 

  8. Simpson TW, Maier JR, Mistree F (2001) Product platform design: method and application. Res Eng Design 13(1):2–22

    Article  Google Scholar 

  9. Dempe S (2002) Foundations of bilevel programming. Springer Science & Business Media

  10. Ye JJ, Zhu D (2010) New necessary optimality conditions for bilevel programs by combining the MPEC and value function approaches. SIAM J Optim 20(4):1885–1905

    Article  MathSciNet  MATH  Google Scholar 

  11. Bard JF (1998) Practical bilevel optimization: algorithms and applications. Springer Science & Business Media

  12. Xia Y, Liu X, Du G (2018) Solving bi-level optimization problems in engineering design using kriging models. Eng Optim 50(5):856–876

    Article  MathSciNet  Google Scholar 

  13. Jeroslow RG (1985) The polynomial hierarchy and a simple model for competitive analysis. Math Program 32(2):146–164

    Article  MathSciNet  MATH  Google Scholar 

  14. Hansen P, Jaumard B, Savard G (1992) New branch-and-bound rules for linear bilevel programming. SIAM J Sci Stat Comput 13(5):1194–1217

    Article  MathSciNet  MATH  Google Scholar 

  15. Kaur H, Singh SP, Majumdar A (2018) Modelling joint outsourcing and offshoring decisions. Int J Prod Res:1–32. https://doi.org/10.1080/00207543.2018.1471245

  16. Otto K, Wood K (2001) Product design: techniques in reverse engineering and new product development. Prentice Hall

  17. Khaleeq uz Zaman U, Siadat A, Rivette M, Ahmed Baqai A, Qiao L (2017) Integrated product-process design to suggest appropriate manufacturing technology: a review. Int J Adv Manuf Technol 91(1–4):1409–1430

    Article  Google Scholar 

  18. He B, Zhou G, Hou S, ZengL (2017) An approach to computational co-evolutionary product design. Int J Adv Manuf Technol 90(1–4):249–265

  19. Badhrinath K, Rao JR (1996) Modeling for concurrent design using game theory formulations. Concurr Eng 4(4):389–399

    Article  Google Scholar 

  20. Yang D, Jiao JR, Ji Y, Du G, Helo P, Valente A (2015) Joint optimization for coordinated configuration of product families and supply chains by a leader-follower Stackelberg game. Eur J Oper Res 246(1):263–280

    Article  MathSciNet  MATH  Google Scholar 

  21. Benabdellah AC, Bouhaddou I, Benghabrit A, Benghabrit O (2019) A systematic review of design for X techniques from 1980 to 2018: concepts, applications, and perspectives. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-019-03418-6

  22. Jiao JR, Simpson TW, Siddique Z (2007) Product family design and platform-based product development: a state-of-the-art review. J Intell Manuf 18(1):5–29

    Article  Google Scholar 

  23. Zhou F, Jiao RJ, Lei B (2016) Bilevel game-theoretic optimization for product adoption maximization incorporating social network effects. IEEE Trans Syst Man Cybern Syst 46(8):1047–1060

    Article  Google Scholar 

  24. Wang D, Du G, Jiao JR, Wu R, Yu J, Yang D (2016) A Stackelberg game theoretic model for optimizing product family architecting with supply chain consideration. Int J Prod Econ 172(C):1–18

    Article  Google Scholar 

  25. Du G, Xia Y, Jiao RJ, Liu X (2019) Leader-follower joint optimization problems in product family design. J Intell Manuf 30:1387–1405. https://doi.org/10.1007/s10845-017-1332-4

    Article  Google Scholar 

  26. Lewis K, Mistree F (1998) Collaborative, sequential, and isolated decisions in design. ASME J Mech Design 120(4):643–652

    Article  Google Scholar 

  27. Rao JR, Badhrinath K, Pakala R, Mistree F (1997) A study of optimal design under conflict using models of multi-player games. Eng Optim 28(1–2):63–94

    Google Scholar 

  28. Lewis K, Mistree F (1997) Modeling interactions in multidisciplinary design: a game theoretic approach. AIAA J 35(8):1387–1392

    Article  MATH  Google Scholar 

  29. Chen W, Lewis K (1999) Robust design approach for achieving flexibility in multidisciplinary design. AIAA J 37(8):982–989

    Article  Google Scholar 

  30. Herskovits J, Leontiev A, Dias G, Santos G (2000) Contact shape optimization: a bilevel programming approach. Struct Multidiscip Optim 20(3):214–221

    Article  Google Scholar 

  31. Kalsi M, Hacker K, Lewis K (2001) A comprehensive robust design approach for decision trade-offs in complex systems design. ASME J Mech Design 123(1):1–10

    Article  Google Scholar 

  32. Christiansen S, Patriksson M, Wynter L (2001) Stochastic bilevel programming in structural optimization. Struct Multidiscip Optim 21(5):361–371

    Article  Google Scholar 

  33. Bonnans JF, Guilbaud T, Ketfi-Cherif A, Von Wissel D, Sagastizábal C, Zidani H (2004) Parametric optimization of hybrid car engines. Optim Eng 5(4):395–415

    Article  MathSciNet  MATH  Google Scholar 

  34. Xiao A, Zeng S, Allen JK, Rosen DW, Mistree F (2005) Collaborative multidisciplinary decision making using game theory and design capability indices. Res Eng Design 16(1–2):57–72

    Article  Google Scholar 

  35. Tang Z (2006) Multi-objective optimization strategies using adjoint method and game theory in aerodynamics. Acta Mech Sinica 22(4):307–314

    Article  MathSciNet  MATH  Google Scholar 

  36. Achtziger W (2007) On simultaneous optimization of truss geometry and topology. Struct Multidiscip Optim 33(4–5):285–304

    Article  MathSciNet  MATH  Google Scholar 

  37. Friedlander A, Gomes FA (2011) Solution of a truss topology bilevel programming problem by means of an inexact restoration method. Comput Appl Math 30(1):109–125

    MathSciNet  MATH  Google Scholar 

  38. Jiao JR, Tseng MM (2013) On equilibrium solutions to joint optimization problems in engineering design. CIRP Ann 62(1):155–158

    Article  Google Scholar 

  39. Ji Y, Jiao JR, Chen L, Wu C (2013) Green modular design for material efficiency: a leader–follower joint optimization model. J Clean Prod 41:187–201

    Article  Google Scholar 

  40. Zein S, Bruyneel M (2015) A bilevel integer programming method for blended composite structures. Adv Eng Softw 79:1–12

    Article  Google Scholar 

  41. Ali A, Ghotbi E, Dhingra AK (2015) Optimum placement of actuators in structural and control design using Stackelberg games. J Vib Control 21(7):1373–1382

    Article  MathSciNet  Google Scholar 

  42. Ma S, Du G, Jiao JR, Zhang R (2016) Hierarchical game joint optimization for product family-driven modular design. J Oper Res Soc 67(12):1496–1509

    Article  Google Scholar 

  43. Elham A, van Tooren MJ, Sobieszczanski-Sobieski J (2014) Bilevel optimization strategy for aircraft wing design using parallel computing. AIAA J 52(8):1770–1783

    Article  Google Scholar 

  44. Ghotbi E (2016) Multi-objective optimization of mechanism design using a bi-level game theoretic formulation. Concurr Eng 24(3):266–274

    Article  Google Scholar 

  45. Song R (2015) Game theoretic optimization for product line evolution. MS Thesis, Georgia Institute of Technology

  46. Xu Y (2015) Multi-level optimal design using game theory with model updating by low discrepancy sampling. MS Thesis, U Wisconsin

  47. Ji Y, Jiao JR, Chen L, Wu CL, Li H (2012) A game theoretic model for analysis of material reuse modularity. IEEE Int Conf Industrial Eng Eng Manag:2214–2218

  48. Liu Y, Ji Y, Jiao JR (2013) A Stackelberg solution to joint optimization problems: a case study of green design. Procedia Comput Sci 16:333–342

    Article  Google Scholar 

  49. Myint S (1999) Concurrent engineering (CE) in product design: a multicriteria decision-making approach. Concurr Eng 7(1):2–9

    Article  Google Scholar 

  50. Chang Y, Sahinidis NV (2007) Global optimization in stabilizing controller design. J Glob Optim 38(4):509–526

    Article  MathSciNet  MATH  Google Scholar 

  51. Du G, Jiao JR, Chen M (2014) Joint optimization of product family configuration and scaling design by Stackelberg game. Eur J Oper Res 232(2):330–341

    Article  MathSciNet  MATH  Google Scholar 

  52. Miao C, Du G, Xia Y, Wang D (2016) Genetic algorithm for mixed integer nonlinear bilevel programming and applications in product family design. Math Probl Eng:1379315

  53. Yu G, Yu Y, Aijun L (2015) Joint optimization of complex product variant design responding to customer requirement changes. J Intell Fuzzy Syst 30(1):397–408

    Article  Google Scholar 

  54. Du G, Wang J (2009) Product family hierarchical associated design and its hierarchical optimization. IEEE Int Conf Industrial Eng Eng Manag:1642–1645

  55. Zhang L, Jiao JR, Pokharel S (2005) Process platform-based production configuration. ASME Int Design Eng Tech Conf:1091–1102

  56. Pakala R, Rao JR (1996) A study of concurrent decision-making protocols in the design of a metal cutting tool using monotonicity arguments. Eng Optim 27(3):229–264

    Article  Google Scholar 

  57. Chen L, Li S (2003) Characterization of sequential optimization strategies in concurrent product and process design: a dual-team approach. Eng Optim 35(5):471–488

    Article  Google Scholar 

  58. Ghotbi E, Dhingra AK (2012) A bilevel game theoretic approach to optimum design of flywheels. Eng Optim 44(11):1337–1350

    Article  MathSciNet  Google Scholar 

  59. Hernandez G, Seepersad CC, Mistree F (2002) Designing for maintenance: a game theoretic approach. Eng Optim 34(6):561–577

    Article  Google Scholar 

  60. Hernandez G, Mistree F (2000) Integrating product design and manufacturing: a game theoretic approach. Eng Optim 32(6):749–775

    Article  Google Scholar 

  61. Hua Z, Zhang X, Xu X (2011) Product design strategies in a manufacturer–retailer distribution channel. Omega 39(1):23–32

    Article  Google Scholar 

  62. Li M, Feng H, Chen F, Kou J (2013) Optimal versioning strategy for information products with behavior-based utility function of heterogeneous customers. Comput Oper Res 40(10):2374–2386

    Article  MathSciNet  MATH  Google Scholar 

  63. Steiner WJ (2010) A Stackelberg-Nash model for new product design. OR Spectr 32(1):21–48

    Article  MathSciNet  MATH  Google Scholar 

  64. Du G, Yu J, Wu RY, Sun L (2013) Leader-followers joint optimization of product family configuration and supply chain design. Int J Knowl Innov Entrep 1(1–2):6–23

    Google Scholar 

  65. Aydin R, Kwong CK, Ji P (2016) Coordination of the closed-loop supply chain for product line design with consideration of remanufactured products. J Cleaner Production 114(Feb):286–298

    Article  Google Scholar 

  66. Li H, Ji Y, Chen L, Jiao RJ (2017) Bi-level coordinated configuration optimization for product-service system modular design. IEEE Trans Syst Man Cybern Syst 47(3):537–554

    Article  Google Scholar 

  67. Liu X, Du G, Xia Y (2015) A stackelberg game theoretic approach to competitive product portfolio management. In: IRT 12th Int Symposium on Operations Research and its Applications in Eng, Tech and Management, pp 1–7

    Google Scholar 

  68. Kumar D, Chen W, Simpson TW (2009) A market-driven approach to product family design. Int J Prod Res 47(1):71–104

    Article  Google Scholar 

  69. Dempe S, Zemkoho AB (2013) The bilevel programming problem: reformulations, constraint qualifications and optimality conditions. Math Program 138(1–2):447–473

    Article  MathSciNet  MATH  Google Scholar 

  70. Choi SC, DeSarbo WS (1994) A conjoint-based product designing procedure incorporating price competition. J Prod Innov Manag 11(5):451–459

    Article  Google Scholar 

  71. Jiao J, Tseng MM (1999) A pragmatic approach to product costing based on standard time estimation. Int J Oper Prod Manag 19(7):738–755

    Article  Google Scholar 

  72. Dobson G, Kalish S (1993) Heuristics for pricing and positioning a product-line using conjoint and cost data. Manag Sci 39(2):160–175

    Article  Google Scholar 

  73. Jiao JR, Tseng MM (2004) Customizability analysis in design for mass customization. Comput Aided Des 36(8):745–757

    Article  Google Scholar 

  74. Bialas W, Karwan M (1982) On two-level optimization. IEEE Trans Auto Control 27(1):211–214

    Article  MATH  Google Scholar 

  75. Legillon F, Liefooghe A, Talbi EG (2012) Cobra: a cooperative coevolutionary algorithm for bi-level optimization. In: IEEE evolutionary computation congress on, pp 1–8

    Google Scholar 

  76. Bao B, Yang Y, Chen Q, Liu A, Zhao J (2016) Task allocation optimization in collaborative customized product development based on double-population adaptive genetic algorithm. J Intell Manuf 27(5):1097–1110

    Article  Google Scholar 

  77. Wang G, Guo Z, Wang Z (2012) A global optimization algorithm for solving the bi-level linear fractional programming problem. Comput Ind Eng 63(2):428–432

    Article  Google Scholar 

  78. Soolaki M, Arkat J (2018) Incorporating dynamic cellular manufacturing into strategic supply chain design. Int J Adv Manuf Technol 95(5–8):2429–2447

    Article  Google Scholar 

  79. Wang J, Niu W, Ma Y, Xue L, Cun H, Niew Y, Zhang D (2017) A CAD/CAE-integrated structural design framework for machine tools. Int J Adv Manuf Technol 91(1–4):545–568

    Article  Google Scholar 

  80. Chen Y, Peng Q, Gu P (2018) Methods and tools for the optimal adaptable design of open-architecture products. Int J Adv Manuf Technol 94(1–4):991–1008

    Article  Google Scholar 

  81. Thombansen U, Buchholz G, Frank D, Heinisch J, Kemper M, Pullen T, Reimer V, Rotshteyn G, Schwenzer M, Stemmler S, Abel D, Gries T, Hopmann C, Klocke F, Poprawe R, Reisgen U, Schmitt R (2018) Design framework for model-based self-optimizing manufacturing systems. Int J Adv Manuf Technol 97(1–4):519–528

    Article  Google Scholar 

  82. Shahparvari S, Chhetri P, Chan C, Asefi H (2018) Modular recycling supply chain under uncertainty: a robust optimisation approach. Int J Adv Manuf Technol 96(1–4):915–934

    Article  Google Scholar 

  83. Salari M, Bhuiyan N (2018) A new model of sustainable product development process for making trade-offs. Int J Adv Manuf Technol 94(1–4):1–11

    Article  Google Scholar 

  84. Gherardini F, Renzi C, Leali F (2017) A systematic user-centred framework for engineering product design in small- and medium-sized enterprises (SMEs). Int J Adv Manuf Technol 91(5–8):1723–1746

    Article  Google Scholar 

Download references

Funding

This research was partially supported by the National Natural Science Foundation of China under Project No. 71371132.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Gang Du or Roger J. Jiao.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Du, G., Zhang, Y., Liu, X. et al. A review of leader-follower joint optimization problems and mathematical models for product design and development. Int J Adv Manuf Technol 103, 3405–3424 (2019). https://doi.org/10.1007/s00170-019-03612-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-03612-6

Keywords

Navigation