Optimizări

Obiective curs

Prima parte a cursului prezinta principalele metode si algoritmi de căutare a solutiei de optim in probleme de programare neliniara. Cea de a doua parte este destinata aspectelor privind optimizarea dinamica. Ambele probleme sunt tratate în contextul general dar pe exemple concrete se cauta introducerea în problematica generala a automatizarii poceselor.

Obiective laborator

Principalul obiectiv al laboratorului este de a familiariza cursantul cu problemele legate de implementarea algoritmilor de optimizare. Pornind de la prezentarea metodei sub forma generala sa realizeze organigrama unui program de solutionare numerica, implementarea acestui program si solutionarea cu ajutorul acestui program a unor aplicatii concrete.

Conținut curs

  1. Introducere în problema programarii neliniare. Formularea problemei. Definitii.
  2. Metode de optimizare în absenta restrictiilor. Metode de cautare liniara fara utilizarea derivatelor. Metode de cautare liniara utilizând derivatele.
  3. Cautarea multidimensionala fara utilizare derivatelor. Cautarea multidimensinala utilizând gradientul functiei.
  4. Algoritmi de cautare multidimensionala utilizând metoda directiilor conjugate.
  5. Optimizarea în prezenta restrictiilor. Conditia de optimalitate F. John si Kuhn-Tucker.
  6. Metoda functiilor de penalizare, metoda functiilor bariera.
  7. Metoda directiilor admisibile de cautare. Algoritmul Zoutendijk, metoda gradientilor proiectati. Algoritmul Rosen.
  8. Calcul variational clasic. Formularea problemei.
  9. Minimizarea functionalelor cu terminale fixate si libere.
  10. Minimizarea functionalelor supuse la restrictii de tip diferential si integral. Problema izoperimetrica.
  11. Problema conducerii optimale. Formularea problemei. Conditii de necesitate impuse solutiei optimale.
  12. Problema liniar patratica. Formularea problemei. Solutionare.
  13. Principiul minimului (Pontriaghin).

Conținut laborator

  1. Algoritmi de cautare liniara. Algoritmul sectiunii de aur , algoritmul Fibonacci , algoritmul cautarii dihotomoce.
  2. Metoda cautarii ciclice dupa axele de coordonate. Algoritmul Hooke si Jeeves
  3. Algoritmul Rosenbrock.
  4. Metoda celei mai rapide coborâri. Algoritmul D.F.P si algoritmul F.R.
  5. Algoritmul Zoutendijk. Algoritmul Rosen.
  6. Metoda functiilor de penalizare si de tip bariera.
Scroll to Top