def update(self, space, function, iteration, n_iterations):
    'Wraps Queue Search Algorithm over all agents and variables.\n\n        Args:\n            space (Space): Space containing agents and update-related information.\n            function (Function): A Function object that will be used as the objective function.\n            iteration (int): Current iteration.\n            n_iterations (int): Maximum number of iterations.\n\n        '
    beta = np.exp((np.log((1 / (iteration + c.EPSILON))) * np.sqrt((iteration / n_iterations))))
    self._business_one(space.agents, function, beta)
    self._business_two(space.agents, function)
    self._business_three(space.agents, function)
Wraps Queue Search Algorithm over all agents and variables.

Args:
    space (Space): Space containing agents and update-related information.
    function (Function): A Function object that will be used as the objective function.
    iteration (int): Current iteration.
    n_iterations (int): Maximum number of iterations.
def update(self, space, function, iteration, n_iterations):
    'Wraps Queue Search Algorithm over all agents and variables.\n\n        Args:\n            space (Space): Space containing agents and update-related information.\n            function (Function): A Function object that will be used as the objective function.\n            iteration (int): Current iteration.\n            n_iterations (int): Maximum number of iterations.\n\n        '
    beta = np.exp((np.log((1 / (iteration + c.EPSILON))) * np.sqrt((iteration / n_iterations))))
    self._business_one(space.agents, function, beta)
    self._business_two(space.agents, function)
    self._business_three(space.agents, function)