• Aucun résultat trouvé

IFT1575 – Automne 2005

N/A
N/A
Protected

Academic year: 2022

Partager "IFT1575 – Automne 2005"

Copied!
17
0
0

Texte intégral

(1)

IFT1575 – Automne 2005

Devoir #1

Exercice 4.6-9 page 167

(2)

a) Dans un premier temps on met le problème sous la forme standard :

Ce qui donne le tableau initial :

On supprime les variables de bases de l’objectif : (0)=(0)-M(1)-M(2)

Choix de la variable entrante x3, sortante x4=> (1)=(1)/3

On effectue le pivot :

(3)

La solution n’est pas optimale, x2entre et x6sort => (2)=(2)/1.333

On effectue le pivot :

La solution est optimale : x1*=0, x2*=15, x3*=15, Z*=90

(4)

b) Phase 1, on minimise la valeur des variables artificielles :

Après avoir réaliser les opérations pour sortir les variables artificielles de l’équation (0) : (0)=(0)-(1)-(2)

Choix de la variable entrante x3, sortante x4=> (1)=(1)/3

On effectue le pivot :

(5)

La solution n’est pas optimale, x2entre et x6sort => (2)=(2)/1.333

On effectue le pivot :

La solution est optimale => fin de la phase 1

On efface les colonnes correspondant aux variables artificielles et on remet l’objectif du problème :

La solution est optimale => fin de la phase 2

(6)

c) Méthode du grand M :

1. (0, 0, 0, 60, 0, 120) non réalisable pour le problème original 2. (0, 0, 20, 0, 0, 20) non réalisable pour le problème original 3. (0, 15, 15, 0, 0, 0) réalisable et optimal pour le problème original Méthode à deux phases :

1. (0, 0, 0, 60, 0, 120) non réalisable pour le problème original 2. (0, 0, 20, 0, 0, 20) non réalisable pour le problème original 3. (0, 15, 15, 0, 0, 0) réalisable et optimal pour le problème original 4. (0, 15, 15, 0) réalisable et optimal pour le problème original Les solutions de 3) et 4) de la méthode à deux phases sont les mêmes,

4) étant obtenue en supprimant les variables artificielles de la solution 3)

On remarque que les deux phases ont la même séquence de solution de base.

d) Avec IOR tutorial, après avoir rentré le problème, le résoudre automatiquement par le simplexe :

Notons que l’objectif donné par IOR doit être multiplié par –1 quand on a un problème de minimisation !

(7)

Exercice 3.1-6 page 91

a) Le tableaux représentant le problème

$30

$60 gain

48 8

6 Bob

4 1

0 Linda

6 0

1 Doug

ressources

Fenêtres en aluminium Fenêtres

en bois

activités

(8)

b) On peut utiliser les variables suivantes :

x1le nombre de fenêtres en bois produites par jour x2le nombre de fenêtres en aluminium produites par jour Ces variables sont positives : x1>=0, x2>=0

L’objectif est de maximiser les profits liés à la production des différents types de fenêtres :

Maximiser Z = 60 x1+ 30 x2 On a trois contraintes de capacité :

1. Doug ne peut pas produire plus de 6 cadre en bois par jour : x1 <= 6

2. Linda ne peut pas produire plus de 4 cadre en aluminium par jour : x2 <= 4

3. Bob ne peut pas produire plus de 48 pied carrés de vitre par jour : 6 x1+ 8 x2<= 48

c) Dans IOR on entre le problème linéaire :

(9)

Après avoir tester plusieurs valeur de Z on trouve x1*=6, x2*=1.5 pour Z*=405

d) Pour $60 => $40 pas de changement dans la solution optimale

(10)

Pour $60 => $20 : la solution optimale change, on trouve x1*=2.67, x2*=4 pour Z*=173.33

e) La capacité de Doug passe de 6 à 5 : la solution optimale change, on trouve x1*=5, x2*=2.25 pour Z*=367.5

(11)

Exercice 3.4-14 page 97

a)

Introduisons les variables suivantes:

xij = nombre d’heures que l’opérateur Oieffectue le jour Jj.

Il n’est pas nécessaire d’introduire des variables pour les journées où un opérateur n’est pas disponible.

On obtient alors 18 variables :

3 variables pour l’opérateur K.C., soient xKC,Mon, xKC,Wed, xKC,Fri, 2 variables pour l’opérateur D.H., soient xDH,Tue, xDH,Thurs,

4 variables pour l’opérateur H.B., soient xHB,Mon, xHB,Tue, xHB,Wed, xHB,Fri, 4 variables pour l’opérateur S.C., soient xSC,Mon, xSC,Tue, xSC,Wed, xSC,Fri, 3 variables pour l’opérateur K.S., soient xKS,Mon, xKS,Wed, xKS,Thurs, 2 variables pour l’opérateur N.K., soient xNK,Thurs, xNK,Fri. Toutes les variables sont positives.

