cec2013 {cec2013}R Documentation

Benchmark Functions for CEC 2013

Description

Common interface to the 28 CEC-2013 benchmark functions

Usage

cec2013(i, x)

Arguments

i

numeric (integer) between 1 and 28, defining the number of the benchmark function to be evaluated on the x parameter set

x

Either a vector with 2, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 elements or a matrix with the same number of columns and one row for each vector to be evaluated

Value

numeric, with the value of the i-th CEC-2013 benchmark function evaluated in the vector x or for each row of x when the latter is a matrix

Author(s)

Yasser Gonzalez-Fernandez, ygonzalezfernandez@gmail.com, Mauricio Zambrano-Bigiarini, mzb.devel@gmail.com

References

J. J. Liang, B-Y. Qu, P. N. Suganthan, Alfredo G. Hernandez-Diaz, Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session and Competition on Real-Parameter Optimization. Technical Report 201212, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore, January 2013. http://tracer.uc3m.es/tws/pso/neighborhood.html. Last visited [21-Jan-2015]

Examples

# CEC-2013 Benchmark function 1: Shifted Sphere, 10-dimensional space 
# x=[0,..0]^D:
func.num <- 1
D        <- 10
cec2013(func.num, rep(0, D))

[Package cec2013 version 0.1-5 Index]