186.112 Heuristic Optimization Techniques
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2017W, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

The aim of this course is to teach the necessary skills to succesfully apply heuristic search methods to problems of theoretical and practical nature.

Inhalt der Lehrveranstaltung

This lecture deals with heuristic methods to solve optimization problems. The presented approaches are especially suitable for problems arising in practice. On the one hand such problems are often too complex to be solved in an exact way because of the increasing amount of computation time needed by conventional exact techniques. On the other hand it is often sufficient or even required to come up with a good solution in reasonable time.

Areas of application:

  • Combinatorial or logistical problems such as scheduling, timetable creation, cutting and packing, network design, routing
  • Parameter optimization of non-linear or numerical functions
  • Optimization of non-linear problems (e.g. neural networks, rules for classification systems, electronic circuits)
  • Optimization of time dependent or noisy problems

The methods presented include:

  • Construction Heuristics
  • Local Search
  • Simulated Annealing
  • Tabu-Search
  • Guided Local Search
  • Variable Neighborhood Search
  • Very Large Neighborhood Search
  • Greedy Randomized Adaptive Search Procedure
  • Genetic Algorithms
  • Evolutionary Strategies
  • Ant Colony Optimization
  • Hybridization of different approaches, Parallelization
  • Analysis, Tuning, and Racing of Metaheuristics

Beside the theoretical basics this lecture focuses on practical applications and the connection of metaheuristics with problem-specific heuristics as well as some examples of suitable combinations with exact methods.

Weitere Informationen

ECTS-Breakdown

20h Lectures
  5h Recap lecture contents
40h Programming exercises
  9h Exam preparation
  1h Exercise interviews / Examination
----
75h

Hotline for any questions concerning this course: heuopt (at) ac.tuwien.ac.at

Vortragende Personen

  • Klocker, Benedikt
  • Raidl, Günther
  • Riedler, Martin
  • Klute, Fabian
  • Maschler, Johannes

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.11:00 - 13:0003.10.2017 - 23.01.2018Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Heuristic Optimization Techniques - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.03.10.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.10.10.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.17.10.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.24.10.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.07.11.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.14.11.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.21.11.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) 1. Programmierübung Abgabegespräche
Di.28.11.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.05.12.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.12.12.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Di.19.12.201711:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Ersatztermin
Di.09.01.201811:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Ersatztermin
Di.16.01.201811:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) 2. Programmierübung Abgabegespräche + Prüfung
Di.23.01.201811:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) 2. Programmierübung Abgabegespräche + Prüfung

Leistungsnachweis

Programming assignments / final oral exam

During the course two programming exercises and short reports have to be solved and handed in. The exercises are meant to be solved in teams of two students. Each team will present their solution in two interviews.

To complete the course it is mandatory to solve and hand in the programming excercises and short reports. The second interview is in connection with an oral examination about the course topics. The programming excercises and the oral exam each contribute one half to the final grade and each of them has to be positive to successfully complete the lecture.

LVA-Anmeldung

Von Bis Abmeldung bis
02.10.2017 00:00 19.10.2017 23:55 29.10.2017 23:59

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 504 Masterstudium Embedded Systems Gebundenes Wahlfach
066 926 Business Informatics Gebundenes Wahlfach
066 931 Logic and Computation Gebundenes Wahlfach
066 932 Visual Computing Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach
066 950 Informatikdidaktik Gebundenes Wahlfach

Literatur

  • F. Glover, G. A. Kochenberger: Handbook of Metaheuristics, Kluwer Academic Publishers, 2003
    (comprehensive, recent standard work on metaheuristics)
  • M. Gendreau, J.-Y. Potvin: Handbook of Metaheuristics, 2nd edition, Springer, 2010
    (describes various methods in addition to the first version)
  • E. Talbi: Metaheuristics: From Design to Implementation, J. Wiley and Sons, 2009
    (new and detailed work about metaheuristics)

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Englisch