Inspired by the process of natural selection, Genetic Algorithms are search heuristics employed in computing to find approximate solutions to optimization and search problems. They operate by generating a population of potential solutions and then evolving these solutions over successive iterations to enhance their quality.