2014-02-24 5 views
0

IBM cplex optimizer를 사용하여 MIP 모델을 해결하고 있습니다. 내가 원한 것은 cplex가 콘솔이 아니라 .txt 파일에 로그하는 것입니다. 나는이 여기서 언급하는 방법을 발견 : http://yalma.fime.uanl.mx/cplex11-manual/refdotnetcplex/html/ILOG.CPLEX.Cplex.SetOut.htmlcplex 출력을 텍스트 파일로 작성하는 방법

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); 

내가 해야하는 건가요 방법을 찾을 수 없습니다 이 방법을 사용하십시오. 당신은되지 않습니다 당신이

답변

1

그냥 빨리 검사를 :) 수 있도록 간단하게 설명해주십시오 C# 및 CPLEX 새로운,하지만 당신은 당신이 구축하고 모델을 해결 전에 SetOut()를 호출? 만약 당신이 Cplex (코멘트에서 유추 했음)을 실행 한 후에 그것을 호출한다면 파일이 비어있는 것은 놀랄만하지 않을 것입니다.

+0

나는 그것을 놓친 것을 믿을 수 없다! 고마워. 나는 모델을 풀기 전에 전화를했고 작동합니다. – rrh