我有一个 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)