Exemple #1
0
 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
Exemple #2
0
 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)
Exemple #4
0
 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
Exemple #5
0
    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)