# Uses of Package
org.apache.ignite.ml.util.genetic

- Packages that use org.apache.ignite.ml.util.genetic
  Package | Description
  --- | ---
  org.apache.ignite.ml.selection.paramgrid | Root package for parameter grid.
  org.apache.ignite.ml.util.genetic | Contains some genetic algorithms for discrete optimization task in ML module locally.

- Classes in org.apache.ignite.ml.util.genetic used by org.apache.ignite.ml.selection.paramgrid
  Class and Description
  CrossoverStrategy Represents the crossover strategy depending of locus point amount.
  SelectionStrategy Please, have a look at https://en.wikipedia.org/wiki/Selection_(genetic_algorithm).

- Classes in org.apache.ignite.ml.util.genetic used by org.apache.ignite.ml.util.genetic
  Class and Description
  Chromosome Represents the set of genes, known as chromosome in genetic programming.
  CrossoverStrategy Represents the crossover strategy depending of locus point amount.
  GeneticAlgorithm This class is an entry point to use Genetic Algorithm to solve optimization problem.
  SelectionStrategy Please, have a look at https://en.wikipedia.org/wiki/Selection_(genetic_algorithm).

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022