2017-09-01 5 views
0

ich Gurobi in Python bin mit und für ein S gesetzt gegeben Ich füge die Einschränkung wie folgt:Druck Einschränkungen Gurobi Python

for i in S: 
    m.addConstr(quicksum(x[i,j] for j in (set(V) - set(S))) >= 2) 

Ich möchte diese Einschränkungen für jeden Wert der Sätze drucken S und V auf dem Bildschirm. Für ein Beispiel, wenn S={1,3,4} und V= {1,2,3,4,5,6}, dann, meine Einschränkung ist x[1,2]+x[1,5]+x[1,6]+x[3,2]+x[3,5]+x[3,6]+x[4,2]+x[4,5]+x[4,6]>=2 Ich möchte diese Einschränkung auf dem Bildschirm angezeigt werden. Kann mir bitte jemand helfen?

Antwort

1

Es gibt keine integrierte Funktion, um dies zu tun. Am besten rufen Sie Model.write() auf, um das Modell als LP-Datei zu exportieren.

+0

Hallo Greg, Danke für deine Antwort. Könnten Sie mir bitte mehr Informationen dazu geben? Ich habe überall gesucht, konnte aber keine Hilfeforen dafür finden. – ccc

+0

Ich schaffte es, es zu tun ... Es ist fantastisch..Danke, Greg. :) – ccc