因此,我目前正在使用一个 pyomo 模型,该模型具有多个正在并行解决的实例。问题是,解决它们需要 pyomo 相当长的时间(比如 2 到 3 秒,尽管gurobi 的解决部分大约需要 0.08 秒)。我发现,通过将 pyomo 实例导出到 .mps 文件中,然后将其提供给 gurobipy,我可以将整体速度提高 30%。
当我想使用已解决模型的变量时,问题就出现了,因为我注意到,当将原始实例从 pyomo 导出到 .mps 文件时,变量名称会丢失;它们都被命名为“x”(因此,例如 model.Delta、model.Pg、model.Alpha 等会变成 x1、x2、...、x9999,而不是 Delta[0]、Delta[1], ...阿尔法[99,99])。
有没有办法在导出模型时保留原来的变量名?
慕勒3428872
Smart猫小萌