Optimizarea Structurilor Folosind Algoritmul Genetic

Proiect
8/10 (1 vot)
Domeniu: Mecanică
Conține 1 fișier: ppt
Pagini : 40 în total
Mărime: 1.28MB (arhivat)
Puncte necesare: 6
Facultatea de Mecanică Catedra Mecanică Aplicată

Cuprins

  1. Ce sunt AG?
  2. Cum lucrează AG?
  3. Sisteme inteligente bazate pe AG
  4. AG în optimizarea numerică
  5. AG – exemple
  6. Exemple numerice
  7. I. Design-ul structurii unui acoperiş
  8. II. Structura de 10 etaje
  9. Observaţii finale
  10. References

Extras din proiect

1. Definiţia Optimizării

OPTIMIZÁRE, optimizări,

Raționament sau calcul care permite găsirea valorilor unuia sau mai multor parametri corespunzând maximului unei funcții.

A face să devină optim, a îmbunătăți, a face ca randamentul unei mașini, al unui sistem tehnic etc. să corespundă unor exigențe sporite.

A alege și a aplica soluția cea mai bună (optimă) dintre toate soluțiile posibile.

Ce sunt AG?

ALGORITMII GENETICI sunt o familie de modele inspirate de teoria evoluţiei, programe inteligente capabile să soluţioneze probleme folosind un concept al evoluţiei speciilor. Aceşti algoritmi codifică soluţiile posibile ale unor probleme specifice într-o structură de date de tip cromozom şi aplică acestor structuri operatori de recombinare, pentru a păstra informaţia utilă.

Un cromozom este un vector sau un şir de gene. Poziţia unei gene este numită locusul ei. Valorile pe care le poate lua o genă sunt numite alele (mulţimi finite de numere întregi, intervale de numere reale, sau chiar structuri complexe de date). Alele variază de la un locus la altul.

Sarcina unui algoritm genetic e să descopere cromozomi din ce în ce mai buni, până la atingerea unei valori a raportului dintre evaluarea asociată unui şir şi evaluarea medie a tuturor şirurilor populaţiei (fitness) despre care se ştie că este optimală, sau până când algoritmul genetic nu mai poate aduce îmbunătăţiri.

Implementarea unui algoritm genetic începe cu o populaţie de cromozomi (aleasă aleator). Se evaluează, apoi, aceste structuri şi se alocă facilităţi reproductive astfel încât acei cromozomi, care reprezintă o soluţie mai bună pentru problema ţintă, să aibă mai multe şanse de a se reproduce decât cromozomii cu soluţii mai puţin bune. Definirea unei soluţii bune se face în raport cu populaţia curentă.

Cum lucrează algoritmii genetici?

Etapele implementării si utilizării unui algoritm genetic sunt următoarele:

definirea elementelor algoritmului (reprezentarea, funcţia fitness, mecanismul de selecţie, operatorii genetici, parametrii)

proiectarea experimentului

execuţia experimentului

interpretarea rezultatelor

Analiza unui algoritm evolutiv se face empiric, pe baza rezultatelor unor experimente ce urmăresc fie performanţa absolută de calcul a algoritmului studiat, fie compararea algoritmului genetic studiat cu un alt algoritm ce rezolvă aceeaşi problemă (studiu relativ).

De aceea, în faza de proiectare a experimentului trebuie avută în vedere optimizarea algoritmului genetic şi pentru al doilea caz, consideraţi alte tipuri de algoritmi decât cei genetici pentru efectuarea de comparaţii.

SISTEME INTELIGENTE BAZATE PE ALGORITMI GENETICI

Mecanismul specific acestor sisteme este inspirat din funcţionare sistemelor biologice, în sensul că încurajează soluţiile candidat capabile să rezolve o problemă şi penalizează soluţiile fără succes. În felul acesta se obţin, după mai multe generaţii, soluţii foarte bune pentru probleme de optimizare complexe, cu un mare număr de parametri.

Ideea de bază a unui algoritm genetic constă în a începe cu o populaţie de soluţii, fiecare mai performantă decât precedentele. Fazele ciclului prin care operează un asemenea algoritm sunt:

creearea unei populaţii de “membri” (soluţii candidat la rezolvrea unei probleme),

selecţia membrilor care s-au adaptat cel mai bine necesităţilor problemei de soluţionat,

reproducerea (se folosesc operatorii genetici de încrucişare şi mutaţie, pentru a obţine noi membri),

evaluarea gradului în care noii membri corespund mai bine soluţionării problemei,

abandonarea populaţiei vechi prin înlocuirea ei cu populaţia nouă din noua generaţie.

Conținut arhivă zip

  • Optimizarea Structurilor Folosind Algoritmul Genetic.ppt

Alții au mai descărcat și

Proiectarea procesului tehnologic și matriță sau ștanță pentru o piesă cilindrică

Sa se proiecteze procesul tehnologic si stanta sau matrita pentru obtinerea piesei din figura 1. Materialul utilizat este TDA3 ( tabla decapata...

Te-ar putea interesa și

Evaluarea consumului propriu tehnologic în rețele de joasă tensiune

Pierderile de putere in retelele electrice reprezinta o problematica de interes major pentru furnizorii si distribuitorii de energie electrica....

Posibilități de reconfigurare a rețelelor de distribuție

Rezumat: Reconfigurarea retelelor pentru reducerea pierderilor in sistemul de distributie este o cale importanta de a economisi energie.Aceasta...

Componente Software pentru Managementul Portofoliilor de Acțiuni

Abstract 4 Introducere 5 Algoritmi genetici 6 Introducere 6 Structura generala a unui algoritm genetic 8 Structuri de date 10 Construirea...

Transportul și Distribuția Energiei Electrice

I. SCURT ISTORIC Inteligenţa artificială porneşte de la premisa căreia toate activităţile cognitive pot fi modelate că procese de calcul....

Descriptorii Operaționali ai Sistemelor Energetice

Definirea si comentarea conceptelor si descriptorilor manageriali Managementul performant opereaza cu urmatoarele concepte si descriptori...

Afaceri inteligente

I)Definitii acceptate pentru afacere, afaceri inteligente Termenul de BI (Business Intelligence sau afaceri inteligente) este din ce in ce mai des...

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...

Ai nevoie de altceva?