Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C++ 和 cplex 进行一些优化,尽管有大量可用内存,但我仍然遇到内存不足错误。
我调用了函数
cplex.setParam(IloCplex::WorkMem, 7000);
它应该为程序分配足够多的内存,但它似乎永远不会全部使用。我的操作系统是 Windows 7 64 位。我在某处读到 32 位系统限制了 GAMS 可以使用的内存量,所以这应该不是问题。但我确实安装了 32 位版本的 cplex。这可能是问题吗?我还让它运行单线程,因为我听说它节省了内存。