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 1 years ago
benchmark-functionsmulti-objective-optimizationsingle-objective-optimizationcpp
8.85 score 36 stars 10 dependents 261 scripts 2.1k 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 1 years ago
combinatorial-optimizationevolutionary-algorithmevolutionary-algorithmsevolutionary-strategygenetic-algorithm-frameworkmetaheuristicsmulti-objective-optimizationoptimizationoptimization-frameworkcpp
7.36 score 43 stars 2 dependents 89 scripts 364 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 3 years ago
combinatorial-optimizationgraph-generatorminimum-spanning-treemulti-objective-optimizationoptimization
6.04 score 9 stars 1 dependents 27 scripts 189 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 2 years ago
evolutionary-algorithmsmcmstminimum-spanning-treesmulti-objective-optimizationspanningtrees
4.73 score 4 stars 27 scripts 217 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 8 years ago
3.73 score 9 stars 12 scripts 760 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 2 years ago
random-vectorcpp
3.00 score 2 stars 3 scripts 183 downloads