• Aucun résultat trouvé

IFT 1575 – Automne 2005 Devoir #1 26 septembre 2005 par: Nicola Grenon GREN30077303

N/A
N/A
Protected

Academic year: 2022

Partager "IFT 1575 – Automne 2005 Devoir #1 26 septembre 2005 par: Nicola Grenon GREN30077303"

Copied!
1
0
0

Texte intégral

(1)

IFT 1575 – Automne 2005

Devoir #1

26 septembre 2005

par: Nicola Grenon GREN30077303

IFT1575 – A05 – Devoir #1 - 1 de 8 - Nicola Grenon – GREN30077303

(2)

1- a)

b) Max Z = 30A + 60B

A <= 4 B <= 6 8A + 6B <= 48 c)

d)

La pente de Z s'accentue et la solution optimale chanera dès qu'elle dépassera la pente de 8A+6B=48.

 60$  40$ : Pas d'impact sur la solution optimale outre la valeur du profit qui passe à 285$

 60$  20$ : On dépasse la pente limite, donc on bascule vers la solution (4,8/3) et le profit passe à 173.33$

Ress.\ Act. Aluminium Bois Capacité max / jour

Doug 1 6

Linda 4 4

Bob 8 6 48 pied

2

(3)

e) Ça ne change pas la position relative de la solution optimale, mais uniquement son calcul. (1½,6) devient donc 2¼,5).

IFT1575 – A05 – Devoir #1 - 3 de 8 - Nicola Grenon – GREN30077303

(4)

2- a) Avec les individus représentés par leur initiales et les jours par les numéros 1 à 5.

min Z = 10*(kc1+kc2+kc3+kc4+kc5) +10.1*(dh1+dh2+dh3+dh4+dh5) + 9.9*(hb1+hb2+hb3+hb4+hb5) + 9.8*(sc1+sc2+sc3+sc4+sc5) +10.8*(ks1+ks2+ks3+ks4+ks5) +11.3*(nk1+nk2+nk3+nk4+nk5);

kc1<=6; dh1=0; hb1<=4; sc1<=5; ks1<=3; nk1=0;

kc2=0; dh2<=6; hb2<=8; sc2<=5; ks2=0; nk2=0;

kc3<=6; dh3=0; hb3<=4; sc3<=5; ks3<=3; nk3=0;

kc4=0; dh4<=6; hb4=0; sc4=0; ks4<=8; nk4<=6;

kc5<=6; dh5=0; hb5<=4; sc5<=5; ks5=0; nk5<=2;

kc1+kc2+kc3+kc4+kc5>=8;

dh1+dh2+dh3+dh4+dh5>=8;

hb1+hb2+hb3+hb4+hb5>=8;

sc1+sc2+sc3+sc4+sc5>=8;

ks1+ks2+ks3+ks4+ks5>=7;

nk1+nk2+nk3+nk4+nk5>=7;

kc1+dh1+hb1+sc1+ks1+nk1=14;

kc2+dh2+hb2+sc2+ks2+nk2=14;

kc3+dh3+hb3+sc3+ks3+nk3=14;

kc4+dh4+hb4+sc4+ks4+nk4=14;

kc5+dh5+hb5+sc5+ks5+nk5=14;

b) Avec LINGO:

Global optimal solution found at iteration: 9 Objective value: 709.6000 Variable Value Reduced Cost KC1 3.000000 0.000000 KC2 0.000000 0.000000 KC3 2.000000 0.000000 KC4 0.000000 0.000000 KC5 4.000000 0.000000 DH1 0.000000 0.000000 DH2 2.000000 0.000000 DH3 0.000000 0.000000 DH4 6.000000 0.000000 DH5 0.000000 0.000000 HB1 4.000000 0.000000 HB2 7.000000 0.000000 HB3 4.000000 0.000000 HB4 0.000000 0.000000 HB5 4.000000 0.000000 SC1 5.000000 0.000000 SC2 5.000000 0.000000 SC3 5.000000 0.000000 SC4 0.000000 0.000000 SC5 5.000000 0.000000 KS1 2.000000 0.000000 KS2 0.000000 0.000000 KS3 3.000000 0.000000 KS4 2.000000 0.000000 KS5 0.000000 0.000000 NK1 0.000000 0.000000 NK2 0.000000 0.000000 NK3 0.000000 0.000000 NK4 6.000000 0.000000 NK5 1.000000 0.000000

(5)

3-

Max Z = -3 X1 - 2 X2 - 4 X3

subject to

1) 2 X1 + 1 X2 + 3 X3 + X5 = 60 2) 3 X1 + 3 X2 + 5 X3 - X4 + X6 = 120

