Topology optimization is one promising approach to enhance the performance of a device and
has been applied to produce many devices in engineering.
The structural topology can be changed during topology optimization to improve performance;
the highest degree of design freedom in structural optimization can provide the highest performance.
However, apart from the freedom of the structure, topology optimization involves various difficulties for each problem.
For example, there are various problems such as multi-modal nature, where many local optimal solutions with insuficient performance exist,
the curse of dimensionality, where the optimal solution cannot be obtained
because the number of possible structures increases exponentially in a problem with a large number of design variables,
and dependency between design variables, where relative changes in many design variables affect the objective function.
Our mission is to develop a topology optimization method that can solve these problems simultaneously.