Ошибка CPLEX 1001: недостаточно памяти - PullRequest
1 голос
/ 19 января 2009

Я пытался решить LP с CPLEX. При создании модели возникает исключение «Ошибка CPLEX 1001: недостаточно памяти». Обратите внимание, что я получаю эту ошибку при моделировании, а не при оптимизации. Есть результаты Google для сценариев «Недостаточно памяти» во время оптимизации.

Ваша помощь высоко ценится

Спасибо

Ответы [ 3 ]

1 голос
/ 20 января 2009

Здесь очень мало информации для работы ... возникает ли проблема для небольших пластинок? Насколько большой LP вы строите? Вы видели эту тему форума ILOG ?

0 голосов
/ 22 марта 2011

вызовите методы конца объектов, например csvreader, итератор, cplex, среда, которую вы создали. это освободит память и решит эту проблему.

0 голосов
/ 20 января 2009

Большое спасибо за ответ. Проблема временно решена.

Я запускал оптимизатор на сервере с 8G RAM (3G бесплатно), и модель была огромной. Мы запускали JRE с размером минимальной кучи (java -Xms1G), установленным на 1G. Я считаю, что это заставило JRE зарезервировать много места в памяти сервера; не оставляя места для процесса CPLEX.

После многочисленных экспериментов проб и ошибок с различными параметрами CPLEX (все они не сработали!), Мы попытались запустить оптимизатор с java -Xms512M -Xmx750M, и это сработало !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...