Machine Learning, Genetic Algorithm, Distributed Systems, Computational Design, System Design.
repeat the fitness evaluation and keep creating more generations, exploiting the results of the fitness scores to find an individual close enough to the target solution. Other exit conditions can include a timeout, a generation cap or a lack of change in fitness for X generations. Fig 1. A