Algoritmos Genéticos funcionam criando uma população inicial de soluções possíveis e, em seguida, aplicando operadores genéticos como seleção, crossover e mutação para evoluir essas soluções ao longo de várias gerações. O objetivo é encontrar soluções de alta qualidade para problemas complexos através da simulação de processos evolutivos.