VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-4400-00L 10 Credits MSC , WBZ D-ITET , D-INFK , D-MATH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Advanced Graph Algorithms and Optimization

VVZ CR 3.8

Last Updated: 2026-02-05 16:23:15

Abstract

This course will cover a number of advanced topics in optimization and graph algorithms.

Objective

The course will take students on a deep dive into modern approaches to graph algorithms using convex optimization techniques. By studying convex optimization through the lens of graph algorithms, students should develop a deeper understanding of fundamental phenomena in optimization. The course will cover some traditional discrete approaches to various graph problems, especially flow problems, and then contrast these approaches with modern, asymptotically faster methods based on combining convex optimization with spectral and combinatorial graph theory.

Content

Students should leave the course understanding key concepts in optimization such as first and second-order optimization, convex duality, multiplicative weights and dual-based methods, acceleration, preconditioning, and non-Euclidean optimization. Students will also be familiarized with central techniques in the development of graph algorithms in the past 15 years, including graph decomposition techniques, sparsification, oblivious routing, and spectral and combinatorial preconditioning.

Resources

Learning Materials (Links)

General Information

Language
English
Levels
MSC , WBZ
Frequency
Yearly recurring

Examination

Type
graded semester performance
Graded Homework 1: 15 % of grade. The homework consists of exercises.Graded Homework 2: 15 % of grade. The homework consists of exercises.Oral exam: 70% of the grade. The exam will last 15 minutes. We will discuss topics from the lectures, but may ask questions about problems from the graded homework.

Course Components

Type Title Time & Place Hours
lecture Advanced Graph Algorithms and Optimization
  • Mon 10:15-11:00 (ML F 39)
  • Tue 16:15-18:00 (CAB G 51)
3 h weekly
exercise Advanced Graph Algorithms and Optimization
  • Mon 11:15-12:00 (ML F 39)
  • Fri 14:15-16:00 (LFW B 1)
3 h weekly
independent project Advanced Graph Algorithms and Optimization No time listed 3 h weekly

Offered In