During the past decade, continuum topology optimization became an important industrial tool for the conceptual design of mechanical structures. The field of evolutionary computation provides suitable stochastic optimization algorithms for problems involving strong non-linearities or black-box simulations, for which existing gradient-based methods are not feasible. Due to the high design freedom of the phenotypic space, the encoding of the structural design is a critical aspect when applying evolutionary algorithms. Currently, the encoding approaches are scattered throughout different literature fields. This paper gathers them and provides a contemporary overview on the various structural representations used in conjunction with evolutionary computation for topology optimization. The important influence of the representation on the scalability of the approaches motivates the proposed categorization in three groups: Grid, Geometric and Indirect Representations. The existing representations are described and discussed on a conceptual level and chances and challenges are outlined.
['Nikola Aulig', 'Markus Olhofer']
Evolutionary computation for topology optimization of mechanical structures: An overview of representations