def get_parameters(self): d = Algorithm.get_parameters(self) d.update({ 'delta': self.delta, 'neighborhood_function': self.neighborhood_function }) return d
def get_parameters(self): 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 algorithms parameters values. Returns: Dict[str, Any]: See Also * :func:`niapy.algorithms.Algorithm.get_parameters` """ d = Algorithm.get_parameters(self) return d
def get_parameters(self): r"""Get parameters values of the algorithm. Returns: Dict[str, Any]: Algorithm parameters. """ d = Algorithm.get_parameters(self) d.update({ 'lifetime': self.lifetime, 'area_limit': self.area_limit, 'local_seeding_changes': self.local_seeding_changes, 'global_seeding_changes': self.global_seeding_changes, 'transfer_rate': self.transfer_rate }) return d
def get_parameters(self): r"""Get parameters values for the algorithm. Returns: Dict[str, Any]: Algorithm parameters. """ d = Algorithm.get_parameters(self) d.update({ 'partition': self.partition, 'period': self.period, 'keep': self.keep, 'bar': self.bar, 'np1': self.np1, 'np2': self.np2 }) return d
def get_parameters(self): r"""Get parameters values of the algorithm. Returns: Dict[str, Any]: Algorithm parameters. See Also: * :func:`niapy.algorithms.Algorithm.get_parameters` """ d = Algorithm.get_parameters(self) d.update({ 'differential_weight': self.differential_weight, 'crossover_probability': self.crossover_probability, 'strategy': self.strategy }) return d
def get_parameters(self): r"""Get algorithms parameters values. Returns: Dict[str, Any] See Also: * :func:`niapy.algorithms.Algorithm.get_parameters` """ d = Algorithm.get_parameters(self) d.update({ 'fluctuation_coeff': self.fluctuation_coeff, 'population_rate': self.population_rate, 'c': self.c, 'fc': self.fc }) return d
def get_parameters(self): r"""Get algorithms parameters values. Returns: Dict[str, Any]: See Also * :func:`niapy.algorithms.Algorithm.get_parameters` """ d = Algorithm.get_parameters(self) d.update({ 'delta': self.delta, 'delta_temperature': self.delta_temperature, 'starting_temperature': self.starting_temperature, 'epsilon': self.epsilon }) return d
def get_parameters(self): r"""Get parameters values for the algorithm. Returns: Dict[str, Any]: Algorithm parameters. """ d = Algorithm.get_parameters(self) d.update({ 'M': d.pop('population_size', self.population_size), 'num_tests': self.num_tests, 'num_searches': self.num_searches, 'num_searches_best': self.num_searches_best, 'bonus1': self.bonus1, 'bonus2': self.bonus2, 'num_enabled': self.num_enabled, 'local_searches': self.local_searches }) return d
def get_parameters(self): r"""Get parameter values for the algorithm. Returns: Dict[str, Any]: Algorithm parameters. """ d = Algorithm.get_parameters(self) d.update({ 'N_max': self.N_max, 'V_f': self.V_f, 'D_max': self.D_max, 'C_t': self.C_t, 'W_n': self.W_n, 'W_f': self.W_f, 'd_s': self.d_s, 'nn': self.nn, }) return d
def get_parameters(self): r"""Get parameter values for the algorithm. Returns: Dict[str, Any]: Algorithm parameters. """ d = Algorithm.get_parameters(self) d.update({ 'n_max': self.n_max, 'foraging_speed': self.foraging_speed, 'diffusion_speed': self.diffusion_speed, 'c_t': self.c_t, 'w_neighbor': self.w_neighbor, 'w_foraging': self.w_foraging, 'd_s': self.d_s, 'max_neighbors': self.max_neighbors, 'crossover_rate': self.cr, 'mutation_rate': self.mr }) return d
def test_algorithm_getParameters(self): r"""Check if method works fine.""" algo = Algorithm() params = algo.get_parameters() self.assertIsNotNone(params)