www.vorhilfe.de
- Förderverein -
Der Förderverein.

Gemeinnütziger Verein zur Finanzierung des Projekts Vorhilfe.de.
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Impressum
Forenbaum
^ Forenbaum
Status VH e.V.
  Status Vereinsforum

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Suchen
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Uni-Numerik" - Funktion maximieren
Funktion maximieren < Numerik < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Numerik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Funktion maximieren: Idee
Status: (Frage) beantwortet Status 
Datum: 18:14 Mo 23.01.2012
Autor: Lovella

Aufgabe
hallo liebes forum :-)
Ich versuche diese funktion zu minimieren:

f(x,y):= -x-y

die nebenbedingungen sind:

x\ge 0

y\ge 0

x + 2y \le 11;

2x + y \le 16;

-x + y \le 4:

Wir sollen das mit "schlupfvariablen machen, allerdings haben wir sowas noch nie gemacht. Der prof dachte wohl, wir kennen das :-)

Soweit hab ich mir das wissen über schlupfvariablen selber angeeignet:

dass ich anstatt z.b. x + 2y \le 11; es so schreibe:

x + 2y +s_1 = 11; usw.

aber wie hilft mir das weiter? :(


        
Bezug
Funktion maximieren: Antwort
Status: (Antwort) fertig Status 
Datum: 18:45 Mo 23.01.2012
Autor: wieschoo


> hallo liebes forum :-)
>  Ich versuche diese funktion zu minimieren:
>  
> f(x,y):= -x-y
>  
> die nebenbedingungen sind:
>  
> x\ge 0
>  
> y\ge 0
>  
> x + 2y \le 11;
>  
> 2x + y \le 16;
>  
> -x + y \le 4:
>  Wir sollen das mit "schlupfvariablen machen,
> allerdings haben wir sowas noch nie gemacht. Der prof
> dachte wohl, wir kennen das :-)

also nicht zeichnerisch?

>  
> Soweit hab ich mir das wissen über schlupfvariablen selber
> angeeignet:
>  
> dass ich anstatt z.b. x + 2y \le 11; es so schreibe:
>  
> x + 2y +s_1 = 11; usw.

genau

