Les algorithmes La theorie de la complexite: un peu d'histoire La classe P La classe NP

icon

95

pages

icon

Français

icon

Documents

Écrit par

Publié par

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
icon

95

pages

icon

Français

icon

Ebook

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Les algorithmes La theorie de la complexite: un peu d'histoire La classe P La classe NP Complexite avancee - UMIN 345 Theorie de la NP-Completude (1) Christophe PAUL September 21, 2007 Christophe PAUL Complexite avancee - UMIN 345 Theorie de la NP-Completude (1)

  • complexite avancee - umin

  • systematique sur la solution des equations lineaires

  • classe np

  • theorie de la complexite

  • theorie de la np-completude


Voir Alternate Text

Publié par

Nombre de lectures

67

Langue

Français

Les algorithmes La th´eorie de la complexit´e: un peu d’histoire La classe P La classe NP
Complexit´e avanc´ee - UMIN 345
Th´eorie de la NP-Compl´etude (1)
Christophe PAUL
September 21, 2007
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)Les algorithmes La th´eorie de la complexit´e: un peu d’histoire La classe P La classe NP
Bibliographie
A Guide to the Theory of NP-Completenes, M.R. Garey and
D.S. Johnson
Computational Complexity, C. Papadimitriou.
Parameterized Complexity, R. Downey and M. Fellows.
Invitation to Fixed-Parameter Algorithms, R. Niedermeier.
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)Les algorithmes La th´eorie de la complexit´e: un peu d’histoire La classe P La classe NP
1 Les algorithmes
Un exemple
Quelles garanties ?
2 La th´eorie de la complexit´e: un peu d’histoire
3 La classe P
Les r´eductions polynomiales
Les certificats polynomiaux
4 La classe NP
Quelques r´eductions
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Algorithme [tir´e de Wikipedia]
Un algorithme est un moyen pr´esenter la r´esolution par calcul
d’un probl`eme. C’est un ´enonc´e dans un langage bien d´efini d’une
suite d’op´erations permettant de r´esoudre par calcul un probl`eme.
Le mot vient du nom du math´ematicien Al Khuwarizmi, qui, au
IXe si`ecle ´ecrivit le premier ouvrage syst´ematique sur la solution
des ´equations lin´eaires et quadratiques
L’algorithme le plus c´el`ebre est celui qui se trouve dans le livre 7
des El´ements d’Euclide. Il permet de trouver le plus grand
diviseur commun, ou PGCD, de deux nombres.
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)Exemple
Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Exemple
5 1 6 4 2 3
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Exemple
5 1 6 4 2 3
2 4 6 1 5 3
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Exemple
5 1 6 4 2 3
2 4 6 1 5 3
4 2 6 1 5 3
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Exemple
5 1 6 4 2 3
2 4 6 1 5 3
4 2 6 1 5 3
1 6 2 4 5 3
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6en temps polynomial, on obtient une 2-approximation du
nombre d’´etapes.
Les algorithmes La th´eorie de la complexit´e: un peu d’histoire LaUnclaexemsse PpleLaQu clelasseles gaNPranties ?
Un tri bizarre...[Chv`atal]
Donn´ees: σ une permutation de [1,n]
0 0R´esultat: une permutation σ telle que σ (1) = 1
tant que σ(1) = 1 faire
Renverser l’ordre des σ(1) premiers ´el´ements
fin
Ce que l’on sait :
nil termine en un nombre fini d’´etapes (possiblement O(2 ))
Christophe PAUL Complexit´e avanc´ee - UMIN 345 Th´eorie de la NP-Compl´etude (1)6

Voir Alternate Text
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents
Alternate Text