Evolutionary Text Matching

Watch an evolutionary algorithm match your input text through generations of improvement

0
Generation
0%
Fitness
0%
Best Fitness

How the Evolutionary Algorithm Works

This simulation uses an evolutionary algorithm to match your input text through these steps:

Initialization: Create a random population of candidate solutions
Evaluation: Calculate fitness of each solution (how close to target text)
Selection: Choose the best individuals to become parents
Crossover: Combine parent solutions to create offspring
Mutation: Randomly modify some offspring to maintain diversity