This document compares different selection techniques used in genetic algorithms. It discusses roulette wheel selection, rank selection, tournament selection, elitism, and steady-state selection. Roulette wheel selection chooses parents based on their fitness, with better fitness having more chances to be selected. Rank selection assigns ranks to the population before selection. Tournament selection randomly chooses individuals and selects the fitter one. Elitism selects the most fit individuals as parents. Steady-state selection keeps most of the population intact between generations. The document provides pros and cons of each technique and concludes with an analysis of their effects on genetic algorithm performance and diversity.