Evolutionary Computation in Astronomy and Astrophysics: A Review

In general Evolutionary Computation (EC) includes a number of optimization methods inspired by biological mechanisms of evolution. The methods catalogued in this area use the Darwinian principles of life evolution to produce algorithms that returns high quality solutions to hard-to-solve optimization problems. The main strength of EC is precisely that they provide good solutions even if the computational resources (e.g., running time) are limited. Astronomy and Astrophysics are two fields that often require optimizing problems of high complexity or analyzing a huge amount of data and the so-called complete optimization methods are inherently limited by the size of the problem/data. For instance, reliable analysis of large amounts of data is central to modern astrophysics and astronomical sciences in general. EC techniques perform well where other optimization methods are inherently limited (as complete methods applied to NP-hard problems), and in the last ten years, numerous proposals have come up that apply with greater or lesser success methodologies of evolutional computation to common engineering problems. Some of these problems, such as the estimation of non-lineal parameters, the development of automatic learning techniques, the implementation of control systems, or the resolution of multi-objective optimization problems, have had (and have) a special repercussion in the fields. For these reasons EC emerges as a feasible alternative for traditional methods. In this paper, we discuss some promising applications in this direction and a number of recent works in this area; the paper also includes a general description of EC to provide a global perspective to the reader and gives some guidelines of application of EC techniques for future research

READ FULL TEXT
research
06/17/2019

A Survey of Optimization Methods from a Machine Learning Perspective

Machine learning develops rapidly, which has made many theoretical break...
research
04/08/2023

A Recommender System Approach for Very Large-scale Multiobjective Optimization

We define very large multi-objective optimization problems to be multiob...
research
11/20/2017

Maximizing Non-monotone/Non-submodular Functions by Multi-objective Evolutionary Algorithms

Evolutionary algorithms (EAs) are a kind of nature-inspired general-purp...
research
02/24/2020

Bio-inspired Optimization: metaheuristic algorithms for optimization

In today's day and time solving real-world complex problems has become f...
research
02/24/2023

EvoTorch: Scalable Evolutionary Computation in Python

Evolutionary computation is an important component within various fields...
research
08/17/2020

Metaheuristic optimization of power and energy systems: underlying principles and main issues of the 'rush to heuristics'

In the power and energy systems area, a progressive increase of literatu...
research
12/30/2019

Opytimizer: A Nature-Inspired Python Optimizer

Optimization aims at selecting a feasible set of parameters in an attemp...

Please sign up or login with your details

Forgot password? Click here to reset