www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 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 "Sonstiges" - Lineare Opt.: Simplexverfahren
Lineare Opt.: Simplexverfahren < Sonstiges < Schule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Lineare Opt.: Simplexverfahren: Aufgabe
Status: (Frage) beantwortet Status 
Datum: 18:29 Do 22.03.2007
Autor: Fab88

Aufgabe 1
Zielfunktion: x + 5y =max (f)
Nebenbedingungen: 2x +5y =1500   &   0,5x + y = 500

Aufgabe 2
Zielfunktion: x + 5y = max(f)
Nebenbedingungen: 2x + 5y = 1500 und 0,5x + y = 200


Hallo,

ich würde gerne die oben genannte Aufgabe mit dem Simplex-Algorithmus lösen. Dazu habe ich folgende "Anleitung" benutzt: "http://www.antigauss.de/numerik/simplex.pdf". Doch nun komme ich nicht weiter, weil ich nicht verstehe, wie ich die Simplextabelle vervollständige.

Hier der Fortschritt:

[IMG]http://img.photobucket.com/albums/v58/Beachboy/photo.jpg[/IMG]
(oder siehe Anhang!)

Nun weiß ich allerdings nicht, wie ich die restlichen Felder bestimmte, weil ich aus der "Anleitung" dazu nicht wirklich schlau werde.
Denn die lautet:

"Der Rest der Tabelle: Sei SPivot der Wert, der mit unserem Element in
der gleichen Zeile steht, sowie mit dem Pivotelement die Spalte teilt.
Sei weiterhin ZPivot der Wert, der mit unserem Element in der gleichen
Spalte steht, sowie mit dem Pivot die Zeile teilt. Dann gilt für
die restlichen Elemente:
Elementneu = Elementalt - (SPivot*ZPivot)
            ---------------------------------
                          Pivotalt                      "

Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt: http://www.klamm.de/forum/showthread.php?t=93849

Schon mal vorab vielen Dank für die Mühe, ich hoffe ich habe hier alles richtig eingestellt ;-) ,
Fabian



Dateianhänge:
Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
        
Bezug
Lineare Opt.: Simplexverfahren: Antwort
Status: (Antwort) fertig Status 
Datum: 10:24 Fr 23.03.2007
Autor: Ankh


> "Der Rest der Tabelle: Sei SPivot der Wert, der mit unserem
> Element in
>  der gleichen Zeile steht, sowie mit dem Pivotelement die
> Spalte teilt.
>  Sei weiterhin ZPivot der Wert, der mit unserem Element in
> der gleichen
>  Spalte steht, sowie mit dem Pivot die Zeile teilt. Dann
> gilt für
>  die restlichen Elemente:
>  Elementneu = Elementalt - (SPivot*ZPivot)
>              ---------------------------------
>                            Pivotalt                      "
>  

Das Pivotelement [mm] Pivot_{alt} [/mm] ist 2 (Zeile 2, Spalte 2).
Betrachten wir die 0 links oben (Zeile 1, Spalte 1).
Dann ist [mm] S_{Pivot} [/mm] das Element in Spalte 2 und Zeile 1, also -1,
und [mm] Z_{Pivot} [/mm] das Element in Spalte 1 und Zeile 2, also 1500.
Aus der 0 wird also [mm] $\bruch{0-(-1)*1500}{2}= \bruch{1500}{2}=750$. [/mm]

Betrachten wir nun die -5 (Zeile 1, Spalte 3).
Dann ist [mm] S_{Pivot} [/mm] das Element in Spalte 2 und Zeile 1, also (wieder) -1,
und [mm] Z_{Pivot} [/mm] das Element in Spalte 3 und Zeile 2, also 5.
Aus der -5 wird also [mm] $\bruch{-5-(-1)*5}{2}= \bruch{0}{2}=0$. [/mm]

usw.


Bezug
                
Bezug
Lineare Opt.: Simplexverfahren: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 14:33 Fr 23.03.2007
Autor: Fab88

Aufgabe
Zielfunktion: x + 5y= max(f)
Nebenbedingungen: 2x + 5y= 1500   &    0,5x + y= 500

Schon mal vorab vielen Dank für deine Erklärung. Wie ich nun die Tabelle vervollständige habe ich nun verstanden.

1) Ich habe nun die Tabelle vervollständigt und bin damit nun zu einem Ergebnis gekommen: x1= 750 und x2= 0, richtig? Die Bedingungen sind zu mindestens erfüllt.
[Dateianhang nicht öffentlich]

2) In der "Anleitung" stellt sich das ablesen der Lösung als schwieriger heraus, da steht:

[Dateianhang nicht öffentlich]

Woher nimmt er die entsprechenden Werte?

Liebe Grüße,
Fabian

Dateianhänge:
Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
Anhang Nr. 2 (Typ: jpg) [nicht öffentlich]
Bezug
                        
Bezug
Lineare Opt.: Simplexverfahren: Antwort
Status: (Antwort) fertig Status 
Datum: 14:41 Fr 23.03.2007
Autor: Ankh


> 2) In der "Anleitung" stellt sich das ablesen der Lösung
> als schwieriger heraus, da steht:
>  
> Woher nimmt er die entsprechenden Werte?

Steht doch da (Seite 6 von 6):
"Das Ergebnis wäre dann, daß alle Unbekannten in den Zeilenköpfen als Inhalt den entsprechenden Wert der Ergebnisspalte haben, sowie alle Unbekannten in den Spaltenköpfen den Inhalt Null haben."

Bezug
                                
Bezug
Lineare Opt.: Simplexverfahren: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 15:07 Fr 23.03.2007
Autor: Fab88

Aufgabe
s.o.

Also wenn ich das richtig verstehe, dann "steckt" das Ergebnis immer in den Zeilenköpfen -> Ergebnisspalten, die ich ablese und die Spaltenköpfe sind generell 0?

Okay, falls das so sein sollte, dann dürften nun alle Fragen beantwortet sein und ich kann meine Facharbeit nun mit einer Anwendungsaufgabe des Simplexverfahren beenden. Vielen Dank für deine Hilfe und deine Mühen!

Schönes Wochenende,
Fabian

Bezug
                                        
Bezug
Lineare Opt.: Simplexverfahren: Antwort
Status: (Antwort) fertig Status 
Datum: 15:12 Fr 23.03.2007
Autor: Ankh


>  Also wenn ich das richtig verstehe, dann "steckt" das
> Ergebnis immer in den Zeilenköpfen -> Ergebnisspalten, die
> ich ablese und die Spaltenköpfe sind generell 0?

Genau. Die Variablen der nullten Spalte erhalten die Werte der ersten Spalte, während die Variablen der nullten Zeile den Wert 0 bekommen.

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]