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 :

Question sur problème VRP


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 116
    Points : 49
    Points
    49
    Par défaut Question sur problème VRP
    Bonjour,

    Je cherche à resoudre le problème de tournées de véhicules (VRP en anglais).
    Je voudrais savoir quelle est la structure de données du résultat (les routes)?? matrice? une liste?

    Merci!

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Points : 7
    Points
    7
    Par défaut
    Moi je pencherais pour une liste de liste.
    C'est a dire une liste qui contient plusieurs listes qui contiennent les différentes étapes d'une route.
    Une liste serait donc une route.

    Donc ça serait une liste de route. Tu peux voir cela comme une matrice.

    J'espère que j'ai été claire.

    Regarde Algorithme de Dijkstra

  3. #3
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Points : 1 455
    Points
    1 455
    Par défaut
    Suppose que tu sois le représentant concerné au moment de partir. Qu'attendrais-tu à avoir comme document ?

  4. #4
    Membre actif Avatar de Acrim
    Profil pro
    En recherche d'emploi
    Inscrit en
    Septembre 2010
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Septembre 2010
    Messages : 134
    Points : 204
    Points
    204
    Par défaut
    Citation Envoyé par laureat Voir le message
    Bonjour,

    Je cherche à resoudre le problème de tournées de véhicules (VRP en anglais).
    Je voudrais savoir quelle est la structure de données du résultat (les routes)?? matrice? une liste?

    Merci!
    Cela dépend de la structure de données utilisées pour la résolution et de comment tu as "modélisé" ton problème .

    Après tu peux la convertir au format qui t'arrange.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je voudrais savoir quelle est la structure de données du résultat (les routes)?? matrice? une liste?
    Généralement, on utilise une matrice d'adjacence, qui te permet dans un simple tableau de modéliser tout ton chemin (une simple recherche wikipedia devrait t'en dire plus).

    Regarde Algorithme de Dijkstra
    Cet algorithme ne te permettra pas de résoudre un VRP. En effet, il permet de relier un point à un autre dans un graphe par le plus court chemin. Or dans le cas du VRP, on veux passer par l'ensemble des points tout en réalisant le moins de distance.

    Pour le VRP, il y a deux approches :
    - La programmation par contraintes (nécessite un minimum de connaissances mathématiques)
    - Les méta-heuristiques. Les plus classiques pour le VRP sont l'algorithme génétique et l'algorithme de colonie de fourmis. Wikipedia te donnera de bonne définitions.

    Le choix de la méthode à adopter dépend de la taille de ton problème. La programmation par contrainte résoudra très bien les "petits" problèmes (jusqu'à une 50aine de villes). Pour les plus gros problèmes, il vaut mieux passer par les métaheuristiques. Ca dépend aussi si tu gère 1 ou plusieurs véhicules, ce qui augmente beaucoup la complexité...

Discussions similaires

  1. Question sur les vspace + problème commande
    Par Fox213 dans le forum Mise en forme
    Réponses: 6
    Dernier message: 08/10/2008, 21h06
  2. Problème et questions sur un calcul de distance
    Par ale2000 dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 11/09/2007, 20h33
  3. Réponses: 1
    Dernier message: 13/04/2007, 15h55
  4. [VB6]Questions et problèmes sur OpenOffice
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 25/04/2006, 10h50
  5. Question sur les problèmes d'allocation dynamique
    Par slylafone dans le forum C++
    Réponses: 23
    Dernier message: 25/10/2004, 14h18

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