Machine Learning, Genetic Algorithm, Distributed Systems, Computational Design, System Design.
the GA will evaluate the fitness score for each individual. The fitness score is then used for selection (Tournament) by ensuring that individuals selected for mutation and crossover are within the upper bounds of the population (Although still randomly selected). Crossover takes two individuals