ALNS
6.0.0
Getting started
A brief introduction to ALNS
Quickstart template
Installation instructions
Contributing
Getting help
Examples
ALNS features
The cutting-stock problem
The resource-constrained project scheduling problem
The travelling salesman problem
The capacitated vehicle routing problem
The permutation flow shop problem
Other single-trajectory heuristics
API reference
ALNS
Acceptance criteria
Operator selection schemes
Stopping criteria
ALNS
Index
Index
A
|
B
|
C
|
D
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
A
ACCEPT (alns.Outcome.Outcome attribute)
AcceptanceCriterion (class in alns.accept.AcceptanceCriterion)
add_destroy_operator() (alns.ALNS.ALNS method)
add_repair_operator() (alns.ALNS.ALNS method)
alns
module
ALNS (class in alns.ALNS)
alns.accept
module
alns.accept.AcceptanceCriterion
module
alns.accept.AlwaysAccept
module
alns.accept.GreatDeluge
module
alns.accept.HillClimbing
module
alns.accept.LateAcceptanceHillClimbing
module
alns.accept.MovingAverageThreshold
module
alns.accept.NonLinearGreatDeluge
module
alns.accept.RandomAccept
module
alns.accept.RecordToRecordTravel
module
alns.accept.SimulatedAnnealing
module
alns.ALNS
module
alns.Outcome
module
alns.Result
module
alns.select
module
alns.select.AlphaUCB
module
alns.select.MABSelector
module
alns.select.OperatorSelectionScheme
module
alns.select.RandomSelect
module
alns.select.RouletteWheel
module
alns.select.SegmentedRouletteWheel
module
alns.show_versions
module
alns.State
module
alns.Statistics
module
alns.stop
module
alns.stop.MaxIterations
module
alns.stop.MaxRuntime
module
alns.stop.NoImprovement
module
alns.stop.StoppingCriterion
module
AlphaUCB (class in alns.select.AlphaUCB)
AlwaysAccept (class in alns.accept.AlwaysAccept)
autofit() (alns.accept.RecordToRecordTravel.RecordToRecordTravel class method)
(alns.accept.SimulatedAnnealing.SimulatedAnnealing class method)
B
BEST (alns.Outcome.Outcome attribute)
best_state (alns.Result.Result property)
BETTER (alns.Outcome.Outcome attribute)
C
collect_destroy_operator() (alns.Statistics.Statistics method)
collect_objective() (alns.Statistics.Statistics method)
collect_repair_operator() (alns.Statistics.Statistics method)
collect_runtime() (alns.Statistics.Statistics method)
ContextualState (class in alns.State)
D
destroy_operator_counts (alns.Statistics.Statistics property)
destroy_operators (alns.ALNS.ALNS property)
G
get_context() (alns.State.ContextualState method)
GreatDeluge (class in alns.accept.GreatDeluge)
H
HillClimbing (class in alns.accept.HillClimbing)
I
iterate() (alns.ALNS.ALNS method)
L
LateAcceptanceHillClimbing (class in alns.accept.LateAcceptanceHillClimbing)
M
MABSelector (class in alns.select.MABSelector)
MaxIterations (class in alns.stop.MaxIterations)
MaxRuntime (class in alns.stop.MaxRuntime)
module
alns
alns.accept
alns.accept.AcceptanceCriterion
alns.accept.AlwaysAccept
alns.accept.GreatDeluge
alns.accept.HillClimbing
alns.accept.LateAcceptanceHillClimbing
alns.accept.MovingAverageThreshold
alns.accept.NonLinearGreatDeluge
alns.accept.RandomAccept
alns.accept.RecordToRecordTravel
alns.accept.SimulatedAnnealing
alns.ALNS
alns.Outcome
alns.Result
alns.select
alns.select.AlphaUCB
alns.select.MABSelector
alns.select.OperatorSelectionScheme
alns.select.RandomSelect
alns.select.RouletteWheel
alns.select.SegmentedRouletteWheel
alns.show_versions
alns.State
alns.Statistics
alns.stop
alns.stop.MaxIterations
alns.stop.MaxRuntime
alns.stop.NoImprovement
alns.stop.StoppingCriterion
MovingAverageThreshold (class in alns.accept.MovingAverageThreshold)
N
NoImprovement (class in alns.stop.NoImprovement)
NonLinearGreatDeluge (class in alns.accept.NonLinearGreatDeluge)
O
objective() (alns.State.State method)
objectives (alns.Statistics.Statistics property)
on_accept() (alns.ALNS.ALNS method)
on_best() (alns.ALNS.ALNS method)
on_better() (alns.ALNS.ALNS method)
on_reject() (alns.ALNS.ALNS method)
OperatorSelectionScheme (class in alns.select.OperatorSelectionScheme)
Outcome (class in alns.Outcome)
P
plot_objectives() (alns.Result.Result method)
plot_operator_counts() (alns.Result.Result method)
R
RandomAccept (class in alns.accept.RandomAccept)
RandomSelect (class in alns.select.RandomSelect)
RecordToRecordTravel (class in alns.accept.RecordToRecordTravel)
REJECT (alns.Outcome.Outcome attribute)
repair_operator_counts (alns.Statistics.Statistics property)
repair_operators (alns.ALNS.ALNS property)
Result (class in alns.Result)
RouletteWheel (class in alns.select.RouletteWheel)
runtimes (alns.Statistics.Statistics property)
S
SegmentedRouletteWheel (class in alns.select.SegmentedRouletteWheel)
show_versions() (in module alns.show_versions)
SimulatedAnnealing (class in alns.accept.SimulatedAnnealing)
start_time (alns.Statistics.Statistics property)
State (class in alns.State)
statistics (alns.Result.Result property)
Statistics (class in alns.Statistics)
StoppingCriterion (class in alns.stop.StoppingCriterion)
T
total_runtime (alns.Statistics.Statistics property)
U
update() (alns.select.AlphaUCB.AlphaUCB method)
(alns.select.MABSelector.MABSelector method)
(alns.select.OperatorSelectionScheme.OperatorSelectionScheme method)
(alns.select.RandomSelect.RandomSelect method)
(alns.select.RouletteWheel.RouletteWheel method)
(alns.select.SegmentedRouletteWheel.SegmentedRouletteWheel method)