Skip to main content

Write a PREreview

Evolutionary Algorithms and Engineering Applications: A Comprehensive Survey of Classical Methods and Emerging Trends

Posted
Server
Preprints.org
DOI
10.20944/preprints202606.0126.v1

Evolutionary algorithms (EAs) are widely used nature-inspired optimization methods capable of solving complex and high-dimensional problems across science and engineering. Foundational paradigms such as genetic algorithms, genetic programming, differential evolution, evolution strategies, and evolutionary programming have expanded into multi-objective, surrogate-assisted, hybrid, and large-scale variants, broadening their applicability to dynamic and datadriven environments. This survey provides a structured review of EAs from a domain-centric perspective, focusing on how different techniques are designed for engineering problems. Applications are examined across renewable energy, civil and structural engineering, electronics, industrial optimization, healthcare, robotics, and smart cities. We present an updated taxonomy of classical and emerging algorithms, consolidate recent application studies, and review benchmarking and reproducibility practices essential for fair evaluation. Key challenges including scalability, constraint handling, and exploration–exploitation balance are discussed alongside future directions such as EA–deep learning integration, federated optimization, and interpretable evolution. This survey offers an updated view of EAs and their engineering relevance.

You can write a PREreview of Evolutionary Algorithms and Engineering Applications: A Comprehensive Survey of Classical Methods and Emerging Trends. A PREreview is a review of a preprint and can vary from a few sentences to a lengthy report, similar to a journal-organized peer-review report.

Before you start

We will ask you to log in with your ORCID iD. If you don’t have an iD, you can create one.

What is an ORCID iD?

An ORCID iD is a unique identifier that distinguishes you from everyone with the same or similar name.

Start now