def __init__(self): Problem.__init__(self) self.n_var = n_var self.n_constr = n_constr self.n_obj = n_obj self.func = self._evaluate self.xl = xl self.xu = xu
def __init__(self): Problem.__init__(self) self.n_var = n_params self.n_constr = 0 self.n_obj = 1 self.func = self.evaluate_ self.xl = 0.01 * np.ones(n_params) self.xu = 20 * np.ones(n_params)
def __init__(self, n_var=1, **kwargs): Problem.__init__(self, **kwargs) self.n_var = n_var self.n_constr = 0 self.n_obj = 1 self.func = self._evaluate self.xl = 0 * np.ones(self.n_var) self.xu = 10 * np.ones(self.n_var)
def __init__(self, n_var, thetaL, thetaU, func_likelihood): Problem.__init__(self) self.n_var = n_var self.n_constr = 0 self.n_obj = 1 self.func_likelihood = func_likelihood self.func = self.evaluate_ self.xl = thetaL self.xu = thetaU
def __init__(self, name, n_var, n_obj, k=None): Problem.__init__(self) self.n_obj = n_obj self.n_var = n_var self.k = 2 * (self.n_obj - 1) if k is None else k self.func = self._evaluate self.xl = np.zeros(self.n_var) self.xu = np.ones(self.n_var) # function used to evaluate self.func = self._evaluate # the function pointing to the optproblems implementation exec('import optproblems.wfg') clazz, = eval('optproblems.wfg.%s' % name), self._func = clazz(num_objectives=self.n_obj, num_variables=self.n_var, k=self.k)