SlideServe
Menu
Préférences
© SlideServe · v2026

Graduate Course on Approximation Algorithms by Ola Svensson

vladimir-carter avatar
11 diapositives · 263 Views · Oct 26, 2014

Join the Graduate Course FDD3390 on Approximation Algorithms, led by Dr. Ola Svensson. This course focuses on techniques for solving NP-hard optimization problems through famous algorithms and applications. With weekly lectures, students will explore how to find good solutions when optimal ones are computationally unfeasible. Students will benefit from personalized feedback and an engaging learning environment. The course carries a credit of 6 points and emphasizes real-world applications such as the Traveling Salesman Problem (TSP). Email Dr. Svensson at osven@kth.se for more information.

Graduate Course on Approximation Algorithms by Ola Svensson - slide 1
01 / 11Graduate Course on Approximation Algorithms by Ola Svensson
1 / 17

Télécharger la présentation

Graduate Course on Approximation Algorithms by Ola Svensson
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Approximation Algorithms Ola Svensson

  2. Course Information • Goal: • Learn the techniques used by studying famous applications • Graduate Course FDD3390 • 6 Points • One Lecture a Week • Examination • Topics

  3. Teacher Information • Ola Svensson • Email: osven@kth.se • Room: 1444 • PhD on Approximation Algorithms • Second year post-doc • First time responsible for a course: • you have a lot of influence • feedback during course welcome!

  4. Approximation Algorithms • Optimization problems • Not tractable (NP-hard) • Want to find good solution Optimal Tour Ola’s Tour Google Tour Length 1000 1700 3000

  5. r-Approximation Algorithm • A polynomial time algorithm that • returns a feasible solution • with value at most if minimization • with value at least if maximization • For any instance: OPT

  6. Impossible to Analyze? How can we compare our solution to the optimal that we cannot compute? lower bound optimal value lb OPT

  7. Example: TSP (1/4) • Given ncities with distances between them • Find the shortest tour that visits each city at least once d(1,2) 1 2 1 2 1 2 3 4 3 4 3 4 5 5 5

  8. Lower bound (2/4) • Removing one edge gives a spanning tree • Kruskal’s algorithm runs in time O(n2log n) 1 2 1 2 3 4 3 4 5 5

  9. Constructing tour from MST (3/4) 1 • Run DFS on MST • Each vertex is visited at least once • Each edge traversed at most twice • Value of tour at most 3 2 5 4

  10. 2-Approximation Algorithm (4/4) • Find MST as lower bound • Construct tour by running DFS on MST MST 2*MST OPT

  11. Summary • Lower bound optimal value • Constructing feasible solutions that is “close to” bound • Verifying that analysis is tight lb OPT