## Uses of Class
org.apache.ignite.ml.util.genetic.GeneticAlgorithm

- Packages that use GeneticAlgorithm
  Package | Description
  --- | ---
  org.apache.ignite.ml.util.genetic | Contains some genetic algorithms for discrete optimization task in ML module locally.

- - ### Uses of GeneticAlgorithm in org.apache.ignite.ml.util.genetic

    Methods in org.apache.ignite.ml.util.genetic that return GeneticAlgorithm
    Modifier and Type | Method and Description
    --- | ---
    `GeneticAlgorithm` | GeneticAlgorithm.`withAmountOfEliteChromosomes(int amountOfEliteChromosomes)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withAmountOfGenerations(int amountOfGenerations)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withCrossingoverProbability(double crossingoverProbability)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withCrossoverStgy(CrossoverStrategy crossoverStgy)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withFitnessFunction(Function<Chromosome,Double> fitnessFunction)` Sets the custom fitness function.
    `GeneticAlgorithm` | GeneticAlgorithm.`withMutationOperator(BiFunction<Integer,Double,Double> mutationOperator)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withMutationProbability(double mutationProbability)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withPopulationSize(int populationSize)`
    `GeneticAlgorithm` | GeneticAlgorithm.`withSelectionStgy(SelectionStrategy selectionStgy)`

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023