0

IBM cplex オプティマイザーを使用して MIP モデルを解決しています。私が望むのは、cplex がコンソールではなく .txt ファイルにログを記録することです。ここでこれに言及している方法を見つけました: http://yalma.fime.uanl.mx/cplex11-manual/refdotnetcplex/html/ILOG.CPLEX.Cplex.SetOut.html

Cplex.SetOut(TextWriter s)

しかし、次のようにメソッドを呼び出すと、テキスト ファイルは空のままになります。

public Cplex Model= new Cplex();    
TextWriter TWoutput = File.CreateText("RunOutput.txt"));
//Add variables, constraints and solve the model
Model.SetOut(TWoutput);

このメソッドの使用方法がわかりません。私はc#とcplexが初めてなので、できるだけ簡単に説明してください:)

4

1 に答える 1

1

簡単な確認ですが、モデルを構築して解決するSetOut() 前に呼び出していますよね? 実行後に呼び出す場合Cplex(コメントから推測されるように)、ファイルが空であっても驚くことではありません。

于 2014-02-25T08:08:29.527 に答える