Package: EmiR 1.0.4

Lorenzo Sostero

EmiR: Evolutionary Minimizer for R

A C++ implementation of the following evolutionary algorithms: Bat Algorithm (Yang, 2010 <doi:10.1007/978-3-642-12538-6_6>), Cuckoo Search (Yang, 2009 <doi:10.1109/nabic.2009.5393690>), Genetic Algorithms (Holland, 1992, ISBN:978-0262581110), Gravitational Search Algorithm (Rashedi et al., 2009 <doi:10.1016/j.ins.2009.03.004>), Grey Wolf Optimization (Mirjalili et al., 2014 <doi:10.1016/j.advengsoft.2013.12.007>), Harmony Search (Geem et al., 2001 <doi:10.1177/003754970107600201>), Improved Harmony Search (Mahdavi et al., 2007 <doi:10.1016/j.amc.2006.11.033>), Moth-flame Optimization (Mirjalili, 2015 <doi:10.1016/j.knosys.2015.07.006>), Particle Swarm Optimization (Kennedy et al., 2001 ISBN:1558605959), Simulated Annealing (Kirkpatrick et al., 1983 <doi:10.1126/science.220.4598.671>), Whale Optimization Algorithm (Mirjalili and Lewis, 2016 <doi:10.1016/j.advengsoft.2016.01.008>). 'EmiR' can be used not only for unconstrained optimization problems, but also in presence of inequality constrains, and variables restricted to be integers.

Authors:Davide Pagano [aut], Lorenzo Sostero [aut, cre]

EmiR_1.0.4.tar.gz


EmiR_1.0.4.tar.gz(r-4.5-noble)EmiR_1.0.4.tar.gz(r-4.4-noble)
EmiR.pdf |EmiR.html
EmiR/json (API)

# Install 'EmiR' in R:
install.packages('EmiR', repos = c('https://lorenzo125.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.74 score 11 scripts 297 downloads 34 exports 63 dependencies

Last updated 2 years agofrom:a1d4f93d63. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 26 2024
R-4.5-linux-x86_64NOTEOct 26 2024

Exports:ackley_funcanimate_populationbohachevsky_funccolville_funcconfig_abcconfig_algoconfig_batconfig_csconfig_gaconfig_gsaconfig_gwoconfig_hsconfig_ihsconfig_mfoconfig_psconfig_saconfig_woaconstrained_functionconstraintfreudenstein_roth_funcget_populationgriewank_funclist_of_algorithmslist_of_functionsmiele_cantrell_funcminimizeparameterparametersplot_historyplot_populationrastrigin_funcrosenbrock_funcschwefel_funcstyblinski_tang_func

Dependencies:classclassIntclicolorspacecpp11crayondata.tableDBIdplyre1071fansifarvergenericsgganimateggplot2gluegtablehmsisobandKernSmoothlabelinglatticelifecyclelpSolvemagrittrMASSmathjaxrMatrixmgcvmisc3dmunsellnlmepillarpkgconfigplot3DprettyunitsprogressproxypurrrR6rbibutilsRColorBrewerRcppRcppProgressRdpackrlangs2scalessfstringistringrtibbletictoctidyrtidyselecttransformrtweenrunitsutf8vctrsviridisLitewithrwk

Readme and manuals

Help Manual

Help pageTopics
Ackley Functionackley_func
Animation of population motionanimate_population
Bohachevsky Functionbohachevsky_func
Colville Functioncolville_func
Configuration object for the Artificial Bee Colony Algorithmconfig_abc
Configuration object for algorithmsconfig_algo
Configuration object for the Bat Algorithmconfig_bat
Configuration object for the Cuckoo Search Algorithmconfig_cs
Configuration object for the Genetic Algorithmconfig_ga
Configuration object for the Gravitational Search Algorithmconfig_gsa
Configuration object for the Grey Wolf Optimizer Algorithmconfig_gwo
Configuration object for the Harmony Search Algorithmconfig_hs
Configuration object for the Improved Harmony Search Algorithmconfig_ihs
Configuration object for the Moth-flame Optimization Algorithmconfig_mfo
Configuration object for the Particle Swarm Algorithmconfig_ps
Configuration object for the Simulated Annealing Algorithmconfig_sa
Configuration object for the Whale Optimization Algorithmconfig_woa
Constrained function for minimizationconstrained_function
Constraint for minimizationconstraint
Freudenstein Roth Functionfreudenstein_roth_func
Data set for example G01G01InitPop
Get population positionsget_population
Griewank Functiongriewank_func
Return the list of algorithms in EmiRlist_of_algorithms
Return the list of pre-defined functions in EmiRlist_of_functions
Miele Cantrell Functionmiele_cantrell_func
Minimize an Objective Functionminimize
EmiR optimization optionsMinimizerOpts
EmiR optimization resultsOptimizationResults
Parameter for minimizationparameter
Set of parameters for minimizationparameters
Plot minimization historyplot_history
Plot the population positionplot_population
Rastrigin Functionrastrigin_func
Rosenbrock Functionrosenbrock_func
Schwefel Functionschwefel_func
Styblinski-Tang Functionstyblinski_tang_func