2016-10-30 4 views
0

Ich versuche ein lineares Minimierungsprogramm mit ZIMPL zu machen. Im Prinzip muss ich eine minimale Anzahl von Konfigurationen für jede Klasse haben. Wenn ich weiß, dass ich sechs Klassen habe, muss ich normalerweise nicht 6 Ergebnisse als Ausgabe bekommen?Lineares Minimierungsprogramm mit ZIMPL

Aber wenn ich es mache, macht es mich den letzten Wert gegen x6 zu minimieren, aber wenn ich versuche, es zu maximieren gibt mir die 6 Werte.

Antwort

1

Wenn ich Ihre Frage richtig beantwortet habe, fragen Sie sich, warum Sie manchmal nicht die Werte für alle Variablen als Ausgabe erhalten? Dies kann leicht beantwortet werden: Variablen, die den Wert 0 haben, werden beim Drucken der Lösung typischerweise weggelassen. Daher sollten alle Variablen, die nicht aufgelistet sind, in der optimalen Lösung, die vom Solver berechnet wird, den Wert 0 haben.

+0

ah ok, danke :) –

+0

Froh, dass ich helfen konnte. Wenn dies Ihre Frage beantwortet, akzeptieren Sie bitte die Antwort. – Gerald

+0

Ich versuche mit zimpl zu programmieren, ich benutze diesen Befehl, um einen Kolon aus einer Datei zu lesen: set L: = {lese "file3.txt" als "<2n>"}; drucken L; aber ich finde, dass wenn es einen Wert gibt, der wiederholt wird, wird es nur einmal angezeigt. Kann mir jemand helfen, alle Werte anzuzeigen, auch wenn sie sich wiederholen. danke –

Verwandte Themen