'Initialises the problem
Parameters
dimensions : int
The dimensionality of the problem'

def __init__(self, dimensions):

    self._dimensions = dimensions
    self.nfev = 0
    self.fglob = np.nan
    self.global_optimum = None
    self.change_dimensionality = False
    self.custom_bounds = None
