class MetaheuristicAlgorithms::FunctionWrappers::AbstractWrapper

Public Instance Methods

initial_decision_variable_value_estimates() click to toggle source

For the algorithm that requires initial estimate that is depending on the particular objective function: Return value: Array

# File lib/metaheuristic_algorithms/function_wrappers/abstract_wrapper.rb, line 24
def initial_decision_variable_value_estimates
  raise "#{__method__} method must be implemented in the subclass"
end
maximum_decision_variable_values() click to toggle source

Return value: Array

# File lib/metaheuristic_algorithms/function_wrappers/abstract_wrapper.rb, line 8
def maximum_decision_variable_values
  raise "#{__method__} method must be implemented in the subclass"
end
minimum_decision_variable_values() click to toggle source

Return value: Array

# File lib/metaheuristic_algorithms/function_wrappers/abstract_wrapper.rb, line 13
def minimum_decision_variable_values
  raise "#{__method__} method must be implemented in the subclass"
end
objective_function_value(decision_variable_values) click to toggle source

Input value: Array

# File lib/metaheuristic_algorithms/function_wrappers/abstract_wrapper.rb, line 18
def objective_function_value(decision_variable_values)
  raise "#{__method__} method must be implemented in the subclass"
end