Vous êtes sur la page 1sur 14

INTRODUCTION A LA RECHERCHE

OPERATIONNELLE
RECUEIL DEXERCICES
1
Mthode du Simplexe
S1) Ecrivez le problme PL suivant sous forme standard avec des M.d.D. non
ngatifs:
Max z = 2x
1
+ 3 x
2
+ 5 x
3
s c
x x x
x x x
x x x
x x
x sans restriction
. .
( )
( )
( )
,
1 2 3
1 2 3
1 2 3
1 2
3
5 1
6 7 9 4 2
4 10 3
0
+
+
+ +

'

Formulez son dual.


S2) Considrons lensemble de contraintes suivant:
x
1
+ 7 x
2
+ 3x
3
+ 7 x
4
46
3 x
1
- x
2
+ x
3
+ 2 x
4
8
2 x
1
+ 3 x
2
- x
3
+ x
4
10
Rsolvez par la mthode du simplexe le problme obtenu lorsque la fonction objectif
est donne par:
a) max z = 2x
1
+ x
2
- 3x
3
+ 5x
4
b) max z = - 2x
1
+ 6x
2
+ 3x
3
- 2x
4
c) max z = 3x
1
- x
2
+ 3x
3
+ 4x
4
d) min z = 5x
1
- 4x
2
+ 6x
3
+ 8x
4
e) min z = 3x
1
+ 6x
2
- 2x
3
+4x
4
S3) Rsolvez le problme suivant par la mthode du simplexe
max z = 5x
1
+ 4x
2
+ 3x
3
s.c. 2 x
1
+ 3 x
2
+ x
3
5
4 x
1
+ x
2
+ 2 x
3
11
3 x
1
+ 4 x
2
+ 2 x
3
8
x
1
, x
2
, x
3
0
S4) Rsolvez le problme suivant par simple inspection, puis par la mthode du
simplexe
2
max z = 5 x
1
- 6 x
2
+ 3 x
3
- 5 x
4
+ 12 x
5
s.c.
x x x x x
x
j
1 2 3 4 5
3 5 6 3 90
0
+ + + +

'

S5) Rsolvez le problme suivant par la mthode du simplexe :


On doit organiser un pont arien pour transporter 1600 personnes et 90 tonnes de
bagages. Les avions disponibles sont de deux types: 12 du type A et 9 du type B. Le
type A peut transporter, pleine charge, 200 personnes et 6 tonnes de bagages. Le type
B, 100 personnes et 6 tonnes de bagages. La location dun avion du type A cote
800.000 F; la location dun avion du type B cote 200.000 F.
S6) Les dictionnaires ci-dessous ont t obtenus aprs excution de quelques itrations de
la mthode du simplexe sur diffrents problmes. Quelles conclusions pouvez-vous tirer
sur base de linformation contenue dans ces dictionnaires?
Les conclusions possibles sont par exemple:
. la solution courante est optimale, et vaut ...;
. le problme est non born parce que ...;
. le problme est non ralisable parce que ...;
. la solution courante nest pas optimale; dans ce cas, calculez la solution optimale.
a) min z
s c
z x x
x x x
x x x x
x x x
x x x x x x
. .
, , , , ,

+ +
+ +
+

'

1 5
1 2 4
1 3 4 5
1 5 6
1 2 3 4 5 6
5 12
3 5 3
4 6
4 4
0
b) max z
s c
z x x x
x x x
x x x x
x x x
x x x x x x
. .
, , , , ,
+
+
+ +
+

'

1 4 5
1 2 4
1 3 4 5
1 5 6
1 2 3 4 5 6
2 20
3 5 3
2 6
4 2 4
0
c) max z
3
s.c.
z x x
x x x
x x x
x x x
x x x x x
+
+

+

'

