def get_parameters(self): r"""Get parameters of the algorithm. Returns: Dict[str, Any]: * Parameter name: Represents a parameter name * Value of parameter: Represents the value of the parameter """ d = Algorithm.get_parameters(self) d.update({'delta': self.delta, 'Neighborhood': self.Neighborhood}) return d
def get_parameters(self): r"""Get algorithm parameters values. Returns: Dict[str, Any]: TODO. See Also: * :func:`NiaPy.algorithms.algorithm.Algorithm.getParameters` """ d = Algorithm.get_parameters(self) d.update({'a': self.a, 'Rmin': self.Rmin, 'Rmax': self.Rmax}) return d
def get_parameters(self): r"""Get parameters values of the algorithm. Returns: Dict[str, Any]: TODO See Also: * :func:`WeOptPy.algorithms.interfaces.Algorithm.getParameters` """ d = Algorithm.get_parameters(self) d.update({'F': self.F, 'CR': self.CR, 'CrossMutt': self.CrossMutt}) return d
def get_parameters(self): r"""Get parameters of the algorithm. Returns: Dict[str, Any] """ d = Algorithm.get_parameters(self) d.update({ 'a': self.A, 'r': self.r, 'Qmin': self.Qmin, 'Qmax': self.Qmax }) return d
def get_parameters(self): r"""Get parameters of the algorithm. Returns: Dict[str, Any]: * Parameter name: Represents a parameter name * Value of parameter: Represents the value of the parameter """ d = Algorithm.get_parameters(self) d.update({ 'alpha': self.alpha, 'gamma': self.gamma, 'rho': self.rho, 'sigma': self.sigma }) return d
def get_parameters(self): r"""Get parameters of the algorithm. Returns: Dict[str, Any]: * Parameter name: Represents a parameter name * Value of parameter: Represents the value of the parameter """ d = Algorithm.get_parameters(self) d.pop('n', None) d.update({ 'N': self.NP, 'pa': self.pa, 'alpha': self.alpha }) return d
def get_parameters(self): r"""Get algorithms parametes values. Returns: Dict[str, Any]: See Also * :func:`NiaPy.algorithms.Algorithm.getParameters` """ d = Algorithm.get_parameters(self) d.update({ 'delta': self.delta, 'deltaT': self.deltaT, 'T': self.T, 'epsilon': self.epsilon }) return d
def get_parameters(self): r"""Get parameters values for the algorithm. Returns: Dict[str, Any]: """ d = Algorithm.get_parameters(self) d.update({ 'M': d.pop('n', self.NP), 'NoLsTests': self.NoLsTests, 'NoLs': self.NoLs, 'NoLsBest': self.NoLsBest, 'BONUS1': self.BONUS1, 'BONUS2': self.BONUS2, 'NoEnabled': self.NoEnabled, 'LSs': self.LSs }) return d
def get_parameters(self): r"""Get algorithm parameters. Returns: Dict[str, Any]: Arguments values. See Also: * :func:`WeOptPy.algorithms.interfaces.Algorithm.getParameters` """ d = Algorithm.get_parameters(self) d.update({ 'a': self.A, 'epsilon': self.epsilon, 'alpha': self.alpha, 'r': self.r, 'Qmin': self.Qmin, 'Qmax': self.Qmax }) return d
def test_algorithm_getParameters_fine(self): r"""Check if method works fine.""" algo = Algorithm() params = algo.get_parameters() self.assertIsNotNone(params)