Hallo zusammen:)
Ich bin dabei mich mit Optimierungsproblemen in Gurobi vertraut zu machen. Ich arbeite mit PyCharm und habe es bereits geschafft Gurobi dort einzubinden. Als einfaches Beispiel zu Beginn habe ich folgendes Modell probiert:
from gurobipy import *
m = model()
x = m.addVar (vtype=GRB.BINARY, name="x")
y = m.addVar (vtype=GRB.BINARY, name="y")
z = m.addVar (vtype=GRB.BINARY, name="z")
m.setObjective(x+y+2*z, GRB.MAXIMIZE)
c1=m.addConstr(x+2*y+3*z<=4)
c2=m.addConstr(x+y>=1)
m.optimize()
Nun bekomme ich folgende Fehlermeldung in der m=model() Zeile: NameError: name 'model' is not defined
Weiß jemand, wie ich das Modell hier richtig definiere bzw. wo mein Fehler liegt?
Vielen Dank im Vorraus
Kristina
Gurobi Optimierung in PyCharm
- __blackjack__
- User
- Beiträge: 14178
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@blondieatwork: Gross-/Kleinschreibung ist wichtig. Das heisst `Model()` mit einem grossen M.
“Every thinking person fears nuclear war and every technological nation plans for it. Everyone knows
it's madness, and every country has an excuse.” — Carl Sagan, Cosmos, Episode 13: Who Speaks for Earth?
it's madness, and every country has an excuse.” — Carl Sagan, Cosmos, Episode 13: Who Speaks for Earth?
-
- User
- Beiträge: 10
- Registriert: Donnerstag 29. November 2018, 14:51
Super, vielen Dank, jetzt klappt es!