CEGO: Combinatorial Efficient Global Optimization

Model building, surrogate model based optimization and Efficient Global Optimization in combinatorial or mixed search spaces.

Install the latest version of this package by entering the following in R:
install.packages("CEGO")
AuthorMartin Zaefferer <mzaefferer@gmail.com>
Date of publication2016-08-17 21:44:34
MaintainerMartin Zaefferer <mzaefferer@gmail.com>
LicenseGPL (>= 3)
Version2.1.0

View on CRAN

Man pages

benchmarkGeneratorFSP: Create Flow shop Scheduling Problem (FSP) Benchmark

benchmarkGeneratorNKL: NK-Landscape Benchmark Creation

benchmarkGeneratorQAP: Create Quadratic Assignment Problem (QAP) Benchmark

benchmarkGeneratorTSP: Create (Asymmetric) Travelling Salesperson Problem (TSP)...

benchmarkGeneratorWT: Create single-machine total Weighted Tardiness (WT) Problem...

buildModel: Model building

CEGO-package: Combinatorial Efficient Global Optimization in R

combinatorialKriging: Kriging Model

combinatorialLM: Linear Distance-Based Model

combinatorialRBFN: Radial Basis Function Network

correctionAugmentedDistanceVector: Augmented Distance Correction

correctionAugmentedKernelVector: Augmented Kernel Correction

correctionCNSD: Correcting Conditional Negative Semi-Definiteness

correctionDefinite: Correcting Definiteness of a Matrix

correctionDistanceMatrix: Correction of a Distance Matrix

correctionKernelMatrix: Correction of a Kernel (Correlation) Matrix

designMaxMinDist: Max-Min-Distance Design

designRandom: Random Design

distanceMatrix: Calculate Distance Matrix

distanceMatrixUpdate: Update distance matrix

distanceMatrixWrapper: Distance Matrix Wrapper

distancePermutationAdjacency: Adjacency Distance for Permutations

distancePermutationChebyshev: Chebyshev Distance for Permutations

distancePermutationCos: Cosine Distance for Permutations

distancePermutationEuclidean: Euclidean Distance for Permutations

distancePermutationHamming: Hamming Distance for Permutations

distancePermutationInsert: Insert Distance for Permutations

distancePermutationInterchange: Interchange Distance for Permutations

distancePermutationLCStr: Longest Common Substring Distance for Permutations

distancePermutationLee: Lee Distance for Permutations

distancePermutationLevenshtein: Levenshtein Distance for Permutations

distancePermutationLex: Lexicographic permutation distance

distancePermutationManhattan: Manhattan Distance for Permutations

distancePermutationPosition: Position Distance for Permutations

distancePermutationPosition2: Squared Position Distance for Permutations

distancePermutationR: R-Distance for Permutations

distancePermutationSwap: Swap-Distance for Permutations

distanceVector: Calculate Distance Vector

fcorrCubic: Cubic Kernel for Kriging

fcorrGauss: Gaussian Kernel for Kriging

fcorrLinear: Linear Kernel for Kriging

fcorrSphere: Spherical Kernel for Kriging

infillExpectedImprovement: Negative Logarithm of Expected Improvement

is.CNSD: Check for Conditional Negative Semi-Definiteness

is.NSD: Check for Negative Semi-Definiteness

is.PSD: Check for Positive Semi-Definiteness

landscapeGeneratorGaussian: Create Gaussian Landscape

landscapeGeneratorGaussianBuild: Gaussian Landscape Core function

landscapeGeneratorGaussianEval: Gaussian Landscape Evaluation

landscapeGeneratorMUL: Multimodal Fitness Landscape

landscapeGeneratorUNI: Unimodal Fitness Landscape

lexicographicPermutationOrderNumber: Lexicographic order number

modelKriging: Kriging Model

modelKrigingInit: Kriging: Initial guess and bounds

modelKrigingLikelihood: Calculate negative log-likelihood

modelLinear: Distance based Linear Model

modelRBFN: RBFN Model

mutationBinary: Bit-flip Mutation for Bit-strings

mutationBinaryFast: Bit-flip Mutation for Bit-strings (Fast)

mutationPermutationInterchange: Interchange Mutation for Permutations

