optimRS {CEGO} | R Documentation |
Combinatorial Random Search
Description
Random Search for mixed or combinatorial optimization. Solutions are generated completely at random.
Usage
optimRS(x = NULL, fun, control = list())
Arguments
x |
Optional set of solution(s) as a list, which are added to the randomly generated solutions and are also evaluated with the target function. |
fun |
target function to be minimized |
control |
(list), with the options:
|
Value
a list:
xbest
best solution found
ybest
fitness of the best solution
x
history of all evaluated solutions
y
corresponding target function values f(x)
count
number of performed target function evaluations
See Also
optimCEGO
, optimEA
, optim2Opt
, optimMaxMinDist
Examples
seed=0
#distance
dF <- distancePermutationHamming
#creation
cF <- function()sample(5)
#objective function
lF <- landscapeGeneratorUNI(1:5,dF)
#start optimization
set.seed(seed)
res <- optimRS(,lF,list(creationFunction=cF,budget=100,
vectorized=TRUE)) ##target function is "vectorized", expects list as input
res$xbest