Universität Wien

040491 VK nBWM PM/LM: Implementation of Optimization Methods (2009S)

8.00 ECTS (4.00 SWS), SPL 4 - Wirtschaftswissenschaften
Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 30 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

  • Wednesday 04.03. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 11.03. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 18.03. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 25.03. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 01.04. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 08.04. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 15.04. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 22.04. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 29.04. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 06.05. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 13.05. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 20.05. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 27.05. 09:30 - 14:00 EDV-Labor 3
  • Wednesday 03.06. 09:30 - 14:00 EDV-Labor 3
  • Tuesday 09.06. 17:30 - 19:30 Hörsaal 5
  • Wednesday 10.06. 09:30 - 14:00 EDV-Labor 3

Information

Aims, contents and method of the course

-> Vorbesprechung und Einführung
-> Einführung in das Programmieren in C++ mit MS Visual C++ Express Edition 2005/2008
-> Ein- und Ausgabe mit Dateien
-> Kürzeste Wege-Algorithmen
-> Datenstrukturen aus der Standard Template Library (STL)
-> Verfahren für das Travelling Salesperson Problem (TSP), verwandte Probleme und lokale Suchverfahren
-> Verfahren für das Vehicle Routing Problem (VRP) und lokale Suchverfahren
-> Metaheuristiken: Tabu Search (TS)

Voraussetzungen:
-> von Vorteil: positiver Abschluss des Moduls Transportation Logistics oder Operations Management
-> Eigener PC (MS Windows, Taktfrequenz > 1 GHz)

Der Kurs ist entweder als Nicht-BWL Modul für die KFK TL/PM/SCM, als Wahlfach oder als Freies Wahlfach für die Studien IBW bzw. BW (Magisterstudium) anrechenbar.

Assessment and permitted materials

Um den Kurs positiv absolvieren zu können müssen Sie einerseits in Summe mehr als 50% erreichen und andererseits beim theoretischen und praktischen Endtest in Summe mehr als 50% erreichen. Außerdem müssen Sie in 75% der Einheiten zumindest ein Hausübungsbeispiel und ein Beispiel der Programmieraufgaben aus der Stunde abgeben.

[15%] Theorieaufgaben
[35%] Programmieraufgaben
[25%] Theorieendtest
[25%] Programmierendtest

Minimum requirements and assessment criteria

-> Umgang mit einer modernen Software-Entwicklungsumgebung (Microsoft C++ Express Edition 2005) (Hilfe und Dokumentation, Fehlersuche und Debugging)
-> Basiswissen über die Programmiersprache C++ (Nur Konzepte und Funktionen, die für unseren konkreten Anwendungsbereich notwendig sind, keine objektorientierte Programmierung, keine Benutzeroberflächenerstellung, keine Software-Entwicklung (im herkömmlichen Sinn))
-> Einfache grafische Darstellung von Algorithmen (Flussdiagramme)
-> Methodenwissen zur Entwicklung von einfachen Algorithmen und deren Transformation in eine maschinennahe Formulierung
-> Implementierung von Verfahren zur Lösung kombinatorischer Optimierungsprobleme in C++ (kürzeste Wege, Minimum Spanning Tree, VRP, TSP, ...)

Examination topics

Stellen Sie sicher, dass Sie über einen gültigen Unet-Account http://www.univie.ac.at/ZID/unet verfügen, sollten Sie diesen noch nicht aktiviert haben bitte aktivieren Sie ihn hier http://www.univie.ac.at/zid/unet-anmeldung.

Reading list

-> Vortragsfolien sind auf der Webpage verfügbar
-> Neil Gray "A Beginners C++" - http://www.uow.edu.au/~nabg/ABC/ABC.html
-> Nachschlagewerke: Klaus Schmaranz, Softwareentwicklung in C, Softwareentwicklung in C++

Association in the course directory

Last modified: Mo 07.09.2020 15:29