Vous êtes sur la page 1sur 14

INTRODUCTION A LA RECHERCHE

OPERATIONNELLE
RECUEIL DEXERCICES
Anne acadmique 2002-2003
!e" CRA#A
1
#$%&de du Sim'(e)e
S1) Ecrivez le problme PL suivant sous forme standard avec des M.d.D. non
ngatifs
Ma! z " #!
1
$ % !
#
$ & !
%
s c
! ! !
! ! !
! ! !
! !
! sans restriction
. .
' )
' )
' )
(
1 # %
1 # %
1 # %
1 #
%
& 1
) * + , #
, 1- %
-
+
+
+ +

'

.ormulez son dual.


S#) /onsidrons l0ensemble de contraintes suivant
!
1
$ * !
#
$ %!
%
$ * !
,
,)
% !
1
1 !
#
$ !
%
$ # !
,
2
# !
1
$ % !
#
1 !
%
$ !
,
1-
3solvez par la mt4ode du simple!e le problme obtenu lors5ue la fonction ob6ectif
est donne par
a) ma! z " #!
1
$ !
#
1 %!
%
$ &!
,
b) ma! z " 1 #!
1
$ )!
#
$ %!
%
1 #!
,
c) ma! z " %!
1
1 !
#
$ %!
%
$ ,!
,
d) min z " &!
1
1 ,!
#
$ )!
%
$ 2!
,
e) min z " %!
1
$ )!
#
1 #!
%
$,!
,
S%) 3solvez le problme suivant par la mt4ode du simple!e
ma! z " &!
1
$ ,!
#
$ %!
%
s.c. # !
1
$ % !
#
$ !
%
&
, !
1
$ !
#
$ # !
%
11
% !
1
$ , !
#
$ # !
%
2
!
1
( !
#
( !
%
-
#
S,) 3solvez le problme suivant par simple inspection( puis par la mt4ode du
simple!e
ma! z " & !
1
1 ) !
#
$ % !
%
1 & !
,
$ 1# !
&
s.c.
! ! ! ! !
!
6
1 # % , &
% & ) % +-
-
+ + + +

'

S&) 3solvez le problme suivant par la mt4ode du simple!e


