Package | Description |
---|---|
org.apache.commons.math3.genetics |
This package provides Genetic Algorithms components and implementations.
|
org.apache.commons.math3.optimization.direct |
This package provides optimization algorithms that don't require derivatives.
|
org.apache.commons.math3.optimization.univariate |
Univariate real functions minimum finding algorithms.
|
org.apache.commons.math3.random |
Random number and random data generators.
|
org.apache.commons.math3.stat.ranking |
Classes providing rank transformations.
|
Modifier and Type | Method and Description |
---|---|
static RandomGenerator |
GeneticAlgorithm.getRandomGenerator()
Returns the (static) random generator.
|
Modifier and Type | Method and Description |
---|---|
static void |
GeneticAlgorithm.setRandomGenerator(RandomGenerator random)
Set the (static) random generator.
|
Modifier and Type | Field and Description |
---|---|
static RandomGenerator |
CMAESOptimizer.DEFAULT_RANDOMGENERATOR
Default value for
CMAESOptimizer.random . |
Constructor and Description |
---|
CMAESOptimizer(int lambda,
double[] inputSigma,
int maxIterations,
double stopFitness,
boolean isActiveCMA,
int diagonalOnly,
int checkFeasableCount,
RandomGenerator random,
boolean generateStatistics) |
CMAESOptimizer(int lambda,
double[] inputSigma,
int maxIterations,
double stopFitness,
boolean isActiveCMA,
int diagonalOnly,
int checkFeasableCount,
RandomGenerator random,
boolean generateStatistics,
ConvergenceChecker<PointValuePair> checker) |
Constructor and Description |
---|
UnivariateMultiStartOptimizer(BaseUnivariateOptimizer<FUNC> optimizer,
int starts,
RandomGenerator generator)
Create a multi-start optimizer from a single-start optimizer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRandomGenerator
Abstract class implementing the
RandomGenerator interface. |
class |
AbstractWell
This abstract class implements the WELL class of pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
BitsStreamGenerator
Base class for random number generators that generates bits streams.
|
class |
ISAACRandom
ISAAC: a fast cryptographic pseudo-random number generator
ISAAC (Indirection, Shift, Accumulate, Add, and Count) generates 32-bit random numbers. |
class |
JDKRandomGenerator
Extension of
java.util.Random to implement
RandomGenerator . |
class |
MersenneTwister
This class implements a powerful pseudo-random number generator
developed by Makoto Matsumoto and Takuji Nishimura during
1996-1997.
|
class |
RandomAdaptor
Extension of
java.util.Random wrapping a
RandomGenerator . |
class |
Well1024a
This class implements the WELL1024a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well19937a
This class implements the WELL19937a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well19937c
This class implements the WELL19937c pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well44497a
This class implements the WELL44497a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well44497b
This class implements the WELL44497b pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well512a
This class implements the WELL512a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
Modifier and Type | Method and Description |
---|---|
static Random |
RandomAdaptor.createAdaptor(RandomGenerator randomGenerator)
Factory method to create a
Random using the supplied
RandomGenerator . |
Constructor and Description |
---|
EmpiricalDistribution(int binCount,
RandomGenerator generator)
Creates a new EmpiricalDistribution with the specified bin count using the
provided
RandomGenerator as the source of random data. |
EmpiricalDistribution(RandomGenerator generator)
Creates a new EmpiricalDistribution with default bin count using the
provided
RandomGenerator as the source of random data. |
GaussianRandomGenerator(RandomGenerator generator)
Create a new generator.
|
RandomAdaptor(RandomGenerator randomGenerator)
Construct a RandomAdaptor wrapping the supplied RandomGenerator.
|
RandomDataImpl(RandomGenerator rand)
Construct a RandomDataImpl using the supplied
RandomGenerator as
the source of (non-secure) random data. |
StableRandomGenerator(RandomGenerator generator,
double alpha,
double beta)
Create a new generator.
|
UniformRandomGenerator(RandomGenerator generator)
Create a new generator.
|
UnitSphereRandomVectorGenerator(int dimension,
RandomGenerator rand) |
Constructor and Description |
---|
NaturalRanking(NaNStrategy nanStrategy,
RandomGenerator randomGenerator)
Create a NaturalRanking with the given NaNStrategy, TiesStrategy.RANDOM
and the given source of random data.
|
NaturalRanking(RandomGenerator randomGenerator)
Create a NaturalRanking with TiesStrategy.RANDOM and the given
RandomGenerator as the source of random data.
|
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.