EO radno okruženje

Index | Uvod | Genetski algoritmi | EO radno okruženje | Naprednije mogućnosti okruženja | Programski primjeri




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.



Valid HTML 4.01 Transitional