GurobiPy sicherstellen, dass Variablen verschieden

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
Antworten
deside
User
Beiträge: 9
Registriert: Freitag 5. März 2021, 16:01

Guten Tag,

mein Anliegen wäre es, wie ich in Gurobipy sicherstellen kann, dass meine Lösungsvariablen am ende alle verschieden sind.
Ich erstelle die zu optimierenden Variablen mit diesem aufruf als Liste
variables = list()
for i in range(len(df)):
variables.append(m1.addVar(vtype=GRB.CONTINUOUS, name=f"time{i}"))
Wie kann ich nun sicherstellen, dass diese zum einen paarweise verschieden sind, zum anderen ein Abstand zwischen ihnen eingehalten wird.

Sprich nach lösen des Models: Variable 1, Abstand1, Variable 2, Abstand 2

Die Variablen stellen hierbei natürlich Zeitpunkte da.

Vielen Dank schonmal für alle Antworten

Grüße
Antworten