Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours couvre les classes de complexité P et NP, se concentrant sur les problèmes solubles dans le temps polynôme par un algorithme. Il explique la différence entre les problèmes P (solvable) et NP (vérifiable), en utilisant des exemples comme la recherche d'éléments et le tri des listes pour P, et la factorisation pour NP. La séance de cours présente également des problèmes durs et complets de NP, qui sont parmi les plus difficiles de la classe NP. Il traite de la difficulté de problèmes comme la somme de sous-ensembles et l'optimisation discrète, illustrant le concept de problèmes qui sont au moins aussi dures que les problèmes de NP, mais qui peuvent ne pas appartenir au NP. L'instructeur souligne l'importance de ces classes de complexité dans la compréhension de la difficulté de calcul de divers problèmes.