5 3 12
2 2 4
3 2
3
0
2 5
2 3 5
1 2 5
2 4 5
1 2 3 4 5
, , , ,
4
Dualit & Sensibilit
DS1) Suite de lexercice S6a).
Quel est le cot rduit de chacune des variables du problme?
DS2) Suite de lexercice S3).
a) Si le coefficient de la variable x
2
dans la fonction objectif augmentait de 2 units,
quel serait leffet produit sur la solution optimale et la valeur optimale du problme? Et
si cette augmentation tait de 4 units?
b) Quel est le cot rduit de chacune des variables du problme?
c) Quel est le prix dual de chacune des contraintes dingalit du problme?
DS3) Considrons le programme linaire suivant, exprim sous forme standard:
min z = 2x
1
+ x
2
s.c.
3 3
4 3 6
2 3
0
1 2 3
1 2 4
1 2 5
1 2 3 4 5
x x x
x x x
x x x
x x x x x
+
+
+ +

'

, , , ,
a) Calculer le dictionnaire associ la base B dfinie par les variables de base x
1
, x
2
, x
5
.
B

_
,

1
3 5 1 5 0
4 5 3 5 0
1 1 1
/ /
/ /
b) La solution de base associe B est-elle ralisable et optimale?
DS4) Soit le problme (P):
max z = 2x
1
+ 4x
2
+ 4x
3
- 3x
4
s c
x x x
x x x
x x x x
. .
, , ,
1 2 3
1 2 4
1 2 3 4
4
4 8
0
+ +
+ +

'

La base optimale de (P) est


5
B

1
]
1
1 1
4 0
et son inverse
B

1
]
1
1
0 1 4
1 1 4
/
/
a) Formulez le problme dual de (P).
b) Sur base des informations fournies (et donc, sans utiliser la mthode du
simplexe ni la mthode graphique), calculez la solution optimale de (P) et celle de son
dual. Expliquez la mthode que vous utilisez.
c) Si la fonction objectif de (P) est remplace par
max z = 3x
1
+ 4x
2
+ 4x
3
- 3x
4
,
la base B donne ci-dessus reste-t-elle optimale? Justifiez votre rponse.
DS5) Soit le problme suivant (P):
max z = 100x
1
+ 50x
2
+ 25 x
3

s c
x x x s
x x x s
x x x s
x x x s
x s
. .
( )
( )
( )
( )
,
5 25 1
2 25 2
10 3
5 50 4
0
1 2 3 1
1 2 3 2
1 2 3 3
1 2 3 4
+ + +
+ + +
+ + +
+ + +

'

La base optimale de (P) est


B

_
,

5 1 0 0
1 2 1 0
1 1 0 0
1 1 0 1
avec B

_
,

1
1
4
1 0 1 0
1 0 5 0
1 4 9 0
0 0 4 4
a) Ecrivez le dual de (P)
b) Quelle est la solution optimale du programme (P) et celle de son dual?
c) Dans quel intervalle peut varier le membre de droite de la contrainte (2) sans
affecter loptimalit de B ?
6
DS6) Soit le problme de programmation linaire
max z = 60x
1
+ 30x
2
+ 20x
3
s c
x x x
x x x
x x x
x x x
. .
( )
, ( )
, , ( )
, ,
8 6 48 1
4 2 15 20 2
2 15 0 5 8 3
0
1 2 3
1 2 3
1 2 3
1 2 3
+ +
+ +
+ +

'

La rsolution de ce problme par la mthode du simplexe permet de calculer la base


optimale
B

_
,

8 1 1
4 15 0
2 0 5 0
,
,
et son inverse B

_
,

1
0 0 5 15
0 2 4
1 2 8
, ,
a) Calculez la solution optimale et la valeur optimale du problme.
b) Calculez et interprtez le prix dual de la contrainte (2).
DS7) Soit le problme de programmation linaire
max z = 30 x
1
+ 20x
2
s c
x x
x
x
x x
. .
( )
( )
( )
, ,
5 4 400 1
60 2
75 3
0
1 2
1
2
1 2
+

