Class: DRP::SearchAlgorithms::PSO::AbstractParticleSwarmOptimizer

Inherits:
Object
  • Object
show all
Defined in:
lib/pso.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(swarm_size, vector_size) ⇒ AbstractParticleSwarmOptimizer

Returns a new instance of AbstractParticleSwarmOptimizer.



32
33
34
# File 'lib/pso.rb', line 32

def initialize swarm_size, vector_size
  @swarm_size, @vector_size = swarm_size, vector_size
end

Instance Attribute Details

#global_best_errorObject (readonly)

Returns the value of attribute global_best_error.



30
31
32
# File 'lib/pso.rb', line 30

def global_best_error
  @global_best_error
end

#global_best_vectorObject (readonly)

Returns the value of attribute global_best_vector.



30
31
32
# File 'lib/pso.rb', line 30

def global_best_vector
  @global_best_vector
end