Master Logos
Recherche pour :

Complexité Randomisée

Code APOGÉE : IFJCE170 | 6 ECTS | Validation : examen
Horaires hebdomadaires : 4h CM | Mutualisé avec : M2 MPRI

Édition 2024-2025 : Algorithmes d’approximation

Responsable du cours : Adrian Vladu (IRIF)

Enseignants : Chien-Chung Huang, David Saulpic

Objectifs

Le fil conducteur du cours est l’utilisation de l’aléatoire dans les algorithmes et la complexité. Cette année, le cours couvre les algorithmes d’approximation.

Organisation

  • 8 cours magistraux, chacun de 3 heures
  • Cours dispensés en anglais sur demande
  • Devoirs réguliers
  • Note finale : max(examen, (devoirs + 2×examen)/3)

Programme des cours

  • Arrondi : Sac à dos, Bin packing, et ordonnancement
  • Arrondi aléatoire de relaxations LP : set cover, optimisation sous-modulaire, satisfaisabilité maximale, multiway cut, maxcut dans les graphes denses
  • Techniques primal-dual : conception de réseaux, multicut, localisation d’installations
  • Arrondi itératif
  • Plongement de métriques : Quadtree dans l’espace euclidien, plongement de Bartal ; lemme de Johnson-Lindenstrauss pour la réduction de dimension
  • TSP : Algorithme de Christophides, schéma d’approximation d’Arora en ℝ²
  • Programmation semi-définie : maxcut, jeux uniques et autres problèmes
  • Sujets d’ouverture : Recherche locale, Sketching, Algorithmes en ligne…

Prérequis

  • Algorithmes niveau M1
  • Connaissances standard en probabilités discrètes

Stages/Internships

Des stages de recherche sont disponibles. Contactez les enseignants.

Bibliographie

  • Vazirani, V. Approximation algorithms.
  • Arora, S. Polynomial Time Approximation Schemes for Euclidean Traveling Salesman and Other Geometric Problems.
  • Fakcharoenphol, J., Rao, S. & Talwar, K. A tight bound on approximating arbitrary metrics by tree metrics.
  • Dasgupta, S. & Gupta, A. An elementary proof of a theorem of Johnson and Lindenstrauss.
  • Goemans, M. & Williamson, D. .879-approximation algorithms for MAX CUT and MAX 2SAT.