smoof - Single and Multi-Objective Optimization Test Functions
Provides generators for a high number of both single- and multi- objective test functions which are frequently used for the benchmarking of (numerical) optimization algorithms. Moreover, it offers a set of convenient functions to generate, plot and work with objective functions.
Last updated
benchmark-functionsmulti-objective-optimizationsingle-objective-optimizationcpp
9.51 score 36 stars 12 dependents 248 scripts 7.8k downloadsecr - Evolutionary Computation in R
Framework for building evolutionary algorithms for both single- and multi-objective continuous or discrete optimization problems. A set of predefined evolutionary building blocks and operators is included. Moreover, the user can easily set up custom objective functions, operators, building blocks and representations sticking to few conventions. The package allows both a black-box approach for standard tasks (plug-and-play style) and a much more flexible white-box approach where the evolutionary cycle is written by hand.
Last updated
combinatorial-optimizationevolutionary-algorithmevolutionary-algorithmsevolutionary-strategygenetic-algorithm-frameworkmetaheuristicsmulti-objective-optimizationoptimizationoptimization-frameworkcpp
7.71 score 43 stars 2 dependents 99 scripts 343 downloadsgrapherator - A Modular Multi-Step Graph Generator
Set of functions for step-wise generation of (weighted) graphs. Aimed for research in the field of single- and multi-objective combinatorial optimization. Graphs are generated adding nodes, edges and weights. Each step may be repeated multiple times with different predefined and custom generators resulting in high flexibility regarding the graph topology and structure of edge weights.
Last updated
combinatorial-optimizationgraph-generatorminimum-spanning-treemulti-objective-optimizationoptimization
6.04 score 9 stars 1 dependents 27 scripts 222 downloadsmcMST - A Toolbox for the Multi-Criteria Minimum Spanning Tree Problem
Algorithms to approximate the Pareto-front of multi-criteria minimum spanning tree problems.
Last updated
evolutionary-algorithmsmcmstminimum-spanning-treesmulti-objective-optimizationspanningtrees
4.61 score 3 stars 27 scripts 188 downloadscmaesr - Covariance Matrix Adaptation Evolution Strategy
Pure R implementation of the Covariance Matrix Adaptation - Evolution Strategy (CMA-ES) with optional restarts (IPOP-CMA-ES).
Last updated
4.35 score 9 stars 13 scripts 3.9k downloadsrrandvec - Generate Random Vectors Whose Components Sum Up to One
A single method implementing multiple approaches to generate pseudo-random vectors whose components sum up to one (see, e.g., Maziero (2015) <doi:10.1007/s13538-015-0337-8>). The components of such vectors can for example be used for weighting objectives when reducing multi-objective optimisation problems to a single-objective problem in the socalled weighted sum scalarisation approach.
Last updated
random-vectorcpp
3.00 score 2 stars 1 scripts 151 downloads