org.cicirello.math.rand |
Classes related to random number generation.
|
org.cicirello.search |
This package includes classes and interfaces related to implementing
metaheuristic search algorithms in general, rather than specific to a particular
metaheuristic.
|
org.cicirello.search.concurrent |
This package includes multithreaded search implementations, as well as
classes and interfaces related to implementing multithreaded metaheuristics.
|
org.cicirello.search.hc |
This package includes classes and interfaces directly related to implementing
hill climbers.
|
org.cicirello.search.operators |
This package includes classes and interfaces for defining various operators
required by simulated annealing and other metaheuristics, such as
mutation operators, along with
other related classes and interfaces.
|
org.cicirello.search.operators.bits |
This package includes classes that implement operators that create, mutate, etc,
BitVectors.
|
org.cicirello.search.operators.integers |
This package includes classes that implement operators that create, mutate, etc,
integer valued representations.
|
org.cicirello.search.operators.permutations |
This package includes classes that implement mutation operators for permutations, and other
operators required by simulated annealing and other related metaheuristics.
|
org.cicirello.search.operators.reals |
This package includes classes that implement operators that create, mutate, etc, the
the inputs to functions with real-valued input parameters (represented with type double),
such as is required to solve function optimization
problems using simulated annealing or other metaheuristics.
|
org.cicirello.search.problems |
Package of classes and interfaces related to representing
computational problems, as well as classes implementing
a variety of specific computational problems.
|
org.cicirello.search.problems.scheduling |
Package of classes and interfaces related to representing
and solving scheduling problems, which includes implementations
of constructive heuristics for scheduling problems.
|
org.cicirello.search.representations |
This package includes classes related to representing solutions to optimization problems.
|
org.cicirello.search.restarts |
This package includes classes and interfaces related to implementing multistart
metaheuristics (i.e., metaheuristics that periodically restart, and return the best
solution across a number of such restarts).
|
org.cicirello.search.sa |
This package includes classes and interfaces directly related to implementing
simulated annealing.
|
org.cicirello.search.ss |
This package includes classes and interfaces directly related to implementing
stochastic sampling algorithms.
|