['sociology', 'wizards', 'mindfulness', 'evolution', 'batteries']
Què són els "algoritmes genètics" en el context de la informàtica? Explica com funcionen i posa alguns exemples de la seva aplicació.
Els algoritmes genètics són una classe d'algoritmes d'optimització i cerca inspirats en el procés d'evolució biològica. Aquests algoritmes imiten els principis de la selecció natural i la genètica per trobar solucions a problemes complexos.  Funcionen mitjançant la creació d'una població de possibles solucions, representades com a "cromosomes" o cadenes de dades. A través de processos  d'"encreuament" (combinació de solucions) i "mutació" (introducció de canvis aleatoris), es generen noves solucions. Les millors solucions, avaluades segons una funció d'aptitud predefinida, tenen més probabilitats de "reproduir-se" i transmetre les seves característiques a la següent generació.  Aquest procés iteratiu continua fins que s'arriba a una solució satisfactòria. Els algoritmes genètics s'utilitzen en una àmplia gamma d'aplicacions, com ara la robòtica, la intel·ligència artificial, l'enginyeria i les finances, per a tasques com l'optimització de dissenys, la planificació de rutes o la predicció de mercats.