Skip to contents

All functions

MetaepochSnapshot-class
A S4 class representing a snapshot of one metaepoch.
calculate_ela_features()
Calculate selected ELA features for given fitness.
classify_optimization_problem()
Classify optimization problem using selected ELA features and Random Forest model trained on BBOB dataset.
cma_es_metaepoch()
Function that runs one cmaes metaepoch. Wrapper function for cmaes::cma_es.
default_run_gradient_method()
Function that runs gradient method for one deme. Wrapper function for stats::optim.
deoptim_cma_es_metaepoch()
Function that generates run_metaepoch function for two level HMS. First level: DE, second level: CMA-ES.
deoptim_metaepoch()
Function that runs one differential evolution metaepoch. Wrapper function for DEoptim::DEoptim.
ecr_metaepoch()
Function that runs one ecr metaepoch. Wrapper function for ecr::ecr.
euclidean_distance()
Euclidean distance
ga_cma_es_metaepoch()
Function that generates run_metaepoch function for two level HMS. First level: GA, second level: CMA-ES.
ga_metaepoch()
Function that runs one GA metaepoch. Wrapper function for GA::ga.
gsc_max_fitness_evaluations()
Factory function for a global stopping condition that stops the computation after fitness function has been evaluated given number of times.
gsc_metaepochs_count()
Factory function for a global stopping condition that stops the computation after given number of metaepochs.
gsc_trivial()
Factory function for a global stopping condition that never stops the computation. It results in hms running until there are no more active demes.
hms-class
A S4 class representing a result of hms.
hms()
Maximization (or minimization) of a fitness function using Hierarchic Memetic Strategy.
lsc_max_fitness_evaluations()
Factory function for a local stopping condition that stops a deme after given number of fitness function evaluations has been made in that deme.
lsc_metaepochs_without_active_child()
Factory function for a local stopping condition that stops a deme after given number of metaepochs have past since last metaepoch during which this deme had an active child.
lsc_metaepochs_without_improvement()
Factory function for a local stopping condition that stops a deme after given number of consecutive metaeopochs without an improvement of the best solution found in that deme.
lsc_trivial()
Factory function for a trivial local stopping condition that lets a deme be active forever. It is usually used in the root of a hms tree.
manhattan_distance()
Manhattan distance
plot(<hms>)
Plot method for "hms" class.
plotActiveDemes(<hms>)
plotActiveDemes method for "hms" class.
plotActiveDemes()
plotActiveDemes method for "hms" class.
plotPopulation(<hms>)
plotPopulation method for "hms" class.
plotPopulation()
plotPopulation method for "hms" class.
print(<hms>)
Print method for class "hms".
printBlockedSprouts(<hms>)
printBlockedSprouts method for "hms" class.
printBlockedSprouts()
printBlockedSprouts method for "hms" class.
printTree(<hms>)
printTree method for class "hms".
printTree()
printTree method for class "hms".
rtnorm_mutation()
Factory function that creates normal mutation function
saveMetaepochsPopulations(<hms>)
saveMetaepochsPopulations
saveMetaepochsPopulations()
saveMetaepochsPopulations method for "hms" class.
sc_max_metric()
Default sprouting condition based on given metric.
show(<hms>)
Show method for class "hms".
summary(<hms>)
Summary method for class "hms".
train_random_forest_model()
Train Random Forest model on BBOB dataset (data/ela_features.rda).