• Keine Ergebnisse gefunden

Bestimmen Sie die L¨osung der linearen Optimierungsaufgabe

N/A
N/A
Protected

Academic year: 2022

Aktie "Bestimmen Sie die L¨osung der linearen Optimierungsaufgabe"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at T¨ubingen T¨ubingen, den 10.07.2019 Mathematisches Institut

Prof. Dr. Christian Lubich

11. ¨Ubungsblatt zu Algorithmen der Numerischen Mathematik

Aufgabe 27: (Lineare Optimierer) (a) Seien A = 1 1 0 11 0 1 2

,b = (6,1)T und c= (13,0,0,12)T. Zeigen Sie: (0,6,1,0)T ist die einzige L¨osung der linearen Optimierungsaufgabe



 Ax=b x≥0 cTx= min!

(b) Nun seiAdie Einheitsmatrix undbund cseien Vektoren mit positiven Eintr¨agen. Bestimmen Sie die L¨osung der linearen Optimierungsaufgabe



 Ax≥b x≥0 cTx= min!

Aufgabe 28: (Bedingungen f¨ur Optimalit¨at)

Zur linearen OptimierungsaufgabeAx=b,x≥0, cTxminimal! sei L(x, y) :=cTx−yT(Ax−b)

die Lagrangefunktion. Zeigen Sie f¨urx≥0:x,ysind genau dann optimal f¨ur das primale bzw. duale Problem, wenn (x, y) Sattelpunkt vonL ist, d.h.

v∈maxRm

L(x, v) =L(x, y) = min

u∈Rn+

L(u, y).

Hinweis: W¨ahlen Sie f¨ur die R¨uckrichtungv und u geschickt.

(2)

Programmieraufgabe 15: Bestimmen Sie eine Ecke f¨ur die lineare Optimierungsaufgabe





x1−x2−x3= 6 x≥0

x1+x2+x3= min!

indem Sie “Schritt (a)” des Simplex-Algorithmus implementieren.

Hinweis: Ein Startwert wird gefunden, indem man das folgende transformiertes Problem, wieder mit dem Simplexalgorithmus, l¨ost: suche ¯x∈Rn+m





[Im A]¯x=b

¯ x≥0

[1m 0n]¯x= min!,

mithilfe des Startwerts ¯x0 = [bT 0n]T verwendet werden kann. (Ohne Einschr¨ankung darf hier angenommen werden, dassb >0.)

Programmieraufgabe 16: Implementieren Sie den Simplexalgorithmus und testen Sie Ihr Pro- gramm an dem Beispiel von Klee und Minty mitPn

i=12n−ixi= max! und

i−1

X

j=1

2i−j+1xj +xi ≤5i, 1≤i≤n, x≥0

mit n = 3,4,5. ¨Uberf¨uhren Sie das Problem zuerst in Standardform. Starten Sie jeweils mit der Ecke x = (bT0 . . . 0)T, wobei b = (5 52 . . .5n)T. Plotten Sie die Kosten in Abh¨angigkeit von der Anzahl der Iterationsschritte. Wieviele Schritte ben¨otigt das Verfahren f¨ur dieses Beispiel?

Besprechung in den ¨Ubungen am 17.07.2019.

Referenzen

ÄHNLICHE DOKUMENTE

(a) L¨ osen Sie die erste Gleichung, die nur u 1 (t) enth¨ alt, und setzen Sie die L¨ osung in die zweite Gleichung ein, um eine nichthomogene lineare Gleichung f¨ ur u 2 (t)

Wie viele Erzeugnisse von Maschine III m¨ ussen der laufenden Produktion ent- nommen werden, damit sich mit mindestens 99% Wahrscheinlichkeit wenigstens ein Ausschussst¨ uck unter

Nach Aristoteles ist es aber auch m¨ oglich, statt desjenigen Stoffes, der zuerst bestand, den zeitlich sp¨ atesten als Urstoff zu bezeichnen (das ist allerdings nicht vertr¨

Dabei will er nicht ¨ Uberzeugung f¨ ur ¨ Uberzeugung untersuchen, sondern etwas ¨ okonomischer vorgehen: Da Descartes der Meinung ist, daß ¨ Uberzeugungen oft durch andere

Erl¨ auterungen zum Alltagsbewußtsein: Undeutliche Einsicht in Natur der Seele, der K¨ orper als Ausgedehntes ohne notwendige Bewegung (5

Wenn er zeigen kann, daß er nicht systema- tisch get¨ auscht wird, dann entf¨ allt der entscheidende Zweifelsgrund am mathematischen, allgemeinen Strukturwissen, das Descartes in

• Die iterativen Verfahren beginnen mit einer Anfangsn¨ aherung und produzieren eine verbesserte N¨ aherungsl¨ osung nach endlich vielen Schritten.. • Falls m¨ oglich wird das

Wieviele Schritte ben¨ otigt das Verfahren f¨ ur dieses Beispiel. Abgabe Programmieraufgabe 24.07.2017 12h