2009-09-23 30 views
1

私はCPLEXでIMPを解決しようとしていました。モデルを構築する際に「CPLEX Error 1001:Out of memory」という例外がスローされます。モデルは約2200000行を含んでいます。私はCPXmipoptを使用した後で最適化している間にこのエラーが発生しています。CPLEXエラー1001メモリ不足

どのように私はそれを整理することができますメモメモフォームのタスクマネージャをチェックすると、私はいくつかの未使用のメモリを発見したことに注意してください。

答えて

2

workMemパラメータに大きな値を入力しましたか?あなたは(つまり、メモリの2Mbsが追加されます) ます。また

を使用して、ハードドライブ上のノードツリーを格納しようとすることができますが、

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

を使用することにより、CPLEXするより多くのメモリを追加することができ、C++を使用している場合 デフォルトは512のKBS です

cplex.setParam(IloCplex::WorkDir ,"c:/cplex/"); 
     cplex.setParam(IloCplex::NodeFileInd ,2); 

/バクスリー