and X1 >= 0, X2 >= 0, X3 >= 0, X4 >=0, X5 >= 0, X6 >=0.

a)

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | | -5M -4M -8M 1M | -180M Z | 0| 1|+ 3 + 2 + 4 + 0 0 0 | 0 X5| 1| 0| 2 1 3* 0 1 0 | 60 X6| 2| 0| 3 3 5 -1 0 1 | 120

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | |0,33M -1,3M 1M 2,67M | -20M Z | 0| 1|+0,33 +0,67 0 + 0 -1,33 0 | -80 X3| 1| 0|0,667 0,333 1 0 0,333 0 | 20 X6| 2| 0|-0,33 1,333* 0 -1 -1,67 1 | 20

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | | 1M 1M | Z | 0| 1| 0,5 0 0 0,5 - 0,5 - 0,5 | -90 X3| 1| 0| 0,75 0 1 0,25 0,75 -0,25 | 15 X2| 2| 0|-0,25 1 0 -0,75 -1,25 0,75 | 15

Ayant affaire originalement une à minimisation, la valeur recherchée est Z= 90. De plus, X1=0, X2=15, X3=15.

IFT1575 – A05 – Devoir #1 - 5 de 8 - Nicola Grenon – GREN30077303

(6)

b)

Phase 1:

On commence par maximiser Z = -x5 –x6

Quand on remet X5 et X6 en base dans le tableau, on obtient:

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | | | Z | 0| 1| -5 -4 -8 -1 0 0 | -180 X5| 1| 0| 2 1 3* 0 1 0 | 60 X6| 2| 0| 3 3 5 1 0 1 | 120

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | | | Z | 0| 1|0,333 -1,33 0 -1 2,667 0 | -20 X3| 1| 0|0,667 0,333 1 0 0,333 0 | 20 X6| 2| 0|-0,33 1,333* 0 1 -1,67 1 | 20

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______

| | | | Z | 0| 1| 0 0 0 0 1 1 | 0 X3| 1| 0| 0,75 0 1 -0,25 0,75 -0,25 | 15 X2| 2| 0|-0,25 1 0 0,75 -1,25 0,75 | 15

Phase 2:

(On reprend la fonction objective de départ et on abandonne les variables artificielles)

Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 | side ___|__|__|_________________________|______

| | | | Z | 0| 1| 0,5 0 0 -0,5 | -90 X3| 1| 0| 0,75 0 1 -0,25 | 15 X2| 2| 0|-0,25 1 0 0,75 | 15

Ayant affaire originalement à une minimisation, la valeur recherchée est Z= 90. De plus, X1=0, X2=15, X3=15.

c)

Sur trois états réels/BF (représentés par les tableaux), le premier ne satisfait aucune des deux contraintes, le second ne satisfait que la première (x1=0, x2=0, x3=20

 2x1+x2+3x3=60), mais pas la seconde. Ce n'est qu'au dernier tableau que la

seconde contrainte est rencontrée.

(7)

Donc, seul le dernier BF est réalisable pour le problème réel, les autres ont besoin des variables artificielles pour fonctionner.

IFT1575 – A05 – Devoir #1 - 7 de 8 - Nicola Grenon – GREN30077303

(8)

4- a)

Max Z = -1 (X1+ - X1-) + 2 (X2+ - X2-) + 1 (X3+ - X3-) subject to

1) 3 (X2+ - X2-) + 1 (X3+ - X3-) <= 120 2) 1 (X1+ - X1-) - 1 (X2+ - X2-) - 4 (X3+ - X3-) <= 80 3) -3 (X1+ - X1-) + 1 (X2+ - X2-) + 2 (X3+ - X3-) <= 100

et tous les xi± >= 0 pour i = 1,2,3.

b)

Bas|Eq| Coefficient of | Right Var|No| Z| X1+ X1- X2+ X2- X3+ X3- X4 X5 X6 | side ___|__|__|_______________________________________________________|______

| | | | Z | 0| 1| 1 -1 -2 2 -1 1 0 0 0 | 0 X4 | 1| 0| 0 0 3* -3 1 -1 1 0 0 | 120 X5 | 2| 0| 1 -1 -1 1 -4 4 0 1 0 | 80 X6 | 3| 0| -3 3 1 -1 2 -2 0 0 1 | 100

Bas|Eq| Coefficient of | Right Var|No| Z| X1+ X1- X2+ X2- X3+ X3- X4 X5 X6 | side ___|__|__|_______________________________________________________|______

| | | | Z | 0| 1| 1 -1 0 0 -0,33 0,333 0,667 0 0 | 80 X2+| 1| 0| 0 0 1 -1 0,333 -0,33 0,333 0 0 | 40 X5 | 2| 0| 1 -1 0 0 -3,67 3,667 0,333 1 0 | 120 X6 | 3| 0| -3 3* 0 0 1,667 -1,67 -0,33 0 1 | 60

