GRG-Methode - Benutzerdefiniertes Problem

Bitte tragen Sie zu dem Problem einen Identifizierungstext in das folgende Formular ein:

Bitte geben Sie die Anzahl n der Variablen, von denen das Problem abhängt,
n= Wichtig : 1 <= n <= 100 !

sowie die Anzahl ng der Ungleichungsrestriktionen und die Anzahl nh der Gleichungsrestriktionen an:
ng=
nh=
Wichtig : 0 <= ng, nh und nh + ng <= 300 !

Bitte schreiben Sie den Startwert xstart(1),...,xstart(n) in das folgende Formular:

Welche Problemstellung ?
Lineare Funktion f Lineare Restriktionen
Quadratische Funktion f Allgemeine Restriktionen
f allgemein

Bitte tragen Sie hier den FORTRAN-Programmcode ein, der die Funktion fx definiert:
Wichtig : Die Variablennamen sind x(j), j=1,...,n.
Außerdem können Sie Hilfsgrößen y(1),....,y(100), die bereits mit Null initialisiert sind, sowie die Integer i, j, k und die Booleans bool1, bool2 und bool3 verwenden.
Eigene Variablen können nicht definiert werden. Denken Sie an die Sonderrolle der Spalten 1--6 !

Bitte tragen Sie hier den FORTRAN-Programmcode ein, der die Ungleichungsrestriktionen gxi definiert:
Wichtig : Die Variablennamen sind x(j), j=1,...,n.
Außerdem können Sie Hilfsgrößen y(1),....,y(100), die bereits mit Null initialisiert sind, sowie die Integer i, j, k und die Booleans bool1, bool2 und bool3 verwenden.
Eigene Variablen können nicht definiert werden.
Vorsicht : Normalerweise haben Sie mehrere Ungleichungen. Aber das Resultat dazu muss immer gxi heißen. Die Variable i darf auf keinen Fall verändert werden, sonst ist die Rechnung unsinnig.
Wie man dies am besten löst, finden Sie auf der Seite Programmcode beschrieben, siehe auch die Vorlage.

Hier können Sie nun gewisse Ungleichungen als Schrankenrestriktionen kennzeichen.
Geben Sie jede Restriktion durch ein Tripel ganzer Zahlen in der Form "Nummer in g, Index i der Variable x(i), Koeffizient (-1 oder 1)" an. Wenn Sie keine Restriktionen angeben wollen, lassen Sie das Feld einfach leer!

Bitte tragen Sie hier den FORTRAN-Programmcode ein, der die Gleichungsrestriktionen hxi definiert:
Wichtig : Die Variablennamen sind x(j), j=1,...,n.
Außerdem können Sie Hilfsgrößen y(1),....,y(100), die bereits mit Null initialisiert sind, sowie die Integer i, j, k und die Booleans bool1, bool2 und bool3 verwenden.
Eigene Variablen können nicht definiert werden.
Vorsicht : Normalerweise haben Sie mehrere Gleichungen. Aber das Resultat dazu muss immer hxi heißen. Die Variable i darf auf keinen Fall verändert werden, sonst ist die Rechnung unsinnig.
Wie man dies am besten löst, finden Sie auf der Seite Programmcode beschrieben.

Wie umfangreich soll die Lösung ausgegeben werden ?
Standardausgabe
Iterationsprotokoll

Möchten Sie die Parameter selbst eingeben ?
Standardeinstellung der Parameter
Parametereingabe:

itermax =

epsx =
delmin = Wichtig : 0 < delmin

rho =
rho1 =

c2u = Wichtig : 0 < c2u < 1

Wünschen Sie eine graphische Ausgabe der Höhenlinien der exakten Penaltyfunktion
in der x(i)-x(k)-Ebene in dem Rechteck [x(i)-xdecr1,x(i)+xincr1]*[x(k)-xdecr2,x(k)+xincr2],
wobei die übrigen Koordinaten von x auf den optimalen Werten stehen, d.h. die Graphik wird nach der Minimierung erstellt
Keine graphische Ausgabe.
Graphik soll erstellt werden. x(i)-x(k)-Ebene: (Wichtig : i ungleich k !)
i = und k =

Intervall [x(i)-xdecr1,x(i)+xincr1] xdecr1 = und xincr1 =

und Intervall [x(k)-xdecr2,x(k)+xincr2] xdecr2 = und xincr2 =

Schrankenwahl der Graphik:
Im Problem enthaltene Schrankenrestriktionen werden berücksichtigt.
Standardrechteck.

Warnung!!! - Die Rechnung braucht etwas Zeit.

Klicken Sie auf "Auswerten", um die Aufgabe an das Programm zu schicken.

Problem-Beschreibungen

Zurück: Infoseite

Zurück: Restringierte Minimierung

 Back to the top!

04.02.2009