The SDP Relaxation for Max-Cut || @ CMU || Lecture 19b of CS Theory Toolkit

The SDP Relaxation for Max-Cut || @ CMU || Lecture 19b of CS Theory Toolkit

🎙 Ryan O'Donnell 👥 14K 📅 11 juin 2020 ⏱ 33 min 👁 3K 📄 cours magistral 🧭 2026-08-17
Disponible en : Français (actuel) English

Mots-clés

Max-CutProgrammation semi-définieRelaxationEllipsoïdeAlgorithme d'approximation

Résumé

Ce cours magistral de Ryan O’Donnell, professeur à Carnegie Mellon, présente la relaxation par programmation semi-définie (SDP) pour le problème NP-difficile Max-Cut. L’auteur commence par rappeler la formulation en programme linéaire en nombres entiers (PLNE) de Max-Cut, puis explique pourquoi la relaxation linéaire standard échoue, ne garantissant qu’une approximation de 1/2. Il introduit ensuite une reformulation astucieuse utilisant des variables ±1 et le produit x_v x_w, ce qui mène à une contrainte dite ‘moment’. Cette contrainte, non linéaire, est ensuite relaxée en une infinité de contraintes linéaires, formant ainsi un programme semi-défini (SDP). L’auteur détaille comment l’algorithme de l’ellipsoïde peut résoudre ce SDP grâce à un oracle de séparation, et mentionne que cette approche permet d’obtenir une approximation de 87.8% (le résultat de Goemans-Williamson), avec une preuve d’optimalité conditionnelle basée sur la conjecture Unique Games. Le cours est illustré par des exemples et des explications pédagogiques, et s’appuie sur des références académiques classiques.

153 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : le cours fournit une explication détaillée et rigoureuse de la relaxation SDP pour Max-Cut, un sujet central en optimisation et en informatique théorique. L’argumentation est solide : l’auteur construit progressivement la formulation, justifie chaque étape, et explique pourquoi la relaxation linéaire naïve échoue. Il démontre mathématiquement que les contraintes SDP sont des conséquences de la contrainte moment, et explique comment l’algorithme de l’ellipsoïde peut être utilisé avec un oracle de séparation. La présentation est claire et pédagogique, avec des exemples concrets et des réponses aux questions des étudiants.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est excellente : le cours est donné par un expert reconnu, et les concepts sont présentés avec précision. Les sources citées sont pertinentes et académiques : le livre de Grötschel, Lovász et Schrijver sur les algorithmes géométriques et l’optimisation combinatoire, et l’article de Delorme et Poljak sur les valeurs propres du laplacien et le problème Max-Cut. Le titre est parfaitement adéquat : il décrit exactement le contenu de la vidéo. Aucune publicité n’est présente.

187 mots

Adéquation titre / contenu

Le titre décrit précisément le contenu : la relaxation SDP pour le problème Max-Cut.

Qualité & fiabilité

9/10

Cours magistral d'un professeur renommé en informatique théorique, contenu rigoureux et pédagogique, sources académiques citées.

Moments clés

Sources citées

Sources concordantes

  • Geometric Algorithms and Combinatorial Optimization — Ouvrage de référence cité dans la description, pertinent pour les algorithmes géométriques et l'optimisation.
  • Laplacian eigenvalues and the maximum cut problem — Article de Delorme et Poljak, cité dans la description, source de l'idée de la relaxation SDP.

Apport & nouveautés

Cette vidéo apporte une explication pédagogique et approfondie de la relaxation SDP pour Max-Cut, un résultat fondamental en optimisation combinatoire. Elle met en lumière la transition entre la formulation en PLNE et la formulation SDP, et explique en détail le rôle de l’algorithme de l’ellipsoïde. L’apport original réside dans la clarté de l’exposé et la mise en perspective historique, avec des références aux travaux fondateurs.

Pour aller plus loin :

  • Programmation semi-définie — Article Wikipédia sur la SDP, utile pour comprendre les bases.
  • Problème de la coupe maximum — Article Wikipédia sur Max-Cut, avec des références aux algorithmes d’approximation.
  • Algorithme de l’ellipsoïde — Article Wikipédia sur l’algorithme de l’ellipsoïde, utilisé pour résoudre les SDP.
  • Conjecture des jeux uniques — Article Wikipédia sur la conjecture Unique Games, liée à l’optimalité de l’approximation.

131 mots

Profil radar

Le profil radar montre des scores élevés dans toutes les dimensions, avec une qualité d'information et un niveau technique particulièrement forts. Cela indique un contenu dense et rigoureux, adapté à un public averti.

Fiabilité 9/10