Rank selection chooses genetic-algorithm individuals by relative fitness rank rather than absolute fitness. It limits domination by a single exceptionally fit individual and helps preserve population diversity. section 7.3.3
Ticket-pricing population
Five candidate solutions are ranked by objective value: x4 is best, followed by x3, x2, x5, and x1. Rank-based selection then gives probabilities according to these positions instead of directly copying the large differences in objective values.
A practical application follows these steps:
- Sort the population from weakest to strongest fitness and assign ranks. section 7.3.3
- Choose linear or nonlinear ranking and set selection pressure; linear ranking uses 1.0 < SP ≤ 2.0. section 7.3.3
- Use the resulting probabilities for parent selection, accepting lower-fitness individuals often enough to reduce bias and maintain diversity. section 7.3.3
