我有一个MIP模型,我需要生成它的解决方案池。生成此池大约需要5分钟,但是我需要为100k模型生成此池,因此我需要使该池至少快8倍地运行,但是不幸的是,我对加速cplex不了解。我可以更改一些设置以使其更快运行吗?是否可以使其在不同CPU上并行运行?我的泳池设置:
cpx = mdl.get_cplex()
cpx.parameters.mip.tolerances.integrality.set(0)
cpx.parameters.simplex.tolerances.markowitz.set(0.999)
cpx.parameters.simplex.tolerances.optimality.set(1e-9)
cpx.parameters.simplex.tolerances.feasibility.set(1e-9)
cpx.parameters.mip.pool.intensity.set(2)
cpx.parameters.mip.pool.absgap.set(1e75)
cpx.parameters.mip.pool.relgap.set(1e75)
cpx.parameters.mip.limits.populate.set(50)
两件事想到: