Wartungsarbeiten: ILIAS Update Mi 20. August 2025 06:00 - 21:00 Uhr | Aufgrund von Wartungsarbeiten an den ILIAS-Servern (Update auf ILIAS Version 9) wird Ihnen ILIAS während des Zeitraums nicht zur Verfügung stehen. Kontakt: ilias@unibe.ch
Wartungsarbeiten: Opencast, Podcasts & Tobira Di 19. August 2025 08:00 - 15:00 | Aufgrund von Wartungsarbeiten an den Opencast-Servern werden Ihnen Podcasts, Opencast-Videos und Tobira nicht zur Verfügung stehen. Kontakt: www.podcast.unibe.ch

2015HS: 53085 Combinatorial Optimization, Graphs and Applications

With this course, the students will get familiar with the basic notions and fundamental problems in combinatorial optimization and graph theory. They will learn how to use these theoretical problems to model real world problems as well as how to solve them. Also, they will see different types of algorithms and learn how to prove the correctness of an algorithm. In this course, we introduce some basic concepts and problems in combinatorial optimization, most of them being related to graph theory. In a first part, we recall the most important notions in graph theory and in computational complexity. Various types of algorithms are introduced and illustrated via concrete examples (like for instance exact algorithms, greedy algorithms, approximation algorithms, dynamic programming). In a second part, we focus on some well known problems in combinatorial optimization (like for instance minimum spanning tree, shortest path, network flow, graph coloring). We introduce the corresponding theory, analyse the algorithms and present some applications of these problems. The students will also learn how to model real world problems using these graph theoretical problems.

Allgemeine Informationen

Kursbeschreibung
Course: Tuesday from 14.15 till 16.00
Room: D130

Exercise session: Tuesday from 16.15 till 17.00
Room D130

Beschreibung

With this course, the students will get familiar with the basic notions and fundamental problems in combinatorial optimization and graph theory. They will learn how to use these theoretical problems to model real world problems as well as how to solve them. Also, they will see different types of algorithms and learn how to prove the correctness of an algorithm.

In this course, we introduce some basic concepts and problems in combinatorial optimization, most of them being related to graph theory. In a first part, we recall the most important notions in graph theory and in computational complexity. Various types of algorithms are introduced and illustrated via concrete examples (like for instance exact algorithms, greedy algorithms, approximation algorithms, dynamic programming). In a second part, we focus on some well known problems in combinatorial optimization (like for instance minimum spanning tree, shortest path, network flow, graph coloring). We introduce the corresponding theory, analyse the algorithms and present some applications of these problems. The students will also learn how to model real world problems using these graph theoretical problems.

Allgemein

Sprache
Englisch
Copyright
This work has all rights reserved by the owner.

Kontakt

Name
Bernard Ries, Esther Galby
E-Mail
bernard.ries@unifr.ch
esther.galby@unifr.ch

Verfügbarkeit

Zugriff
Unbegrenzt – wenn online geschaltet
Aufnahmeverfahren
Sie können diesem Kurs direkt beitreten.
Zeitraum für Beitritte
Bis: 30. Sep 2015, 00:00

Für Kursadministratoren freigegebene Daten

Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail