sciencebriefs
9:19in productionCh. 1 · Origins/ 9:19 · ceiling 15 min
Computing & AI · Evolution

Evolutionary computation

Evolutionary computation doesn’t mimic life—it weaponises abstraction to solve engineering problems.

Evolutionary computation is a family of global optimisation algorithms inspired by biological evolution. It originated conceptually with Alan Turing’s 1948 genetic search proposal. It emerged formally in the 1950s–1960s through independent developments: evolutionary programming (1962, USA), evolution strategies (1964, Germany), and genetic algorithms (1960s, USA). By the 1990s, the unifying term 'evolutionary computation' was coined, and genetic programming emerged as a fourth major branch. The approach is used both for engineering optimization and as an in silico tool in evolutionary biology.

Chapters & takeaways4
  1. 0:55
    Origins

    The idea predates computers; the field began in the 1950s–1960s.

  2. 2:09
    How it works

    It is a population-based, stochastic optimisation method using mutation, crossover, and selection.

  3. 3:56
    What it achieves

    Populations evolve toward higher fitness under the algorithm’s definition—not nature’s.

  4. 5:26
    Lab to theory

    It is used in evolutionary biology as a controlled, artificial experiment—not as evidence for how evolution works in nature.

Worth your time?

Yes. Study the whole thing.

4/ 5
What works
  • produces highly optimized solutions across diverse problem settings
  • lets researchers test general aspects of evolutionary processes in silico
  • relies on repeatable, stochastic procedures with defined fitness functions
What does not
  • simulate biological evolution in full fidelity
  • establish mechanisms of natural selection in nature
  • prove claims about real-world evolutionary history
  • replace empirical biology
Study it if
  • engineers solving hard optimisation problems
  • theoretical biologists testing abstract evolutionary dynamics
Skip it if
  • biologists seeking evidence for natural selection
  • philosophers of biology looking for ontological grounding
The written brief1 min read

What the work claims

Evolutionary computation is a family of global optimization algorithms inspired by biological evolution. It uses mutation, crossover, and selection—modelled on natural processes—to iteratively improve candidate solutions against a defined fitness function.

How it was done

Evolutionary computation starts with a population of candidate solutions. Each generation updates the population by stochastically removing less desired solutions. It introduces small random changes. Where applicable, it mixes parental information. Genetic operators—mutation, crossover, and selection—are modelled on biological functions.

What holds up

The algorithms produce highly optimized solutions across diverse problem settings. The population evolves to increase in fitness according to the chosen fitness function. The method relies on stochastic removal, random change, and (where used) recombination—all grounded in explicit, repeatable procedures.

What does not

It does not simulate evolution in full biological fidelity. It does not establish mechanisms of natural selection in nature. It does not prove claims about real-world evolutionary history. It does not replace empirical biology—it models abstractions of it.

Why it matters beyond the lab

It serves as an in silico experimental procedure in evolutionary biology. It lets researchers test general aspects of evolutionary processes without biological constraints. It bridges computer science and theoretical biology—but only where fitness functions are precisely defined and problems are abstracted.

Is it worth your time

Yes. It delivers highly optimized solutions across diverse problem settings. It is used in engineering optimization and as an in silico tool in evolutionary biology. Its conceptual roots go back to Turing’s 1948 genetic search proposal. The field coalesced in the 1950s–1960s.

Same field · Computing & AI4 of 46
10:48
Shakey the robotShakey the robot was the first general-purpose mobile robot capable of reasoning about its own actions. Developed at Stanford Research Institute’s Artificial Intelligence Center, it used LISP and the STRIPS planner to break high-level commands into physical actions—travelling, flipping switches, opening doors, climbing, pushing objects. It produced A*, the Hough transform, and the visibility graph method. It did not learn, adapt, or operate in real time. Its significance lies not in performance but in proving that logical planning could drive physical action—a conceptual foundation for AI and robotics.
10:16
AlexNetAlexNet proved depth matters in convolutional networks—for ImageNet classification—and that GPUs make depth tractable. It did not prove generalisation, efficiency, or theoretical superiority.
10:18
Neural network (machine learning)Geoffrey Hinton and othersGeoffrey Hinton and colleagues established core methods—backpropagation for representation learning, and Boltzmann machines for unsupervised deep generative modelling—between 1985 and 1995. Their work was grounded in statistical mechanics, experimentally verified on small-scale networks, and explicitly recognised as foundational for machine learning with artificial neural networks. It did not deliver production AI, nor claim to.
10:48
Ada Lovelace1815–1852Ada Lovelace’s 1843 notes established the first published algorithm for a general-purpose computing machine, articulated symbolic manipulation beyond arithmetic, and set an early boundary on machine agency — all without hardware execution.
Up next in Science

Nuclear fusion

· 11:02

Fusion was solved for stars in 1939—not for power plants, and not by engineers.

11:02