Tentamen

advertisement
Tentamen Optimalisering (WI2608)
Datum:
Docent:
28 januari 2004, 9.00 – 12.00.
Dr. J.B.M. Melissen
Veel succes!
Meerkeuzevragen. Het kan zijn dat bij sommige vragen het aantal juiste mogelijkheid ongelijk is
aan 1. Je moet dan alle juiste mogelijkheden geven. Een uitleg mag maar hoeft niet (en wordt
nooit in je nadeel gebruikt). Voor elke meerkeuzevraag krijg je 3 punten.
M1. Een convexe functie
a. heeft altijd precies één minimum.
b. heeft mogelijk meer dan één, maar altijd eindig veel minima
c. heeft mogelijk oneindig veel minima.
d. heeft mogelijk geen minimum.
M2. De simplexmethode, toegepast op een begrensd LP probleem
a. vindt altijd een locaal minimum.
b. vindt altijd een globaal minimum.
c. vindt altijd alle minima.
d. vindt meestal een minimum
M3. Het aantal minima van een LP probleem met 2 variabelen en k constraints is
a. precies 1.
b. hoogstens 1.
c. hoogstens k.
d. mogelijk oneindig
M4. Een probleem waarin 5 van 8 mogelijke personen moeten worden toegewezen aan 5 taken is te
formuleren als een toewijzingsprobleem,
a. punt.
b. maar niet heus.
c. na invoering van 3 dummytaken.
d. door gebruik te maken van de Big M methode.
M5. Een optimaliseringsprobleem met een strikt convexe doelfunctie en lineaire constraints die een
begrensd gebied definiëren heeft
a. precies één optimum.
b. hoogstens eindig veel optima.
c. mogelijk oneindig veel optima, maar deze vormen altijd een convexe verzameling.
d. mogelijk optima, maar die liggen altijd op de rand van het toegelaten gebied.
M6. Een BIP probleem heeft
a. altijd precies één optimale oplossing.
b. altijd eindig veel optimale oplossingen.
c. mogelijk oneindig veel optimale oplossingen als het toegelaten gebied onbegrensd is.
d. altijd minder optimale oplossingen dan het gerelaxeerde LP probleem.
M7. De schaduwprijzen van een LP probleem
a. kunnen worden berekend uit de oplossing van het primale LP probleem.
b. kunnen worden afgelezen uit de formulering van het duale LP probleem.
c. vormen de oplossing van de eerste fase uit de twee-fasen simplexmethode.
d. geven de marginale waarden van de grondstoffen in een productieprobleem.
M8. In een minimaal kostenstromingsprobleem op een netwerk hebben alle opgelegde beperkingen op
de takken gehele waarden.
a. Er is dan altijd een gehele optimale oplossing.
b. Er is dan altijd een gehele optimale oplossing als ook alle opgelegde in- en uitvoerwaarden
geheel zijn.
c. Er is alleen een gehele optimale oplossing als de som van de invoerwaarden gelijk is aan de
som van alle uitvoerwaarden.
d. Er zijn altijd gehele optimale oplossingen, maar eventuele convexe combinaties hiervan zijn
meestal niet geheel.
M9. De uitvoering van de Brach-and-Bound methode voor het oplossen van een IP probleem kan
worden versneld door
a. het verscherpen van de constraints.
b. het toevoegen van extra constraints.
c. het weglaten van constraints.
d. het verscherpen van de doelfunctie.
M10. De gulden-snede-methode is geschikt voor het vinden van
a. het nulpunt van een ééndimensionale functie.
b. het optimum van een ééndimensionale functie.
c. het optimum van een convex optimaliseringsprobleem.
d. een benaderend optimum van een ééndimensionale functie.
O1. Zoals je weet luiden de Karush-Kuhn-Tucker voorwaarden waaronder een punt x* een locaal
optimale oplossing kan zijn van het optimaliseringsprobleem
Max f(x)
z.d.d. gi(x)  bi voor alle i = 1, …, m
en
xi  0 voor alle i = 1, …, n
als volgt: er moeten Lagrangemultiplicatoren u1, …, um zijn zodat aan de volgende zes voorwaarden is
voldaan:
m
1.
f ( x * )   u i g i ( x * )  0
i 1
2.
m
 f

g
x *j 
( x * )   u i i ( x * )   0 voor alle j = 1, …, n
 x

x j
i 1
 j

