Module: Algorithm::Genetic::Selection::Elite

Defined in:
lib/algorithm/genetic/selection/elite.rb

Instance Method Summary collapse

Instance Method Details

#select(members, num) ⇒ Object



4
5
6
# File 'lib/algorithm/genetic/selection/elite.rb', line 4

def select(members, num)
	(block_given? ? members.sort{|a, b| yield a, b } : members.sort)[0, num]
end