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 :

Notion Algorithmes Combinatoires


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut Notion Algorithmes Combinatoires
    Bonjour,
    Est ce que quelqu'un peux m'informer sur la notion d'Algorithmes Combinatoires, c'est trés urgent.



    Merci

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Le sujet est très vaste.

    Mais saches que si c'est pour te faire une bibliographie, internet regorge de ressources à ce sujet.

  3. #3
    Membre chevronné
    Profil pro
    Directeur Scientifique
    Inscrit en
    Avril 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur Scientifique

    Informations forums :
    Inscription : Avril 2005
    Messages : 419
    Par défaut
    Dans le cadre de la complexité, si on a n entiers valant au plus K, on dit qu'un algorithme est polynomial s'il s'exécute en O(P(n log K)) où P est un polynôme.

    On dit qu'un algorithme est combinatoire s'il s'exécute en O(P(n)) lorsqu'on suppose que les opérations arithmétique de base se font en O(1).

    Par exemple, on peut montrer que la programmation linéaire peut être résolue en temps polynomial par différents algorithmes (points intérieurs, ellipsoide) mais le nombre d'itérations lors de l'exécution de ces algorithmes dépend de log K. Ces algos ne sont donc pas combinatoires.

    Inversement, les algorithmes de flots, de tris, d'arbres couvrants sont combinatoires. Quand on dit que le tri est en O(n log n) ce n'est pas tout à fait exacte: en effet comparer deux nombres de l'ordre de K=2^150 se fait avec log K=150 opérations élémentaires. La "vraie" complexité de ces algos dépend donc bel et bien de log K. En pratique, comme log K ne dépasse pas les 64 bits, on l'oublie et on profite du fait que la comparaison de deux registres se fait, électroniquement, de manière parallèle.

Discussions similaires

  1. Problème Algorithme combinatoire
    Par Neiflheim dans le forum Mathématiques
    Réponses: 4
    Dernier message: 09/02/2012, 15h26
  2. Algorithme combinatoire (votre avis?)
    Par remy133 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 03/03/2011, 23h30
  3. Algorithme combinatoire Java
    Par rafikindia dans le forum Mathématiques
    Réponses: 7
    Dernier message: 12/05/2010, 17h22
  4. Notions de paramètres (algorithme)
    Par adel01 dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 29/05/2009, 20h54
  5. Notion d'algorithme
    Par gtr dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 10/12/2002, 11h46

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