mutationPermutationInterchangeCore: Interchange of permutation elements

mutationPermutationReversal: Reversal Mutation for Permutations

mutationPermutationSwap: Swap Mutation for Permutations

nearCNSD: Nearest CNSD matrix

optim2Opt: Two-Opt

optimCEGO: Combinatorial Efficient Global Optimization

optimEA: Evolutionary Algorithm for Combinatorial Optimization

optimInterface: Optimization Interface (continuous, bounded)

optimizeModel: Optimize Surrogate Model

optimMaxMinDist: Max-Min-Distance Optimizer

optimRS: Combinatorial Random Search

predict.modelKriging: Kriging Prediction

predict.modelLinear: Predict: Combinatorial Kriging

predict.modelRBFN: Predict: Combinatorial RBFN

recombinationBinaryUniformCrossoverFast: Uniform Crossover for Bit Strings

recombinationPermutationCycleCrossover: Cycle Crossover (CX) for Permutations

removeDuplicates: Remove Duplicates

removeDuplicatesOffspring: Remove Duplicates from Offsprings

repairConditionsCorrelationMatrix: Repair Conditions of a Correlation Matrix

repairConditionsDistanceMatrix: Repair Conditions of a Distance Matrix

solutionFunctionGeneratorBinary: Binary String Generator Function

solutionFunctionGeneratorPermutation: Permutation Generator Function

step2Opt: 2-Opt Step

tournamentSelection: Tournament Selection

Functions

benchmarkGeneratorFSP Man page
benchmarkGeneratorNKL Man page
benchmarkGeneratorQAP Man page
benchmarkGeneratorTSP Man page
benchmarkGeneratorWT Man page
buildModel Man page
CEGO Man page
CEGO-package Man page
combinatorialKriging Man page
combinatorialLM Man page
combinatorialRBFN Man page
correctionAugmentedDistanceVector Man page
correctionAugmentedKernelVector Man page
correctionCNSD Man page
correctionDefinite Man page
correctionDistanceMatrix Man page
correctionKernelMatrix Man page
designMaxMinDist Man page
designRandom Man page
distanceMatrix Man page
distanceMatrixUpdate Man page
distanceMatrixWrapper Man page
distancePermutationAdjacency Man page
distancePermutationChebyshev Man page
distancePermutationCos Man page
distancePermutationEuclidean Man page
distancePermutationHamming Man page
distancePermutationInsert Man page
distancePermutationInterchange Man page
distancePermutationLCStr Man page
distancePermutationLee Man page
distancePermutationLevenshtein Man page
distancePermutationLex Man page
distancePermutationManhattan Man page
distancePermutationPosition Man page
distancePermutationPosition2 Man page
distancePermutationR Man page
distancePermutationSwap Man page
distanceVector Man page
fcorrCubic Man page
fcorrGauss Man page
fcorrLinear Man page
fcorrSphere Man page
infillExpectedImprovement Man page
is.CNSD Man page
is.NSD Man page
is.PSD Man page
landscapeGeneratorGaussian Man page
landscapeGeneratorGaussianBuild Man page
landscapeGeneratorGaussianEval Man page
landscapeGeneratorMUL Man page
landscapeGeneratorUNI Man page
lexicographicPermutationOrderNumber Man page
modelKriging Man page
modelKrigingInit Man page
modelKrigingLikelihood Man page
modelLinear Man page
modelRBFN Man page
mutationBinary Man page
mutationBinaryFast Man page
mutationPermutationInterchange Man page
mutationPermutationInterchangeCore Man page
mutationPermutationReversal Man page
mutationPermutationSwap Man page
nearCNSD Man page
optim2Opt Man page
optimCEGO Man page
optimEA Man page
optimInterface Man page
optimizeModel Man page
optimMaxMinDist Man page
optimRS Man page
predict.modelKriging Man page
predict.modelLinear Man page
predict.modelRBFN Man page
recombinationBinaryUniformCrossoverFast Man page
recombinationPermutationCycleCrossover Man page
removeDuplicates Man page
removeDuplicatesOffspring Man page
repairConditionsCorrelationMatrix Man page
repairConditionsDistanceMatrix Man page
solutionFunctionGeneratorBinary Man page
solutionFunctionGeneratorPermutation Man page
step2Opt Man page
tournamentSelection Man page

