Package | Description |
---|---|
loggers |
A group of classes responsible for logging metrics or penalty evolutions over time during a single re-ranking process
|
loggers.defined |
Predefined loggers.
|
schedulers |
A group of classes implementing a single re-ranking procedure.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ManualLogger.advice(EnsembleSA sa)
Abstract method that allows the logger to intervene in the optimization process and perform actions when its advice is requested
|
Modifier and Type | Method and Description |
---|---|
void |
PenaltiesLogger.advice(EnsembleSA sa)
PenaltiesLogger does not give feedback to Netter to guide the re-ranking process
|
void |
AcceptanceLogger.advice(EnsembleSA sa)
Overrides and defines the advice function for an Acceptance logger.
|
Modifier and Type | Method and Description |
---|---|
EnsembleSA |
NetworkSA.getEnsemble() |
Modifier and Type | Method and Description |
---|---|
void |
NetworkSA.setEnsemble(EnsembleSA ensemble) |
Constructor and Description |
---|
NetworkSA(double T0,
double coolingMultiplier,
double freezingTemperature,
NetworkModifier modifier,
PartitionFitnessFunction fitness,
boolean allowWorseSolutions,
long maxIterations,
java.util.ArrayList<ManualLogger> loggers,
NetworkFileBackedWrapper wrapper,
EnsembleSA ensemble)
Constructs a new optimization procedure with following temperature settings, network, modifier, logger and fitnessfunction
|