2014-05-03 13 views

回答

3

您可以嘗試以CPLEX LP格式導出它,這是人類可讀的。

我既不使用也不CPLEX .NET,但根據this website你正在尋找的功能是:

LOG CPLEX .NET參考手冊Cplex.ExportModel方法

活動模型寫入由指定的文件文件名。

public virtual void ExportModel( String name);

參數

name
文件的名稱,其模式被寫入。文件名的擴展名決定了寫入型號 文件的格式。

備註

文件的格式根據文件名的後綴進行確定。該 以下擴展名被認爲在大多數平臺:

.sav 
.mps 
.Lp 
[...] 

希望這有助於。

+0

這是正確的。您還可以查看CPLEX提供的C#示例,例如LPex1.cs,它可以這樣做: – TimChippingtonDerrick

+0

謝謝。我也從dcoumentation中找到了ExportModel方法。我環視了一下,發現ToString方法將所有約束轉儲到一個字符串變量中,這正是我所需要的,所以謝謝。 – user3599645

+0

@ user3599645如果您發現答案有幫助,我很高興。在Stackoverflow中,我們不會說謝謝,如果我們發現它有幫助,我們接受或提出答案。另請參閱[如何接受答案的工作?](http://meta.stackexchange.com/a/5235/157577)無論如何,祝你好運! – Ali