0

Memory Emphasis パラメーターをオンに、Preprocessing パラメーターをオフに設定して、メモリ使用量を改善しようとしています。

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# を使用してこれらのパラメーターを設定するにはどうすればよいですか?

事前にどうもありがとうございました、

4

1 に答える 1

0

TimChippingtonDerrick さん、コメントありがとうございます。

CP エンジンの場合、次の式が機能します。

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

(Memory Emphasis に対応するパラメータが見つかりませんでした。CP Optimizer の 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

于 2016-05-12T15:39:21.533 に答える