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 :

Optimisation de tournées avec contraintes


Sujet :

Algorithmes et structures de données

  1. #1
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut Optimisation de tournées avec contraintes
    Bonjour à tous.

    Après avoir fait une recherche sur le forum, je ne trouve pas vraiment de réponses à cette question :

    Quel type d'algorithme privilégier pour résoudre un problème d'optimisation de tournées, en sachant que j'aurais plusieurs contraintes :

    1) Optimisation du temps du trajet (lié à la distance en grande partie)
    2) Contraintes horaires de livraison
    3) Contraintes de capacité (chaque véhicule comportent plusieurs compartiments de capacités différentes)

    Chaque 'client' :
    1) précise quel produit il désire et en quelle quantité
    2) peut préciser une plage horaire
    3) certains véhicule ne peuvent livrer certains clients (véhicules trop imposant)


    Ceci est ma première approche de ce type de problème. Pour le moment j'ai fait des essais d'algo de type génétiques et colonies de fourmis sur une résolution basique de type TSP mais je n'ai aucune idée si ce type d'algo peut être adapté quand il y a des contraintes.

    J'aimerais, si certains d'entre vous ont des expériences sur ce genre de problèmes, qu'ils m'indiquent vers quel type d'algo me tourner.

    Merci par avance.

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

    Informations professionnelles :
    Activité : Directeur Scientifique

    Informations forums :
    Inscription : Avril 2005
    Messages : 419
    Points : 554
    Points
    554
    Par défaut
    Cette question relève pour beaucoup du domaine de la recherche. A ma connaissance, de telles heuristiques se débrouillent plutôt bien (on utilise aussi de la recheche tabou ou du recuit). Lorsqu'il y a beaucoup de contraintes tordues, il faut souvent coupler ces méthodes avec de la programmation par contraintes (voir par exemple le produit ILOG Dispatcher).

    Pour résoudre ces problèmes de manière exacte, la génération de colonne.

    Voir surtout le site
    http://osiris.tuwien.ac.at/~wgarn/VehicleRouting/vehicle_routing.html

  3. #3
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut
    Merci pour ces pistes de recherche.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/05/2015, 14h26
  2. Réponses: 1
    Dernier message: 26/07/2012, 12h44
  3. Réponses: 0
    Dernier message: 19/04/2012, 10h15
  4. Problème d'optimisation avec contrainte
    Par Fluxe dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 19/09/2011, 10h54
  5. Problème d'optimisation avec contrainte
    Par mouuuhamed dans le forum MATLAB
    Réponses: 1
    Dernier message: 08/05/2011, 17h07

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