probleme programmation AMPL
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

probleme programmation AMPL



  1. #1
    MANTA..

    probleme programmation AMPL


    ------

    Bonjour à tous , je vous contact car j'ai un énoooooooooooorme probléme. En fait je dois faire un programme en ampl mais le truc c'est qu'on a pas eu de cours d'ampl et le document qui fait office de cours ne contient même pas 30% de ce dont on a besoin pour faire ce programme (et d'après ce que j'ai entendu c'est fait exprés) j'ai cherché sur internet mais je n'ai rien trouvé, donc j'aimerais, si possible que vous m'aidiez un peu.

    voila le probleme sur lequel je bloque actuellement:

    Code:
    reset;
    set DIVISION;   
    set CATEGORIE;
    set REGION;
    set DETAILLANT;
    
    
    param marche_huile{DETAILLANT} ;
    param nombre_point_vente{DETAILLANT};
    param marche_spiritueux{DETAILLANT};
    var tab {DIVISION, DETAILLANT} binary;
    
    data;
    set DETAILLANT := M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23;
    set REGION := R1 R2 R3 ;
    set DIVISION := D1 D2;
    set CATEGORIE := A B;
    
    
    
    
    param : region    marche_huile nombre_point_vente marche_spiritueux categorie :=
     M1       R1        9        11          34         A
     M2       R1       13        47         411         A
     M3       R1       14        44          82         A
     M4       R1       17        25         157         B
     M5       R1       18        10           5         A
     M6       R1       19        26         183         A
     M7       R1       23        26          14         B
     M8       R1       21        54         215         B
     M9       R2        9        18         102         B
     M10      R2       11        51          21         A
     M11      R2       17        20          54         B
     M12      R2       18       105           0         B
     M13      R2       18         7           6         B
     M14      R2       17        16          96         B
     M15      R2       22        34         118         A
     M16      R2       24       100         112         B
     M17      R2       36        50         535         B
     M18      R2       43        21           8         B
     M19      R3        6        11          53         B
     M20      R3       15        19          28         A
     M21      R3       15        14          69         B
     M22      R3       25        10          65         B
     M23      R3       39        11          27         B;
    Mon probléme concerne le tableau, quand je met --> param : REGION marche_huile nombre_point_vente marche_spiritueux CATEGORIE := , il me met une erreur en disant que REGION n'est pas un paramètre indicé (REGION is not a subscripted param), ensuite quand je met : param region{REGION} il me met une erreur sur la derniere ligne du tableau disant que la colonne region de la derniere ligne devrait être un entier et non R3.

    Donc j'aurais besoin de vos lumière parce que ca fait plus de 3 heure que je bloque sur ca.

    Merci d'avance

    -----
    Dernière modification par MANTA.. ; 07/11/2011 à 18h53.

  2. #2
    MANTA..

    Re : probleme programmation AMPL

    C'est bon même si ca m'a pris au moins 1 semaine , j'ai fini par comprendre.

    Merci a ceux qui ont pris le temps de lire mon message.

Discussions similaires

  1. probléme programmation C
    Par MANTA.. dans le forum Programmation et langages, Algorithmique
    Réponses: 14
    Dernier message: 03/10/2011, 18h32
  2. problème de programmation
    Par invitec93fa417 dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 12/12/2010, 09h36
  3. probleme programmation C
    Par invitebceb089b dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 13/11/2010, 13h17
  4. probleme programmation C
    Par inviteba5c14d8 dans le forum Électronique
    Réponses: 7
    Dernier message: 09/05/2008, 22h37
  5. Probleme de Programmation CN
    Par invitec07cc70f dans le forum Technologies
    Réponses: 2
    Dernier message: 10/02/2007, 16h54