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 :

Vitesse de convergence des algorithmes


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut Vitesse de convergence des algorithmes
    Salut tous,

    je voudrais savoir comment on demontre la vitesse de convergence des algorithmes ? j'ai par exemple entendu que newton à une vitesse quadratique, la dichotomie logarithmique...

    pourriez vous me dire comment faire pour demontrer ceci et eventuellement me donner un exemple pour les methodes que j'ai cité ci dessus ?

    je vous remercie d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    en fait je n'ai pas vraiment compris ces notions et sur wiki je trouve que c'est un peu compliqué pour un débutant...

    1°) par exemple on a pour la dichotomie:


    Xn+1 - Xn = ecartOrigine/2^n

    J'ai bien compris comment obtenir ceci mais j'ai pas trop compris pourquoi on dit que la convergence est lineaire ?

    par le "n" n'a pas de puissance ?


    2°) pour newton:


    pour newton on dit que la convergence est quadratique car le "n" est au carré dans la relation donnée par Xn+1 - Xn ??

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Par défaut
    je n'ai pas étudier la vitesse de convergence des algo, mais leur complexité,
    il est vrai de dire que la dichotomie est logarithmique et que l'algo de newton quadratique.

    j'ai l'impression que tu peux donc lié cela a la compléxité moyenne de l'algo.
    La compléxité moyenne correspond à l’ordre de grandeur des itérations de ton algo.

    - si t'a un tableau de n élément avec des indices, tu as un indices, tu sais donc ou le récupérer c'est de compléxité 1.

    - maintenant si tu n'as pas l'indice, tu dois le parcourir entièrement, on parlera ici de compléxité linéaire, compléxité n.

    - si maintenant tu fais une recherche par dichotomie (en supposant que ton tableau est trié bien sur), tu vas couper le tableau autant de fois que possible en 2 jusqu’à avoir l’élément, t'aura moins que le linéaire.. compléxité logarithmique.

    - si tu veux trier ton tableau, l’algorithme glouton est quadratique, tu fais un double parcour pour tout ranger.. compléxité n².

    c'était des exemple pour illustrer maintenant pour démontrer, je me rappelle plus trop de formules, c'est long et pénible a lire, essaye de voir ce que tu peux avoir sur le net.

    j’espère que ça pourra t'aider à comprendre le principe.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    oui ça à l'air lié ces choses...

    je vais voir sur le net ce que je trouve là dessus.


    merci en tout cas :-)

  6. #6
    Membre Expert
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Par défaut
    Citation Envoyé par 21did21 Voir le message
    oui ça à l'air lié ces choses...
    Heu, pas tellement :
    • la complexité computationnelle se penche sur l'ordre de grandeur du nombre d'unités de calcul à réaliser pour arriver à la fin d'un algorithme ;
    • la vitesse de convergence étudie l'évolution d'une suite (au sens mathématique).


    Dans certains cas particuliers, l'étude de la vitesse de convergence peut certes éclairer la complexité computationnelle, mais c'est rare ! Et le calcul de la complexité computationnelle ne sert à rien pour déterminer la vitesse de convergence.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment calculer la vitesses de convergence d'un algorithme d'optimisation?
    Par MaybeStrong dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 05/09/2013, 21h50
  2. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  3. Recherche d'un logiciel pour créer des algorithmes
    Par Seb003 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 02/10/2005, 17h46
  4. Vitesse de rafraichissement des données
    Par StarMusic dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/09/2005, 10h20
  5. doc sur l'analyse des algorithmes
    Par pinkle dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 28/05/2005, 12h59

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