Single and Multi-Objective Optimization Test Functions


[Up] [Top]

Documentation for package ‘smoof’ version 1.6.0.3

Help Pages

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

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

-- 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.

-- 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.
getID Return the ID / short name of the function or 'NA' if no ID is set.
getLocalOptimum Returns the local optima of a single objective smoof function.
getLoggedValues Extract logged values of a function wrapped by a logging wrapper.
getLowerBoxConstraints Return lower box constaints.
getMeanFunction Return the true mean function in the noisy case.
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.
getRefPoint Returns the reference point of a multi-objective function.
getTags Returns vector of associated tags.
getUpperBoxConstraints Return upper box constaints.
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.
hasLocalOptimum Checks whether local optima are known.
hasOtherConstraints Checks whether the objective function has other constraints.
hasTags Check if function has assigend special tags.

-- 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
makeAluffiPentiniFunction Aluffi-Pentini function.
makeBartelsConnFunction Bartels Conn Function
makeBBOBFunction Generator for the noiseless function set of the real-parameter Black-Box Optimization Benchmarking (BBOB).
makeBealeFunction Beale Function
makeBentCigarFunction Bent-Cigar Function
makeBiObjBBOBFunction Generator for the function set of 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
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
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.
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
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 MMF13 Function
makeSYMPARTsimpleFunction MMF13 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 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.