>  
> aber wie hilft mir das weiter? :(

Das lässt sich mittels Simplextableaus lösen.  

f(x,y)=-x-y

[mm]x+2y+1s_1+0s_2+0s_3=11[/mm]
[mm]2x+y+0s_1+1s_2+0s_3=16[/mm]
[mm]-x+y+0s_1+0s_2+1s_3=4[/mm]

Jetzt kannst du auch alternativ alle [mm] $\binom{5}{3}$ [/mm] Ecken bestimmen und prüfen, ob sie zulässig sind, sowie welche den optimalen Fkt-wert besitzt.






Bezug
                
Bezug
Funktion maximieren: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 20:40 Mo 23.01.2012
Autor: Lovella

danke dass du geanwortet hast.

"Jetzt kannst du auch alternativ alle $ [mm] \binom{5}{3} [/mm] $ Ecken bestimmen und prüfen, ob sie zulässig sind, sowie welche den optimalen Fkt-wert besitzt."

was meinst du mit ecken? (ich mach sowas echt zum 1. mal, tut mir leid falls das ein problem ist :(
)

Bezug
                        
Bezug
Funktion maximieren: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 03:20 Di 24.01.2012
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
                        
Bezug
Funktion maximieren: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 10:37 Di 24.01.2012
Autor: wieschoo

Wenn du die Schlupfvariablen "eingebaut" hast, dann hat du
[mm]Ax=\vektor{11\\ 16\\ 4}[/mm]

Deine Matrix A ist vom Format 3x5. Es gibt [mm] $\binom{5}{3}$ [/mm] Möglichkeiten Spalten auszuwählen. Hast du 3 Spalten von ausgewählt, dann hast du soetwas, wie

[mm] $\tilde{A}x=\vektor{11\\16\\4}$ [/mm]

Das kannst du mittels Gauß einfach lösen. [mm] ($\tilde{A}$ [/mm] muss invertierbar sein). Sind die Einträge in x nach dem lösen nichtnegativ, so hast du eine Ecke gefunden. Rechne den Funktionswert aus und bestimme das Maximum.

Falls jedoch vorausgesetzt werden kann, dass der Simplex verwendet wird, so solltest du dich doch da einlesen.

Bezug
        
Bezug
Funktion maximieren: ablesen geht doch
Status: (Antwort) fertig Status 
Datum: 10:49 Di 24.01.2012
Autor: wieschoo

Was mir vorhin nicht auffiel ist, dass die optimale Lösung (0,0) ist.
f(x,y) wird nur noch größer als 0, fall x oder y kleiner als Null werden, dass ist aber durch eine Nebenbedingung nicht erlaubt.

Bezug
                
Bezug
Funktion maximieren: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 18:24 Di 24.01.2012
Autor: Lovella

ohjöööö tut mir leid wieschoo, in meiner aufgabe heißt es "minimieren" statt "maximieren"... [grummel] sorry.

aber ok, noch hat sich nix geändert, so sieht die matrix aus:

$ [mm] Ax=\vektor{11\\ 16\\ 4} [/mm] $ oder [mm] \pmat{ 1 & 2 & 1 & 0 & 0 \\ 2 & 1 & 0 & 1 & 0 \\ -1 & 1 & 0 & 0 & 1 \\ }\cdot \vektor{x \\ y \\ s_1 \\ s_2 \\ s_3 }=\vektor{11 \\ 16 \\ 4 } [/mm]

zitat: "Es gibt $ [mm] \binom{5}{3} [/mm] $ Möglichkeiten Spalten auszuwählen. Hast du 3 Spalten von ausgewählt, dann hast du soetwas, wie

$ [mm] \tilde{A}x=\vektor{11\\16\\4} [/mm] $

Das kannst du mittels Gauß einfach lösen. ($ [mm] \tilde{A} [/mm] $ muss invertierbar sein)
"


das verstehe ich nicht ganz, heißt das, ich wähle einfach irgwelche 3 der 5 spalten aus, z.b. die drei ersten und dann habe ich so ewtas:

$ [mm] \tilde{A}x=\vektor{11\\16\\4} [/mm] $ [mm] \gdw [/mm] $ [mm] \pmat{ 1 & 2 & 1 \\ 2 & 1 & 0 \\ -1 & 1 & 0 \\ }\cdot \vektor{x \\ y \\ s_1 \\ s_2 \\ s_3 }=\vektor{11 \\ 16 \\ 4 } [/mm] $


versteh ich dich so richtig?
gruß

Bezug
                        
Bezug
Funktion maximieren: Antwort
Status: (Antwort) fertig Status 
Datum: 23:01 Di 24.01.2012
Autor: wieschoo

Moin,

Crashkurs Simplex.

Du versucht eine Funktion f zu minimieren unter der NB [mm]Ax\leq b[/mm]. Über Schlupfvariablen kommst du auf

min f u.d. NB. [mm]\tilde{A}x=b[/mm]

Bei dir eben
[mm] \pmat{ 1 & 2 & 1 & 0 & 0 \\ 2 & 1 & 0 & 1 & 0 \\ -1 & 1 & 0 & 0 & 1 \\ }\cdot \vektor{x \\ y \\ s_1 \\ s_2 \\ s_3 }=\vektor{11 \\ 16 \\ 4 } [/mm]

Du hast ein Polyeder mit [mm]\binom{5}{3}[/mm] Ecken. Das ist der Raum, in dem du dich bewegen darfst. Jetzt kannst du alle Ecken von diesem Raum bestimmen, da ein Optimum an einer Ecke angenommen wird.

Bezeichnen wir mit [mm]A_i[/mm] die i-te Spalte von A zu löst du nacheinander

[mm]\underbrace{\pmat{|&|&| \\ A_{i}&A_{j}&A_{k}\\ |&|&|}}_{A_b}\vektor{x_1\\ x_2\\ x_3}=\vektor{11\\ 16\\ 4}[/mm]

mit [mm]\{i,j,k\}\subset \{1,2,3,4,5\}[/mm] und [mm]i\neq j \neq k \neq i[/mm].
Das ist die einfache Methode die ganzen Ecken vom Polyeder abzuklappern. Die Matrix [mm] $A_b$ [/mm] sollte invertierbar sein und deine Lösung [mm] $(x_1,x_2,x_3)$ [/mm] eindeutig und [mm] $x_i\geq [/mm] 0$. Ansonsten ist die Ecke nicht zulässig und liegt außerhalb des interessanten Bereiches.

Das Simplex verfahren rattert nicht alle Ecken ab sondern garantiert in jedem Iterationsschritt nicht schlechter zu werden. Damit läufst du bildlich auf den Kanten vom Polyeder zielgerichtet auf das Optimum.

Falls du es mit dem Simplexverfahren lösen möchtest (wäre zu empfehlen), dann kannst du ja nach dieser Anleitung vorgehen:
http://www.fbmn.h-da.de/~ochs/pdf/mathe2/simplex09.pdf

Nur irgendwann sollte man sich auch Gedanken machen, warum etwas auch so funktioniert.

Bezug
                                
Bezug
Funktion maximieren: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 23:23 Di 24.01.2012
Autor: Lovella

vielen vielen dank wieschoo! :-)

nur eine klitzekleine frage: mache ich bei $ [mm] \underbrace{\pmat{|&|&| \\ A_{i}&A_{j}&A_{k}\\ |&|&|}}_{A_b}\vektor{x_1\\ x_2\\ x_3}=\vektor{11\\ 16\\ 4} [/mm] $

immer mal [mm] \vektor{x_1\\ x_2\\ x_3} [/mm] oder ist der vektor spaltenabhängig, z.b. falls spalten 1,4,5 jetzt invertierbar sind, mache ich dann $ [mm] \underbrace{\pmat{|&|&| \\ A_{1}&A_{4}&A_{5}\\ |&|&|}}_{A_b}\vektor{x_1\\ x_2\\ x_3}=\vektor{11\\ 16\\ 4} [/mm] $ oder

$ [mm] \underbrace{\pmat{|&|&| \\ A_{1}&A_{4}&A_{5}\\ |&|&|}}_{A_b}\vektor{x_1\\ s_2\\ s_3}=\vektor{11\\ 16\\ 4} [/mm] $

?

Bezug
                                        
Bezug
Funktion maximieren: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 02:20 Mi 25.01.2012
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
                                        
Bezug
Funktion maximieren: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:17 Mi 25.01.2012
Autor: wieschoo

Du solltest dir wirklich mal das PDF durchlesen.

Das [mm] $x_1,x_2,x_3$ [/mm] ist die Lösung des LGS und i.a. sind die Ecken unterschiedlich, sofern keine überbestimmten Ecken vorliegen.

Probier mal das Tableau aufzustellen.

Da der Fälligkeitszeitpunkt deiner Fragen immer so extrem kurz ist, hat man kaum Zeit zu reagieren.


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Numerik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
ev.vorhilfe.de
[ Startseite | Mitglieder | Impressum ]