Class: FeldtRuby::Optimize::EvolutionaryOptimizer
- Inherits:
-
PopulationBasedOptimizer
- Object
- Optimizer
- PopulationBasedOptimizer
- FeldtRuby::Optimize::EvolutionaryOptimizer
- Defined in:
- lib/feldtruby/optimize/differential_evolution.rb
Overview
Common to many Evolutionary Computation optimizers
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from PopulationBasedOptimizer
Attributes inherited from Optimizer
#archive, #num_optimization_steps, #objective, #options, #search_space, #termination_criterion
Attributes included from Logging
Method Summary
Methods inherited from PopulationBasedOptimizer
#get_candidate, #get_candidates_with_indices, #initialize_options, #initialize_population, #population_size, #re_initialize_population, #sample_population_indices_without_replacement, #update_candidate_in_population
Methods inherited from Optimizer
#best, #init_archive, #initialize, #initialize_options, #log_end_of_optimization, #optimization_step, #optimize, #time_per_step, #update_archive
Methods included from Logging
#__find_logger_set_on_instance_vars, #new_default_logger, #setup_logger_and_distribute_to_instance_variables
Constructor Details
This class inherits a constructor from FeldtRuby::Optimize::Optimizer