metaheur: Metaheuristic Optimization Framework for Preprocessing Combinations

Automation of preprocessing often requires computationally costly preprocessing combinations. This package helps to find near-best combinations faster. Metaheuristics supported are taboo search, simulated annealing, reheating and late acceptance. Start conditions include random and grid starts. End conditions include all iteration rounds completed, objective threshold reached and convergence. Metaheuristics, start and end conditions can be hybridized and hyperparameters optimized. Parallel computations are supported. The package is intended to be used with package 'preprocomb' and takes its 'GridClass' object as input.

Author
Markus Vattulainen
Date of publication
2016-06-30 12:14:14
Maintainer
Markus Vattulainen <markus.vattulainen@gmail.com>
License
GPL-2
Version
0.2.0

View on CRAN

Man pages

examplegrid
preprocessing combinations example
examplehyperparam
hyperparameter optimization example
examplesearch
metaheuristic optimization example
getbestheur
get the best preprocessing combination
getlogs
get the logs of a metaheur search
getwalltime
get the execution wall-clock time
metaheur
metaheuristic optimization of preprocessing combinations
metaheur-class
An S4 class to represent metaheuristic optimization results
metaheurhyper
search for best hyperparameters for metaheuristic...
metaheurhyper-class
An S4 class to represent hyperparameter optimization results
plotsearchpath
plot search path

Files in this package

metaheur
metaheur/inst
metaheur/inst/doc
metaheur/inst/doc/Metaheur.html
metaheur/inst/doc/Metaheur.R
metaheur/inst/doc/Metaheur.Rmd
metaheur/tests
metaheur/tests/testthat.R
metaheur/tests/testthat
metaheur/tests/testthat/test.R
metaheur/NAMESPACE
metaheur/data
metaheur/data/examplegrid.rda
metaheur/data/examplehyperparam.rda
metaheur/data/examplesearch.rda
metaheur/R
metaheur/R/06ExtractComponent.R
metaheur/R/03MetaheurHyperparameters.R
metaheur/R/sysdata.rda
metaheur/R/05AssessmentComponent.R
metaheur/R/01Utils.R
metaheur/R/02Metaheur.R
metaheur/R/04ModificationComponent.R
metaheur/vignettes
metaheur/vignettes/Metaheur.Rmd
metaheur/MD5
metaheur/build
metaheur/build/vignette.rds
metaheur/DESCRIPTION
metaheur/man
metaheur/man/metaheurhyper.Rd
metaheur/man/getlogs.Rd
metaheur/man/metaheur.Rd
metaheur/man/examplesearch.Rd
metaheur/man/metaheurhyper-class.Rd
metaheur/man/getbestheur.Rd
metaheur/man/examplegrid.Rd
metaheur/man/metaheur-class.Rd
metaheur/man/getwalltime.Rd
metaheur/man/examplehyperparam.Rd
metaheur/man/plotsearchpath.Rd