class_docstr: Deb 1 objective function.
  
  This class defines the Deb 1 [1]_ global optimization problem. This is a
  multimodal minimization problem defined as follows:
  
  .. math::
  
      f_{\text{Deb01}}(x) = - \frac{1}{N} \sum_{i=1}^n \sin^6(5 \pi x_i)
  
  
  Here, :math:`n` represents the number of dimensions and
  :math:`x_i \in [-1, 1]` for :math:`i = 1, ..., n`.
  
  *Global optimum*: :math:`f(x_i) = 0.0`. The number of global minima is
  :math:`5^n` that are evenly spaced in the function landscape, where
  :math:`n` represents the dimension of the problem.
  
  .. [1] Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions
  For Global Optimization Problems Int. Journal of Mathematical Modelling
  and Numerical Optimisation, 2013, 4, 150-194.
code: def __init__(self, dimensions=2):
      Benchmark.__init__(self, dimensions)
  
      self.change_dimensionality = True
  
      self._bounds = list(zip([-1.0] * self.N, [1.0] * self.N))
  
      self.global_optimum = [[0.3, -0.3]]
      self.fglob = -1.0
  
imports: import numpy
  from numpy import abs, cos, exp, arange, pi, sin, sqrt, sum, zeros, tanh
  from numpy.testing import assert_almost_equal
  from .go_benchmark import Benchmark
label_desc: Use image node_id 1 to create a new Deb01 object from inherited base classes: Benchmark with example: obj = Deb01(dimensions)