class

Stochasta::PSO::Particle

Inherits Reference < Object

Constructors

new(position : Array(Float64), velocity : Array(Float64), fitness : Float64)
Source

Instance methods

best_fitness
Source
best_fitness=(best_fitness : Float64)
Source
best_position
Source
best_position=(best_position : Array(Float64))
Source
fitness
Source
fitness=(fitness : Float64)
Source
position
Source
position=(position : Array(Float64))
Source
update_best(minimize : Bool = true)

Updates the best position if the current fitness is better (lower is better for minimization)

Source
velocity
Source
velocity=(velocity : Array(Float64))
Source