Nous avons un premier ensemble de 5 contraintes pour exprimer le besoin en opérateurs pour chaque journée :

Lundi : xKC,Mon+ xHB,Mon+ xSC,Mon+ xKS,Mon= 14 Mardi : xDH,Tue+ xHB,Tue+ xSC,Tue = 14

Mercredi : xKC,Wed + xHB,Wed + xSC,Wed + xKS,Wed = 14 Jeudi : xDH,Thurs + xKS,Thurs= 14

Vendredi : xKC,Fri + xHB,Fri + xNK,Fri= 14

Nous avons ensuite un second ensemble pour contraintes pour tenir compte du nombre maximum d’heures de

(12)

Mon. Tue. Wed. Thurs. Fri.

K.C. xKC,Mon6 xKC,Wed6 xKC,Fri6

D.H. xDH,Tue 6 xDH,Thurs6

H.B. xHB,Mon4 xHB,Tue8 xHB,Wed4 xHB,Fri4

S.C. xSC,Mon5 xSC,Tue5 xSC,Wed5 xSC,Fri5

K.S. xKS,Mon3 xKS,Wed3 xKS,Thurs8

N.K. xNK,Thurs6 xNK,Fri2

Enfin, nous avons un ensemble de contraintes pour la garantie d’un nombre minimum d’heures par opérateur par semaine.

K.C. :xKC,Mon+ xKC,Wed+ xKC,Fri8 D.H. : xDH,Tue + xDH,Thurs8

H.B. : xHB,Mon+ xHB,Tue+ xHB,Wed+ xHB,Fri8 S.C. : xSC,Mon+ xSC,Tue+ xSC,Wed+ xSC,Fri8 K.S. : xKS,Mon+ xKS,Wed+ xKS,Thurs7 N.K. : xNK,Thurs+ xNK,Fri7 La function objectif s’écrit:

Z = 10(xKC,Mon+ xKC,Wed+ xKC,Fri) + 10.10(xDH,Tue + xDH,Thurs)

+ 9.90(xHB,Mon+ xHB,Tue+ xHB,Wed+ xHB,Fri) + 9.80(xSC,Mon+ xSC,Tue+ xSC,Wed+ xSC,Fri) + 10.80(xKS,Mon+ xKS,Wed+ xKS,Thurs) + 11.30(xNK,Thurs+ xNK,Fri)

Exercice 4.6-14 page 168

(13)

a) On pose :

x1= x1+- x1- avec x1+ >=0 et x1->=0 . x2= x2+- x2- avec x2+ >=0 et x2->=0 . x3= x3+- x3- avec x3+ >=0 et x3->=0 . On obtient alors le problème :

0 ,

0 ,

0 ,

0 ,

0 ,

0

100 2

2 3

3

80 4

4 120 3

3

2 2

3 3

2 2

1 1

3 3 2 2 1 1

3 3 2 2 1 1

3 3 2 2

3 3 2 2 1 1

− +

− + +

≤ +

− +

− +

− +

− + +

=

+

+

+

+

+

+

+

+

+

+

+

+

+

+

x x

x x

x x

x x x x x x

x x x x x x

x x x x

x x x x x x Maximiser Z

(14)
(15)

On déduit du tableau optimal que la solution du problème est : Z*=110 pour x1=-45, x2=55 et x3=-45

b) En utilisant IOR :

(16)

Exercice 6.1-5 page 277

a) Définissons les variables duales :

y1la variable dual associé à la contrainte de ressource 1 y2la variable dual associé à la contrainte de ressource 2 Le problème dual est alors :

0 , 0

9 2

6 2

5 3

2 1

2 1 2 1

2 1

≥ +

≥ +

=

y y

y y y y

y y Minimiser W

(17)

b)

La solution optimale du problème dual est W*=36 pour y1*=2 et y2*=6 Qui sont les coût marginaux des contraintes de ressource.

c)

Références

Documents relatifs

[r]

◆ ,ES ROUTEURS ET COMMUTATEURS TRAVERS©S ENSUITE NE FONT QUE COMMUTER EN FONCTION DU LABEL TROUV© DANS LE PAQUET CETTE FONCTION POUVANT ªTRE R©ALIS©E PAR DES

Ce n’est pas l’objet du livre de nous donner des définitions pointues ou scientifiques de la communication, Wolton reprend et fait fonctionner tout au long de l’ouvrage la

Etude de trois cas biomécaniques...

Les messages de validation des numéros facturés peuvent être utilisés pour savoir si l'on peut facturer à un numéro de téléphone des communications payables à l'arrivée

montrent de grandes différences dans la valeur de la pente de neutralisation. Ces différences indiquent que les acides de ces miels ne sont pas identiques ou que les

During the first trial, variations in thickness, number of cellular layers and qualitative aspect of the vaginal epithelium were determined in the course of the

Ces cartes doivent être conformes à la Norme 7810 de l'Organisation internationale de normalisation (ISO). Leurs différentes caractéristiques doivent permettre aux usagers de savoir