package com.company.genetic_algorithm_find_global_min_max; public class App { public static void main(String[] args) { GeneticAlgorithms geneticAlgorithms = new GeneticAlgorithms(); Population population = new Population(100); population.initialize(); int generationCounter = 0; while( generationCounter != Constants.SIMULATION_LENGTH ) { ++generationCounter; System.out.println("Generation: " + generationCounter + " - fittest is: " + population.getFitestIndividual().getFitness()); System.out.println(population.getFitestIndividual()+"\n"); population = geneticAlgorithms.evolvePopulation(population); } System.out.println("Solution found!!!"); System.out.println(population.getFitestIndividual()); } }