Files

inst
inst/CITATION
src
src/permutationDistance.c
NAMESPACE
NEWS
R
R/modelLm.R R/isDefinite.R R/optimInterface.R R/modelRBFN.R R/optimCEGO.R R/optimEA.R R/permutationBenchmarkFunctions.R R/permutationOperators.R R/indefiniteLearning.R R/optim2opt.R R/cegoPackage.R R/modelKriging.R R/optimMaxMinDist.R R/nearCNSD.R R/modelKrigingLikelihood.R R/binaryOperators.R R/permutationDistances.r R/binaryBenchmarkFunctions.R R/optimRS.R R/misc.R R/distanceCalculation.R R/distanceBasedLandscapeGenerators.R R/DoE.R R/modelKrigingPredict.R
MD5
DESCRIPTION
man
man/step2Opt.Rd man/optimMaxMinDist.Rd man/infillExpectedImprovement.Rd man/combinatorialRBFN.Rd man/optimInterface.Rd man/mutationBinaryFast.Rd man/modelRBFN.Rd man/benchmarkGeneratorTSP.Rd man/distancePermutationLex.Rd man/distancePermutationInsert.Rd man/predict.modelLinear.Rd man/tournamentSelection.Rd man/distanceMatrix.Rd man/distancePermutationEuclidean.Rd man/repairConditionsDistanceMatrix.Rd man/mutationPermutationInterchangeCore.Rd man/distancePermutationCos.Rd man/mutationPermutationReversal.Rd man/landscapeGeneratorGaussian.Rd man/correctionAugmentedKernelVector.Rd man/distancePermutationR.Rd man/fcorrLinear.Rd man/fcorrSphere.Rd man/distancePermutationInterchange.Rd man/is.PSD.Rd man/landscapeGeneratorUNI.Rd man/predict.modelRBFN.Rd man/combinatorialLM.Rd man/correctionAugmentedDistanceVector.Rd man/designRandom.Rd man/distancePermutationLee.Rd man/landscapeGeneratorGaussianBuild.Rd man/distanceMatrixUpdate.Rd man/optimCEGO.Rd man/recombinationPermutationCycleCrossover.Rd man/distanceMatrixWrapper.Rd man/removeDuplicatesOffspring.Rd man/fcorrGauss.Rd man/is.CNSD.Rd man/distancePermutationSwap.Rd man/distancePermutationAdjacency.Rd man/solutionFunctionGeneratorPermutation.Rd man/optimizeModel.Rd man/mutationPermutationInterchange.Rd man/optimEA.Rd man/modelKrigingLikelihood.Rd man/distancePermutationLevenshtein.Rd man/removeDuplicates.Rd man/solutionFunctionGeneratorBinary.Rd man/distancePermutationLCStr.Rd man/CEGO-package.Rd man/correctionDistanceMatrix.Rd man/correctionCNSD.Rd man/fcorrCubic.Rd man/correctionDefinite.Rd man/distancePermutationManhattan.Rd man/distancePermutationChebyshev.Rd man/mutationPermutationSwap.Rd man/distancePermutationPosition2.Rd man/landscapeGeneratorGaussianEval.Rd man/modelLinear.Rd man/modelKriging.Rd man/modelKrigingInit.Rd man/lexicographicPermutationOrderNumber.Rd man/distanceVector.Rd man/benchmarkGeneratorQAP.Rd man/distancePermutationHamming.Rd man/predict.modelKriging.Rd man/is.NSD.Rd man/benchmarkGeneratorFSP.Rd man/buildModel.Rd man/distancePermutationPosition.Rd man/nearCNSD.Rd man/benchmarkGeneratorNKL.Rd man/correctionKernelMatrix.Rd man/optimRS.Rd man/landscapeGeneratorMUL.Rd man/benchmarkGeneratorWT.Rd man/combinatorialKriging.Rd man/mutationBinary.Rd man/designMaxMinDist.Rd man/optim2Opt.Rd man/repairConditionsCorrelationMatrix.Rd man/recombinationBinaryUniformCrossoverFast.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.