Learn R Programming

CEGO

Combinatorial Efficient Global Optimization

Copy Link

Version

Install

install.packages('CEGO')

Monthly Downloads

436

Version

2.4.4

License

GPL (>= 3)

Maintainer

Martin Zaefferer

Last Published

January 9th, 2025

Functions in CEGO (2.4.4)

correctionCNSD

Correcting Conditional Negative Semi-Definiteness
designRandom

Random Design
correctionDistanceMatrix

Correction of a Distance Matrix
distanceNumericLCStr

Longest Common Substring for Numeric Vectors
distanceNumericLevenshtein

Levenshtein Distance for Numeric Vectors
distanceMatrixWrapper

Distance Matrix Wrapper
distanceNumericHamming

Hamming Distance for Vectors
distancePermutationChebyshev

Chebyshev Distance for Permutations
distancePermutationAdjacency

Adjacency Distance for Permutations
distancePermutationInsert

Insert Distance for Permutations
distancePermutationHamming

Hamming Distance for Permutations
distanceRealEuclidean

Euclidean Distance
distancePermutationLevenshtein

Levenshtein Distance for Permutations
distancePermutationEuclidean

Euclidean Distance for Permutations
distancePermutationSwapInv

Inverse-Swap-Distance for Permutations
distancePermutationCos

Cosine Distance for Permutations
distancePermutationLee

Lee Distance for Permutations
distanceSequenceLevenshtein

Levenshtein Distance forsSequences of numbers
distanceMatrix

Calculate Distance Matrix
distanceMatrixUpdate

Update distance matrix
distancePermutationPosition

Position Distance for Permutations
fcorrGauss

Gaussian Kernel for Kriging
fcorrLinear

Linear Kernel for Kriging
distanceStringLCStr

Longest Common Substring distance
distancePermutationPosition2

Squared Position Distance for Permutations
distanceStringHamming

Hamming Distance for Strings
modelKrigingInternalPredictor

Kriging Prediction (internal)
distancePermutationLex

Lexicographic permutation distance
is.PSD

Check for Positive Semi-Definiteness
distanceStringLevenshtein

Levenshtein Distance for Strings
kernelMatrix

Calculate Kernel Matrix
mutationBinaryBitFlip

Bit-flip Mutation for Bit-strings
modelKrigingDistanceCalculation

Kriging: Distance Matrix Calculation
modelRBFN

RBFN Model
mutationPermutationInterchange

Interchange Mutation for Permutations
modelKrigingLikelihood

Calculate negative log-likelihood
modelKrigingInit

Kriging: Initial guess and bounds
mutationPermutationInterchangeCore

Interchange of permutation elements
landscapeGeneratorGaussian

Create Gaussian Landscape
landscapeGeneratorUNI

Unimodal Fitness Landscape
distancePermutationSwap

Swap-Distance for Permutations
distancePermutationManhattan

Manhattan Distance for Permutations
distancePermutationR

R-Distance for Permutations
landscapeGeneratorGaussianEval

Gaussian Landscape Evaluation
landscapeGeneratorGaussianBuild

Gaussian Landscape Core function
lexicographicPermutationOrderNumber

Lexicographic order number
optim2Opt

Two-Opt
nearCNSD

Nearest CNSD matrix
mutationSelfAdapt

Self-adaptive mutation operator
distancePermutationInterchange

Interchange Distance for Permutations
is.CNSD

Check for Conditional Negative Semi-Definiteness
infillExpectedImprovement

Negative Logarithm of Expected Improvement
fcorrSphere

Spherical Kernel for Kriging
distancePermutationLCStr

Longest Common Substring Distance for Permutations
modelKrigingClust

Build clustered model
removeDuplicates

Remove Duplicates
mutationStringRandomChange

Mutation for Strings
mutationBinaryBlockInversion

Block Inversion Mutation for Bit-strings
distanceVector

Calculate Distance Vector
recombinationBinary1Point

Single Point Crossover for Bit Strings
recombinationBinary2Point

