Single and Multi-Objective Optimization Test Functions


[Up] [Top]

Documentation for package ‘smoof’ version 1.0

Help Pages

A C D F G H I M P R V

smoof-package smoof: Single and Multi-Objective Optimization test functions.

-- A --

addCountingWrapper Return a function which counts its evaluations.
addLoggingWrapper Return a function which internally stores x or y values.
autoplot.smoof_function Generate 'ggplot' object.

-- C --

computeExpectedRunningTime Compute the Expected Running Time (ERT) performance measure.

-- D --

doesCountEvaluations Check whether the function is counting its function evaluations.

-- F --

filterFunctionsByTags Get a list of implemented test functions with specific tags.

-- G --

getAvailableTags Returns a character vector of possible function tags.
getDescription Return the description of the function.
getGlobalOptimum Returns the global optimum and its value.
getLoggedValues Extract logged values of a function wrapped by a logging wrapper.
getName Return the name of the function.
getNumberOfEvaluations Return the number of function evaluations performed by the wrapped 'smoof_function'.
getNumberOfObjectives Determine the number of objectives.
getNumberOfParameters Determine the number of parameters.
getParamSet Get parameter set.
getTags Returns vector of associated tags.
getWrappedFunction Extract wrapped function.

-- H --

hasBoxConstraints Checks whether the objective function has box constraints.
hasConstraints Checks whether the objective function has constraints.
hasGlobalOptimum Checks whether global optimum is known.
hasOtherConstraints Checks whether the objective function has other constraints.

-- I --

isMultiobjective Checks whether the given function is multi-objective.
isNoisy Checks whether the given function is noisy.
isSingleobjective Checks whether the given function is single-objective.
isSmoofFunction Checks whether the given object is a 'smoof_function' or a 'smoof_wrapped_function'.
isVectorized Checks whether the given function accept "vectorized" input.
isWrappedSmoofFunction Checks whether the function is of type 'smoof_wrapped_function'.

-- M --

makeAckleyFunction Ackley Function
makeAdjimanFunction Adjiman function
makeAlpine01Function Alpine01 function
makeAlpine02Function Alpine02 function
makeBartelsConnFunction Bartels Conn Function
makeBBOBFunction Generator for the noiseless function set of the real-parameter Black-Box Optimization Benchmarking (BBOB).
makeBealeFunction Beale Function
makeBirdFunction Bird Function
makeBochachevskyFunction Bochachevsky Function 1
makeBoothFunction Booth Function
makeBraninFunction Branin RCOS function
makeBrentFunction Brent Function
makeBrownFunction Brown Function
makeBukinN2Function Bukin function N. 2
makeBukinN4Function Bukin function N. 4
makeBukinN6Function Bukin function N. 6
makeCarromTableFunction Carrom Table Function
makeChichinadzeFunction Chichinadze Function
makeChungReynoldsFunction Chung Reynolds Function
makeCosineMixtureFunction Cosine Mixture Function
makeCrossInTrayFunction Cross-In-Tray Function
makeCubeFunction Cube Function
makeDeckkersAartsFunction Deckkers-Aarts Function
makeDixonPriceFunction Dixon-Price Function
makeDoubleSumFunction Double-Sum Function
makeEasomFunction Easom Function
makeEggCrateFunction Egg Crate Function
makeEggholderFunction Egg Holder function
makeElAttarVidyasagarDuttaFunction El-Attar-Vidyasagar-Dutta Function
makeExponentialFunction Exponential Function
makeFreudensteinRothFunction Freudenstein Roth Function
makeGeneralizedDropWaveFunction Generalized Drop-Wave Function
makeGiuntaFunction Giunta Function
makeGoldsteinPriceFunction Goldstein-Price Function
makeGriewankFunction Griewank Function
makeHansenFunction Hansen Function
makeHimmelblauFunction Himmelblau Function
makeHolderTableN1Function Holder Table function N. 1
makeHolderTableN2Function Holder Table function N. 2
makeHosakiFunction Hosaki Function
makeHyperEllipsoidFunction Hyper-Ellipsoid function
makeKeaneFunction Keane Function
makeLeonFunction Leon Function
makeMatyasFunction Matyas Function
makeMcCormickFunction McCormick Function
makeMichalewiczFunction Michalewicz Function
makeMPM2Function Generator for function with multiple peaks following the multiple peaks model 2.
makeMultiObjectiveFunction Generator for multi-objective target functions.
makePeriodicFunction Periodic Function
makePowellSumFunction Powell-Sum Function
makePriceN1Function Price Function N. 1
makePriceN2Function Price Function N. 2
makePriceN4Function Price Function N. 4
makeRastriginFunction Rastrigin Function
makeRosenbrockFunction Rosenbrock Function
makeSchafferN2Function Modified Schaffer Function N. 2
makeSchafferN4Function Schaffer Function N. 4
makeSchwefelFunction Schwefel function
makeShubertFunction Shubert Function
makeSingleObjectiveFunction Generator for single-objective target functions.
makeSixHumpCamelFunction Three-Hump Camel Function
makeSphereFunction Sphere Function
makeStyblinkskiTangFunction Styblinkski-Tang function
makeSumOfDifferentSquaresFunction Sum of Different Squares Function
makeThreeHumpCamelFunction Three-Hump Camel Function
makeTrecanniFunction Trecanni Function
makeUFFunction Generator for the functions UF1, ..., UF10 of the CEC 2009.
makeZDT1Function ZDT1 Function
makeZDT2Function ZDT2 Function
makeZDT3Function ZDT3 Function
makeZDT4Function ZDT4 Function
makeZDT6Function ZDT6 Function
makeZettlFunction Zettl Function

-- P --

plot.smoof_function Generate 'ggplot' object.
plot1DNumeric Plot an one-dimensional function.
plot2DNumeric Plot a two-dimensional numeric function.
plot3D Surface plot of two-dimensional test function.

-- R --

resetEvaluationCounter Reset evaluation counter.

-- V --

violatesConstraints Checks whether constraints are violated.
visualizeParetoOptimalFront Pareto-optimal front visualization.