Sunteți pe pagina 1din 2

Deac Gh.

Daniel Master IIS an I

REFERAT 3- Optimizare cu colonii de furnici


Optimizarea cu colonii de furnici este o metoda inspirata din natura. Metoda este inspirat din comportamentul furnicilor adevrate, relativ la componenta de cutare a hranei. Observatiile au fost facute n urma unui experiment cu o colonie de Iridomyrmex humilis. !urnicile au avut acces la hrana printr un drum cu doua ramuri de lun"imi diferite care pleca de la propriul cuib. S a observat ca toate furnicile au tins sa mear"a pe drumul cel mai scurt. #rin observarea comportamentului furnicilor, cercetatorii au inceput sa intelea"a mi$loacele lor de a comunica. %n timp ce se deplaseaz, acestea depun o substan& numit feromon pentru a comunica intre ele pentru "asirea celei mai scurte rute. 'u cat sunt mai multe furnici care urmeaza acceasi cale, cu atat acea cale devine mai atractiva. Selectarea rutei !urnicile navi"heaza orbeste de la musuroiul propriu catre sursa de mancare. 'and apare obstacolul, trebuie sa decida daca sa mear"a la stan"a sau la dreapta, iar ale"erea se face in mod aleator. (cumularea de feromon este insa mai rapida pe drumul mai scurt. Diferenta de cantitate de feromon creata in timp intre cele doua drumuri determina furnicile sa alea"a calea mai scurta In concluzie, cea mai scurta cale este descoperita prin urmele de feromon) *!iecare furnica se deplaseara initial la intamplare * Depoziteaza feromon pe calea urmata * !urnicile determina apoi calea cea mai urmata si tind sa o urmeze tot pe aceasta * Mai mult feromon pe un drum mareste probabilitatea ca acel drum sa fie urmat. Sistemul artificial !urnicile artificiale formeaza un sistem multia"ent care indeplineste functiile observate la sistemul furnicilor reale. Sistemul artificial se bazeaza pe cooperarea unui "rup de furnici artificiale pentru a obtine o solutie buna pentru problema considerata. !urnicile artificiale reprezinta mutanti ai furnicilor adevarate. 'ea mai scurta ruta determinata de a"enti reprezinta o solutie a problemei. Sistemul presupune o tranzitie probabilista intre stari +sau noduri ale "rafului,. !iecare furnic artificial din colonie trebuie s "seasc cel mai scurt drum +n termenii problemei de rezolvat, ntre un nod surs -i un nod destina&ie n "raful sub forma cruia se reprezint problema.

. O furnic va construi solu&ia problemei prin mutri succesive dintr un nod +o stare a problemei, n altul. . !iecare arc (i, j) al "rafului are asociat o variabil ij care codific urma de feromon asociat. . 'antitatea de feromon de pe un arc va reprezenta utilitatea pe care o acord furnicile utilizrii acelui arc n construirea unei solu&ii !iecare furnic artificial trebuie s "seasc cel mai scurt drum ntre un nod surs -i un nod destina&ie n "raful sub forma cruia se reprezint problema. . O furnic va construi solu&ia problemei prin mutri succesive dintr un nod +o stare a problemei, n altul. . !iecare arc (i, j) al "rafului are asociat o variabil ij care codific urma de feromon asociat. * 'antitatea de feromon de pe un arc va reprezenta utilitatea pe care o acord furnicile utilizrii acelui arc n construirea unei solu&ii. * /a nceput, toate arcele au o cantitate ini&ial e"al de feromon notata cu 0. !urnica curent +aflat n nodul i, va hotr urmtoarea mutare +nodul j aflat la un arc distan&, n mod probabilistic, baz0ndu se pe valoarea ij. . 'a -i n natur, avem un fenomen de evaporare a feromonului) ij 1 +2 , ij . unde din +3, 2, este coeficientul de evaporare a feromonului -i este un parametru a carui valoare se stabileste de catre noi. . !urnicile pornesc fiecare dintr un nod al problemei, se mi-c simultan prin diverse stri, iar c0nd fiecare a terminat de construit o solu&ie +au a$uns la destinatie, spunem c a trecut o "enera&ie.

!urnicile posed o memorie, numit lista tabu, care contine toti pasii +starile, nodurile, care au fost parcursi pana la momentul curent. . 'a si in natura, furnicile artificiale se intorc de la sursa de hrana la musuroi * #entru a gasi drumul, se foloseste lista tabu. . /ista tabu este folosita si pentru a evita trecerea unei furnici printr o stare pe care a vizitat o anterior.

S-ar putea să vă placă și