Shark machine learning library
Installation
Tutorials
Benchmarks
Documentation
Quick references
Class list
Global functions
include
shark
ObjectiveFunctions
Benchmarks
Benchmarks.h
Go to the documentation of this file.
1
/*!
2
*
3
*
4
* \file
5
*
6
*
7
* \par Copyright 1995-2017 Shark Development Team
8
*
9
* <BR><HR>
10
* This file is part of Shark.
11
* <https://shark-ml.github.io/Shark/>
12
*
13
* Shark is free software: you can redistribute it and/or modify
14
* it under the terms of the GNU Lesser General Public License as published
15
* by the Free Software Foundation, either version 3 of the License, or
16
* (at your option) any later version.
17
*
18
* Shark is distributed in the hope that it will be useful,
19
* but WITHOUT ANY WARRANTY; without even the implied warranty of
20
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
* GNU Lesser General Public License for more details.
22
*
23
* You should have received a copy of the GNU Lesser General Public License
24
* along with Shark. If not, see <http://www.gnu.org/licenses/>.
25
*
26
*/
27
#include <
shark/ObjectiveFunctions/Benchmarks/ZDT6.h
>
28
#include <
shark/ObjectiveFunctions/Benchmarks/ZDT4.h
>
29
#include <
shark/ObjectiveFunctions/Benchmarks/ZDT3.h
>
30
#include <
shark/ObjectiveFunctions/Benchmarks/ZDT2.h
>
31
#include <
shark/ObjectiveFunctions/Benchmarks/ZDT1.h
>
32
#include <
shark/ObjectiveFunctions/Benchmarks/Himmelblau.h
>
33
#include <
shark/ObjectiveFunctions/Benchmarks/Sphere.h
>
34
#include <
shark/ObjectiveFunctions/Benchmarks/Rosenbrock.h
>
35
#include <
shark/ObjectiveFunctions/Benchmarks/LZ9.h
>
36
#include <
shark/ObjectiveFunctions/Benchmarks/LZ8.h
>
37
#include <
shark/ObjectiveFunctions/Benchmarks/LZ7.h
>
38
#include <
shark/ObjectiveFunctions/Benchmarks/LZ6.h
>
39
#include <
shark/ObjectiveFunctions/Benchmarks/LZ5.h
>
40
#include <
shark/ObjectiveFunctions/Benchmarks/LZ4.h
>
41
#include <
shark/ObjectiveFunctions/Benchmarks/LZ3.h
>
42
#include <
shark/ObjectiveFunctions/Benchmarks/LZ2.h
>
43
#include <
shark/ObjectiveFunctions/Benchmarks/LZ1.h
>
44
#include <
shark/ObjectiveFunctions/Benchmarks/IHR6.h
>
45
#include <
shark/ObjectiveFunctions/Benchmarks/IHR4.h
>
46
#include <
shark/ObjectiveFunctions/Benchmarks/IHR3.h
>
47
#include <
shark/ObjectiveFunctions/Benchmarks/IHR2.h
>
48
#include <
shark/ObjectiveFunctions/Benchmarks/IHR1.h
>
49
#include <
shark/ObjectiveFunctions/Benchmarks/GSP.h
>
50
#include <
shark/ObjectiveFunctions/Benchmarks/Fonseca.h
>
51
#include <
shark/ObjectiveFunctions/Benchmarks/Ellipsoid.h
>
52
#include <
shark/ObjectiveFunctions/Benchmarks/ELLI2.h
>
53
#include <
shark/ObjectiveFunctions/Benchmarks/ELLI1.h
>
54
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ7.h
>
55
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ6.h
>
56
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ5.h
>
57
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ4.h
>
58
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ3.h
>
59
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ2.h
>
60
#include <
shark/ObjectiveFunctions/Benchmarks/DTLZ1.h
>
61
#include <
shark/ObjectiveFunctions/Benchmarks/Discus.h
>
62
#include <
shark/ObjectiveFunctions/Benchmarks/DiffPowers.h
>
63
#include <
shark/ObjectiveFunctions/Benchmarks/CIGTAB2.h
>
64
#include <
shark/ObjectiveFunctions/Benchmarks/CIGTAB1.h
>
65
#include <
shark/ObjectiveFunctions/Benchmarks/CigarDiscus.h
>
66
#include <
shark/ObjectiveFunctions/Benchmarks/Cigar.h
>
67
#include <
shark/ObjectiveFunctions/Benchmarks/Ackley.h
>
68
69
70
/// \defgroup benchmarks Benchmark functions
71
/// \ingroup objfunctions
72
///
73
/// A large set of benchmarks for single and multi-objective optimization.
74
/// Benchmarks are in the namespace shark::benchmark
75