Development of optimization software using evolutionary algorithms. Applications in optimal machine design [article]

Sotiris-Alexandros Nanopoulos, National Technological University Of Athens, National Technological University Of Athens
Describing real-world phenomena with complicated models and simulations also gave birth to the need for development of optimization software that would be able to optimize the parameters of such models. To optimize such complicated models, evolutionary algorithms have shown to provide the best performance, in terms of exploration of the search space. However, evolutionary algorithms, in order to solve an optimization problem, generally require a high number of calculations. This weakness is of
more » ... uch importance that prevents them from being used widely as industrial optimization tools. Meanwhile, the development of another scientific field, that of artificial intelligence, provides optimization researchers with new tools to reduce the computational cost of evolutionary algorithms. An important tool builds on the concept of artificial neural networks, which can be utilized in various different ways to accelerate the convergence of evolutionary algorithms.
doi:10.26240/heal.ntua.13756 fatcat:oyfp7bbzajbfrk6rtqdnuazxlu