Seite 1 von 1

Gurobi Optimierung in PyCharm

Verfasst: Donnerstag 27. Dezember 2018, 16:06
von blondieatwork
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

Re: Gurobi Optimierung in PyCharm

Verfasst: Donnerstag 27. Dezember 2018, 16:33
von __blackjack__
@blondieatwork: Gross-/Kleinschreibung ist wichtig. Das heisst `Model()` mit einem grossen M.

Re: Gurobi Optimierung in PyCharm

Verfasst: Donnerstag 27. Dezember 2018, 16:35
von blondieatwork
Super, vielen Dank, jetzt klappt es!