'

a) Rsolvez le problme graphiquement.


b) Sur base de a), dterminez la base optimale B.
c) Pourrait-on dduire les prix duaux sur base de cette information?
DS8) Soit le problme de programmation linaire (P):
min z = 500x
1
+ 500x
2
+ 500x
3
+ 300x
4
+ 425x
5
s c
x x x
x x x x
x x x x x
. .
, , , ,
1 2 4
2 3 4 5
1 2 3 4 5
150
2 4 3 80
0
+ +
+ + +

'

7
A loptimum de (P), on a x
1
= x
2
= x
3
= x
5
= 0
a) Trouvez la solution optimale et la matrice de base optimale pour (P).
b) A partir de la matrice de base, calculez la valeur optimale des variables duales.
c) Ecrivez le problme dual de (P).
DS9) Soit le problme de programmation linaire
max z = 4x
1
+ 5x
2
+ 6x
3
s c
x x x
x x x . . , ,
3 4 5 11
0
1 2 3
1 2 3
+ +

'

a) Formulez le dual et rsolvez-le (par inspection)


b) Utilisez a) et le thorme de dualit forte pour rsoudre le primal.
DS10) Soit le problme de programmation linaire:
min z = 2x
1
+ 3x
2
s c
x x
x x
x x
x x
. .
, ,
2 3 30
2 10
0
0
1 2
1 2
1 2
1 2
+
+

'


8
Son dual scrit
max w = 30y
1
+ 10y
2
s c
y y y
y y y
y
y y
. .
,
2 2
3 2 3
0
0
1 2 3
1 2 3
1
2 3
+ +
+

'


Dterminez si les solutions suivantes sont ralisables et optimales:
a) ( x
1
= 10, x
2
= 10/3; y
1
= 0, y
2
= 1, y
3
= 1)
b) (x
1
= 20, x
2
= 10; y
1
= 1, y
2
= 4, y
3
= 0)
c) (x
1
= 10/3, x
2
= 10/3; y
1
= 0, y
2
= 5/3, y
3
= 1/3)
DS11) Considrons le programme linaire suivant
max z = 5x
1
+ 2x
2
+ 3x
3
s c
x x x
x x x
x x x
. .
, ,
1 2 3
1 2 3
1 2 3
5 2 30
5 6 40
0
+ +

'


La solution optimale est donne par le dictionnaire final
max z
2 3
1 2 3
2 3 2
23 7 150
5 2 30
. . 10 8 10
, 0
z x x
x x x
s c x x s
x s
+ +

+ +

+
'


a) Ecrivez le problme dual associ.
b) Dterminez la matrice de base optimale B. Dduisez-en la solution optimale du
dual.
c) Dans quel intervalle peut varier c
1
(idem c
2
, c
3
) sans affecter loptimalit de la
solution?
d) Dans quel intervalle peut varier b
1
(idem b
2
) sans affecter loptimalit de la base B?
e) Dterminez les prix duaux.
DS12) Considrons le problme de lexercice DS11.
9
a) Supposons que le M. de D. des contraintes devienne (30 + , 40 - ), o est un
paramtre non ngatif. Dterminez les valeurs de pour lesquelles la base B reste
optimale.
b) Pour chacune des fonctions objectif suivantes, trouvez la nouvelle solution optimale
en utilisant la procdure danalyse de sensibilit.
i) max z = 12x
1
+ 5x
2
+ 2x
3
ii) min z = 2x
2
- 5x
3
DS13) Voici la formulation dun petit problme de transport impliquant 3 entrepts et 2
clients:
min z = 3x
11
+ 2x
12
+ 4x
21
+ x
22
+ 2x
31
+ 3x
32
s c
x x
x x
x x
x x x
x x x
x x x x x x
.
, , , , ,
11 12
21 22
31 32
11 21 31
12 22 32
11 121 21 22 31 32
60
50
50
90
60
0
+
+
+
+ +
+ +

