-
Notifications
You must be signed in to change notification settings - Fork 22
Description
CVXPY seemed to have run out of memory when I attempted the whole model (reduced)
Stations (Group & Net) - 29,549
Lines - 42,283
Units - 6,541
Fixed Load - 37,546
This may not be easily remedied, but good to know we have this limitation now.
Traceback (most recent call last):
File "main.py", line 698317, in
network.problem.solve()
File "C:\Program Files (x86)\Python35-32\lib\site-packages\dem\network.py", line 163, in problem
return sum(x.problem for x in self.devices + self.nets)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\cvxpy\problems\problem.py", line 569, in add
list(set(self.constraints + other.constraints)))
File "C:\Program Files (x86)\Python35-32\lib\site-packages\cvxpy\problems\problem.py", line 78, in init
self.size_metrics = SizeMetrics(self)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\cvxpy\problems\problem.py", line 671, in init
for const in problem.constants()+problem.parameters():
File "C:\Program Files (x86)\Python35-32\lib\site-packages\cvxpy\problems\problem.py", line 159, in constants
const_dict = {id(constant): constant for constant in constants}
File "C:\Program Files (x86)\Python35-32\lib\site-packages\cvxpy\problems\problem.py", line 159, in
const_dict = {id(constant): constant for constant in constants_}
MemoryError