2009-09-23 7 views
1

CPLEX를 사용하여 IMP를 해결하려고했습니다. 모델을 작성할 때 "CPLEX Error 1001 : Out of memory"예외가 발생합니다. 모델은 약 2200000 라인을 포함합니다. CPXmipopt를 사용한 후 최적화하는 동안이 오류가 발생합니다.CPLEX 오류 1001 메모리 부족

어떻게 정렬 할 수 있습니까, 메모리 폼 작업 관리자를 확인할 때 사용되지 않는 메모리가 있음을 확인하십시오.

답변

2

workMem 매개 변수에 더 큰 값을 입력 했습니까? 기본은 당신이 (즉, 메모리의 2 MBS를 추가)

cplex.setParam(IloCplex::WorkMem ,2000.0); 

를 사용하여 CPLEX에 메모리를 추가 할 수 있습니다 C++를 사용하는 경우 512 KBS 이 또한

를 사용하여 하드 드라이브에있는 노드 트리를 저장하는 시도 할 수있다
cplex.setParam(IloCplex::WorkDir ,"c:/cplex/"); 
     cplex.setParam(IloCplex::NodeFileInd ,2); 

/벅스 리