我在C#中使用Cplex。我的问题是解决模型。我检查了数据并且是正确的,但是当我运行时,肯定的决策变量值是负的,尽管有定义,但是没有观察到一些约束。总的来说,我不是正确的答案。应该提到我的代码没有错误。
答案 0 :(得分:1)
将模型导出到LP文件,并验证直接解析该文件时是否发生相同的事情。如果LP文件也给出了奇怪的结果,那么您的代码中可能存在生成模型的错误。检查LP文件可能会向您提供出错的信息。如果LP文件正常工作,请检查Cplex调用的状态和返回代码,仔细检查日志文件,并确保没有达到某种限制(例如迭代限制,时间限制)。
帖子是交叉发布的here。