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