Mischungsproblem - lineare ProgrammierungSehr geehrte Damen und Herren, ich habe eine Frage zur linearen Programmierung in JMP. Das Problem, wie ich ein Modell zum Finden der optimalen Mischung mit einer Beschränkung aufstellen kann. Ich habe 5 Materialien (A, B, C, D, E) zur Auswahl stehen lassen und jedes Material hat 2 Eigenschaften. (p1, p2). Also habe ich A(p1,p2), B(p1,p2), … Mein Ziel ist es, die beste Mischung (aA + bB + cC + dD + eE) zu finden, wobei (a, b, c, d, e) die Mengen der gegebenen Materialien sind, die meinen gewünschten 2 Eigenschaften (wp1, wp2) entsprechen. Die Einschränkung ist jetzt, dass ich nur 2 Materialien für die Mischung verwenden möchte, oder maximal 3 Materialien. Es ist ziemlich einfach, dieses Problem mit Oracle Crystal Ball in Excel über die Monte-Carlo-Methode zu lösen, aber ich konnte dies nicht in JMP einrichten. Danke Heinrich.
Betreff: Mischungsproblem - Lineare ProgrammierungDanke, das war ein erfolgreicher Ansatz für mein Problem. Es ist ein ziemlich komplizierter Weg - JMP ist wahrscheinlich nicht die Software für diese Art von Problemen.
Betreff: Mischungsproblem - Lineare ProgrammierungIch habe eine Idee.Erstellen Sie eine Formelspalte, die die Anzahl der aktiven Komponenten für jede Mischung zählt.Ich habe eine für die Beispieldaten der Garndehnung so gemacht:
If( :Name( "ethylene (x1)" ) == 0,
0,
1
) + If( :Name( "styrene (x2)" ) == 0,
0,
1
) + If( :Name( "propylene (x3)" ) == 0,
0,
1
)
Führen Sie dann die Optimierung in Graph > Profiler durch.Fügen Sie die Vorhersageformel aus Ihrem Modell und die Formelspalte, die Sie gerade erstellt haben, in die Eingabe „Y, Vorhersageformel“ ein.Legen Sie die Erwünschtheit für Ihre Funktionen im Menü „Optimierung und Erwünschtheit“ fest.Für die Daten zur Garndehnung habe ich eine Erwünschtheitsfunktion so eingestellt, dass sie auf eine aktive Komponente wie folgt abzielt:
Am Ende konnte ich dieses Ergebnis aus der Optimierung mit der Einschränkung von nicht mehr als 1 aktiven Komponente erzielen:

Ich habe den Datensatz, den ich zur Veranschaulichung verwendet habe, mit Skripten angehängt, um diese Ergebnisse zu reproduzieren.