3.
gi(x*)  bi voor alle i = 1, …, m
4.
ui(gi(x*)-bi) = 0 voor alle i = 1, ..., m
5.
x*  0.
6.
ui  0.
a. (5 punten) Leid hieruit af dat voor het volgende probleem
Max f(x,y)
z.d.d. g(x,y) = b
en
x, y  0
een punt (x*,y*) met x*, y* > 0 optimaal kan zijn als er een Lagrangemultiplicator R is zodat aan
de volgende voorwaarden is voldaan:
f
g
( x*, y*)  
( x*, y*)  0
x
x
f
g
2.
( x*, y*)  
( x*, y*)  0
y
y
3. g ( x*, y*)  b
1.
b. (3 punten) Een voorwerp dat op afstand v vóór een lens staat geeft een scherp beeld op een afstand b
achter de lens. Als de brandpuntsafstand van de lens f is dan geldt de volgende relatie tussen v, b en f
(de lenzenformule):
1 1 1
  .
v b f
Bepaal met het bovenstaande criterium de kortst mogelijke afstand tussen voorwerp en beeld
voor een lens met gegeven brandpuntsafstand f > 0 (Hint: elimineer )
c. (2 punten) Los het voorgaande probleem ook op door met behulp van de constraint één variabele te
elimineren.
O2. Een vertrouwelijke boodschap moet door vijf mensen worden gelezen. Als de boodschap van
persoon i aan persoon j wordt gegeven kan deze worden onderschept met een kans pij. Er geldt dat pij =
pji. De kansen worden gegeven in de volgende tabel:
1
2
3
4
5
1
0,05
0,07
0,03
0,08
2
0,09
0,04
0,05
3
0,07
0,04
4
0,06
a. (6 punten) Hoe moet de boodschap worden gecirculeerd onder deze vijf mensen zodat de kans
op onderschepping zo klein mogelijk is? De boodschap wordt aan een persoon naar keuze
gegeven en hoeft niet terug te komen.
b. (4 punten) Verandert de aanpak als de personen kopieën van de boodschap mogen houden, en
zo ja, wat is dan de beste oplossing?
O3a. (5 punten) Laat D = {xR2 | |x|  1} de eenheidscirkelschijf in het vlak zijn. De functie f: D 
R is convex en de functie g: D  R is niet-negatief. Definieer nu de functie h: D  R door
h(x) = f(x) + g(x)
als |x| = 1
h(x) = f(x)
elders
Bewijs dat h convex is op D (Aanwijzing: gebruik de definitie en onderscheid de gevallen dat 0, 1 of 2
eindpunten van het segment op de rand van D liggen.
b. (5 punten) Bewijs dat de functie f(x,y) = x2 + ey strict convex is.
O4. Bekijk het volgende LP probleem:
Z = x1 + 2x2 + 3x3 – 4x4
x1 + x2 + x3 + x4  8
x1 + x4  8,
x2 – 2x4  4
en
x1, x2, x3  0
a. (3 punten) Herschrijf dit LP probleem in de standaardvorm voor de simplexmethode
b. (7 punten) Los het probleem op met de simplexmethode (één echte iteratie is voldoende)
Max
z.d.d.
O5. Vier vrachtwagens zijn beschikbaar om goederen vanuit een magazijn te leveren aan zeven
klanten. De gewichtscapaciteiten van de vier vrachtwagens 1, 2, 3 en 4 zijn respectievelijk 9, 12, 15 en
11 ton. De gewichten van de goederen die aan klant 1 t/m 7 moeten worden afgeleverd zijn
respectievelijk 6, 3, 5, 2, 4, 5 en 3 ton. Elke klant kan slechts door één vrachtwagen bevoorraad
worden, maar elke vrachtwagen kan meer klanten bezoeken. De operationele kosten van vrachtwagen
1, 2, 3 en 4 zijn respectievelijk 125, 150, 170 en 135 euro.
a. (10 punten) Formuleer een optimaliseringsmodel dat het bevoorradingsschema oplevert met
minimale kosten
b. (10 bonuspunten) Vind een optimaal bevoorradingsschema.
O6. (10 punten) Pas twee iteraties van het sequentieel lineair benaderingsalgoritme van Frank-Wolfe
toe op het volgende probleem:
Max
z.d.d.
en
x2 + 3xy + 2y2
3x + y  4
x, y  0
Los de optredende LP problemen grafisch op en doe de line-search exact.
Spiekbriefje: Frank-Wolfe: Vervang de objectfunctie door de lineaire benadering in het startpunt. Vind een oplossing van het ontstane LP probleem. Vind tussen startpunt en LP oplossing
met een line-search een optimum voor het originele probleem. Dit is het startpunt voor de nieuwe iteratie.
Download