| Name | Description | Type | Package | Framework |
| Best1Bin | The Best-1-Bin rule is the same as the Rand-1-Bin rule, except that it always pick the best candidate in the population to be the base. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| Best2Bin | The Best-1-Bin rule always picks the best chromosome as the base. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| Chromosome | A chromosome is a representation of a solution to an optimization problem. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm | SuanShu |
| ConstrainedCellFactory | This defines a Differential Evolution operator that takes in account constraints. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim.constrained | SuanShu |
| DEOptim | Differential Evolution (DE) is a global optimization method. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| DEOptim .NewCellFactory | This factory constructs a new DEOptimCellFactory for each minimization problem. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| DEOptimCellFactory | A DEOptimCellFactory produces DEOptimCellFactory. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| FirstGeneration | This interface allows customization of how the first pool of chromosomes is generated. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid.firstgeneration | SuanShu |
| GeneticAlgorithm | A genetic algorithm (GA) is a search heuristic that mimics the process of natural evolution. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm | SuanShu |
| GlobalSearchByLocalMinimizer | This minimizer is a global optimization method. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.local | SuanShu |
| IntegralConstrainedCellFactory | This implementation defines the constrained Differential Evolution operators that solve an Integer Programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim.constrained | SuanShu |
| IntegralConstrainedCellFactory .AllIntegers | This integral constraint makes all variables in the objective function integral variables. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim.constrained | SuanShu |
| IntegralConstrainedCellFactory .IntegerConstraint | The integral constraints are defined by implementing this interface. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim.constrained | SuanShu |
| IntegralConstrainedCellFactory .SomeIntegers | This integral constraint makes some variables in the objective function integral variables. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim.constrained | SuanShu |
| LocalSearchCellFactory | A LocalSearchCellFactory produces LocalSearchCellFactory. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.local | SuanShu |
| LocalSearchCellFactory .MinimizerFactory | This factory constructs a new Minimizer for each mutation operation. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.local | SuanShu |
| PerturbationAroundPoint | The initial population is generated by adding a variance around a given initial. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid.firstgeneration | SuanShu |
| Rand1Bin | The Rand-1-Bin rule is defined by: mutation by adding a scaled, randomly sampled vector difference to a third vector | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.deoptim | SuanShu |
| RealScalarFunctionChromosome | This chromosome encodes a real valued function. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid | SuanShu |
| SimpleCellFactory | A SimpleCellFactory produces SimpleCellFactory. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid | SuanShu |
| SimpleGridMinimizer | This minimizer is a simple global optimization method. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid | SuanShu |
| SimpleGridMinimizer .NewCellFactoryCtor | This factory constructs a new SimpleCellFactory for each minimization problem. | Interface | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid | SuanShu |
| UniformMeshOverRegion | The initial population is generated by putting a uniform mesh/grid/net over the entire region. | Class | com.numericalmethod.suanshu.optimization.multivariate.geneticalgorithm.minimizer.simplegrid.firstgeneration | SuanShu |