7n doit organiser un pont arien pour transporter 1)-- personnes et +- tonnes de
bagages. Les avions disponibles sont de deu! t8pes 1# du t8pe 9 et + du t8pe :. Le
t8pe 9 peut transporter( ; pleine c4arge( #-- personnes et ) tonnes de bagages. Le t8pe
:( 1-- personnes et ) tonnes de bagages. La location d0un avion du t8pe 9 co<te
2--.--- .= la location d0un avion du t8pe : co<te #--.--- ..
S)) Les dictionnaires ci1dessous ont t obtenus aprs e!cution de 5uel5ues itrations de
la mt4ode du simple!e sur diffrents problmes. >uelles conclusions pouvez1vous tirer
sur base de l0information contenue dans ces dictionnaires?
Les conclusions possibles sont par e!emple
. la solution courante est optimale( et vaut ...=
. le problme est non born parce 5ue ...=
. le problme est non ralisable parce 5ue ...=
. la solution courante n0est pas optimale= dans ce cas( calculez la solution optimale.
a) min z
s c
z ! !
! ! !
! ! ! !
! ! !
! ! ! ! ! !
. .
( ( ( ( (

+ +
+ +
+

'

1 &
1 # ,
1 % , &
1 & )
1 # % , & )
& 1#
% & %
, )
, ,
-
b) ma! z
%
s c
z ! ! !
! ! !
! ! ! !
! ! !
! ! ! ! ! !
. .
( ( ( ( (
+
+
+ +
+

'

1 , &
1 # ,
1 % , &
1 & )
1 # % , & )
# #-
% & %
# )
, # ,
-
c) ma! z
s.c.
z ! !
! ! !
! ! !
! ! !
! ! ! ! !
+
+

+

'

& % 1#
# # ,
% #
%
-
# &
# % &
1 # &
# , &
1 # % , &
( ( ( (
,
Dua(i$ * Sen"i+i(i$
DS1) Suite de l0e!ercice S)a).
>uel est le co<t rduit de c4acune des variables du problme?
DS#) Suite de l0e!ercice S%).
a) Si le coefficient de la variable !
#
dans la fonction ob6ectif augmentait de # units(
5uel serait l0effet produit sur la solution optimale et la valeur optimale du problme? Et
si cette augmentation tait de , units?
b) >uel est le co<t rduit de c4acune des variables du problme?
c) >uel est le pri! dual de c4acune des contraintes d0ingalit du problme?
DS%) /onsidrons le programme linaire suivant( e!prim sous forme standard
min z " #!
1
$ !
#
s.c.
% %
, % )
# %
-
1 # %
1 # ,
1 # &
1 # % , &
! ! !
! ! !
! ! !
! ! ! ! !
+
+
+ +

'

( ( ( (
a) /alculer le dictionnaire associ ; la base : dfinie par les variables de base !
1
( !
#
( !
&
.
:

_
,

1
% & 1 & -
, & % & -
1 1 1
@ @
@ @
b) La solution de base associe ; : est1elle ralisable et optimale?
DS,) Soit le problme 'P)
ma! z " #!
1
$ ,!
#
$ ,!
%
1 %!
,
s c
! ! !
! ! !
! ! ! !
. .
( ( (
1 # %
1 # ,
1 # % ,
,
, 2
-
+ +
+ +

'

&
La base optimale de 'P) est
:

1
]
1
1 1
, -
et son inverse
:

1
]
1
1
- 1 ,
1 1 ,
@
@
a) .ormulez le problme dual de 'P).
b) Sur base des informations fournies 'et donc( sans utiliser la mt4ode du
simple!e ni la mt4ode grap4i5ue)( calculez la solution optimale de 'P) et celle de son
dual. E!pli5uez la mt4ode 5ue vous utilisez.
c) Si la fonction ob6ectif de 'P) est remplace par
ma! z " %!
1
$ ,!
#
$ ,!
%
1 %!
,
(
la base : donne ci1dessus reste1t1elle optimale? Austifiez votre rponse.
DS&) Soit le problme suivant 'P)
ma! z " 1--!
1
$ &-!
#
$ #& !
%

s c
! ! ! s
! ! ! s
! ! ! s
! ! ! s
! s
. .
' )
' )
' )
' )
(
& #& 1
# #& #
1- %
& &- ,
-
1 # % 1
1 # % #
1 # % %
1 # % ,
+ + +
+ + +
+ + +
+ + +

'

La base optimale de 'P) est


:

_
,

& 1 - -
1 # 1 -
1 1 - -
1 1 - 1
avec :

_
,

1
1
,
1 - 1 -
1 - & -
1 , + -
- - , ,
a) Ecrivez le dual de 'P)
b) >uelle est la solution optimale du programme 'P) et celle de son dual?
)
c) Dans 5uel intervalle peut varier le membre de droite de la contrainte '#) sans
affecter l0optimalit de : ?
DS)) Soit le problme de programmation linaire
ma! z " )-!
1
$ %-!
#
$ #-!
%
s c
! ! !
! ! !
! ! !
! ! !
. .
' )
( ' )
( ( ' )
( (
2 ) ,2 1
, # 1& #- #
# 1& - & 2 %
-
1 # %
1 # %
1 # %
1 # %
+ +
+ +
+ +

'

La rsolution de ce problme par la mt4ode du simple!e permet de calculer la base


optimale
:

_
,

2 1 1
, 1& -
# - & -
(
(
et son inverse :

_
,

1
- - & 1&
- # ,
1 # 2
( (
a) /alculez la solution optimale et la valeur optimale du problme.
b) /alculez et interprtez le pri! dual de la contrainte '#).
DS*) Soit le problme de programmation linaire
ma! z " %- !
1
$ #-!
#
s c
! !
!
!
! !
. .
' )
' )
' )
( (
& , ,-- 1
)- #
*& %
-
1 #
1
#
1 #
+

'

a) 3solvez le problme grap4i5uement.


b) Sur base de a)( dterminez la base optimale :.
c) Pourrait1on dduire les pri! duau! sur base de cette information?
DS2) Soit le problme de programmation linaire 'P)
*
min z " &--!
1
$ &--!
#
$ &--!
%
$ %--!
,
$ ,#&!
&
s c
! ! !
! ! ! !
! ! ! ! !
. .
( ( ( (
1 # ,
# % , &
1 # % , &
1&-
# , % 2-
-
+ +
+ + +

'

9 l0optimum de 'P)( on a !
1
" !
#
" !
%
" !
&
" -
a) Brouvez la solution optimale et la matrice de base optimale pour 'P).
b) 9 partir de la matrice de base( calculez la valeur optimale des variables duales.
c) Ecrivez le problme dual de 'P).
DS+) Soit le problme de programmation linaire
ma! z " ,!
1
$ &!
#
$ )!
%
s c
! ! !
! ! ! . . ( (
% , & 11
-
1 # %
1 # %
+ +

'

a) .ormulez le dual et rsolvez1le 'par inspection)


b) Ctilisez a) et le t4orme de dualit forte pour rsoudre le primal.
DS1-) Soit le problme de programmation linaire
min z " #!
1
$ %!
#
s c
! !
! !
! !
! !
. .
( (
# % %-
# 1-
-
-
1 #
1 #
1 #
1 #
+
+

'


2
Son dual s0crit
ma! D " %-8
1
$ 1-8
#
s c
8 8 8
8 8 8
8
8 8
. .
(
# #
% # %
-
-
1 # %
1 # %
1
# %
+ +
+

'


Dterminez si les solutions suivantes sont ralisables et optimales
a) ' !
1
" 1-( !
#
" 1-@%= 8
1
" -( 8
#
" 1( 8
%
" 1)
b) '!
1
" #-( !
#
" 1-= 8
1
" 1( 8
#
" ,( 8
%
" -)
c) '!
1
" 1-@%( !
#
" 1-@%= 8
1
" -( 8
#
" &@%( 8
%
" 1@%)
DS11) /onsidrons le programme linaire suivant
ma! z " &!
1
$ #!
#
$ %!
%
s c
! ! !
! ! !
! ! !
. .
( (
1 # %
1 # %
1 # %
& # %-
& ) ,-
-
+ +

'


La solution optimale est donne par le dictionnaire final
ma! z
# %
1 # %
# % #
#% * 1&-
& # %-
. . 1- 2 1-
( -
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 :. Dduisez1en la solution optimale du
dual.
c) Dans 5uel intervalle peut varier c
1
'idem c
#
( c
%
) sans affecter l0optimalit de la
solution?
d) Dans 5uel intervalle peut varier b
1
'idem b
#
) sans affecter l0optimalit de la base :?
e) Dterminez les pri! duau!.
+
DS1#) /onsidrons le problme de l0e!ercice DS11.
a) Supposons 5ue le M. de D. des contraintes devienne '%- $ ( ,- 1 )( oE est un
paramtre non ngatif. Dterminez les valeurs de pour les5uelles la base : reste
optimale.
b) Pour c4acune des fonctions ob6ectif suivantes( trouvez la nouvelle solution optimale
en utilisant la procdure d0anal8se de sensibilit.
i) ma! z " 1#!
1
$ &!
#
$ #!
%
ii) min z " #!
#
1 &!
%
DS1%) Foici la formulation d0un petit problme de transport impli5uant % entrepGts et #
clients
min z " %!
11
$ #!
1#
$ ,!
#1
$ !
##
$ #!
%1
$ %!
%#
s c
! !
! !
! !
! ! !
! ! !
! ! ! ! ! !
.
( ( ( ( (
11 1#
#1 ##
%1 %#
11 #1 %1
1# ## %#
11 1#1 #1 ## %1 %#
)-
&-
&-
+-
)-
-
+
+
+
+ +
+ +

'

'remar5uez 5ue le problme est non 5uilibr).


/e problme a t mis sous forme standard en introduisant des variables d0cart s
1
( s
#
et s
%
dans les trois premires contraintes( puis rsolu par un logiciel utilisant la mt4ode
du simple!e. Foici 5uel5ues informations sur la solution optimale
les variables en base ; l0optimum sont !
11
( !
1#
( !
##
( !
%1
et s
1
=
le co<t rduit de !
#1
et celui de !
%#
sont gau! ; #=
les pri! duau! des contraintes sont donns par '8
1
( 8
#
( 8
%
( 8
,
( 8
&
) " '-( 11( 11( %( #).
a) Mettez le problme sous forme standard 'comme suggr ci1dessus) et formulez
son problme dual.
b) Ctilisez l0information donne plus 4aut pour calculer la solution optimale du
problme et le co<t de transport correspondant.
c) Si le co<t unitaire de transport entre l0entrepGt # et le client 1 diminuait de 1 unit
'passant ainsi de , ; %)( 5uelle serait l0incidence de ce c4angement sur la solution
optimale et la valeur optimale calcules prcdemment?
d) Le gestionnaire du troisime entrepGt s0aperHoit 5u0il a commis une erreur en
valuant ses stocIs il possde en fait && units en stocI. En supposant 5ue la base
optimale ne soit pas affecte( 5uel sera l0effet de cette correction sur le co<t de
transport optimal?
1-
,i(e" da$$en$e
.1) Le responsable d0un parIing du centre1ville a compt le nombre de voitures gares dans
son parIing ; diffrents instants de la 6ourne. En mo8enne( il en a trouv 1&-. Jl sait
par ailleurs 5ue( tou6ours en mo8enne( ,- voitures par 4eure pntrent dans le parIing
et 8 trouvent une place.
Estimez le temps mo8en pass par c4a5ue voiture dans le parIing. E!pli5uez votre
approc4e.
.#) Des clients arrivent dans un restaurant selon un processus de Poisson au tau! de #-
clients par 4eure. Le restaurant ouvre ses portes ; 11 4eures.
Brouvez
a) la probabilit d0avoir #- clients dans le restaurant ; 11 4 1# sac4ant 5u0il 8 en
avait 12 ; 11 4 -*.
b) la probabilit 5u0un nouveau client arrive entre 11 4 #2 et 11 4 %- sac4ant 5ue
le dernier client est arriv ; 11 4 #&.
.%) Des patients arrivent ; une clini5ue selon un processus de Poisson. 7n dispose de
l0information suivante si K reprsente l0intervalle de temps coul entre deu! arrives
successives( alors
Pr L! M %-|! M 1&N " -()
Soit O't) le nombre de clients 5ui se prsentent durant un intervalle de t minutes.
/alculez Pr L O'1&) " - N. Austifiez votre rponse.
.,) Les articles d0un stocI sont vendus selon un processus de Poisson au tau! de & articles
par 6our. Le stocI initial est de 2- articles.
a) Brouvez la probabilit 5ue 1- articles soient vendus durant les # premiers 6ours.
b) Dterminez la probabilit 5u0il n08 ait plus d0articles en stocI aprs , 6ours.
c) Dterminez le nombre mo8en d0articles vendus sur une priode de , 6ours.
11
.&) Des clients se prsentent ; une agence de ban5ue au r8t4me mo8en de 1- clients par
4eure. Jls 8 sont servis par l0uni5ue emplo8 de l0agence( auprs du5uel c4a5ue client
passe & minutes en mo8enne. Selon les donnes recueillies par le directeur de l0agence(
les arrives de clients et les temps de service semblent caractristi5ues de processus de
Poisson.
a) >uel modle dcrit ad5uatement ce s8stme? E!pli5uez.
b) Estimez le temps mo8en pass par c4a5ue client dans le s8stme.
Le directeur de l0agence dcide de licencier son emplo8 et de le remplacer par un
emplo8 plus 5ualit( ! fois plus rapide 5ue l0emplo8 actuel( oE ! est un paramtre au
moins gal ; 1.
c) Estimez le temps mo8en pass par c4a5ue client dans ce nouveau s8stme.
d) >ue doit valoir ! pour 5ue le temps ainsi calcul en c) soit rduit ; & minutes?
.)) Cn aroport possde une seule piste rserve au! dcollages 'et une autre rserve au!
atterissages). En mo8enne( la tour de contrGle reHoit 1& demandes d0autorisation de
dcoller par 4eure= ces demandes surviennent selon un processus de Poisson. Par
ailleurs( la dure mo8enne de c4a5ue dcollage est de % minutes( mais varie de faHon
alatoire selon une loi e!ponentielle 'par P dure de dcollage Q( on entend le temps
coul entre le moment oE la tour donne ; un avion l0autorisation de dcoller et le
moment oE elle peut accorder cette autorisation ; un 'ventuel) avion suivant).
a) >uel modle dcrit ad5uatement ce s8stme? E!pli5uez.
b) Estimez le nombre mo8en d0avions en file d0attente( c0est1;1dire a8ant demand(
mais pas encore reHu( l0autorisation de dcoller.
c) Estimez le temps mo8en pass par c4a5ue avion en file d0attente 'dfini comme
en b)).
d) >uelle est la probabilit 5u0un avion 5ui demande l0autorisation de dcoller ne
reHoive pas immdiatement cette autorisation( et doive donc attendre?
e) Par mesure de scurit( on voudrait rduire ; # le nombre mo8en d0avions grs
par la tour de contrGle 'c0est1;1dire( en file d0attente ou en cours de dcollage) ;
tout instant. 9 combien faut1il rduire la dure mo8enne de c4a5ue dcollage
pour atteindre ce but?
.*) Des voitures arrivent ; un poste de page selon un processus de Poisson avec une
mo8enne de +- voitures par 4eure. Le temps mo8en de passage ; ce poste est de %2
secondes. Les automobilistes se plaignent de longues attentes ; ce poste. Les autorits
locales dsirent alors rduire le temps de passage ; %- secondes en installant un
nouveau dispositif automati5ue. Mais cette modification sera 6ustifie seulement si(
sous l0ancien s8stme( le nombre mo8en de voitures dans la file dpasse &. De plus( le
pourcentage de temps creu! 'c0est1;1dire sans voitures) sous le nouveau s8stme ne
devrait pas e!cder 1-R.
Le nouveau dispositif peut1il Stre 6usitifi?
.2) L0infirmerie d0une grosse entreprise emploie deu! infirmires 5ui s0occupent des
incidents bnins 'petits accidents( malaises( etc.) survenant durant les 4eures de travail.
Les arrives des patients ; l0infirmerie forment appro!imativement un processus de
Poisson= en mo8enne( il arrive deu! patients par 4eure. /4a5ue patient est soign par
1#
une seule infirmire 'elles ont des 5ualifications identi5ues) et le traitement dure une
demi14eure en mo8enne 'la dure du traitement suit une loi e!ponentielle).
a) >uel modle de files d0attente dcrit1il ad5uatement cette situation? Prcisez
tous les paramtres du modle.
b) En mo8enne( combien de patients se trouvent1ils dans la file d0attente ; un
instant 5uelcon5ue de la 6ourne? /ombien de temps doivent1ils attendre avant
d0Stre pris en c4arge par une des infirmires?
.+) Cne agence de ban5ue est modlise par un s8stme de files d0attente M@M@#. Les
clients s08 prsentent au r8t4me de 2 clients par 4eure. Le temps de service est de &
minutes par client.
a) >uelle est la distribution de probabilit de la variable alatoire P temps coul
entre deu! arrives de clients successives Q?
b) /alculez la probabilit 5u0un client 5ui se prsente ; l0agence soit servi sans
attendre.
c) /alculez le temps d0attente mo8en par client.
d) Jnterprtez ce s8stme M@M@# comme un processus de naissance et de mort
particulier.
'>uelle est la valeur des paramtres de ce processus?)
.1-) Dans un s8stme de files d0attente M@M@# le temps de service mo8en est de & minutes
et la dure mo8enne entre deu! arrives successives est de 2 minutes.
a) >uelle est la probabilit 5u0un client 5ui se prsente doive attendre?
b) >uelle est la probabilit 5u0un serveur au moins soit libre?
c) >uelle est la probabilit 5ue les deu! serveurs soient libres?
.11) Etablissez le diagramme de transition et les 5uations d05uilibre d0un s8stme de files
d0attente M@M@% dans le5uel un ma!imum de & clients peuvent Stre simultanment
prsents.
Dterminez les probabilits ; long terme p
n
'n -).
.1#) Cn s8stme de files d0attente ne peut contenir plus de , clients.
Le tau! d0arrive est " 1- clients par 4eure et le tau! de dpart est " & clients par
4eure. /es deu! tau! sont indpendants du nombre n de personnes dans le s8stme.
Oous supposons 5ue les processus d0arrive et de dpart suivent une distribution de
Poisson. Dessinez le grap4e de transition= puis dterminez ce 5ui suit
a) les 5uations d05uilibre dcrivant le s8stme=
1%
b) les probabilits stationnaires=
c) le nombre mo8en L
s
de clients dans le s8stme=
d) le tau! d0arrive mo8en
eff
=
e) le temps mo8en T
5
pass dans la file.
f)
Solutions des e!ercices
S#) d) Solution optimale 'z
U
( !
U
( s
U
)"'1,-@%( -( 1-@%( -( -( )2@%( %,@%( -).
S%) Solution optimale 'z
U
( !
U
( s
U
)"'1%( #( -( 1( -( 1( -).
S,) Solution optimale 'z
U
( !
U
( s
U
)"',&-( +-( -( -( -( -( -).
S&) Solution optimale 'z
U
( !
U
( s
U
)"',)--( *@#( +( -( ##( 1*@#( -).
S)) a) Jl e!iste une infinit de solutions optimales= b) Dictionnaire non
optimal= c) Dictionnaire non optimal.
DS1) /o<t rduit de !
1
"1( de !
&
"&= les autres sont nuls.
DS#) a) i)Pas de c4angement= ii) !
#
peut entrer en base. Oouvelle solution optimale
'z
U
( !
U
( s
U
)"'1,( -( 1( #( -( )( -)= b) /o<t rduit de !
#
"%= c) Pri! duau!"1( -( 1 resp.
DS%) b) 7ui.
DS,) b) !
U
"'-( #( #( -)( 8
U
"',( -)= c) 7ui.
DS&) b) '!
U
( s
U
)"'1&@,( #&@,( -( -( %&@,( -( ,-)( 8
U
"'#&@#( -( *&@#( -)= c) L)&@,( $L.
DS)) a) 'z
U
( !
U
)"'#2-( #( -( 2( #,( -( -)= b) 8
#
U
"1-.
DS*) b) !
:
"'!
1
( !
#
( s
%
)= c) 8
U
"'&( &( -).
DS2) a) !
,
U
"1&-( s
1
U
"-( s
#
U
"-= b) 8
U
"'%--(-).
DS+) a) 8
U
",@%= b) !
1
U
"11@%.
DS1-) a) 3alisables= b) Pas ralisables= c) 3alisables et optimales.
DS11) b) 8
U
"'&( -)= c) c
1
L%@#( $L( c
#
N1( #&N( c
%
N1(1-N= d) b
1
L-( ,-N( b
#
L%-( $L.
DS1#) a) L-(&N= b) i) La solution optimale est inc4ange= ii) .aire entrer !
%
en base.
DS1%) b) z
U
"#+-( !
:
U
"',-( 1-( &-( &-( 1-)= c) Pas de c4angement= d) Faleur optimale #2&.
.1) T
S
"%4,&.
.#) a) -(#)#%= b) -(,2)).
.%) -().
.,) a) -(1#&1= b) -(---1%*= c) #-(--&&.
.&) a) M@M@1= b) T
S
"%- minutes= c) T0
S
"%-@')!1&) minutes= d) !"11@).
.)) a) M@M@1= b) L
5
"+@,= c) T
5
"+ minutes= d) 11p
-
"%@,= e) 1@V0"#()) minutes.
.*) p0
-
"1@,. Le s8stme amlior est re6et.
.2) a) M@M@#= b) L
5
"1@%= T
5
"1- minutes.
.+) b) &@)= c) T
5
"%*(& secondes.
.1-) a) -(1,2*= b) -(2&1%= c) -(&#%2.
.1#) b) p
i
"#
i
@%1( i"-(...(,= c) L
S
"%(1)= d)
eff
",(2,= e) T
5
"#*(# minutes.
1,

Vous aimerez peut-être aussi