Skip to content

Latest commit

 

History

History
163 lines (96 loc) · 5.18 KB

benchmarks.rst

File metadata and controls

163 lines (96 loc) · 5.18 KB

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