class_docstr: Mishra 10 objective function.
  
  This class defines the Mishra 10 global optimization problem. This is a
  multimodal minimization problem defined as follows:
  
  .. math::
  TODO - int(x) should be used instead of floor(x)!!!!!
     f_{\text{Mishra10}}({x}) = \left[ \lfloor x_1 \perp x_2 \rfloor -
     \lfloor x_1 \rfloor - \lfloor x_2 \rfloor \right]^2
  
  with :math:`x_i \in [-10, 10]` for :math:`i =1, 2`.
  
  *Global optimum*: :math:`f(x) = 0` for :math:`x = [2, 2]`
  
  .. [1] Mishra, S. Global Optimization by Differential Evolution and
  Particle Swarm Methods: Evaluation on Some Benchmark Functions.
  Munich Personal RePEc Archive, 2006, 1005
  
  TODO line 1115
class_docstr_tok: ["Mishra","10","objective","function",".","This","class","defines","the","Mishra","10","global","optimization","problem",".","This","is","a","multimodal","minimization","problem","defined","as","follows",":","..","math",":",":","TODO","-","int","(","x",")","should","be","used","instead","of","floor","(","x",")","!","!","!","!","!","f_","{","\\text","{","Mishra10","}","}","(","{","x","}",")","=","\\left","[","\\lfloor","x_1","\\perp","x_2","\\rfloor","-","\\lfloor","x_1","\\rfloor","-","\\lfloor","x_2","\\rfloor","\\right","]","^2","with",":","math",":","`","x_i","\\in","[","-10",",","10","]","`","for",":","math",":","`","i","=1",",","2","`",".","*","Global","optimum","*",":",":","math",":","`","f","(","x",")","=","0","`","for",":","math",":","`","x","=","[","2",",","2","]","`","..","[","1","]","Mishra",",","S.","Global","Optimization","by","Differential","Evolution","and","Particle","Swarm","Methods",":","Evaluation","on","Some","Benchmark","Functions",".","Munich","Personal","RePEc","Archive",",","2006",",","1005","TODO","line","1115"]
code: def __init__(self, dimensions=2):
      Benchmark.__init__(self, dimensions)
  
      self._bounds = list(zip([-10.0] * self.N, [10.0] * self.N))
      self.global_optimum = [[2.0, 2.0]]
      self.fglob = 0.0
  
imports: from numpy import abs, asarray, cos, exp, log, arange, pi, prod, sin, sqrt, sum, tan
  from .go_benchmark import Benchmark, safe_import
label_desc: Use image node_id 1 to create a new Mishra10 object from inherited base classes: Benchmark with example: obj = Mishra10(dimensions)