【问题标题】:How to write cplex output to a text file如何将 cplex 输出写入文本文件
【发布时间】:2014-02-24 10:35:32
【问题描述】:

我正在使用 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 的新手,所以请尽可能简单地解释一下:)

【问题讨论】:

    标签: c# optimization cplex ilog


    【解决方案1】:

    只是快速检查,但您在构建和求解模型之前调用SetOut() 不是吗?如果您在运行 Cplex(可能从评论中推断)之后调用它,那么文件为空也就不足为奇了。

    【讨论】:

    • 我不敢相信我错过了!多谢。我在解决模型之前打过电话,它可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 2016-05-13
    • 2013-11-25
    • 2016-09-10
    相关资源
    最近更新 更多