Gurobi проблема нехватки памяти - PullRequest
0 голосов
/ 29 ноября 2018

Я работаю с Gurobi в Python3.Когда T составляет около 3000, следующее вызывает проблему «нехватки памяти» Gurobi.Я не понимаю, так как я просто помещаю пустые модели Gurobi в список, а монитор активности не показывает использование полной памяти.Кроме того, изменение номера нити на один не очень помогает.

m = [None for _ in range(T)]
for t in range(T):
    m[t] = gurobipy.Model()

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете обойти эту проблему, создав каждую модель с отдельными объектами Enuro gurobi

models = [gurobipy.Model(env=gurobipy.Env()) for _ in range(T)]

Однако необычно хотеть сразу столько отдельных объектов Model.Даже если вы последовательно решаете много связанных проблем, обычно лучше изменить модель, чем создать совершенно отдельную.

...