Skip to main content
Log in

Engineering design complexity: an investigation of methods and measures

  • Original Paper
  • Published:
Research in Engineering Design Aims and scope Submit manuscript

Abstract

In this paper, two measures are proposed for valuation of size and coupling complexities of design products as abstracted by three distinct representations. The proposed size complexity measure is based on the information theoretic definition of complexity that connects the complexity of a design to the level of entropy, or uncertainty, inherent in the design product. The proposed coupling complexity measure evaluates the decomposability of the graph-based representation of design products. To validate the proposed measures, an experiment is conducted to calculate the complexities of three consumer products based on three product representations, namely, function structure, connectivity graph, and parametric associativity graph. The findings indicate that coupling and size are independent measures of a product’s complexity. Thus, it is recommended that both measures should be used. Further, the complexity of a product is not independent of the choice of representation model used to describe the product. This suggests that the complexity of a product will vary with the selected view. Finally, it is shown that the two approaches for measuring complexity of a product are generalizable and can be applied to different representations.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  • Ameri F (2007) Parametric associativity graph. Automation in Design Research Group, Clemson University, Technical Report

  • Anderson PH (1999) Complexity theory and organization science. Organization science, vol 10, No 3, Special issue: application of complexity theory to organization science, pp 216–232

  • Baader F, Nutt W (2003) The description logic handbook: theory, implementation, and applications. Cambridge University Press, London

    MATH  Google Scholar 

  • Balazs M (1999) Design simplification by analogical reasoning. Phd dissertation, Computer science. Worcester Polytechnic Institute, Worcester

  • Balazs M, Brown D (2002) Design simplification by analogical reasoning. In from knowledge intensive CAD to knowledge intensive engineering, by Cugini and Wozny. Kluwer, Norwell, pp 29–44

    Google Scholar 

  • Bashir H, Thomson V (2001) Models for estimating design effort and time. Des Stud 22:141–155

    Google Scholar 

  • Boffetta G, Cencini M, Falcioni M, Vulpiani A (2002) Predictability: a way to characterize complexity. Phys Rep 356:367–474

    Article  MATH  MathSciNet  Google Scholar 

  • Boothroyd G, Dewhurst P (1987) Product design for assembly. Boothroyd Dewhurst Inc., Wakefield

    Google Scholar 

  • Braha D, Maimon O (1998a) A mathematical theory of design: foundations, algorithms, and applications. Kluwer, Dordrecht

    MATH  Google Scholar 

  • Braha D, Maimon O (1998) The measurement of a design structural and functional complexity. IEEE Trans Syst Man Cybern A Syst Hum 28(4):527–535

    Article  Google Scholar 

  • Dixon J, Duffey M, Irani R, Meunier K, Orelup M (1988) A proposed taxonomy of mechanical design problems. Computers in engineering conference. ASME, San Francisco, pp 41–46

  • El-Haik B, Yang K (1999) The components of complexity in engineering design. IIE Trans 31:925–934

    Google Scholar 

  • Fitzhorn P (1994) Engineering design as a computable function. Artif Intell Eng Des Anal Manuf 8:35–44

    Google Scholar 

  • Grassberger P (1991) Randomness, information, and complexity. Mexican School on Statistical Mechanics. World Scientific, Singapore, pp 59–99

    Google Scholar 

  • Hirtz J, Stone RB, Mc Adams DA, Szykman S, Wood KL (2002) A functional basis for engineering design: reconciling and evolving previous efforts. Res Eng Des 13(2):65–82

    Google Scholar 

  • Du D-Z, Ko K (2000) Theory of computational complexity. Wiley, New York

    MATH  Google Scholar 

  • Kolmogorov A (1983) Combinatorial foundations of information theory and the calculus of probabilities. Russ Math Surv 38:29–40

    Article  MATH  Google Scholar 

  • Loui MC (1996) Computational complexity theory. ACM 50th anniversary symposium: perspectives in computer science, vol 28, No. 1, pp 47–49

  • Pahl G, Beitz W (1996) Engineering design: a systematic approach. Springer, New York

    Google Scholar 

  • Rodriguez-Toro CA, Tate SJ, Jared GEM, Swift KG (2003) Complexity metrics for design (simplicity + simplicity = complexity). Proc Inst Mech Eng B J Eng Manuf 217(5):721–725

    Article  Google Scholar 

  • Simon H (1998) The sciences of the artificial. MIT Press, Cambridge

    Google Scholar 

  • Suh NP (1990) The Principles of Design. Oxford University Press, New York

    Google Scholar 

  • Suh N (2001) Axiomatic design: advances and applications. Oxford University Press, New York

    Google Scholar 

  • Summers JD (2004) Development of a domain and solver independent method for mechanical engineering embodiment design. PHD Dissertation, Mechanical and Aerospace Engineering, Arizona State University, Tempe

  • Summers JD, Shah JJ (2003) Developing measures of complexity for engineering design. Design engineering technical conferences. ASME, Chicago, DTM-48633

  • Summers JD, Lacroix Z, Shah JJ (2002) Case-based design facilitated by the design exemplar. In: International conference on artificial intelligence in design. Kluwer, Cambridge, pp 453–476

  • Teegavarapu S, Snider M, Summers JD, Lonny T, Mica G (2007) A driver for selection of functionally inequivalent concepts at varying levels of abstraction. J Des Res (in press)

  • Ullman D (2003) The mechanical design process. McGraw-Hill, Inc., New York

    Google Scholar 

  • Vaidya A, Shah JJ (2003) Design shell for parametric design at embodiment stage. Design engineering technical conferences. ASME, Chicago, DAC-48788

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joshua D. Summers.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ameri, F., Summers, J.D., Mocko, G.M. et al. Engineering design complexity: an investigation of methods and measures. Res Eng Design 19, 161–179 (2008). https://doi.org/10.1007/s00163-008-0053-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00163-008-0053-2

Keywords

Navigation