'

(remarquez que le problme est non quilibr).


Ce problme a t mis sous forme standard en introduisant des variables dcart s
1
, s
2
et s
3
dans les trois premires contraintes, puis rsolu par un logiciel utilisant la mthode
du simplexe. Voici quelques informations sur la solution optimale:
les variables en base loptimum sont x
11
, x
12
, x
22
, x
31
et s
1
;
le cot rduit de x
21
et celui de x
32
sont gaux 2;
les prix duaux des contraintes sont donns par (y
1
, y
2
, y
3
, y
4
, y
5
) = (0, -1, -1, 3, 2).
a) Mettez le problme sous forme standard (comme suggr ci-dessus) et formulez
son problme dual.
b) Utilisez linformation donne plus haut pour calculer la solution optimale du
problme et le cot de transport correspondant.
c) Si le cot unitaire de transport entre lentrept 2 et le client 1 diminuait de 1 unit
(passant ainsi de 4 3), quelle serait lincidence de ce changement sur la solution
optimale et la valeur optimale calcules prcdemment?
d) Le gestionnaire du troisime entrept saperoit quil a commis une erreur en
valuant ses stocks: il possde en fait 55 units en stock. En supposant que la base
optimale ne soit pas affecte, quel sera leffet de cette correction sur le cot de
transport optimal?
10
Files dattente
F1) Le responsable dun parking du centre-ville a compt le nombre de voitures gares dans
son parking diffrents instants de la journe. En moyenne, il en a trouv 150. Il sait
par ailleurs que, toujours en moyenne, 40 voitures par heure pntrent dans le parking
et y trouvent une place.
Estimez le temps moyen pass par chaque voiture dans le parking. Expliquez votre
approche.
F2) Des clients arrivent dans un restaurant selon un processus de Poisson au taux de 20
clients par heure. Le restaurant ouvre ses portes 11 heures.
Trouvez:
a) la probabilit davoir 20 clients dans le restaurant 11 h 12 sachant quil y en
avait 18 11 h 07.
b) la probabilit quun nouveau client arrive entre 11 h 28 et 11 h 30 sachant que
le dernier client est arriv 11 h 25.
F3) Des patients arrivent une clinique selon un processus de Poisson. On dispose de
linformation suivante: si X reprsente lintervalle de temps coul entre deux arrives
successives, alors
Pr [x > 30|x > 15] = 0,6
Soit N(t) le nombre de clients qui se prsentent durant un intervalle de t minutes.
Calculez Pr [ N(15) = 0 ]. Justifiez votre rponse.
F4) Les articles dun stock sont vendus selon un processus de Poisson au taux de 5 articles
par jour. Le stock initial est de 80 articles.
a) Trouvez la probabilit que 10 articles soient vendus durant les 2 premiers jours.
b) Dterminez la probabilit quil ny ait plus darticles en stock aprs 4 jours.
c) Dterminez le nombre moyen darticles vendus sur une priode de 4 jours.
11
F5) Des clients se prsentent une agence de banque au rythme moyen de 10 clients par
heure. Ils y sont servis par lunique employ de lagence, auprs duquel chaque client
passe 5 minutes en moyenne. Selon les donnes recueillies par le directeur de lagence,
les arrives de clients et les temps de service semblent caractristiques de processus de
Poisson.
a) Quel modle dcrit adquatement ce systme? Expliquez.
b) Estimez le temps moyen pass par chaque client dans le systme.
Le directeur de lagence dcide de licencier son employ et de le remplacer par un
employ plus qualit, x fois plus rapide que lemploy actuel, o x est un paramtre au
moins gal 1.
c) Estimez le temps moyen pass par chaque client dans ce nouveau systme.
d) Que doit valoir x pour que le temps ainsi calcul en c) soit rduit 5 minutes?
F6) Un aroport possde une seule piste rserve aux dcollages (et une autre rserve aux
atterissages). En moyenne, la tour de contrle reoit 15 demandes dautorisation de
dcoller par heure; ces demandes surviennent selon un processus de Poisson. Par
ailleurs, la dure moyenne de chaque dcollage est de 3 minutes, mais varie de faon
alatoire selon une loi exponentielle (par dure de dcollage , on entend le temps
coul entre le moment o la tour donne un avion lautorisation de dcoller et le
moment o elle peut accorder cette autorisation un (ventuel) avion suivant).
a) Quel modle dcrit adquatement ce systme? Expliquez.
b) Estimez le nombre moyen davions en file dattente, cest--dire ayant demand,
mais pas encore reu, lautorisation de dcoller.
c) Estimez le temps moyen pass par chaque avion en file dattente (dfini comme
en b)).
d) Quelle est la probabilit quun avion qui demande lautorisation de dcoller ne
reoive pas immdiatement cette autorisation, et doive donc attendre?
e) Par mesure de scurit, on voudrait rduire 2 le nombre moyen davions grs
par la tour de contrle (cest--dire, en file dattente ou en cours de dcollage)
tout instant. A combien faut-il rduire la dure moyenne de chaque dcollage
pour atteindre ce but?
F7) Des voitures arrivent un poste de page selon un processus de Poisson avec une
moyenne de 90 voitures par heure. Le temps moyen de passage ce poste est de 38
secondes. Les automobilistes se plaignent de longues attentes ce poste. Les autorits
locales dsirent alors rduire le temps de passage 30 secondes en installant un
nouveau dispositif automatique. Mais cette modification sera justifie seulement si,
sous lancien systme, le nombre moyen de voitures dans la file dpasse 5. De plus, le
pourcentage de temps creux (cest--dire sans voitures) sous le nouveau systme ne
devrait pas excder 10%.
Le nouveau dispositif peut-il tre jusitifi?
F8) Linfirmerie dune grosse entreprise emploie deux infirmires qui soccupent des
incidents bnins (petits accidents, malaises, etc.) survenant durant les heures de travail.
Les arrives des patients linfirmerie forment approximativement un processus de
Poisson; en moyenne, il arrive deux patients par heure. Chaque patient est soign par
12
une seule infirmire (elles ont des qualifications identiques) et le traitement dure une
demi-heure en moyenne (la dure du traitement suit une loi exponentielle).
a) Quel modle de files dattente dcrit-il adquatement cette situation? Prcisez
tous les paramtres du modle.
b) En moyenne, combien de patients se trouvent-ils dans la file dattente un
instant quelconque de la journe? Combien de temps doivent-ils attendre avant
dtre pris en charge par une des infirmires?
F9) Une agence de banque est modlise par un systme de files dattente M/M/2. Les
clients sy prsentent au rythme de 8 clients par heure. Le temps de service est de 5
minutes par client.
a) Quelle est la distribution de probabilit de la variable alatoire temps coul
entre deux arrives de clients successives ?
b) Calculez la probabilit quun client qui se prsente lagence soit servi sans
attendre.
c) Calculez le temps dattente moyen par client.
d) Interprtez ce systme M/M/2 comme un processus de naissance et de mort
particulier.
(Quelle est la valeur des paramtres de ce processus?)
F10) Dans un systme de files dattente M/M/2 le temps de service moyen est de 5 minutes
et la dure moyenne entre deux arrives successives est de 8 minutes.
a) Quelle est la probabilit quun client qui se prsente doive attendre?
b) Quelle est la probabilit quun serveur au moins soit libre?
c) Quelle est la probabilit que les deux serveurs soient libres?
F11) Etablissez le diagramme de transition et les quations dquilibre dun systme de files
dattente M/M/3 dans lequel un maximum de 5 clients peuvent tre simultanment
prsents.
Dterminez les probabilits long terme p
n
(n 0).
F12) Un systme de files dattente ne peut contenir plus de 4 clients.
Le taux darrive est = 10 clients par heure et le taux de dpart est = 5 clients par
heure. Ces deux taux sont indpendants du nombre n de personnes dans le systme.
Nous supposons que les processus darrive et de dpart suivent une distribution de
Poisson. Dessinez le graphe de transition; puis dterminez ce qui suit:
a) les quations dquilibre dcrivant le systme;
b) les probabilits stationnaires;
13
c) le nombre moyen L
s
de clients dans le systme;
d) le taux darrive moyen
eff
;
e) le temps moyen W
q
pass dans la file.
f)
Solutions des exercices
S2) d) Solution optimale: (z
*
, x
*
, s
*
)=(-40/3, 0, 10/3, 0, 0, 68/3, 34/3, 0).
S3) Solution optimale: (z
*
, x
*
, s
*
)=(13, 2, 0, 1, 0, 1, 0).
S4) Solution optimale: (z
*
, x
*
, s
*
)=(450, 90, 0, 0, 0, 0, 0).
S5) Solution optimale: (z
*
, x
*
, s
*
)=(4600, 7/2, 9, 0, 22, 17/2, 0).
S6) a) Il existe une infinit de solutions optimales; b) Dictionnaire non
optimal; c) Dictionnaire non optimal.
DS1) Cot rduit de x
1
=1, de x
5
=5; les autres sont nuls.
DS2) a) i)Pas de changement; ii) x
2
peut entrer en base. Nouvelle solution optimale:
(z
*
, x
*
, s
*
)=(14, 0, 1, 2, 0, 6, 0); b) Cot rduit de x
2
=3; c) Prix duaux=1, 0, 1 resp.
DS3) b) Oui.
DS4) b) x
*
=(0, 2, 2, 0), y
*
=(4, 0); c) Oui.
DS5) b) (x
*
, s
*
)=(15/4, 25/4, 0, 0, 35/4, 0, 40), y
*
=(25/2, 0, 75/2, 0); c) [65/4, +[.
DS6) a) (z
*
, x
*
)=(280, 2, 0, 8, 24, 0, 0); b) y
2
*
=10.
DS7) b) x
B
=(x
1
, x
2
, s
3
); c) y
*
=(5, 5, 0).
DS8) a) x
4
*
=150, s
1
*
=0, s
2
*
=0; b) y
*
=(300,0).
DS9) a) y
*
=4/3; b) x
1
*
=11/3.
DS10) a) Ralisables; b) Pas ralisables; c) Ralisables et optimales.
DS11) b) y
*
=(5, 0); c) c
1
[3/2, +[, c
2
]-, 25], c
3
]-,10]; d) b
1
[0, 40], b
2
[30, +[.
DS12) a) [0,5]; b) i) La solution optimale est inchange; ii) Faire entrer x
3
en base.
DS13) b) z
*
=290, x
B
*
=(40, 10, 50, 50, 10); c) Pas de changement; d) Valeur optimale: 285.
F1) W
S
=3h45.
F2) a) 0,2623; b) 0,4866.
F3) 0,6.
F4) a) 0,1251; b) 0,000137; c) 20,0055.
F5) a) M/M/1; b) W
S
=30 minutes; c) W
S
=30/(6x-5) minutes; d) x=11/6.
F6) a) M/M/1; b) L
q
=9/4; c) W
q
=9 minutes; d) 1-p
0
=3/4; e) 1/=2,66 minutes.
F7) p
0
=1/4. Le systme amlior est rejet.
F8) a) M/M/2; b) L
q
=1/3; W
q
=10 minutes.
F9) b) 5/6; c) W
q
=37,5 secondes.
F10) a) 0,1487; b) 0,8513; c) 0,5238.
F12) b) p
i
=2
i
/31, i=0,...,4; c) L
S
=3,16; d)
eff
=4,84; e) W
q
=27,2 minutes.
14