BRKGA-MP-IPR
3.0
Guide / Tutorial
BRKGA-MP-IPR License
Todo List
Contributing
API documentation
BRKGA-MP-IPR
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
A
addNewSolutionObserver
function
affectSolution
function
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
Algorithm status utilities
group
alpha_block_size
variable
B
best_chromosome
variable
best_fitness
variable
BEST_IMPROVEMENT
enumvalue
BESTSOLUTION
enumvalue
bias_type
variable
BiasFunctionType
enum
BRKGA
namespace
BRKGA and Control Parameters
group
BRKGA-MP-IPR 3.0 Guide and Documentation
page
BRKGA::AlgorithmStatus
class
BRKGA::BRKGA_MP_IPR
class
BRKGA::BrkgaParams
class
BRKGA::ControlParams
class
BRKGA::DistanceFunctionBase
class
BRKGA::HammingDistance
class
BRKGA::KendallTauDistance
class
BRKGA::PathRelinking
namespace
BRKGA::Population
class
BRKGA_MP_IPR
function
BRKGA_MULTIPLE_INCLUSIONS
define
C
CHANGE
enumvalue
Chromosome
typedef
chromosomes
variable
class
BRKGA::AlgorithmStatus
BRKGA::BRKGA_MP_IPR
BRKGA::BrkgaParams
BRKGA::ControlParams
BRKGA::DistanceFunctionBase
BRKGA::HammingDistance
BRKGA::KendallTauDistance
BRKGA::Population
EnumIO
close_enough
function
,
[1]
Compiler directives
group
CONSTANT
enumvalue
Contributing
page
CUBIC
enumvalue
current_iteration
variable
current_time
variable
CUSTOM
enumvalue
,
[1]
,
[2]
custom_shaking
variable
D
define
BRKGA_MULTIPLE_INCLUSIONS
MATING_FULL_SPEED
MATING_SEED_ONLY
MATING_SEQUENTIAL
DIRECT
enumvalue
distance
function
,
[1]
,
[2]
Distance functions
group
DistanceFunctionType
enum
E
ELITE_IMPROVEMENT
enumvalue
elite_percentage
variable
enum
BiasFunctionType
DistanceFunctionType
PathRelinkingResult
Selection
Sense
ShakingType
Type
enum_names
function
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
EnumIO
class
enumvalue
BEST_IMPROVEMENT
BESTSOLUTION
CHANGE
CONSTANT
CUBIC
CUSTOM
,
[1]
,
[2]
DIRECT
ELITE_IMPROVEMENT
EXPONENTIAL
HAMMING
KENDALLTAU
LINEAR
LOGINVERSE
MAXIMIZE
MINIMIZE
NO_IMPROVEMENT
PERMUTATION
QUADRATIC
RANDOMELITE
SWAP
TOO_HOMOGENEOUS
EQUALITY_THRESHOLD
variable
evolve
function
exchange_interval
variable
exchangeElite
function
EXPONENTIAL
enumvalue
F
fitness
variable
fitness_t
typedef
FITNESS_T_MAX
variable
FITNESS_T_MIN
variable
function
addNewSolutionObserver
affectSolution
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
BRKGA_MP_IPR
close_enough
,
[1]
distance
,
[1]
,
[2]
enum_names
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
evolve
exchangeElite
getBestChromosome
getBestFitness
,
[1]
getChromosome
,
[1]
,
[2]
getChromosomeSize
getCurrentPopulation
getFitness
,
[1]
getPopulationSize
HammingDistance
injectChromosome
operator()
,
[1]
,
[2]
operator<<
,
[1]
,
[2]
,
[3]
operator=
operator>>
operator|=
pathRelink
,
[1]
Population
,
[1]
readConfiguration
,
[1]
reset
run
setBiasCustomFunction
setFitness
setInitialPopulation
setShakingMethod
setStoppingCriteria
shake
sortFitness
writeConfiguration
,
[1]
Functions for equality comparisons
group
G
getBestChromosome
function
getBestFitness
function
,
[1]
getChromosome
function
,
[1]
,
[2]
getChromosomeSize
function
getCurrentPopulation
function
getFitness
function
,
[1]
getPopulationSize
function
global
namespace
group
Algorithm status utilities
BRKGA and Control Parameters
Compiler directives
Distance functions
Functions for equality comparisons
I/O chrono help functions
Main BRKGA-MP-IPR algorithms
Template specializations for enum I/O
Guide / Tutorial
page
H
HAMMING
enumvalue
HammingDistance
function
I
I/O chrono help functions
group
injectChromosome
function
ipr_interval
variable
K
KENDALLTAU
enumvalue
L
largest_iteration_offset
variable
last_update_iteration
variable
last_update_time
variable
LINEAR
enumvalue
LOGINVERSE
enumvalue
M
Main BRKGA-MP-IPR algorithms
group
MATING_FULL_SPEED
define
MATING_SEED_ONLY
define
MATING_SEQUENTIAL
define
MAXIMIZE
enumvalue
maximum_running_time
variable
MINIMIZE
enumvalue
mutants_percentage
variable
N
namespace
BRKGA
BRKGA::PathRelinking
global
NO_IMPROVEMENT
enumvalue
num_best_improvements
variable
num_elite_improvements
variable
num_elite_parents
variable
num_exchange_individuals
variable
num_exchanges
variable
num_homogenities
variable
num_independent_populations
variable
num_path_relink_calls
variable
num_resets
variable
num_shakes
variable
O
operator()
function
,
[1]
,
[2]
operator<<
function
,
[1]
,
[2]
,
[3]
operator=
function
operator>>
function
operator|=
function
P
page
BRKGA-MP-IPR 3.0 Guide and Documentation
Contributing
Guide / Tutorial
Todo List
path_relink_time
variable
pathRelink
function
,
[1]
PathRelinkingResult
enum
PERMUTATION
enumvalue
Population
function
,
[1]
population_size
variable
pr_distance_function
variable
pr_distance_function_type
variable
pr_minimum_distance
variable
pr_number_pairs
variable
pr_percentage
variable
pr_selection
variable
pr_type
variable
Q
QUADRATIC
enumvalue
R
RANDOMELITE
enumvalue
readConfiguration
function
,
[1]
reset
function
reset_interval
variable
run
function
S
Selection
enum
Sense
enum
setBiasCustomFunction
function
setFitness
function
setInitialPopulation
function
setShakingMethod
function
setStoppingCriteria
function
shake
function
shake_interval
variable
shaking_intensity_lower_bound
variable
shaking_intensity_upper_bound
variable
shaking_type
variable
ShakingType
enum
sortFitness
function
stall_offset
variable
stalled_iterations
variable
SWAP
enumvalue
T
Template specializations for enum I/O
group
threshold
variable
Todo List
page
TOO_HOMOGENEOUS
enumvalue
total_parents
variable
Type
enum
typedef
Chromosome
fitness_t
V
variable
alpha_block_size
best_chromosome
best_fitness
bias_type
chromosomes
current_iteration
current_time
custom_shaking
elite_percentage
EQUALITY_THRESHOLD
exchange_interval
fitness
FITNESS_T_MAX
FITNESS_T_MIN
ipr_interval
largest_iteration_offset
last_update_iteration
last_update_time
maximum_running_time
mutants_percentage
num_best_improvements
num_elite_improvements
num_elite_parents
num_exchange_individuals
num_exchanges
num_homogenities
num_independent_populations
num_path_relink_calls
num_resets
num_shakes
path_relink_time
population_size
pr_distance_function
pr_distance_function_type
pr_minimum_distance
pr_number_pairs
pr_percentage
pr_selection
pr_type
reset_interval
shake_interval
shaking_intensity_lower_bound
shaking_intensity_upper_bound
shaking_type
stall_offset
stalled_iterations
threshold
total_parents
W
writeConfiguration
function
,
[1]