Bas|Eq| Coefficient of | Right Var|No| Z| X1+ X1- X2+ X2- X3+ X3- X4 X5 X6 | side ___|__|__|_______________________________________________________|______

| | | | Z | 0| 1| 0 0 0 0 0,222 -0,22 0,556 0 0,333 | 100 X2+| 1| 0| 0 0 1 -1 0,333 -0,33 0,333 0 0 | 40 X5 | 2| 0| 0 0 0 0 -3,11 3,111*0,222 1 0,333 | 140 X1-| 3| 0| -1 1 0 0 0,556 -0,56 -0,11 0 0,333 | 20

Bas|Eq| Coefficient of | Right Var|No| Z| X1+ X1- X2+ X2- X3+ X3- X4 X5 X6 | side ___|__|__|_______________________________________________________|______

| | | | Z | 0| 1| 0 0 0 0 0 0 0,571 0,071 0,357 | 110 X2+| 1| 0| 0 0 1 -1 0 0 0,357 0,107 0,036 | 55 X3-| 2| 0| 0 0 0 0 -1 1 0,071 0,321 0,107 | 45 X1-| 3| 0| -1 1 0 0 0 0 -0,07 0,179 0,393 | 45

ce qui nous donne Z = 110, x1= -45, x2 = 55 et x3 = -45

(9)

c) avec LINDO:

! IFT1575 - Numéro 4

MAX Maximum) - x1 + 2 x2 + x3 Subject to

eq1) 3 x2 + 1 x3 <= 120 eq2) 1 x1 - 1 x2 - 4 x3 <= 80 eq3) -3 x1 + x2 + 2 x3 <= 100 END

FREE x1 FREE x2 FREE x3

Global optimal solution found at iteration: 0 Objective value: 110.0000

Variable Value Reduced Cost X1 -45.00000 0.000000 X2 55.00000 0.000000 X3 -45.00000 0.000000 Row Slack or Surplus Dual Price MAXIMUM 110.0000 1.000000 EQ1 0.000000 0.5714286 EQ2 0.000000 0.7142857E-01 EQ3 0.000000 0.3571429

IFT1575 – A05 – Devoir #1 - 9 de 8 - Nicola Grenon – GREN30077303

(10)

5- a) Min Z = 3 x

1

+ 5 x

2

(1) x

1

>= 2 (2) x

2

>= 6 (3) x

1

+ 2 x

2

>= 9

b)

Solution optimale: (2,6)  Z = 3*2+5*6 = 36

Donc pour le primal, les coût réduits correspondent ici à l'opposé des écarts:

x

1

: – (2 – 2) = 0 x

2

: – (6 – 6) = 0

x

3

: – (9 – (2 + 2*6)) = 5

c) avec LINDO:

! IFT1575 - Numéro 5

MAX Maximum) 2 x1 + 6 x2 + 9 x3 Subject to

eq1) x1 + x3 <= 3 eq2) x2 + 2 x3 <= 5 END

Global optimal solution found at iteration: 0 Objective value: 36.00000

Variable Value Reduced Cost X1 3.000000 0.000000 X2 5.000000 0.000000 X3 0.000000 5.000000 Row Slack or Surplus Dual Price MAXIMUM 36.00000 1.000000 EQ1 0.000000 2.000000

(11)

EQ2 0.000000 6.000000

IFT1575 – A05 – Devoir #1 - 11 de 8 - Nicola Grenon – GREN30077303

Références

Documents relatifs

(g) Tout point satisfaisant les condition KKT d’un probl` eme de pro- grammation non-lin´ eaire est une solution optimale (locale) pour ce probl` eme.. (h) Il est toujours possible

Remettez dans votre rapport les sorties d’écran suivantes : le modèle sur chiffrier Excel et les rapports de réponses pour chacune des solutions initiales. Identifiez le

Si l'on suppose que le rang de l'élément retourné par la fonction min n'est pas affecté par l'addition d'une même constante à tous les éléments comparés, on peut conclure

Donc: vote, électeur, carte d'identité, liste électorale, élection, liste des élections, liste d'émargement, option de vote....

(a) La file d’attente est l’endroit, dans le système de file d’attente, où les clients attendent que leur service soit complété.. (b) Les modèles de file d’attente supposent

(c) Une fois trouvée la politique optimale pour le problème, l’information nécessaire pour déterminer la politique optimale à une étape donnée est l’état à cette étape et

Utiliser IOR Tutorial pour appliquer les trois méta- heuristiques de base (recherche avec tabous, recuit simulé, algorithme génétique) pour le problème de voyageur de

[r]