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

Mathématiques Discussion :

Nombre maximum de villes pour la résolution du TSP par l'algorithme de Little


Sujet :

Mathématiques

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bénin

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Nombre maximum de villes pour la résolution du TSP par l'algorithme de Little
    Bonjour!

    Dans le cadre de mon Projet de Fin d'etudes, je dois implementer un algoritme de type branch and bound pour la resolution du TSP.
    j'ai choisi l'algorithme de Little. Il se fait cependant que dans mon implementation de cet algorithme, a partir d'un certain nombre de
    villes (17 villes environ ), mon programme ne fonctionne plus bien. En effet, on obtient des sous cycles (ne contenant pas toutes les
    villes). Ayant revu mon programme plusieurs fois, je me suis demande si au dela d'un certain nombre de villes l'algorithme de Little ne
    fonctionnait plus correctement. Je viens donc, apres avoir parcouru plusieurs forums ou je n'ai pas pu avoir de reponse a ma question,
    demander votre aide.

    Merci, pour toute intervention.

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Bonjour,

    TSP: Traveling Salesman Problem's

    Je n'ai pas l'impression qu'il y a un problème particulier avec le branch and bound

    Il y a d’ailleurs de bon papier à ce niveau :
    http://www.jot.fm/issues/issue_2003_03/column7.pdf
    (exemple pris au pif, mais qui semple utiliser cette version de solution pour n > 16)

    Peut-on voir la source "Little" ou ta version de l'algo ?

    Cordialement,
    Patrick Kolodziejczyk.

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bénin

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bjr!
    Merci pour votre réponse. J'ai consulté le fichier retrouvé au niveau de votre lien. L'algorithme implémenté dans ce document est intéressant mais ne me convient pas, parce que je dois utiliser le logiciel matlab pour coder. Et à ma connaissance avec matlab il n'y a pas de structure comme les listes en java qui permettent de stocker des données de taille inconnues au départ (vu que le nombre de nœud pour l'arbre est inconnu). Voici mes sources pour l'algorithme de Little. https://youtu.be/nN4K8xA8ShM , https://youtu.be/B-VOa6368Y0.

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Août 2008
    Messages : 26 674
    Points : 188 672
    Points
    188 672
    Par défaut
    Avec MATLAB, tu as trente-six manières de contourner ce problème de bibliothèque standard exécrable. Par exemple : créer un tableau (par exemple, de type cell) et ajouter/retirer des éléments à la fin (exécrable pour les performances, ça peut se remplacer par un compteur pour le dernier élément) ; implémenter toi-même une liste avec des classes ; utiliser directement les listes Java (http://nl.mathworks.com/help/matlab/...in-matlab.html).

  5. #5
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bénin

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bjr! Merci pour vos apports qui m’ont éclairé.
    J'ai trouvé la solution à mon problème. Il était dû à une mauvaise interprétation de la manière dont des arcs devaient être supprimés (dans la matrice des coûts) pour éviter la formation de sous cycles.

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

Discussions similaires

  1. Algorithme de little pour la résolution de TSP (voyageur de commerce)
    Par The Grey dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 10/12/2010, 11h04
  2. Réponses: 2
    Dernier message: 20/10/2008, 09h21
  3. Réponses: 3
    Dernier message: 15/09/2008, 09h08
  4. Nombre maximum de champs pour PK db2?
    Par balteo dans le forum DB2
    Réponses: 3
    Dernier message: 02/09/2008, 22h51
  5. Nombre maximum de textures
    Par venomelektro dans le forum OpenGL
    Réponses: 7
    Dernier message: 02/09/2004, 15h54

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