Ich versuche ein Modell in Java mit Cplex zu lösen. Und ich muss dafür die spaltenbasierte Modellierung verwenden. Mein Problem ist ähnlich dem folgenden Problem:Spaltenbasierte Modellierung in Cplex
minimize 500x1 - x2
subject to 5x1 <= 10
5x1 - 3x2 <=10
Ich weiß, dass ich eine neue Spalte für jede Entscheidungsvariable erstellen muss. Muss ich zum Hinzufügen der zweiten Integritätsbedingung eine neue Spalte für x1 erstellen oder kann ich dieselbe Spalte verwenden, die ich für die erste Integritätsbedingung verwendet habe?
Ich denke, wenn Sie eine neue Spalte erstellen, entspricht das dem Erstellen einer neuen Variablen. Wenn Sie also eine andere Spalte für x1 erstellen, haben Sie in Ihrem Modell zwei separate 'x1'-Variablen, die nicht Ihren Erwartungen entsprechen. Ich denke, du solltest die erste Spalte wiederverwenden. – TimChippingtonDerrick
Vielen Dank Tim. Das war sehr hilfreich. Wenn es Ihnen nichts ausmacht, kann ich Ihnen noch eine Frage stellen? Ich habe eine Einschränkung in meinem Modell, die Doppelsummierung verwendet. Aber dafür konnte ich kein passendes Beispiel finden. Hast du zufällig so etwas bemerkt? Ich schätze es sehr, dass Sie mir hier helfen. – Dipta