Li - Université de Montréalferland/ift3515/re... · Sujet à Li 8j Xj = b . Supposer que Cj (1 ~j...
Transcript of Li - Université de Montréalferland/ift3515/re... · Sujet à Li 8j Xj = b . Supposer que Cj (1 ~j...
1
DÉPARTEMENT D'INFORMATIQUE ET DE RECHERCHE OPÉRATIONNELLE
Sigle du cours : 1ft 3512 Nom du professeur: Jacques A. Ferland
Titre du cours: Techniques d'optimisation 2
Examen final H 2005
Date: 26 avril 2005 Heure: 08h30 à 11 h15 Lieu: 1411 Pav. A. Aisenstadt
Directives pédagogiques: • Répondre à toutes les questions. • 2 pages de notes 81/2 x 11 sont permises • L'utilisation de la calculatrice est permise.
Question 1 (15 points)
Considérer le problème suivant:
Min
Sujet à Li 8j Xj = b
Supposer que Cj (1 ~j ~ n), 8j (1 ~j ~ n) et b sont des scalaires tels que b > 0 et aj > 0, 1 ~ j ~ n. Déterminer une solution optimale de ce problème en utilisant les conditions de Kuhn - Tucker.
Question 2
Considérer le problème de déterminer le point de l'ensemble
{ (x , y) E R2 : x + y ~ 4, 2x + y ~ 5 }
dont la distance à l'origine est minimum.
a) (5 points) Résoudre ce problème graphiquement.
- - ---- --------
2
b) (2 points) Formuler ce problème comme un problème de programmation mathématique.
c) (8 points) Démontrer que le point obtenu en a) satisfait les conditions de Kuhn - Tucker pour le problème formulé en b).
Question 3 (15 points)
Considérer le problème
Min f(x)
Sujet à Li aj Xj = b
où b > 0 et aj > 0, 1 ~ j ~ n, sont des scalaires et f E C1• Spécifier la direction
utilisée pour s'éloigner de x! dans la méthode de Frank - Wolfe pour résoudre ce problème.
Question 4
Considérer le problème de déterminer le point de l'ensemble
{ (x , y) E: ~ : -2 s x s 2, 1 s y s 4 }
dont la distance à l'origine est minimum.
a) (2 points) Formuler ce problème comme un problème de programmation mathématique.
b) (8 points) Utiliser la méthode des directions réalisables pour résoudre ce problème en utilisant la solution initiale (xo, '1 )= (-1, 3).
c) (5 points) Représenter graphiquement les différentes étapes de la résolution.
3
Question 5
Considérer la méthode du gradient réduit pour résoudre le problème suivant
(P) Min f(x)
Sujet à Ax = b
x~O
où A est une matrice m x n, b E R:TJ et x E Rn.
À l'itération k, supposons que la matrice A est partitionnée comme suit:
De façon similaire
Soit cfRk la direction de déplacement pour les variables hors base telle que
définie dans la méthode du gradient réduit. Étant donné que
F (XkR ) =f (Bk -1 b - Bk -1 Rk XkR ' XkR ) ,k k k
démontrer que si
alors il existe (sous l'hypothèse de non dégénérescence) une scalaire ç > 0 tel que pour tout 0, 0 < 0 S ç,
a) (5 points) kx + 0 cf est un point réalisable du problème (P) et
b) (15 points) f(xk + 0 cl) < f(0).
4
Questions 6
Pour la programmation linéaire en nombres entiers, nous avons présenté deux méthodes au cours.
a) (5 points) Quel est le principe de base de ces deux méthodes?
b) (5 points) Indiquer un élément distinguant les deux méthodes.
c) (10 points)
Considérer l'exemple introduit en classe:
Min - 5X2 Sujet à + 10X2 ~ 20
5,2 ~ 0, X2 ~ 0 ,entières
Résoudre ce problème avec la méthode du Branch & Bound.
Illustrer graphiquement les parties du domaine réalisable associées aux divers problèmes relaxés au cours des itérations de la méthode. De plus il faut noter que les problèmes relaxés peuvent se résoudre graphiquement.
Jacques A. Ferland
C'. 1'1ia· '>,0d J)(d ( ~ ~ TI qJ) : 0
-(.d ~d y..j ~ b
J.J, -) 1 ._-_ .._- ---- ~- -_ .. ------ -- ..._----_._--_ .. _..__._---_.. _._-_._-- -----_. .
.... . ._. .__ .__. ._. .LK I ~ ._.\.I_.-~l,.I\:l. ? Cl __ o. •• •• _ ••• __ • __•
.. . _ .__ ... .,{ XJ.. __ ~"A", .. A.... __::.._.0 .' _. .. .
.__.__._._....
• __• __••_. __ •
._..__..__ .. __._..._. .
.._ ... .
• ._._••••
"..... _._ ..
.
._ ••_
._._._..
..
._•
_
- . --- .. -_._-- -'--'-'-"
..._...
"L ~,1' - "- .....- ··_··_-_·,,·I-,...y...).··__·~··- ---------.---.-..----------. ._
.. ~>~,-··-x I..•• ..!.'._~"'~ ..__.__...•._.._. _
ri
"
_.__... JI ..c>~l '"_X:"-.':.c:l.)_=_.J? ___o ••••_ ••J ~ .U.X,_-'LX ....~ ~ ~.1 _:- 0.
. ..:....
._._ ..__ _ .
.. ._ .
._._ . . _
.. . .
.~ x~:-=--~. ~.::-.-~ ..-~--.~ ...:!A. .)......:... __ ...•L J<. _I.±:_X.~,J.._~~. _.. ?!'_~Q_ -:--;;.?--.---1~-l.- :_:_o.;-_~ ._·-..,-.--".'.-"':"-r"-
~~~_~~.E:-~ i-:~;-=1==~-~~::i_ .~_-~ ------~-=-~~:~-=~-_~~=:~-~:---~~ ::~~~=~~~~=1:~=~-~~~-=~~ r -••. _.__ ._~ . _._ -._-__ ••,__ ._ À,--~-.i .-. --_.-.' ---..~lLk71l k __.t:..mCc/..._.ci.l.. - .. C~._~_ - _ .. - .-
, , . - ._.
- \ li ~._... __'_ .~_ ......: . .--- .:_. ...__.._.,_....:._... --ll_\-c-~.- ..=:..O---.....- ..-_~_. ----.-..--...---_---.-- -.--.......-.-.-----._.. ... "-----'-" ---,-:-"".... -- ..... -
' . .". .
/JJc tff dl ..
.. f) ~1"N/n) . ..Vf{,< ) .j
.0_0 -.S·'.\ .. ~d ~ ~d = b
Jd 1,0
jJ -:. 0 - •.
JJ't
_i 1(IIH e<.t't:.( :s.,
- - - b:J ' ~ . - t." -a . i
1 1 1 1 1 1 1 , i 1--- ~ l-L
~
i
.Jh.~ d~ .. )(R c:-' J R: (oa. .. 'f ~ 1-
. T On 1 1 1 1
1 ~ 1 T .i
TT~J J ~ -)(~ J'l 1
cl\\ Y -)(.~'r '"
: 4;
~/li >' '\ -+ ~ ' l''t'\ ~.~.
-.2 $~~
I~ ~ ~ -1 1- 1
1 1 Tl :: " l
.) J -1
..'"TC) .. (J -1-'
-,
cf :. - V ~ ("0) ~
1 -+
.,..~ - ... l0(0 ~~'" ~~o \ <;=) ~Q: n:"'f~ )r
'il ~ 1
3 -l.0< ~ , 0
c,)
1 1
do ~') IV{ 'N'l l~ \ ~ a~) ~ ,,~~ ~
'VQo )-- ') dt ' ~ l'~ ~{"~ 'GIAt
1r
1'1 '<. (,v''1Tt'1
~ R• - +~o{
j.J - ;;.. L :-
0 -')
-'4 + 8.N al. -t 1J. Q:o :::0 =,o
- cl LI1 1&'" ~ .\
1
?w'J/~
X1
: - -
J)~(.. :
- -
1 1 -
1. t
4.,) 1 r
.. __ . ..
1 bi ~o
1
i
- - -1
C"- c--
SsJ 1
l i
1 i
1
l,
.........
1 1 1
>
1 \ .. .3 - : ~
-
- ~- .-_. r 1 1
1 1
, :
! i
1 1
-" . 1
1
- f
1
1 i , i
-~
- ~-
.1
b-~. i 1 : 1'--- l...--
. ~
..--~ i _. 1
, 1 i
~d4 ,
1
. '-
~11rA -
1
::. 0 )
o + .<dl '+--+---+---+---+----t--t- _
d la ~ 1 ~ d.-~ 1 -.. ~ d1. ~ J -t--t--t--I:---t---t--f------l---
- 0/; , --t
d~q 0
-( j J, ~ , ,1 ~ d.z ~ -1
~,~t
/-..I[~rn ( • }J +~ ')~ 401..,
d' :T')
:: ,,~ + Y -.3 -1.
~ , ~
~~~ l~ c./lc:C..t :4, €IYI
et l- M 1"(\
-1 S,Q,
-r 1
1 J~ ,- --- .. r ; "
! 1 i 1
1 -1 1 1 1 1
/'10.4 ~ P( : X-BR ~ ~d8"
1 /(CL( 0'... ~ ~ + R" - ---
A ~ 8" 4
. 101. ~{ . ilNJ .Lk dh.
1--1 T 1 ~
. T ~
c: J ! 1
1 1 ; ~ 1
c-_
: 1l{ 1 1 1
~\).b) -
~\ 1 , ,1
1 l.-- lD 1 \
, ~ 1 i !
l' 1 1 1
1
1 ~I ! ,~ A
~ 1
1
r1 1
1 ! ! (.'1~/) - -
i !; f \ !
i 1
"
1 -l-1 r i
+ + - - ~- 0 -
r - 1 '- -- ~ç Xb. 'd ~ ~ . ( - Rt\ t;)~ r ~ ~~ ~ l' X R )t>
) ~ )( R" dXRq' ~ ~ t 1
\ R~ -: .", 1~ 1
T
l ~~+ 1 i 1
1 0-t
1 1
? t..c..~~/vA. -lb ..'R ~x9 .. 1 - tO~( #tRI,."
~
t:LOcn.o 1
À+' '(0-'& -lR h &n i
. X PIA. : 1- (" - ( ~ J(~1f,( R -i 1 +-- ---L
dR1 1 ~ .. 1
1
;: x s( - t(,tf '" R.-R~ 1
~; -élll'f\Ai cf
... 1
:l  Rh--+
~ 1 ! 1 .
!
i i 1 1 - 1 1 1
-l - __-1_ ... R ~ -
--
1 1 1
! -
~.. 1
. ~ dR-~ eu
f-
16 l--t +-8 t~ ,1
1 •
~~J~ f-
I 1
-i 1
o
>0
 1 1 1
1 i) 0' ~
~&16" {/tfri r x.
~ (;<.~h. T ~A. <. 0
--f--- +---,.. "..,-rk
)(. ~ (a" 1 ~(ï.- 'Va 'il C Rh. - .. ~ "
,
VR~ )(.~ l (_. ~~ 'R Jd~C °13
R(,<~ ~ i,'J i 1
JI~ itlYJ ~ --d.ü_~ ~'()~ Ct
,
11 1,
1 1 l, , Tl
,,1\1-~d ~ >ri- ~ - • 1
1
"r .
! :
i -r
;,
~
._-f--
1· 1
1
f 1
l 1
,
1
i 1
--r- r
0 - " )1 c!V r X."1\ '"
r}...
l
: i
Il ~
1 L Cl.(~ d ..ut ~ +-- .
i
: 1
r
1 c~ "'V--f 1 .,.
, i
: 1
1
T
[:
l 1r
!
1 l' "
1
1
1 ,
1 -
1 f1
!
1
'.
J'1j~o~ e5-I ~~~,/.) /,
- WtJ ~ iJ{l iku;,-y, t .A-? f·rf./hv~..é. jaA. ;,r"6Â.~ li M - ~ cr. IJ'{YlCIA /N N 'a (J~ tJ 6.& dt ( PR) ~.i
e..1/Yl il6 '-<.i.. ~ CW1 ~ •
J\1..t'fi ~CG lU ~.,;~~ (%Md ~~d!
- ., ~ ~c/YI:L.~~!~ ;aliAtJ~~!,u~ r:r ILAt, iVYJ - ft t1 ~Q,JA\J A..N:tJjll<.. ~ (j ~ t ~(, ) _~
~ ~itClA fVJ' /N ~vnf fw CCH1 f1\..c..f;o •
------------------ - ---------------
N //-f) - )t 1 - \5-X ~-x 1 -suA)..
Lill X 1 ..j. /OX~ ~ J b S.~ , 'K ,.lIDXl. ~~O
A 1 ~ ;l.X 1 .5 " , )<.~ ~ \ Xt, "1/~
X'I )().. ~ (,) .bylf,étA. X,,) Y;.., '1 () .Q.;yti1:...u. .
Xl: 0 1 >tJ. : ~ ) 2.= - J D
(~ j)Lf'M }Ja.~-1/;~ C~ \?~ î ~ +(i'~ ') )
2:. - 7'. X\: 1 ) 'j.. ~ =1
-+---"-------'--!----+--+----1e----I-1---+------\- -,---+-1- -+----i--~-+ --.--l---J-- ---~ ,- ~----r------4--
-j-----t----i---t--- r--l- - -- -- --1 1t- -+-- .-------'---+---- - --
-~-'-- _---1.-----+-------.
_._.... 1 ._- .------~----
---'---+--+-I--1--- ---r---i-------------- --
T--------~~----+--i:..-.....:.___+_! 1 -r----..----..------- .-----~--~-~ -- _._
-'---1-------- - ---
Il
--'--i-- t--+--:+-~ 1 1 -+:----;_+__
~-- -j- --ï-I 1 1 1 --~--------------- .------.--.~__+_+-l--_~I--+----:.'--I_~_. _
,1 1; _+--W~I-t-~