子问题中的Julia跳跃重用优化约束

子问题中的Julia跳跃重用优化约束,julia,cplex,julia-jump,Julia,Cplex,Julia Jump,我在JuMP中编写了一个MILP,并实现了一个局部分支搜索启发式回调,它在回调中执行第二个优化问题。我希望它只搜索主优化问题中建议解决方案附近的解决方案。这个主问题还有一个单独的惰性约束例程 是否有从主解算器中提取问题约束的方法?特别是,我们可以得到一份到目前为止从主问题生成的惰性约束的副本,以便在子问题中使用吗 谢谢你的帮助 p、 我正在使用CPLEX解算器,如果这有什么不同的话结果表明,我之所以挣扎是因为这不是正确的方法!CPLEX有一些复杂的选项,用于在分支和切割过程中生成子MILP,同时

我在JuMP中编写了一个MILP,并实现了一个局部分支搜索启发式回调,它在回调中执行第二个优化问题。我希望它只搜索主优化问题中建议解决方案附近的解决方案。这个主问题还有一个单独的惰性约束例程

是否有从主解算器中提取问题约束的方法?特别是,我们可以得到一份到目前为止从主问题生成的惰性约束的副本,以便在子问题中使用吗

谢谢你的帮助


p、 我正在使用CPLEX解算器,如果这有什么不同的话

结果表明,我之所以挣扎是因为这不是正确的方法!CPLEX有一些复杂的选项,用于在分支和切割过程中生成子MILP,同时仍保持原始MILP的切割池

CPLEX实现了一个局部分支搜索启发式算法。可以通过将标志设置为1(默认值为0)来启用它

m=模型(解算器=CplexSolver(CPX_参数_LBHEUR=1))

我从CPLEX的ILOG日中找到了一组关于局部分支和松弛诱导邻域搜索(RINS)搜索启发式(也可以通过适当的标志获得)的信息