| 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 |
| 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 |
| 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 |
| 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 |