Gurobi Optimierung in PyCharm

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
blondieatwork
User
Beiträge: 10
Registriert: Donnerstag 29. November 2018, 14:51

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
Benutzeravatar
__blackjack__
User
Beiträge: 14211
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.
“Ich bin für die Todesstrafe. Wer schreckliche Dinge getan hat, muss eine angemessene Strafe bekommen. So lernt er seine Lektion für das nächste Mal.” — Britney Spears, Interview in der französischen Zeitung Libération, 2. April 2002
blondieatwork
User
Beiträge: 10
Registriert: Donnerstag 29. November 2018, 14:51

Super, vielen Dank, jetzt klappt es!
Antworten