Wheel Selection

Wheel Selection (also known as Roulette Wheel Selection) is a stochastic selection operator used in Evolutionary Algorithms and Genetic Algorithms. It selects individuals from a population for reproduction based on their relative fitness values.

Mechanism

  1. Fitness Proportionate Selection: Each individual is assigned a slice of a virtual “wheel” proportional to its fitness .
  2. Probability Calculation: The probability of selecting individual is: where is the population size.
  3. Selection Process: A random number is generated, and the wheel is “spun.” The individual corresponding to the sector where the wheel stops is selected. This process is repeated to fill the new generation.

Characteristics

  • Stochastic Nature: Unlike Tournament Selection or Rank Selection, wheel selection introduces randomness, allowing less fit individuals a non-zero chance of reproduction.
  • Fitness Scaling: Requires fitness values to be non-negative. If fitness values vary significantly, high-fitness individuals may dominate prematurely (premature convergence).
  • Computational Cost: for cumulative probability calculation; or for selection depending on implementation (e.g., stochastic universal sampling).
  • Genetic Algorithm
  • Fitness Function
  • Selection Pressure
  • Stochastic Universal Sampling