IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Complexités


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut Complexités
    Salut à tous et à toutes( on ne sais jamais),

    Est ce que quelqu'un pourrait l'histoire des complexités.
    Comment savoir si on est n-p complet

    D'apres le site:
    http://wwwsi.supelec.fr/yb/projets/algogen/NP-Complet.htm
    le problème du voyageur de commerce serait du type E car etant n! on est superieur à a^n. Pourtant on dit toujours que c'est une problème de type n-p.

    comprend pas...
    a+
    Vic

  2. #2
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    On en a deja un peu parle dans un thread precedent de la complexite.
    D'une maniere generale lorsqu'on calcule la complexite d'un probleme, c'est-a-dire qu'on regarde l7evolution de la difficulte en fonction de la taille des donneeds, on dit que le probleme est de complexite n^p si la difficulte est en O(n^p), ou n caracterise la taille des donnees. (pour la definition de O(n^p), cf le thread http://www.developpez.net/forums/viewtopic.php?t=27243)
    C'est la premiere categorie
    Les problèmes de classe P sont des "bons problèmes" dans le sens où le calcul de leur solution est faisable dans un temps raisonnable. Ceux sont des problèmes dits polynomiaux.
    Ceux de classe E ont une complexite qui ne peut pas etre exprimee par un polynome.
    Pour le voyageur de commerce, le probleme est effectivement NP, une machine non deterministe pourrait le resoudre en un temps polynomial (si je ne me trompe pas) car elle explorerait plusieurs possibilite en meme temps. (cf les machines de turing http://dept-info.labri.u-bordeaux.fr/HBib/MachTur.html).
    Pour completer ce que j'ai ecrit :
    http://dept-info.labri.u-bordeaux.fr/HBib/Complex.html
    Ah oui j'allais oublie
    n! croit plus vite que k^n des que n est grand devant k donc le probleme du voyageur de commerce n'est pas de type E.
    Voila j'espere t'avoir aide...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    desolé d'avoir poster une question deja evoqué.
    Mais je n'ai pas encore compris la difference entre un problème NP et un problème E...

    PS merci pour les site

  4. #4
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    Bon j'essaie d'etre plus clair.
    Le probleme E croit en k^n, alors que le probleme np serait de complexite polynomial pour une machine de turing non deterministe ce qui fait une une complexite encore plus grande pour une machine deterministe.
    NB : on n'a pas de machines non deterministe sous la main a ma connaissance.
    Je crois pas qu'il y ait plus a comprendre pour la base du principe

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    OK, quand ce n'est pas polynomiale pour la machine de turin non deterministe, alors on est en E

  6. #6
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    Non ! E est de complexite plus simple que les problemes polynomiaux pour la machine de Turing non deterministe. Il suffit de regarder le probleme du voyageur du commerce qui evolue en n!. Il peut tres bien y avoir des problemes encore plus complexes non polynomiaux pour une machine non deterministe. Les problemes de la categorie E sont tels qu'ils sont definis dans l'article.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    je pensais que les E etait plus complexe que les NP

  8. #8
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    non lim en infini de n!/k^n=+infini

  9. #9
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    ouai je sais mais dans
    http://wwwsi.supelec.fr/yb/projets/algogen/NP-Complet.htm
    Les problèmes de la classe E sont des problèmes dits exponentiels par nature. Ceux sont les problèmes dont la complexité est intrinsèquement en au moins k^n, où k est une constante et n la taille des données.
    Maintenant je ne sais pas ce que vaut ce site.

  10. #10
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    Supelec est une ecole correcte mais je n'avais jamais entendu parle de cette classe E seulement des problemes polynomiaux et np.

  11. #11
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    http://www.myoo.fr.st/algo/complexite.php
    Une page que j'ai faite sur le sujet...
    Merci d'apporter un avis critique.

  12. #12
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    c'est cool ce que tu as ecrit, les info sur ce sujet ne sont pas tres courantes sur l'internet...
    par contre ce serait super si tu developpais un peu plus les exemples
    et l'histoire du type decisionnel et del'optimisation
    a++

  13. #13
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    Ben disons que je ai fait ca rapidement donc j'espere avoir du temps pour developper le sujet. Les sources sont des sites en anglais car je ne connais pas de site en francais qui fait ca. Probleme je en suis pas en vacance mais plongeur donc je n'ai pas enormement de temps.

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    Je crois que la classe E évoquée ci-dessous correspond aux problèmes de type EXPSPACE ou EXPTIME

    On a PSpace c Expspace car Expspace = U(k) Space((2^n)^k)

    C'est pas facile d'écrire des formules en mode texte ;-)

  15. #15
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    merci pour ce detail je vais regarder ca.

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    Ce document est assez bien fait :

    www.ens-lyon.fr/~ebeffara/work/modeles.ps.gz

  17. #17
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    Tu n'as pas une version sous un autre format genre pdf parce que la je travaille pas sur ma machine donc je ne peux pas lire les ps.

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    J'ai trouvé un site sympa :

    Télécharge le ps.gz et décompresse le dans un coin.

    Ensuite, à l'adresse suivante, tu sélectionnes ton fichier et tu cliques sur convert

    http://www.ps2pdf.com/convert/convert.htm


    Enfin, tu télecharges le résultat

  19. #19
    mio
    mio est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 168
    Points
    168
    Par défaut
    merci.

  20. #20
    Nouveau membre du Club
    Inscrit en
    Juin 2002
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 58
    Points : 35
    Points
    35
    Par défaut
    il y a autre document qui est bien :
    http://<br /> http://www.lix.polyte.../poly.ps<br />

    il y a la demo que le problème du voyageur de commerce est np-complet.

Discussions similaires

  1. Complexité d'une boucle potentiellement infinie
    Par Hayato dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 06/09/2005, 11h55
  2. [complexite] whiel Var=true
    Par deeal dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 14/06/2005, 15h01
  3. Complexité en espace
    Par MAROIS dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 23/05/2005, 11h46
  4. Complexité d'uml...?
    Par le Daoud dans le forum Débuter
    Réponses: 5
    Dernier message: 23/12/2004, 18h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo