EO radno okruženje
1. Uvod
Računalna znanost , iako mlada znanost , do danas je razvila vrlo veliki broj
algoritama koji i na sporijim računalima rješavaju neke složene probleme u vrlo
kratkom vremenu. No kako se računalna znanost razvija tako i problemi postaju
sve složeniji i ponekad nije vrlo jednostavno pronaći algoritam koji će dati rješenje.
Za rješavanje takvih problema , kao i mnogo puta do sada, znanstvenici su potražili
inspiraciju u prirodi.
1859. godine Charles Darwin je uzdrmao svijet svojom knjigom "O Porijeklu
vrsta" (On the Origin of Species). U njoj je objasnio kako prirodne populacije
evoluiraju i tako se prilagođavaju životnim uvjetima koje im nameće priroda.
Nekih 120 godina kasnije John Holland je predložio (popularizirao) ,kroz svoj
rad ''Adaptation in Natural and Artificial Systems’’, genetske algoritme. Ovo
nije prva pojava primjene evolucije iz prirode u računarstvu . Tako je već Alan
Turing pokušao upotrijebiti genetske algoritme u neuronskim mrežama. Također su
ranije razvijene i slične metode kao što su evolucijske strategije i evolucijsko
programiranje.
Genetski algoritmi se primjenjuju kod neuronskih mreža, optimiranju upita nad
bazama podataka, financijama, itd.
Danas postoji vrlo veliki broj metoda koje temelje svoje postupke na evoluciji
iz prirode ,a genetski algoritmi su jedna od njih.