Two Point Crossover for Bit Strings
modelKriging

Kriging Model
mutationPermutationReversal

Reversal Mutation for Permutations
fcorrCubic

Cubic Kernel for Kriging
solutionFunctionGeneratorBinary

Binary String Generator Function
optimInterface

Optimization Interface (continuous, bounded)
landscapeGeneratorMUL

Multimodal Fitness Landscape
mutationBinaryCycle

Cycle Mutation for Bit-strings
removeDuplicatesOffspring

Remove Duplicates from Offsprings
is.NSD

Check for Negative Semi-Definiteness
modelLinear

Distance based Linear Model
mutationPermutationSwap

Swap Mutation for Permutations
selfAdapt

Self-adaption of EA parameters.
modelKrigingParameterizedLikelihood

Calculate negative log-likelihood
solutionFunctionGeneratorPermutation

Permutation Generator Function
mutationBinarySingleBitFlip

Single Bit-flip Mutation for Bit-strings
mutationPermutationInsert

Insert Mutation for Permutations
recombinationBinaryUniform

Uniform Crossover for Bit Strings
optimCEGO

Combinatorial Efficient Global Optimization
predict.modelLinear

Predict: Combinatorial Kriging
recombinationPermutationAlternatingPosition

Alternating Position Crossover (AP) for Permutations
predict.modelKrigingClust

Clustered Kriging Prediction
recombinationPermutationCycleCrossover

Cycle Crossover (CX) for Permutations
optimEA

Evolutionary Algorithm for Combinatorial Optimization
optimRS

Combinatorial Random Search
optimMaxMinDist

Max-Min-Distance Optimizer
solutionFunctionGeneratorString

String Generator Function
simulate.modelKriging

Kriging Simulation
recombinationStringSinglePointCrossover

Single Point Crossover for Strings
recombinationSelfAdapt

Self-adaptive recombination operator
optimMIES

Mixed Integer Evolution Strategy (MIES)
print.modelKriging

Print Function: modelKriging
repairConditionsCorrelationMatrix

Repair Conditions of a Correlation Matrix
predict.modelRBFN

Predict: Combinatorial RBFN
repairConditionsDistanceMatrix

Repair Conditions of a Distance Matrix
recombinationBinaryAnd

Arithmetic (AND) Crossover for Bit Strings
testFunctionGeneratorSim

Simulation-based Test Function Generator, Data Interface
tournamentSelection

Tournament Selection
step2Opt

2-Opt Step
optimizeModel

Optimize Surrogate Model
recombinationPermutationPositionBased

Position Based Crossover (POS) for Permutations
recombinationPermutationOrderCrossover1

Order Crossover 1 (OX1) for Permutations
predict.modelKriging

Kriging Prediction
CEGO-package

Combinatorial Efficient Global Optimization in R
benchmarkGeneratorQAP

Create Quadratic Assignment Problem (QAP) Benchmark
benchmarkGeneratorFSP

Create Flow shop Scheduling Problem (FSP) Benchmark
benchmarkGeneratorMaxCut

MaxCut Benchmark Creation
benchmarkGeneratorWT

Create single-machine total Weighted Tardiness (WT) Problem Benchmark
benchmarkGeneratorNKL

NK-Landscape Benchmark Creation
benchmarkGeneratorTSP

Create (Asymmetric) Travelling Salesperson Problem (TSP) Benchmark
createSimulatedTestFunction

Simulation-based Test Function Generator, Object Interface
correctionKernelMatrix

Correction of a Kernel (Correlation) Matrix
buildModel

Model building
correctionAugmentedKernelVector

Augmented Kernel Correction
combinatorialRBFN

Radial Basis Function Network
correctionDefinite

Correcting Definiteness of a Matrix
correctionAugmentedDistanceVector

Augmented Distance Correction
combinatorialLM

Linear Distance-Based Model
computeCorrelationMatrix

Compute Correlation Matrix
designMaxMinDist

Max-Min-Distance Design