コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
ファイル: de.py プロジェクト: kb2623/WeOptPy
    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
コード例 #4
0
    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
コード例 #5
0
    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
コード例 #6
0
	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
コード例 #7
0
ファイル: sa.py プロジェクト: kb2623/WeOptPy
    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
コード例 #8
0
    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
コード例 #9
0
    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
コード例 #10
0
 def test_algorithm_getParameters_fine(self):
     r"""Check if method works fine."""
     algo = Algorithm()
     params = algo.get_parameters()
     self.assertIsNotNone(params)