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

C Discussion :

métaheuristique recherche tabou


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 0
    Points
    0
    Par défaut métaheuristique recherche tabou
    Bonjour
    je doit utiliser la méta heuristique recherche tabou pour résoudre un problème
    d'ordonnancement .Mais au niveau de la liste tabou est ce que cette liste contient les meilleurs solutions ou le mauvais solutions .
    et merci

  2. #2
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Je n'ai aucune idée de ce que ça veut dire.

    Mais as-tu essayé d'afficher le contenu de cette fameuse liste? Tu devrais reconnaitre si c'est l'une ou l'autre.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  3. #3
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    la liste tabou contient la précédente valeur de l'itération de l'algo (donc la meilleure à l'instant i -1), on la met de côté pour que, lors de l'itération i, l'algo ne fasse pas demi-tour et vienne à boucler (d'où le mot "tabou").
    Plus je connais de langages, plus j'aime le C.

  4. #4
    Membre expérimenté
    Avatar de sambia39
    Homme Profil pro
    No Comment
    Inscrit en
    Mai 2010
    Messages
    543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : No Comment
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2010
    Messages : 543
    Points : 1 745
    Points
    1 745
    Par défaut
    Bonjour
    Citation Envoyé par jopopmk Voir le message
    Salut,

    la liste tabou contient la précédente valeur de l'itération de l'algo (donc la meilleure à l'instant i -1), on la met de côté pour que, lors de l'itération i, l'algo ne fasse pas demi-tour et vienne à boucler (d'où le mot "tabou").
    Est tu sûr de ton raisonnement ? qu'une liste tabou contient la précédente valeur de l'itération de l'algorithme (donc la meilleure à l'instant i -1)?
    Car dans ce contexte tu pars du principe que l'on évite de boucler quand est-il dans d'autres cas où en obtient une impasse ?

    Suivant ton raisonnement ta liste ne contiendrait uniquement les bonnes solutions (donc solution déjà trouver et qui permet pas à une solution déjà existant dans ta liste et de ne pas être prise en compte ce qui justifie effectivement le tabou mais ne répond pas à la question posé) et a ce stade de l'algorithme rien n'a été résolu.
    Pour aboutir à une liste optimisée il faut chercher les solution voisine c'est-à-dire les solution qui ne sont pas dans ta liste en clair, la prochaine solution sur un ensemble des solutions voisines en dehors des éléments de ta liste tabou dont chaque nouvelle solution trouvé ou sélectionné remplace la plus ancienne de ta liste qui doit être une FIFO Ce qui te donne une liste finale grâce à ta condition d'arrêt.

    Et pour répondre à ta question (si la liste contient la meilleure solution ou non) je dirais plutôt que la liste contient les solutions optimales du problème.
    à bientôt
    Celui qui peut, agit. Celui qui ne peut pas, enseigne.
    Il y a deux sortes de savants: les spécialistes, qui connaissent tout sur rien,
    et les philosophes, qui ne connaissent rien sur tout.
    George Bernard Shaw

Discussions similaires

  1. Méthode de recherche tabou
    Par tomjr dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 21/05/2010, 17h23
  2. drools et recherche tabou
    Par Rniamo dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 23/03/2010, 23h39
  3. Recherche Tabou et A*
    Par oxyde356 dans le forum Mathématiques
    Réponses: 2
    Dernier message: 10/04/2009, 00h42
  4. Recherche Tabou (simulated annealing)?
    Par nilz2000 dans le forum Signal
    Réponses: 0
    Dernier message: 08/11/2008, 20h03
  5. comment programer la recherche tabou
    Par jijilamara dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 15/03/2006, 11h03

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