Skip to content

Commit e33e111

Browse files
committed
do not change var name in MIPStart
Former-commit-id: e8ab871
1 parent f90ec5b commit e33e111

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: mip/model.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1462,6 +1462,7 @@ def xsum(terms) -> "mip.LinExpr":
14621462

14631463

14641464
def save_mipstart(sol: List[Tuple["mip.Var", numbers.Real]], file_name: str, obj=0.0):
1465+
"""Saves a solution in a MIPStart (MST) file."""
14651466
f = open(file_name, "w")
14661467
f.write("Feasible solution - objective {}\n".format(obj))
14671468
for i, (var, val) in enumerate(sol):
@@ -1470,11 +1471,12 @@ def save_mipstart(sol: List[Tuple["mip.Var", numbers.Real]], file_name: str, obj
14701471

14711472

14721473
def load_mipstart(file_name: str) -> List[Tuple[str, numbers.Real]]:
1474+
"""Loads a MIPStart (MST) file."""
14731475
f = open(file_name)
14741476
result = []
14751477
next(f)
14761478
for line in f:
1477-
line = line.rstrip().lstrip().lower()
1479+
line = line.rstrip().lstrip()
14781480
line = " ".join(line.split())
14791481
lc = line.split(" ")
14801482
result.append((lc[1], float(lc[2])))

0 commit comments

Comments
 (0)