14874 - An Introduction to Basic Algorithms to Solve Environmental and Resource Management Optimization Problems Modulübersicht

Module Number: 14874
Module Title:An Introduction to Basic Algorithms to Solve Environmental and Resource Management Optimization Problems
  Eine Einführung in grundlegende Algorithmen zur Lösung von Optimierungsproblemen im Umwelt- und Ressourcenmanagement
Department: Faculty 2 - Environment and Natural Sciences
Responsible Staff Member:
  • Dr. rer. nat. Sturm, Astrid-Utte
Language of Teaching / Examination:English
Duration:1 semester
Frequency of Offer: Every winter semester
Credits: 6
Learning Outcome:After participating in the module, students should
• have a basic understanding of programming principles,
• have a basic understanding of graphs and graph algorithm
• be able to identify optimization problems in the field of environmental and research management and
• be able to match real world optimization problems to introduced algorithmic solutions.

Contents:An introduction to basic algorithms which can be used for typical optimization problems in environmental and research management. For example, where to place wind turbines in a given landscape while optimizing given parameters e.g. maximizing energy generation or minimizing biodiversity disturbance. We start with a short introduction / refresher of basic programming principles and focus during the course on understanding and enabling the use of existing algorithms as graph algorithms or when to use other approximation algorithms like greedy. All algorithms are introduced and discussed in the context of environmental and resource related optimization problems.
1. Basic programming principles
2. Graph algorithms
3. Greedy algorithms
4. Knapsack problem
5. Dynamic Programming
6. Simulated Annealing
Recommended Prerequisites:None
Mandatory Prerequisites:None
Forms of Teaching and Proportion:
  • Lecture / 2 Hours per Week per Semester
  • Seminar / 2 Hours per Week per Semester
Teaching Materials and Literature:"The Algorithm Design MANUAL" by Steven S. Skiena (Springer); 
”Algorithms Unplugged” by Berthold Vöcking et al (Springer);”
Or the German Version:
 "Taschenbuch der Algorithmen" by Berthold Vöcking et al
Module Examination:Continuous Assessment (MCA)
Assessment Mode for Module Examination:Practical project presentation, 30 min (50%) in groups
oral examination, 20 min. (50%)
Evaluation of Module Examination:Performance Verification – graded
Limited Number of Participants:None
Part of the Study Programme:
  • Master (research-oriented) / Environmental and Resource Management / PO 2021
Remarks:None
Module Components:50% Lectures
50% Exercises – group project work with seminar presentation
Components to be offered in the Current Semester: