Optimeerimismeetodid (EMT0130)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
EMT0130
õppeaine nimetus eesti k
Optimeerimismeetodid
õppeaine nimetus inglise k
Optimization Methods
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
Ainet õpetavad struktuuriüksused
EM - mehaanika ja tööstustehnika instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärgiks on anda üliõpilasele ülevaade traditsioonilistest ja kaasaegsetest optimeerimise meetoditest ja selgitada nende tööpõhimõtet ning tutvustada olemasoleva rakendustarkvara kasutamist. Põhitähelepanu on pööratud praktiliste optimiseerimisprobleemide lahendamise oskuse omandamisele kasutades ja kohandades rakendustarkvara ning meetodeid.
õppeaine eesmärgid inglise k
The aim of the course is to give an overview on traditional and modern optimization methods, to explain working principles of these methods. Main attention is paid to aquiring practical problem solving skills utilizing and adpting optimization software tools and methods.
õppeaine õpiväljundid eesti k.
1. Traditsiooniliste optimeerimise meetodite tööpõhimõtete tundmine ja rakendamise oskus.
2. Globaalse optimeerimise meetodite ja täisarvilise planeerimise tööpõhimõtete tundmine ja rakendamise oskus.
3. Hübriid- ja lokaalse otsingu algortimide tundmine ja rakendamise oskus.
4. Multikriteriaalse optimeerimise meetodite tundmine ja rakendamise oskus.
5. Optimeerimise rakendustarkvara kasutamise ja kohandamise oskus.
6. Põhiteadmised tundlikkuse analüüsist.
õppeaine õpiväljundid ingl k.
1. Basic knowledge on traditional optimization methods, skills on their implementation.
2. Basic knowledge on global optimization methods and integer programming, skills on their implementation.
3. Basic knowledge on hybrid algoritms and local search, skills on their implementation.
4. Basic knowledge on multicriteria optimization methods, skills on their implementation.
5. Experience on use and adption of optimization software packages and tools.
6. Basic knowledge on sensitivity analysis.
õppeaine sisu lühikirjeldus eesti k
Optimeerimisülesande püstitus. Lineaarse-, ruut- ja mittelineaarse programmeerimise ülesanded, lisakitsendused võrduste ja võrratuste kujul. Lineaarse planeerimise ülesande lahendamine. Simpleksmeetod, duaalsus. Transpordiülesanne. Täisarvuline planeerimine. Lõiketasandite meetodid. Hargne ja kärbi. Mittelineaarne optimeerimine. Karush-Kuhn-Tuckeri optimaalsuse tingimused. Gradiendi meetodid. Lagrange kordajate meetod. Kiirema languse meetod. Newtoni meetod, Kvaasi-Newtoni ja Gauss-Newtoni
meetodid. Kaasaja trendid optimeerimismeetodite arendamisel: stohhastiliste lahendusmeetodite ja paralleelarvutuse kasutamine, globaalne optimeerimine. Populatsioonimeetodid. Geneetiline algoritm, osakeste parvega optimeerimine, sipelgameetod, differentsiaalevolutsioon. Hübriidalgoritmid.Lokaalne otsing. Trajektoormeetodid. Mägironimine, simuleeritud lõõmutamine, tabu otsing. Funktsioonide lähendamine, vastavuse pind. Tehisnärvivõrgud, vähimruutude
meetod. Multikriteriaalne optimeerimine. Pareto printsiip.Kriteeriumide kombineerimisel põhinevad meetodid.Tundlikkuse (sensitivity) analüüs.
õppeaine sisu lühikirjeldus ingl k
Formulation of the optimization problem. Linear-, quadratic- and non-linear programming. Constraints in equality and inequality form. The simplex method, duality, transportation problem. Integer programming. Methods of cutting planes. Branch and bound. Nonlinear optimization. The Kuhn-Tucker condtions.Gradient methods. The Langrange multipliers method. Steepest descent method. Newton, Quasi Newton and Gauss-Newton methods.
Trends in development of optimization methods: use of stochastic aprroach and parallel computation, global optimization techniques. Population methods. Genetic algorithm. Particle swarm optimization. Ant colony optimization. Differential evolution method. Hybrid algorithms. Local search. Trajector methods. Hill climbing. Simulated annealing. Tabu search. Function pproximation, response surface. Artificial Neural Network, Least Square method.Multiobjective optimization. Pareto principle. Methods based on
combination of optimality criteria. Sensitivity analysis.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
1. Ravindran, A. Engineering optimization: methods and applications. Wiley, 2006, 667lk.
2. Ganguli, R. Engineering Optimization: A Modern Approach, CRC Press, 012, 264 lk.
3. Weise, T. Global Optimization Algorithms - Theory and Application, 2009,
http://www.it-weise.de/projects/book.pdf
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
16.0
praktikume
1.0
praktikume
16.0
harjutusi
1.0
harjutusi
0.0
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2024/2025 sügis
Jüri Majak, EM - mehaanika ja tööstustehnika instituut
inglise keel, eesti keel
    kuva rohkem
    2023/2024 sügis
    Jüri Majak, EM - mehaanika ja tööstustehnika instituut
    inglise keel, eesti keel
      2022/2023 sügis
      Jüri Majak, EM - mehaanika ja tööstustehnika instituut
      inglise keel, eesti keel
        2021/2022 sügis
        Jüri Majak, EM - mehaanika ja tööstustehnika instituut
        inglise keel, eesti keel
          2020/2021 sügis
          Jüri Majak, EM - mehaanika ja tööstustehnika instituut
          inglise keel, eesti keel
            2019/2020 sügis
            Jüri Majak, EM - mehaanika ja tööstustehnika instituut
            inglise keel, eesti keel
              2018/2019 sügis
              Jüri Majak, EM - mehaanika ja tööstustehnika instituut
              eesti keel
                Ainekaart eesti keeles
                Ainekaart inglise keeles