R/ABCoptim-package.R

#' An implementation of the Artificial Bee Colony (ABC) Algorithm
#' 
#' This is an implementation of Karaboga (2005) ABC optimization algorithm. It
#' was developed upon the basic version programmed in `C` and distributed
#' at the algorithm's official website (see the references).
#' 
#' Any evident (precision) error should be blaimed to the package author (not to
#' the algorithm itself).
#' 
#' Please visit the project home for more information:
#' https://github.com/gvegayon/ABCoptim.
#' 
#' @name ABCoptim-package
#' @aliases ABCoptim-package ABCoptim abc
#' @docType package
#' @references D. Karaboga, *An Idea based on Honey Bee Swarm for
#' Numerical Optimization*, tech. report TR06,Erciyes University, Engineering
#' Faculty, Computer Engineering Department, 2005
#' http://mf.erciyes.edu.tr/abc/pub/tr06_2005.pdf
#' 
#' 
#' Artificial Bee Colony (ABC) Algorithm (website)
#' http://mf.erciyes.edu.tr/abc/index.htm
#' 
#' Basic version of the algorithm implemented in `C` (ABC's official
#' website) http://mf.erciyes.edu.tr/abc/form.aspx
#' @keywords package
#' @examples
#' 
#'   \dontrun{
#'     demo(ABCoptim) # Some functions...
#'   }
#' 
NULL

#' @useDynLib ABCoptim, .registration = TRUE
#' @importFrom Rcpp sourceCpp
#' @importFrom stats runif
#' @importFrom utils str
#' @importFrom graphics plot
NULL
gvegayon/ABCoptim documentation built on June 4, 2023, 3:44 p.m.