Learn R Programming

CEGO

Combinatorial Efficient Global Optimization

Copy Link

Version

Install

install.packages('CEGO')

Monthly Downloads

271

Version

2.4.3

License

GPL (>= 3)

Last Published

January 27th, 2024

Functions in CEGO (2.4.3)

distanceMatrixWrapper

Distance Matrix Wrapper
distancePermutationLex

Lexicographic permutation distance
distancePermutationCos

Cosine Distance for Permutations
distanceNumericHamming

Hamming Distance for Vectors
distanceMatrix

Calculate Distance Matrix
distancePermutationLCStr

Longest Common Substring Distance for Permutations
distancePermutationManhattan

Manhattan Distance for Permutations
distancePermutationChebyshev

Chebyshev Distance for Permutations
correctionCNSD

Correcting Conditional Negative Semi-Definiteness
distancePermutationHamming

Hamming Distance for Permutations
distanceNumericLevenshtein

Levenshtein Distance for Numeric Vectors
distanceRealEuclidean

Euclidean Distance
distancePermutationInterchange

Interchange Distance for Permutations
distanceMatrixUpdate

Update distance matrix
distancePermutationSwapInv

Inverse-Swap-Distance for Permutations
distancePermutationLee

Lee Distance for Permutations
distancePermutationAdjacency

Adjacency Distance for Permutations
distancePermutationInsert

Insert Distance for Permutations
distanceNumericLCStr

Longest Common Substring for Numeric Vectors
distancePermutationLevenshtein

Levenshtein Distance for Permutations
distanceSequenceLevenshtein

Levenshtein Distance forsSequences of numbers
distanceVector

Calculate Distance Vector
distancePermutationEuclidean

Euclidean Distance for Permutations
landscapeGeneratorGaussian

Create Gaussian Landscape
distancePermutationR

R-Distance for Permutations
distancePermutationSwap

Swap-Distance for Permutations
fcorrSphere

Spherical Kernel for Kriging
infillExpectedImprovement

Negative Logarithm of Expected Improvement
distanceStringHamming

Hamming Distance for Strings
modelKriging

Kriging Model
modelKrigingClust

Build clustered model
modelKrigingInternalPredictor

Kriging Prediction (internal)
mutationPermutationInterchange

Interchange Mutation for Permutations
is.CNSD

Check for Conditional Negative Semi-Definiteness
is.NSD

Check for Negative Semi-Definiteness
modelKrigingDistanceCalculation

Kriging: Distance Matrix Calculation
modelKrigingLikelihood

Calculate negative log-likelihood
mutationPermutationInterchangeCore

Interchange of permutation elements
fcorrCubic

Cubic Kernel for Kriging
modelKrigingInit

Kriging: Initial guess and bounds
mutationBinaryBlockInversion

Block Inversion Mutation for Bit-strings
mutationBinaryCycle

Cycle Mutation for Bit-strings
distancePermutationPosition2

Squared Position Distance for Permutations
distancePermutationPosition

Position Distance for Permutations
distanceStringLCStr

Longest Common Substring distance
fcorrGauss

Gaussian Kernel for Kriging
nearCNSD

Nearest CNSD matrix
fcorrLinear

Linear Kernel for Kriging
optim2Opt

Two-Opt
recombinationBinary1Point

Single Point Crossover for Bit Strings
recombinationBinary2Point

Two Point Crossover for Bit Strings
optimInterface

Optimization Interface (continuous, bounded)
modelKrigingParameterizedLikelihood

Calculate negative log-likelihood
modelLinear

Distance based Linear Model
landscapeGeneratorMUL

Multimodal Fitness Landscape
optimCEGO

Combinatorial Efficient Global Optimization
recombinationPermutationAlternatingPosition

Alternating Position Crossover (AP) for Permutations
modelRBFN

RBFN Model
landscapeGeneratorGaussianEval

Gaussian Landscape Evaluation
predict.modelKrigingClust

Clustered Kriging Prediction
optimEA

Evolutionary Algorithm for Combinatorial Optimization
predict.modelLinear

Predict: Combinatorial Kriging
mutationBinaryBitFlip

Bit-flip Mutation for Bit-strings
recombinationPermutationCycleCrossover

Cycle Crossover (CX) for Permutations
optimizeModel

Optimize Surrogate Model
optimMIES

Mixed Integer Evolution Strategy (MIES)
removeDuplicates

Remove Duplicates
removeDuplicatesOffspring

Remove Duplicates from Offsprings
landscapeGeneratorUNI

Unimodal Fitness Landscape
distanceStringLevenshtein

Levenshtein Distance for Strings
kernelMatrix

Calculate Kernel Matrix
is.PSD

Check for Positive Semi-Definiteness
landscapeGeneratorGaussianBuild

Gaussian Landscape Core function
mutationPermutationReversal

Reversal Mutation for Permutations
recombinationSelfAdapt

Self-adaptive recombination operator
recombinationStringSinglePointCrossover

Single Point Crossover for Strings
selfAdapt

Self-adaption of EA parameters.
step2Opt

2-Opt Step
solutionFunctionGeneratorString

String Generator Function
testFunctionGeneratorSim

Simulation-based Test Function Generator, Data Interface
mutationPermutationSwap

Swap Mutation for Permutations
predict.modelRBFN

Predict: Combinatorial RBFN
tournamentSelection

Tournament Selection
predict.modelKriging

Kriging Prediction
simulate.modelKriging

Kriging Simulation
mutationSelfAdapt

Self-adaptive mutation operator
mutationPermutationInsert

Insert Mutation for Permutations
optimRS

Combinatorial Random Search
optimMaxMinDist

Max-Min-Distance Optimizer
mutationBinarySingleBitFlip

Single Bit-flip Mutation for Bit-strings
mutationStringRandomChange

Mutation for Strings
lexicographicPermutationOrderNumber

Lexicographic order number
recombinationPermutationOrderCrossover1

Order Crossover 1 (OX1) for Permutations
print.modelKriging

Print Function: modelKriging
recombinationPermutationPositionBased

Position Based Crossover (POS) for Permutations
solutionFunctionGeneratorPermutation

Permutation Generator Function
solutionFunctionGeneratorBinary

Binary String Generator Function
recombinationBinaryAnd

Arithmetic (AND) Crossover for Bit Strings
repairConditionsDistanceMatrix

Repair Conditions of a Distance Matrix
recombinationBinaryUniform

Uniform Crossover for Bit Strings
repairConditionsCorrelationMatrix

Repair Conditions of a Correlation Matrix
benchmarkGeneratorWT

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

Model building
combinatorialRBFN

Radial Basis Function Network
benchmarkGeneratorQAP

Create Quadratic Assignment Problem (QAP) Benchmark
combinatorialLM

Linear Distance-Based Model
correctionDefinite

Correcting Definiteness of a Matrix
correctionDistanceMatrix

Correction of a Distance Matrix
designMaxMinDist

Max-Min-Distance Design
designRandom

Random Design
createSimulatedTestFunction

Simulation-based Test Function Generator, Object Interface
benchmarkGeneratorTSP

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

Correction of a Kernel (Correlation) Matrix
CEGO-package

Combinatorial Efficient Global Optimization in R
benchmarkGeneratorFSP

Create Flow shop Scheduling Problem (FSP) Benchmark
correctionAugmentedKernelVector

Augmented Kernel Correction
benchmarkGeneratorMaxCut

MaxCut Benchmark Creation
benchmarkGeneratorNKL

NK-Landscape Benchmark Creation
computeCorrelationMatrix

Compute Correlation Matrix
correctionAugmentedDistanceVector

Augmented Distance Correction