Li - Université de Montréalferland/ift3515/re... · Sujet à Li 8j Xj = b . Supposer que Cj (1 ~j...

12
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 n), 8j (1 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 R 2 : x+ y 4, 2x + y 5} dont la distance à l'origine est minimum. a) (5 points) Résoudre ce problème graphiquement.

Transcript of Li - Université de Montréalferland/ift3515/re... · Sujet à Li 8j Xj = b . Supposer que Cj (1 ~j...

Page 1: Li - Université de Montréalferland/ift3515/re... · 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.

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.

Page 2: Li - Université de Montréalferland/ift3515/re... · 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.

- - ---- --------

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.

Page 3: Li - Université de Montréalferland/ift3515/re... · 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.

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).

Page 4: Li - Université de Montréalferland/ift3515/re... · 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.

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

Page 5: Li - Université de Montréalferland/ift3515/re... · 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.

C'. 1'1ia· '>,0d J)(d ( ~ ~ TI qJ) : 0

-(.d ~d y..j ~ b

Page 6: Li - Université de Montréalferland/ift3515/re... · 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.

J.J, -) 1 ._-_ .._-­ ----­ ~- -_ .. ­ ------­ -- ..._----_._--_ .. _..__._---_.. _._-_._-- -----_.­ .

.... . ._. .__ .__. ._. .LK I ~ ._.\.I_.-~l,.I\:l. ? Cl __ o. •• •• _ ••• __ • __•

.. . _ .__ ... .,{ XJ.. __ ~"A", ..­ A.... __::.._.0 .' _. .. .

.__.__._._....

• __• __••_. __ •

._..__..__ .. __._..._. .

.._ ... .

• ._._••••

"..... _._ ..

.

._ ••_

._._._..

..

._•

_

- . ---­ .. -_._-- -'--'-'-"­

..._...

"L ~,1' - "- .....- ··_··_-_·,,·I-,...y...).··__·~··- ---------.---.-..----------.­ ._­

.. ~>~,-··-x I..•• ..!.'._~"'~ ..__.__...•._.._. _

r­i

"

_.__... 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

Page 7: Li - Université de Montréalferland/ift3515/re... · 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.

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

Page 8: Li - Université de Montréalferland/ift3515/re... · 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.

, 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

Page 9: Li - Université de Montréalferland/ift3515/re... · 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.

/'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 ~ -

Page 10: Li - Université de Montréalferland/ift3515/re... · 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.

--

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

Page 11: Li - Université de Montréalferland/ift3515/re... · 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.

'.

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 •

Page 12: Li - Université de Montréalferland/ift3515/re... · 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.

------------------ - ---------------

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-~