Algoritmi Genetici

Laborator
8/10 (1 vot)
Domeniu: Matematică
Conține 1 fișier: docx
Pagini : 8 în total
Cuvinte : 1491
Mărime: 20.32KB (arhivat)
Publicat de: Iurie-Silviu Baciu
Puncte necesare: 0

Extras din laborator

[2] Algoritmii genetici sunt tehnici adaptive de căutare euristică, bazate pe principiile geneticii si le selecţiei naturale, enunţate de Darwin (supravieţuieste cel mai bine adaptat). Mecanismul este similar procesului biologic al evoluţiei. Acest proces posedă o trăsătură prin care numai speciile care se adaptează mai bine la mediu sunt capabile să supravieţuiască si să evolueze peste generaţii, în timp ce acelea mai puţin adaptate nu reusesc să supravieţuiască si cu timpul dispar, ca urmare a selecţiei naturale. Probabilitatea ca specia să supravieţuiască si să evolueze peste generaţii devine cu atât mai mare cu cât gradul de adaptare creste, ceea ce în termeni de optimizare înseamnă că soluţia se apropie de optim. Ca si aplicaţii practice, algoritmii genetici sunt cel mai adesea utilizaţi în rezolvarea problemelor de optimizare, planificare ori căutare. Condiţia esenţială pentru succesul unei aplicaţii cu agenţi inteligenţi este ca problema de rezolvat să nu ceară obţinerea soluţiei optime, ci să fie suficientă si o soluţie apropiată de optim.

[1]Elementele unui algoritm genetic

Un algoritm genetic trebuie sa aiba definite urmatoarle elemente pentru rezolvarea unei problem:

• O reprezentare (genotip) a solutiilor candidat;

• O procedura de initializare (creare) a populatiei initiale de solutii candidat;

• O functie de evaluare (functie fitness) care joaca rolul mediului si care este utilizata pentru a masura calitatea solutiilor in termeni de potrivire/acomodare;

• O schema de selectie (inclocuirea generatiilor);

• Operatorii genetici (mutatia, incrucisarea,…)

• Parametrii numerici.

[3] Algoritmii genetici reprezinta o familie de modele inspirate de teoria evolutiei, adica sunt programe inteligente care sunt capabile de a solution problemele folosind un concept al evolutiei speciilor.Respectiv acesti algoritmi codifica solutiile posibile ale unor problem specific intr-o structura de date de tip cromozom dupa care acestor structure li se aplica operatori de recombinare, pentru a pastra informatia utila.

Ce este un cromozom? Un cromozom nu este nimik altceva decit un vector sau un sir de gene.Pozitia unei gene poarta numele de locusul ei, iar valorile pe car ele poatelua o gena poarta denumirea de allele, care reprezinta multimile finite de numere intregi, interval de numere reale de pe acelasi cromozom, variind de la un locus la altul.

Care este scopul unui algoritm genetic aici? Sarcina lui este de a descoperi cromozomii din ce in ce mai buni, pina la atingerea unei valori a raportului dintre evaluarea asociata unui sir si evaluarea medie a tuturor sirurilor populatie despre care se stie ca este optimala, sau pina cind algoritmul genetic nu mai poate aduce imbunatatiri.

Solutia gasita de algoritmii genetici nu intotdeaua etse cea mai buna dar se afla intr-o vecinatate a solutiei optime.

Preview document

Algoritmi Genetici - Pagina 1
Algoritmi Genetici - Pagina 2
Algoritmi Genetici - Pagina 3
Algoritmi Genetici - Pagina 4
Algoritmi Genetici - Pagina 5
Algoritmi Genetici - Pagina 6
Algoritmi Genetici - Pagina 7
Algoritmi Genetici - Pagina 8

Conținut arhivă zip

  • Algoritmi Genetici.docx

Alții au mai descărcat și

Utilizarea Mathcad ca Soft Didactic pentru Studiul Funcțiilor Algebrice

1. Introducere Importanţa matematicii în formarea şi educarea elevilor este incontestabilă şi în acelaşi timp dificilă, datorită caracterului...

Probleme Rezolvate prin Metode Aritmetice

Problema 1. (metoda grafică) Enunț Dacă se așază câte un elev într-o bancă rămân 14 elevi in picioare. Daca asezam cate 2 elevi intr-o banca...

Catalizatori Matematici

“CATALIZATORI MATEMATICI” Utilizarea termenului de catalizator a fost facuta pentru prima oara de catre BERZELIUS (1779 – 1848), acesta fiind si...

Probleme socio-economice și teoria jocurilor

Introducere Studierea problemelor economice cu ajutorul matematicei, prin construirea modelelor matematice ale unor fenomene, procese si situatii...

Matematici speciale - funcții complexe

1. Numere complexe Un număr complex se defineşte ca o pereche ordonată de numere reale unde a se numeşte partea reală, iar b – partea imaginară a...

Aproximarea Funcțiilor cu Polinoame de Interpolare

I. Scopul lucrării Studiul unor algoritmi de aproximare a funcţiilor continue cu polinomul algebric de interpolare şi implementarea acestora...

Matematici Speciale

Tema de casă nr.1 1. Funcţii şi formule trigonometrice 2. Formule de derivare 3. Formule de integrare Temă de casă nr.2 1. Să se determine...

Te-ar putea interesa și

Utilizarea algoritmilor genetici la rezolvarea problemei rutării vehiculelor

1. Algoritmi Genetici 1.1. Introducere În ultimii ani, metodele bazate pe algoritmi genetici s-au bucurat de succes în domeniul cercetărilor...

Implementarea algoritmilor evolutivi

Conceptul de evoluţie a fost propus de savantul englez Charles Darwin în 1859 în celebra sa carte “Originea speciilor prin selecţie naturală”....

Aplicații ale algoritmilor genetici în management - problema comis voiajorului

1. REZUMAT Un algoritm genetic efectuează operaţii specifice în cadrul unui proces de reproducere guvernat de operatori genetici. Noile soluţii...

Rezolvarea Problemei Comis - Voiajorului cu Ajutorul Algoritmilor Genetici

Algoritmi genetici Tehnici adaptive de cautare euristica, bazate pe principiile geneticii si ale selectiei naturale Lucreaza cu o populatie de...

Un algoritm genetic de îmbunătățire a puterii reactive

1. Rezumat Algoritmii genetici sunt tehnici adaptive de căutare euristică, bazate pe principiile geneticii şi ale selecţiei naturale, enunţate de...

Algoritmi genetici - studiu de caz - optimizarea traficului într-o rețea

1 Istoric Inceputurile algoritmilor geneticise situeaza undeva in jurul anului 1950, cand mai multi biologi au folosit calculatoarele pentru...

Algoritmi Genetici

1 Introducere în calculul evolutiv În general, orice sarcina abstracta care trebuie îndeplinita, poate fi privita ca fiind rezolvarea unei...

Algoritmi Genetici

Calculul cognitiv denotă o familie de metode de rezolvare a problemelor care imită inteligenţa “găsită” în natură. Obiectivul comun al acestor...

Ai nevoie de altceva?