A comprehensive survey on program synthesis with evolutionary algorithms

D Sobania, D Schweim… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The automatic generation of computer programs is one of the main applications with
practical relevance in the field of evolutionary computation. With program synthesis …

2019 evolutionary algorithms review

AN Sloss, S Gustafson - Genetic programming Theory and practice XVII, 2020 - Springer
Evolutionary algorithm research and applications began over 50 years ago. Like other
artificial intelligence techniques, evolutionary algorithms will likely see increased use and …

Informed Down-Sampled Lexicase Selection: Identifying productive training cases for efficient problem solving

R Boldi, M Briesch, D Sobania, A Lale**i… - Evolutionary …, 2024 - direct.mit.edu
Genetic Programming (GP) often uses large training sets and requires all individuals to be
evaluated on all training cases during selection. Random down-sampled lexicase selection …

GA-MADRID: Design and validation of a machine learning tool for the diagnosis of Alzheimer's disease and frontotemporal dementia using genetic algorithms

F García-Gutierrez, J Diaz-Alvarez… - Medical & Biological …, 2022 - Springer
Artificial Intelligence aids early diagnosis and development of new treatments, which is key
to slow down the progress of the diseases, which to date have no cure. The patients' …

[HTML][HTML] Design of a cryptographically secure pseudo random number generator with grammatical evolution

C Ryan, M Kshirsagar, G Vaidya, A Cunningham… - Scientific reports, 2022 - nature.com
This work investigates the potential for using Grammatical Evolution (GE) to generate an
initial seed for the construction of a pseudo-random number generator (PRNG) and …

Multi-objective grammatical evolution of decision trees for mobile marketing user conversion prediction

PJ Pereira, P Cortez, R Mendes - Expert Systems with Applications, 2021 - Elsevier
The worldwide adoption of mobile devices is raising the value of Mobile Performance
Marketing, which is supported by Demand-Side Platforms (DSP) that match mobile users to …

Choosing function sets with better generalisation performance for symbolic regression models

M Nicolau, A Agapitos - Genetic programming and evolvable machines, 2021 - Springer
Supervised learning by means of Genetic Programming (GP) aims at the evolutionary
synthesis of a model that achieves a balance between approximating the target function on …

Using supervised and one-class automated machine learning for predictive maintenance

L Ferreira, A Pilastri, F Romano, P Cortez - Applied Soft Computing, 2022 - Elsevier
Abstract Predictive Maintenance (PdM) is a critical area that is benefiting from the Industry
4.0 advent. Recently, several attempts have been made to apply Machine Learning (ML) to …

JGEA: a modular java framework for experimenting with evolutionary computation

E Medvet, G Nadizar, L Manzoni - Proceedings of the genetic and …, 2022 - dl.acm.org
We present the Java General Evolutionary Algorithm (JGEA) framework, a modular Java
framework for experimenting with Evolutionary Computation (EC). We designed JGEA to be …

AutoOC: Automated multi-objective design of deep autoencoders and one-class classifiers using grammatical evolution

L Ferreira, P Cortez - Applied Soft Computing, 2023 - Elsevier
Abstract One-Class Classification (OCC) corresponds to a subclass of unsupervised
Machine Learning (ML) that is valuable when labeled data is non-existent. In this paper, we …