Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Algorithm::EvolutionarUserpContributediPerl:Dvolutionary::Op::RouletteWheel(3)

NAME
       Algorithm::Evolutionary::Op::RouletteWheel - Fitness-proportional
       selection, using	a roulette wheel.

SYNOPSIS
	   use Algorithm::Evolutionary::Op::RouletteWheel;
	   my $popSize = 100;
	   my $selector	= new  Algorithm::Evolutionary::Op::RouletteWheel $popSize;

Base Class
       Algorithm::Evolutionary::Op::Selector

DESCRIPTION
       Roulette	wheel selection	tries to select	as many	copies of the
       individual as it	corresponds to its fitness. It is used in the
       canonical GA. Some information on this method of	selection can be found
       in this GA tutorial
       <http://www.geatbx.com/docu/algselct.html#nameselectionrws>

METHODS
   new(	$output_population_size	)
       Creates a new roulette wheel selector

   apply
       Applies the tournament selection	to a population, returning another of
       the said	size

See Also
       Algorithm::Evolutionary::Op::TournamentSelect is	another	option for
       selecting a pool	of individuals

Copyright
	 This file is released under the GPL. See the LICENSE file included in this distribution,
	 or go to http://www.fsf.org/licenses/gpl.txt

perl v5.32.0			 Algorithm::Evolutionary::Op::RouletteWheel(3)

NAME | SYNOPSIS | Base Class | DESCRIPTION | METHODS | See Also | Copyright

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Algorithm::Evolutionary::Op::RouletteWheel&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help