Published November 3, 2026 | Version 1.1
Book Open

Evolution Made Visible: Genetic Algorithms in an Interactive Laboratory

  • 1. ROR icon Universidad de Burgos
  • 2. ROR icon Universidad de Salamanca
  • 3. ROR icon Universidad Politécnica de Madrid
  • 4. Grupo Interdisciplinar de Sistemas Complejos (GISC)

Description

Teaching book for undergraduate students who are new to genetic algorithms. Concepts are presented through explanations, reproducible examples, activities with interactive tools, and exercises with solutions. It covers the algorithm’s cycle, representations, initialization and evaluation, selection, crossover, mutation, replacement and stopping criteria, parameters and randomness, and a complete application to the traveling salesman problem. Sections are organized into Basic, Advanced, and Further reading levels. The book is part of the Genetic Algorithms Lab.

This is the English translation of the Spanish edition 1.0, Evolución a la vista. Algoritmos genéticos en un laboratorio interactivo (DOI 10.5281/zenodo.23835733), which remains the original reference text. The translation was produced with AI assistants (Codex, chapters 1–5; Claude, chapters 6–11) and checked against the source; the authors then reviewed the English text manually, chapter by chapter, in November 2026.

Version 1.1 includes the PDF (246 pages, with the solutions at the end of each chapter), the HTML version for offline reading (index.html inside the ZIP; the lab’s tools require a connection), and the Quarto sources with the PDF generator, from the repository tag v1.1-en (commit 18a0df0). New in version 1.1: for reading on paper, the PDF has a QR code and a key next to each link to an application and next to the tools of each chapter; the code opens the tool, in the state of the example, through the book’s website. The text of the chapters is unchanged.

Text, original figures, and exercises: CC BY 4.0; code: MIT. Third-party components and external tools retain their own authorship and licenses.

Files

evolution-made-visible-1.1-html.zip

Files (17.8 MB)

Name Size
md5:bab989b34a2b39d2fd2eb7b78c30e345
1.7 MB Preview Download
md5:5ba6bf8d726b0d121eadc91708ace086
1.9 MB Preview Download
md5:e5e785142944b958cc5f9196a05251a6
14.1 MB Preview Download

Additional details

Related works