mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 01:18:52 -06:00
GurobiSolver: Fix error messages
This commit is contained in:
@@ -579,16 +579,16 @@ class GurobiSolver(InternalSolver):
|
|||||||
if var_types[i] == "I":
|
if var_types[i] == "I":
|
||||||
assert var_ubs[i] == 1.0, (
|
assert var_ubs[i] == 1.0, (
|
||||||
"Only binary and continuous variables are currently supported. "
|
"Only binary and continuous variables are currently supported. "
|
||||||
"Integer variable {var.varName} has upper bound {var.ub}."
|
f"Integer variable {var_names[i]} has upper bound {var_ubs[i]}."
|
||||||
)
|
)
|
||||||
assert var_lbs[i] == 0.0, (
|
assert var_lbs[i] == 0.0, (
|
||||||
"Only binary and continuous variables are currently supported. "
|
"Only binary and continuous variables are currently supported. "
|
||||||
"Integer variable {var.varName} has lower bound {var.ub}."
|
f"Integer variable {var_names[i]} has lower bound {var_ubs[i]}."
|
||||||
)
|
)
|
||||||
var_types[i] = "B"
|
var_types[i] = "B"
|
||||||
assert var_types[i] in ["B", "C"], (
|
assert var_types[i] in ["B", "C"], (
|
||||||
"Only binary and continuous variables are currently supported. "
|
"Only binary and continuous variables are currently supported. "
|
||||||
"Variable {var.varName} has type {vtype}."
|
f"Variable {var_names[i]} has type {var_types[i]}."
|
||||||
)
|
)
|
||||||
varname_to_var[var_names[i]] = gp_var
|
varname_to_var[var_names[i]] = gp_var
|
||||||
for (i, gp_constr) in enumerate(gp_constrs):
|
for (i, gp_constr) in enumerate(gp_constrs):
|
||||||
|
|||||||
Reference in New Issue
Block a user