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 :

Voyageur de Commerce et Monte Carlo


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 135
    Par défaut Voyageur de Commerce et Monte Carlo
    Bonjour,


    Je connais la méthode de Monte-Carlo et le problème du voyageur de commerce par contre je ne vois pas comment lier les deux.
    J'ai juste d'aprés mes recherches observé que la solution résultant de ces deux méthodes combinées ne pouvait donner qu'une solution approchée et non vérifiable.

    j'aimerais donc savoir si vous pouvez confirmer cela ?
    et aussi savoir si vous pouvez indiquer vers des documents ( ou pas vous-même ) montrant comment mettre en place cette algorithme.

    Merci

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    je ne suis pas sur que la methode de monte carlo soit en soi une methode efficace pour resoudre le TSP. tu devrais t'orienter plutot vers un algo génétique, dans ce cas tu peux employer des methodes "a la monte carlo" pour des optimisations locales, mais la encore c'est en complement d'autre chose.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 135
    Par défaut
    ReBonjour,

    Oui en effet je sais que ce n'est absolument pas le meilleur moyen d'obtenir une solution mais je m'interesse à cette méthode de prés.
    Alors bon si Monte-Carlo consiste à générer des possibilités et ensuite en s'appuyant sur la loi des grands nombres tirait des conclusions probabilistiques. J'imagine que pour un TSP il serait question de générer des chemins au hasard ?

    ou alors ce serait plus une résolution graphique avec une equation de courbe ou autre..

  4. #4
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    ben oui, du monte carlo tout seul ca reviendrait a tirer des chemins au hasard ce qui n'aurait pas vraiment d'efficacité.... ca s'utiliserait plutot comme methode d'optimisation locale : tu prends un chemin, tu permutes quelques points au hasard et tu regardes si ca ameliore le chemin, dans ce cas tu gardes. mais ca doit se faire en complement d'une heuristique type algo genetique.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 135
    Par défaut
    Je regarderais donc du coté des algos génétiques et sinon Monte Carlo peut être utiliser pour modéliser quel phénoméne ? apart pour calculer pi :p

  6. #6
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    je ne suis pas tres calé sur la question mais je pense que ca s'utilise en modelisation, genre si tu bricoles des nuages de particules et que tu veux avoir un comportement global (genre evolution d'un gaz).. mais je me trompe peut etre.

    pour les algos genetiques, il faut savoir qu'il ne font pas tout le boulot : c'est le paradoxe des meta heuristiques, elles ne fonctionnent bien que couplées a des optimisations locales.

    en fait, le genetique fait le fond du boulot, le brassage, c'est lui qui empeche de tomber dans un minima local. mais 90% du temps de calcul est en fait pris par les optis locales. regarde par exemple du coté des 2-opt.

  7. #7
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    Monte-Carlo est surtout utilisée pour calculer des intégrales (aires volumes).
    L'ensemble à mesurer est placé dans un ensemble simple de mesure connue (parallélogramme, parallélépipède). On simule un tir uniformément distribué sur le contenant;le rapport (coups au but)/(nbre de tirs) donne une mesure approximative du rapport M1/M2, M1 étant la mesure à trouver, M2 la mesure connue du contenant.
    Monte-Carlo vaut ce que vaut le générateur pseudo-aléatoire.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

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

Discussions similaires

  1. Probleme Voyageur de Commerce - Recuit Simulé
    Par dinver dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/06/2009, 22h26
  2. Monte Carlo Markov Chain
    Par Eric06 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 27/07/2006, 11h30
  3. Simulation Monte Carlo (Analyse de risque)
    Par apoingsfermes dans le forum C++
    Réponses: 5
    Dernier message: 19/05/2006, 14h39
  4. Voyageur de commerce, mais en plus compliqué
    Par Krispy dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 16/02/2004, 08h44
  5. Voyageur de commerce
    Par senke dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 27/09/2002, 12h51

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