簡體   English   中英

Cplex Concert Technology C#中的內存管理

[英]Memory management in Cplex Concert Technology C#

我試圖通過將“ Memory Emphasis”參數設置為“ On”和“ Preprocessing”參數設置為“ Off”來改善內存使用。

我在Matlab和Java中找到了類似的代碼,但是在c#中卻做不到。

在Java中使用CPLEX庫時的內存優化

https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014726909

ILOG.CP對象具有SetParameter方法,我嘗試了以下表達式,但它們給出語法錯誤。

cp.SetParameter(Cplex.Param.Preprocessing.Presolve,0); cp.SetParameter(Cplex.Param.Emphasis.Memory,1);

如何使用C#設置這些參數?

預先非常感謝您,

非常感謝TimChippingtonDerrick的評論。

對於CP引擎,此表達式有效:

cp.SetParameter(CP.IntParam.Presolve,CP.ParameterValues.Off);

(我找不到與“內存增強”相對應的參數。CPOptimizer中C#的參數列表如下所示。)

http://www.ibm.com/support/knowledgecenter/api/content/SSSA5P_12.6.1/ilog.odms.ide.help/refdotnetopl/html/AllMembers_T_ILOG_CP_CP_IntParam.htm

http://www.ibm.com/support/knowledgecenter/api/content/SSSA5P_12.6.1/ilog.odms.ide.help/refdotnetopl/html/AllMembers_T_ILOG_CP_CP_DoubleParam.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM