Single and Multi-Objective Optimization Test Functions


[Up] [Top]

Documentation for package ‘smoof’ version 1.7.0

Help Pages

A C D E F G H I M P R S V

-- A --

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

-- C --

computeExpectedRunningTime Compute the Expected Running Time (ERT) performance measure
conversion Conversion between minimization and maximization problems
convertToMaximization Conversion between minimization and maximization problems
convertToMinimization Conversion between minimization and maximization problems

-- D --

doesCountEvaluations Check whether the function is counting its function evaluations

-- E --

exportNKFunction Export/import (rM)NK-landscapes

-- F --

filterFunctionsByTags Get a list of implemented test functions with specific tags

-- G --

getAvailableTags Returns a character vector of possible function tags
getDescription Returns the description of the function
getGlobalOptimum Returns the global optimum and its value
getID Returns the ID / short name of the function
getLocalOptimum Returns the local optima of a single objective smoof function
getLoggedValues Extracts the logged values of a function wrapped by a logging wrapper
getLowerBoxConstraints Returns lower box constraints for a Smoof function
getMeanFunction Returns the true mean function in the noisy case
getName Returns the name of the function
getNumberOfEvaluations Returns the number of function evaluations performed by the wrapped 'smoof_function'
getNumberOfObjectives Determines the number of objectives
getNumberOfParameters Determines the number of parameters
getOptimaDf Get Data Frame of optima
getParamSet Get parameter set
getRefPoint Returns the reference point of a multi-objective function
getTags Returns the vector of associated tags
getUpperBoxConstraints Return upper box constraints
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 the global optimum is known
hasLocalOptimum Checks whether local optima are known
hasOtherConstraints Checks whether the objective function has other constraints
hasTags Checks if the function has assigned special tags

-- I --

