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 :

TSP sous Cplex


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 1
    Points : 0
    Points
    0
    Par défaut TSP sous Cplex
    Bonjour tous le monde ,

    Dans le cadre de mon projet de mémoire ,je suis en train d'essayer les différents problèmes d'optimisation combinatoire : problème de voyageur de commerce,tournée de véhicules et le PDP (problème de tournée de véhicule avec ramassage).
    j'ai commencé d'implémenter le TSP avec une petite instance de 10 villes -chaque ville est décrite par un identifiant,abscisse et ordonnée),voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dexpr float total_length = sum(i in cities, j in cities : i != j) d[i][j] * x[i,j];
    minimize total_length;
    //contraintes 
    subject to 
     {  ct_assign: 
        forall (i in cities) 
         {sum(j in cities: i.id < j.id)  x[i][j] + sum(j in cities: i.id > j.id) x[j][i] == 2;}
    }
    avec cette contrainte on veut exiger que le voyageur passe une et une seule fois par un sommet i ,or voici ce que ça donne :
    1	1	 <5 476 802>	1	472
    1	1	 <9 518 116>	1	343
    2	2	 <8 732 222>	1	380
    2	2	 <10 876 757>	1	195
    3	3	 <4 578 867>	1	75
    3	3	 <5 476 802>	1	49
    4	4	 <7 662 821>	1	96
    6	6	 <7 662 821>	1	140
    6	6	 <10 876 757>	1	140
    8	8	 <9 518 116>	1	239
    aidez moi s'il vous plait ,merci

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Points : 262
    Points
    262
    Par défaut
    C'est quoi le pb ?

Discussions similaires

  1. Cplex sous C++ Builder
    Par Hoopsy dans le forum C++Builder
    Réponses: 23
    Dernier message: 30/04/2009, 18h27
  2. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  3. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45
  4. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57
  5. Réponses: 4
    Dernier message: 27/03/2002, 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