Package | Description |
---|---|
org.apache.commons.math.genetics |
This package provides Genetic Algorithms components and implementations.
|
org.apache.commons.math.optimization |
This package provides common interfaces for the optimization algorithms
provided in sub-packages.
|
org.apache.commons.math.random |
Random number and random data generators.
|
org.apache.commons.math.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.
|
Constructor and Description |
---|
MultiStartUnivariateRealOptimizer(UnivariateRealOptimizer 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 |
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 |
---|
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. |
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–2016. All rights reserved.