importNKFunction Export/import (rM)NK-landscapes
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 accepts "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
makeAluffiPentiniFunction Aluffi-Pentini function
makeBartelsConnFunction Bartels Conn Function
makeBBOBFunction Generator for noiseless function set of the real-parameter BBOB
makeBealeFunction Beale Function
makeBentCigarFunction Bent-Cigar Function
makeBiObjBBOBFunction Generate Bi-Objective Function from the Real-Parameter Bi-Objective Black-Box Optimization Benchmarking (BBOB)
makeBirdFunction Bird Function
makeBiSphereFunction Bi-objective Sphere function
makeBK1Function BK1 function generator
makeBohachevskyN1Function Bohachevsky function N. 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
makeComplexFunction Complex function
makeCosineMixtureFunction Cosine Mixture Function
makeCrossInTrayFunction Cross-In-Tray Function
makeCubeFunction Cube Function
makeDeckkersAartsFunction Deckkers-Aarts Function
makeDeflectedCorrugatedSpringFunction Deflected Corrugated Spring function
makeDentFunction Dent Function Generator
makeDixonPriceFunction Dixon-Price Function
makeDoubleSumFunction Double-Sum Function
makeDTLZ1Function DTLZ1 Function (family)
makeDTLZ2Function DTLZ2 Function (family)
makeDTLZ3Function DTLZ3 Function (family)
makeDTLZ4Function DTLZ4 Function (family)
makeDTLZ5Function DTLZ5 Function (family)
makeDTLZ6Function DTLZ6 Function (family)
makeDTLZ7Function DTLZ7 Function (family)
makeEasomFunction Easom Function
makeED1Function ED1 Function
makeED2Function ED2 Function
makeEggCrateFunction Egg Crate Function
makeEggholderFunction Egg Holder function
makeElAttarVidyasagarDuttaFunction El-Attar-Vidyasagar-Dutta Function
makeEngvallFunction Complex function
makeExponentialFunction Exponential Function
makeFreudensteinRothFunction Freudenstein Roth Function
makeFunctionsByName Generate smoof function by passing a character vector of generator names
makeGeneralizedDropWaveFunction Generalized Drop-Wave Function
makeGiuntaFunction Giunta Function
makeGoldsteinPriceFunction Goldstein-Price Function
makeGOMOPFunction GOMOP function generator
makeGriewankFunction Griewank Function
makeHansenFunction Hansen Function
makeHartmannFunction Hartmann Function
makeHimmelblauFunction Himmelblau Function
makeHolderTableN1Function Holder Table function N. 1
makeHolderTableN2Function Holder Table function N. 2
makeHosakiFunction Hosaki Function
makeHyperEllipsoidFunction Hyper-Ellipsoid function
makeInvertedVincentFunction Inverted Vincent Function
makeJennrichSampsonFunction Jennrich-Sampson function
makeJudgeFunction Judge function
makeKeaneFunction Keane Function
makeKearfottFunction Kearfott function
makeKursaweFunction Kursawe Function
makeLeonFunction Leon Function
makeMatyasFunction Matyas Function
makeMcCormickFunction McCormick Function
makeMichalewiczFunction Michalewicz Function
makeMMF10Function MMF10 Function
makeMMF11Function MMF11 Function
makeMMF12Function MMF12 Function
makeMMF13Function MMF13 Function
makeMMF14aFunction MMF14a Function
makeMMF14Function MMF14 Function
makeMMF15aFunction MMF15a Function
makeMMF15Function MMF15 Function
makeMMF1eFunction MMF1e Function
makeMMF1Function MMF1 Function
makeMMF1zFunction MMF1z Function
makeMMF2Function MMF2 Function
makeMMF3Function MMF3 Function
makeMMF4Function MMF4 Function
makeMMF5Function MMF5 Function
makeMMF6Function MMF6 Function
makeMMF7Function MMF7 Function
makeMMF8Function MMF8 Function
makeMMF9Function MMF9 Function
makeMNKFunction Generators for (r)MNK-landscapes
makeModifiedRastriginFunction Rastrigin Function
makeMOP1Function MOP1 function generator
makeMOP2Function MOP2 function generator
makeMOP3Function MOP3 function generator
makeMOP4Function MOP4 function generator
makeMOP5Function MOP5 function generator
makeMOP6Function MOP6 function generator
makeMOP7Function MOP7 function generator
makeMPM2Function Generator for function with multiple peaks following the multiple peaks model 2
makeMultiObjectiveFunction Generator for multi-objective target functions
makeNKFunction Generator for NK-landscapes
makeObjectiveFunction Internal generator for function of smoof type
makeOmniTestFunction MMF13 Function
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
makeRMNKFunction Generators for (r)MNK-landscapes
makeRosenbrockFunction Rosenbrock Function
makeSchafferN2Function Modified Schaffer Function N. 2
makeSchafferN4Function Schaffer Function N. 4
makeSchwefelFunction Schwefel function
makeShekelFunction Shekel functions
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
makeSwiler2014Function Swiler2014 function
makeSYMPARTrotatedFunction SYM-PART Rotated Function
makeSYMPARTsimpleFunction SYM-PART Simple Function
makeThreeHumpCamelFunction Three-Hump Camel Function
makeTrecanniFunction Trecanni Function
makeUFFunction Generator for the functions UF1, ..., UF10 of the CEC 2009
makeViennetFunction Viennet function generator
makeWFG1Function WFG1 Function
makeWFG2Function WFG2 Function
makeWFG3Function WFG3 Function
makeWFG4Function WFG4 Function
makeWFG5Function WFG5 Function
makeWFG6Function WFG6 Function
makeWFG7Function WFG7 Function
makeWFG8Function WFG8 Function
makeWFG9Function WFG9 Function
makeZDT1Function ZDT1 Function
makeZDT2Function ZDT2 Function
makeZDT3Function ZDT3 Function
makeZDT4Function ZDT4 Function
makeZDT6Function ZDT6 Function
makeZettlFunction Zettl Function
mnof Helper function to create a numeric multi-objective optimization test function

-- P --

plot.smoof_function Generate ggplot2 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

-- S --

shouldBeMinimized Check if function should be minimized
smoof_function Smoof function
smoof_multi_objective_function Smoof function
smoof_single_objective_function Smoof function
snof Helper function to create numeric single-objective optimization test function

-- V --

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