Benchmark functions

A large set of benchmarks for single and multi-objective optimization. Benchmarks are in the namespace shark::benchmark

+ Collaboration diagram for Benchmark functions:

Classes

struct  shark::benchmarks::Ackley
 Convex quadratic benchmark function with single dominant axis. More...
 
struct  shark::benchmarks::Cigar
 Convex quadratic benchmark function with single dominant axis. More...
 
class  shark::benchmarks::CigarDiscus
 Convex quadratic benchmark function. More...
 
struct  shark::benchmarks::CIGTAB1
 Multi-objective optimization benchmark function CIGTAB 1. More...
 
struct  shark::benchmarks::CIGTAB2
 Multi-objective optimization benchmark function CIGTAB 2. More...
 
struct  shark::benchmarks::ConstrainedSphere
 Constrained Sphere function. More...
 
struct  shark::benchmarks::Discus
 Convex quadratic benchmark function. More...
 
struct  shark::benchmarks::DTLZ1
 Implements the benchmark function DTLZ1. More...
 
struct  shark::benchmarks::DTLZ2
 Implements the benchmark function DTLZ2. More...
 
struct  shark::benchmarks::DTLZ3
 Implements the benchmark function DTLZ3. More...
 
struct  shark::benchmarks::DTLZ4
 Implements the benchmark function DTLZ4. More...
 
struct  shark::benchmarks::DTLZ5
 Implements the benchmark function DTLZ5. More...
 
struct  shark::benchmarks::DTLZ6
 Implements the benchmark function DTLZ6. More...
 
struct  shark::benchmarks::DTLZ7
 Implements the benchmark function DTLZ7. More...
 
struct  shark::benchmarks::ELLI1
 Multi-objective optimization benchmark function ELLI1. More...
 
struct  shark::benchmarks::ELLI2
 Multi-objective optimization benchmark function ELLI2. More...
 
struct  shark::benchmarks::Ellipsoid
 Convex quadratic benchmark function. More...
 
struct  shark::benchmarks::Fonseca
 Bi-objective real-valued benchmark function proposed by Fonseca and Flemming. More...
 
struct  shark::benchmarks::GSP
 Real-valued benchmark function with two objectives. More...
 
struct  shark::benchmarks::Himmelblau
 Multi-modal two-dimensional continuous Himmelblau benchmark function. More...
 
struct  shark::benchmarks::IHR1
 Multi-objective optimization benchmark function IHR1. More...
 
struct  shark::benchmarks::IHR2
 Multi-objective optimization benchmark function IHR 2. More...
 
struct  shark::benchmarks::IHR3
 Multi-objective optimization benchmark function IHR3. More...
 
struct  shark::benchmarks::IHR4
 Multi-objective optimization benchmark function IHR 4. More...
 
struct  shark::benchmarks::IHR6
 Multi-objective optimization benchmark function IHR 6. More...
 
struct  shark::benchmarks::LZ1
 Multi-objective optimization benchmark function LZ1. More...
 
struct  shark::benchmarks::LZ2
 Multi-objective optimization benchmark function LZ2. More...
 
struct  shark::benchmarks::LZ3
 Multi-objective optimization benchmark function LZ3. More...
 
struct  shark::benchmarks::LZ4
 Multi-objective optimization benchmark function LZ4. More...
 
struct  shark::benchmarks::LZ5
 Multi-objective optimization benchmark function LZ5. More...
 
struct  shark::benchmarks::LZ6
 Multi-objective optimization benchmark function LZ6. More...
 
struct  shark::benchmarks::LZ7
 Multi-objective optimization benchmark function LZ7. More...
 
struct  shark::benchmarks::LZ8
 Multi-objective optimization benchmark function LZ8. More...
 
struct  shark::benchmarks::LZ9
 Multi-objective optimization benchmark function LZ9. More...
 
class  shark::benchmarks::MarkovPole< HiddenNeuron, OutputNeuron >
 
class  shark::benchmarks::MultiObjectiveBenchmark< Objectives >
 Creates a multi-objective Benchmark from a set of given single objective functions. More...
 
class  shark::benchmarks::NonMarkovPole
 Objective function for single and double non-Markov poles. More...
 
struct  shark::benchmarks::Rosenbrock
 Generalized Rosenbrock benchmark function. More...
 
struct  shark::benchmarks::RotatedObjectiveFunction
 Rotates an objective function using a randomly initialized rotation. More...
 
struct  shark::benchmarks::Schwefel
 Convex benchmark function. More...
 
struct  shark::benchmarks::Sphere
 Convex quadratic benchmark function. More...
 
struct  shark::benchmarks::ZDT1
 Multi-objective optimization benchmark function ZDT1. More...
 
struct  shark::benchmarks::ZDT2
 Multi-objective optimization benchmark function ZDT2. More...
 
struct  shark::benchmarks::ZDT3
 Multi-objective optimization benchmark function ZDT3. More...
 
struct  shark::benchmarks::ZDT4
 Multi-objective optimization benchmark function ZDT4. More...
 
struct  shark::benchmarks::ZDT6
 Multi-objective optimization benchmark function ZDT6. More...
 

Namespaces

namespace  shark
 AbstractMultiObjectiveOptimizer.