Altbacken
Contents
Quick Start
Examples
Neighbourhoods
Stop conditions
Cooling Schemes
Tracers
API Reference
Altbacken
Index
Index
_
|
A
|
B
|
C
|
E
|
F
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
_
__call__() (altbacken.core.annealing.StopCondition method)
(altbacken.external.acceptance.BoltzmannAcceptance method)
(altbacken.external.neighbourhood.numeric.ArrayNeighbourhood method)
(altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood method)
(altbacken.external.neighbourhood.numeric.VectorNeighbourhood method)
(altbacken.external.stop.IterationThreshold method)
(altbacken.external.stop.SolutionImprovementThreshold method)
(altbacken.external.stop.TemperatureThreshold method)
(altbacken.external.stop.TimeThreshold method)
(altbacken.external.temperature.AdaptiveCooling method)
(altbacken.external.temperature.CosineCooling method)
(altbacken.external.temperature.ExponentialCooling method)
(altbacken.external.temperature.LinearCooling method)
(altbacken.external.temperature.LogarithmicCooling method)
(altbacken.external.temperature.PredefinedTemperature method)
(altbacken.internal.neighbourhood.adaptive.ConstantEpsilon method)
(altbacken.internal.neighbourhood.adaptive.Epsilon method)
__init__() (altbacken.core.annealing.SimulatedAnnealing method)
(altbacken.core.annealing.StopCondition method)
(altbacken.core.state.AnnealingState method)
(altbacken.external.acceptance.BoltzmannAcceptance method)
(altbacken.external.annealing.SimpleSimulatedAnnealing method)
(altbacken.external.neighbourhood.numeric.ArrayNeighbourhood method)
(altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood method)
(altbacken.external.neighbourhood.numeric.SupportsArrayOps method)
(altbacken.external.neighbourhood.numeric.VectorNeighbourhood method)
(altbacken.external.stop.IterationThreshold method)
(altbacken.external.stop.SolutionImprovementThreshold method)
(altbacken.external.stop.TemperatureThreshold method)
(altbacken.external.stop.TimeThreshold method)
(altbacken.external.temperature.AdaptiveCooling method)
(altbacken.external.temperature.CosineCooling method)
(altbacken.external.temperature.ExponentialCooling method)
(altbacken.external.temperature.LinearCooling method)
(altbacken.external.temperature.LogarithmicCooling method)
(altbacken.external.temperature.PredefinedTemperature method)
(altbacken.internal.neighbourhood.adaptive.ConstantEpsilon method)
(altbacken.internal.neighbourhood.adaptive.Epsilon method)
A
acceptance (altbacken.external.annealing.SimpleSimulatedAnnealing attribute)
AdaptiveCooling (class in altbacken.external.temperature)
altbacken.core.annealing
module
altbacken.core.state
module
altbacken.external.acceptance
module
altbacken.external.annealing
module
altbacken.external.neighbourhood.numeric
module
altbacken.external.stop
module
altbacken.external.temperature
module
altbacken.internal.neighbourhood.adaptive
module
AnnealingState (class in altbacken.core.state)
ArrayNeighbourhood (class in altbacken.external.neighbourhood.numeric)
B
best_solution (altbacken.core.state.AnnealingState attribute)
,
[1]
best_value (altbacken.core.state.AnnealingState attribute)
,
[1]
boltzmann_constant (altbacken.external.acceptance.BoltzmannAcceptance attribute)
BoltzmannAcceptance (class in altbacken.external.acceptance)
builtin_random() (in module altbacken.core.annealing)
(in module altbacken.external.annealing)
(in module altbacken.external.neighbourhood.numeric)
C
ConstantEpsilon (class in altbacken.internal.neighbourhood.adaptive)
cooling (altbacken.external.temperature.AdaptiveCooling attribute)
cooling_rate (altbacken.external.temperature.ExponentialCooling attribute)
CosineCooling (class in altbacken.external.temperature)
current_solution (altbacken.core.state.AnnealingState attribute)
,
[1]
current_value (altbacken.core.state.AnnealingState attribute)
,
[1]
E
energy (altbacken.core.annealing.SimulatedAnnealing attribute)
(altbacken.core.annealing.SimulatedAnnealing property)
epsilon (altbacken.external.neighbourhood.numeric.ArrayNeighbourhood attribute)
(altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood attribute)
(altbacken.external.neighbourhood.numeric.VectorNeighbourhood attribute)
(altbacken.internal.neighbourhood.adaptive.ConstantEpsilon attribute)
Epsilon (class in altbacken.internal.neighbourhood.adaptive)
ExponentialCooling (class in altbacken.external.temperature)
F
fitness (altbacken.core.annealing.SimulatedAnnealing attribute)
(altbacken.external.annealing.SimpleSimulatedAnnealing attribute)
H
heating (altbacken.external.temperature.AdaptiveCooling attribute)
I
improvement (altbacken.core.state.AnnealingState attribute)
,
[1]
initial() (altbacken.core.state.AnnealingState class method)
initial_temperature (altbacken.external.temperature.AdaptiveCooling attribute)
(altbacken.external.temperature.CosineCooling attribute)
(altbacken.external.temperature.ExponentialCooling attribute)
(altbacken.external.temperature.LogarithmicCooling attribute)
IntegerVectorNeighbourhood (class in altbacken.external.neighbourhood.numeric)
invert_fitness_function() (in module altbacken.core.annealing)
invert_stop_condition() (in module altbacken.core.annealing)
iteration (altbacken.core.state.AnnealingState attribute)
,
[1]
IterationThreshold (class in altbacken.external.stop)
L
LinearCooling (class in altbacken.external.temperature)
LogarithmicCooling (class in altbacken.external.temperature)
M
max_iterations (altbacken.external.temperature.CosineCooling attribute)
max_iterations_without_improvement (altbacken.external.stop.SolutionImprovementThreshold attribute)
module
altbacken.core.annealing
altbacken.core.state
altbacken.external.acceptance
altbacken.external.annealing
altbacken.external.neighbourhood.numeric
altbacken.external.stop
altbacken.external.temperature
altbacken.internal.neighbourhood.adaptive
N
neighbourhood (altbacken.core.annealing.SimulatedAnnealing attribute)
(altbacken.external.annealing.SimpleSimulatedAnnealing attribute)
None (altbacken.core.annealing.StopCondition attribute)
(altbacken.internal.neighbourhood.adaptive.Epsilon attribute)
P
PredefinedTemperature (class in altbacken.external.temperature)
R
random (altbacken.core.annealing.SimulatedAnnealing attribute)
(altbacken.external.annealing.SimpleSimulatedAnnealing attribute)
(altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood attribute)
(altbacken.external.neighbourhood.numeric.VectorNeighbourhood attribute)
S
seed (altbacken.external.neighbourhood.numeric.ArrayNeighbourhood attribute)
shape (altbacken.external.neighbourhood.numeric.SupportsArrayOps attribute)
shift (altbacken.external.temperature.LogarithmicCooling attribute)
SimpleSimulatedAnnealing (class in altbacken.external.annealing)
simulate() (altbacken.core.annealing.SimulatedAnnealing method)
SimulatedAnnealing (class in altbacken.core.annealing)
SolutionImprovementThreshold (class in altbacken.external.stop)
stop (altbacken.external.annealing.SimpleSimulatedAnnealing attribute)
stop_condition (altbacken.core.annealing.SimulatedAnnealing attribute)
StopCondition (class in altbacken.core.annealing)
SupportsArrayOps (class in altbacken.external.neighbourhood.numeric)
T
temperature (altbacken.core.annealing.SimulatedAnnealing attribute)
(altbacken.core.state.AnnealingState attribute)
,
[1]
(altbacken.external.temperature.PredefinedTemperature attribute)
temperature_scaling (altbacken.external.neighbourhood.numeric.ArrayNeighbourhood attribute)
(altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood attribute)
TemperatureThreshold (class in altbacken.external.stop)
threshold (altbacken.external.stop.IterationThreshold attribute)
(altbacken.external.stop.TemperatureThreshold attribute)
(altbacken.external.stop.TimeThreshold property)
TimeThreshold (class in altbacken.external.stop)
tracer (altbacken.core.annealing.SimulatedAnnealing property)
V
vector_type (altbacken.external.neighbourhood.numeric.IntegerVectorNeighbourhood attribute)
(altbacken.external.neighbourhood.numeric.VectorNeighbourhood attribute)
VectorNeighbourhood (class in altbacken.external.neighbourhood.numeric)