C# CPLEX间隙随时间的变化#

C# CPLEX间隙随时间的变化#,c#,cplex,C#,Cplex,我有一个MILP模型,需要很长时间才能得到最优解。我已经用C#编写了MILP模型,并调用CPLEX来运行该模型。我希望能及时看到差距的进展。如何获取此信息?使用cplex回调进行操作。我想这将是一个来自内存的mipinfo回调。它很可能每秒被调用很多次,因此我通常会记录以前写入信息的时间,例如,仅在1秒、5秒或10秒后写入更新。通常以CSV格式写入文本文件,以便与Excel一起使用 cplex中有一个间隙值选项cplex.GetMIPRelativeGap(),但它只保留最终间隙值。我找不到如何

我有一个MILP模型,需要很长时间才能得到最优解。我已经用C#编写了MILP模型,并调用CPLEX来运行该模型。我希望能及时看到差距的进展。如何获取此信息?

使用cplex回调进行操作。我想这将是一个来自内存的mipinfo回调。它很可能每秒被调用很多次,因此我通常会记录以前写入信息的时间,例如,仅在1秒、5秒或10秒后写入更新。通常以CSV格式写入文本文件,以便与Excel一起使用

cplex中有一个间隙值选项cplex.GetMIPRelativeGap(),但它只保留最终间隙值。我找不到如何及时逐步保存间隙值。