Module: MetaheuristicAlgorithms::BaseAlgorithmModule

Included in:
FireflyAlgorithm, GeneticAlgorithm, HarmonySearch, SimplifiedParticleSwarmOptimization
Defined in:
lib/metaheuristic_algorithms/base_algorithm_module.rb

Instance Method Summary collapse

Instance Method Details

#get_decision_variable_value_by_randomization(decision_variable_index) ⇒ Object



5
6
7
8
# File 'lib/metaheuristic_algorithms/base_algorithm_module.rb', line 5

def get_decision_variable_value_by_randomization(decision_variable_index)
  @function_wrapper.miminum_decision_variable_values[decision_variable_index] 
  + (@function_wrapper.maximum_decision_variable_values[decision_variable_index] - @function_wrapper.miminum_decision_variable_values[decision_variable_index]) * bigdecimal_rand
end