Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-05T19:23:13.225Z Has data issue: false hasContentIssue false

A survey on automating configuration and parameterization in evolutionary design exploration

Published online by Cambridge University Press:  07 October 2015

Julian R. Eichhoff*
Affiliation:
Institute of Computer-Aided Product Development Systems, University of Stuttgart, Stuttgart, Germany
Dieter Roller
Affiliation:
Institute of Computer-Aided Product Development Systems, University of Stuttgart, Stuttgart, Germany
*
Reprint requests to: Julian Eichhoff, Institut für Rechnergestützte Ingenieursysteme, Universität Stuttgart, Universitätsstrasse 38, Stuttgart D-70569, Germany. E-mail: julian.eichhoff@informatik.uni-stuttgart.de
Rights & Permissions [Opens in a new window]

Abstract

Configuration and parameterization of optimization frameworks for the computational support of design exploration can become an exclusive barrier for the adoption of such systems by engineers. This work addresses the problem of defining the elements that constitute a multiple-objective design optimization problem, that is, design variables, constants, objective functions, and constraint functions. In light of this, contributions are reviewed from the field of evolutionary design optimization with respect to their concrete implementation for design exploration. Machine learning and natural language processing are supposed to facilitate feasible approaches to the support of configuration and parameterization. Hence, the authors further review promising machine learning and natural language processing methods for automatic knowledge elicitation and formalization with respect to their implementation for evolutionary design optimization. These methods come from the fields of product attribute extraction, clustering of design solutions, relationship discovery, computation of objective functions, metamodeling, and design pattern extraction.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2015 
Figure 0

Fig. 1. Phases of product development in the context of the product life cycle, based on Pahl et al. (2007) and VDI 2221.

Figure 1

Table 1. Role of design phases in solving the overall design task

Figure 2

Fig. 2. House of quality model used for quality function deployment, based on Liu (2010).

Figure 3

Table 2. Evaluation criteria used for requirement modeling

Figure 4

Fig. 3. Exemplary function structure to genetic programming tree serialization (Func. = Function), based on Jin and Li (2006).

Figure 5

Table 3. Evaluation criteria used for function modeling

Figure 6

Table 4. Evaluation criteria used for principle modeling

Figure 7

Fig. 4. Exemplification of typical modularization optimization problems.

Figure 8

Table 5. Evaluation criteria used for modularization

Figure 9

Table 6. Entities and relations from requirements (A) or design rationale (B) that are used for problem specification

Figure 10

Table 7. Summary of machine learning/natural language processing approaches to the support of parameterization and configuration