Permanent is #P-complete: Graduate Complexity Lecture 20 (out of order) at CMU

Permanent is #P-complete: Graduate Complexity Lecture 20 (out of order) at CMU

🎙 Ryan O'Donnell 👥 14K 📅 12 novembre 2017 ⏱ 73 min 👁 1K 📄 cours magistral 🧭 2026-08-17
Disponible en : Français (actuel) English

Mots-clés

permanent#P-completthéorème de Valiantcycle coversréduction

Résumé

Ce cours magistral de complexité computationnelle, donné par Ryan O’Donnell à Carnegie Mellon, démontre le théorème de Valiant : le calcul du permanent d’une matrice à coefficients 0 ou 1 est #P-complet. La preuve procède par une réduction depuis le problème #3SAT, en passant par une variante équilibrée, puis en construisant un graphe orienté pondéré dont le poids total des cycle covers est lié au nombre d’assignations satisfaisantes. La réduction utilise des gadgets, notamment le ‘gadget NAND’, pour simuler les clauses. Des techniques de manipulation des cycle covers (remplacement de poids par des arêtes parallèles, subdivision d’arêtes) permettent de simplifier la construction. Finalement, la réduction aboutit à une matrice à coefficients 0 ou 1, établissant la #P-complétude du permanent.

119 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur de cette vidéo réside dans sa présentation complète et rigoureuse d’une preuve classique de complexité. L’argumentation est solide : chaque étape de la réduction est justifiée, les gadgets sont expliqués en détail, et les propriétés clés sont démontrées. Le professeur prend soin de motiver chaque choix et de clarifier les points délicats. La démonstration est accessible à un public ayant déjà des bases en complexité, mais reste exigeante.

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

La rigueur scientifique est exemplaire : la preuve est mathématiquement correcte et les définitions sont précises. Les sources sont implicites (le cours s’appuie sur des résultats établis), mais le professeur mentionne le théorème de Valiant et les références au cours. Le titre est parfaitement adéquat au contenu. Aucune source externe n’est citée dans la description, mais le cours est un support pédagogique de référence.

149 mots

Adéquation titre / contenu

Le titre décrit exactement le contenu : la preuve que le calcul du permanent est #P-complet.

Qualité & fiabilité

9/10

Cours magistral de niveau graduate par un professeur reconnu en complexité computationnelle, présentant une preuve rigoureuse et détaillée du théorème de Valiant. Les arguments sont mathématiquement solides et les étapes de la réduction sont clairement expliquées.

Moments clés

Sources citées

Sources concordantes

  • Théorème de Valiant — Confirme le résultat énoncé dans la vidéo.

Apport & nouveautés

Cette vidéo apporte une explication détaillée et pédagogique de la preuve du théorème de Valiant, un résultat fondamental en complexité computationnelle. Elle met en lumière les techniques de réduction et l’utilisation de gadgets, ce qui est précieux pour les étudiants et chercheurs. La présentation est claire et structurée, facilitant la compréhension d’un résultat complexe.

Pour aller plus loin :

  • Théorème de Valiant — Article Wikipédia présentant le théorème et ses implications.
  • Problème #P — Définition de la classe de complexité #P.
  • Permanent (mathématiques) — Définition du permanent et ses propriétés.

90 mots

Profil radar

Le profil radar montre un niveau très élevé en qualité et quantité d'information, ainsi qu'en niveau technique, avec une fiabilité globale excellente. Cela correspond à un contenu académique de haut niveau, dense et rigoureux.

Fiabilité 9/10