File: benchmarks.rst

package info (click to toggle)
deap 1.3.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 3,500 kB
  • sloc: python: 8,558; ansic: 1,054; cpp: 592; makefile: 94; sh: 5
file content (163 lines) | stat: -rw-r--r-- 5,302 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
==========
Benchmarks
==========

.. automodule:: deap.benchmarks

============================= ============================= ============================ =====================
Single Objective Continuous   Multi Objective Continuous    Binary                       Symbolic Regression
============================= ============================= ============================ =====================
:func:`cigar`                 :func:`fonseca`               :func:`~binary.chuang_f1`    :func:`~gp.kotanchek`
:func:`plane`                 :func:`kursawe`               :func:`~binary.chuang_f2`    :func:`~gp.salustowicz_1d`
:func:`sphere`                :func:`schaffer_mo`           :func:`~binary.chuang_f3`    :func:`~gp.salustowicz_2d`
:func:`rand`                  :func:`dtlz1`                 :func:`~binary.royal_road1`  :func:`~gp.unwrapped_ball`
:func:`ackley`                :func:`dtlz2`                 :func:`~binary.royal_road2`  :func:`~gp.rational_polynomial`
:func:`bohachevsky`           :func:`dtlz3`                 ..                           :func:`~gp.rational_polynomial2`
:func:`griewank`              :func:`dtlz4`                 ..                           :func:`~gp.sin_cos`
:func:`h1`                    :func:`zdt1`                  ..                           :func:`~gp.ripple`
:func:`himmelblau`            :func:`zdt2`                  ..                           ..
:func:`rastrigin`             :func:`zdt3`                  ..                           ..
:func:`rastrigin_scaled`      :func:`zdt4`                  ..                           ..
:func:`rastrigin_skew`        :func:`zdt6`                  ..                           ..
:func:`rosenbrock`            ..                            ..                           ..
:func:`schaffer`              ..                            ..                           ..
:func:`schwefel`              ..                            ..                           ..
:func:`shekel`                ..                            ..                           ..
============================= ============================= ============================ =====================

Continuous Optimization
=======================

.. autofunction:: deap.benchmarks.cigar

.. autofunction:: deap.benchmarks.plane

.. autofunction:: deap.benchmarks.sphere

.. autofunction:: deap.benchmarks.rand

.. autofunction:: deap.benchmarks.ackley

.. autofunction:: deap.benchmarks.bohachevsky

.. autofunction:: deap.benchmarks.griewank

.. autofunction:: deap.benchmarks.h1

.. autofunction:: deap.benchmarks.himmelblau

.. autofunction:: deap.benchmarks.rastrigin

.. autofunction:: deap.benchmarks.rastrigin_scaled

.. autofunction:: deap.benchmarks.rastrigin_skew

.. autofunction:: deap.benchmarks.rosenbrock

.. autofunction:: deap.benchmarks.schaffer

.. autofunction:: deap.benchmarks.schwefel

.. autofunction:: deap.benchmarks.shekel

Multi-objective
---------------

.. autofunction:: deap.benchmarks.fonseca

.. autofunction:: deap.benchmarks.kursawe

.. autofunction:: deap.benchmarks.schaffer_mo

.. autofunction:: deap.benchmarks.dtlz1

.. autofunction:: deap.benchmarks.dtlz2

.. autofunction:: deap.benchmarks.dtlz3

.. autofunction:: deap.benchmarks.dtlz4

.. autofunction:: deap.benchmarks.zdt1

.. autofunction:: deap.benchmarks.zdt2

.. autofunction:: deap.benchmarks.zdt3

.. autofunction:: deap.benchmarks.zdt4

.. autofunction:: deap.benchmarks.zdt6

Binary Optimization
===================

.. automodule:: deap.benchmarks.binary

.. autofunction:: deap.benchmarks.binary.chuang_f1

.. autofunction:: deap.benchmarks.binary.chuang_f2

.. autofunction:: deap.benchmarks.binary.chuang_f3

.. autofunction:: deap.benchmarks.binary.royal_road1

.. autofunction:: deap.benchmarks.binary.royal_road2

.. autofunction:: deap.benchmarks.binary.bin2float

Symbolic Regression
===================

.. automodule:: deap.benchmarks.gp

.. autofunction:: deap.benchmarks.gp.kotanchek

.. autofunction:: deap.benchmarks.gp.salustowicz_1d

.. autofunction:: deap.benchmarks.gp.salustowicz_2d

.. autofunction:: deap.benchmarks.gp.unwrapped_ball

.. autofunction:: deap.benchmarks.gp.rational_polynomial

.. autofunction:: deap.benchmarks.gp.rational_polynomial2

.. autofunction:: deap.benchmarks.gp.sin_cos

.. autofunction:: deap.benchmarks.gp.ripple


Moving Peaks Benchmark
======================

.. automodule:: deap.benchmarks.movingpeaks

.. autoclass:: deap.benchmarks.movingpeaks.MovingPeaks(self, dim[, pfunc][, npeaks][, bfunc][, random][, ...])
   :members:

   .. automethod:: deap.benchmarks.movingpeaks.MovingPeaks.__call__(self, individual[, count])

.. autofunction:: deap.benchmarks.movingpeaks.cone

.. autofunction:: deap.benchmarks.movingpeaks.function1
   
Benchmarks tools
================

.. automodule:: deap.benchmarks.tools
   :members: convergence, diversity
   
.. autofunction:: deap.benchmarks.tools.noise

   .. automethod:: deap.benchmarks.tools.noise.noise
      
.. autofunction:: deap.benchmarks.tools.rotate

   .. automethod:: deap.benchmarks.tools.rotate.rotate

.. autofunction:: deap.benchmarks.tools.scale
   
   .. automethod:: deap.benchmarks.tools.scale.scale

.. autofunction:: deap.benchmarks.tools.translate

   .. automethod:: deap.benchmarks.tools.translate.translate