-
When solving the LP of the MIP relaxation for the first time, I want to use different dual simplex iteration strategies in parallel, and choose the best iteration strategy apply to all the subsequent LP solutions for the current MIP example. I can change the iteration path of the dual simplex by using the parameters "simplex_dual_edge_weight_strategy" and "dual_simplex_cost_perturbation_multiplier", but I'm not sure that's a good option. Hope professore could give me some advices~ |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
I don't think that there is any advantage to be gained this way |
Beta Was this translation helpful? Give feedback.
-
I can believe that you've managed to get this speed-up by modifying the LP parameters, but that the reason for the speed-up is that the MIP solver takes a different path that's more efficient. This ties in with your observation - that I know and have hear from others - that (within reason) MIP performance is independent of LP computing speed. Are these non-default LP parameters problem-specific, or have you got one particular set that you've used for all MIPs A good test of the validity of your tuning is to run through the same set of problems with the same LP option strategy, but with a different value for the random seed. If you've included the random seed in your problem-specific option settings, then significant speed-up is unsurprising. |
Beta Was this translation helpful? Give feedback.
Although there's scope for parameter tuning on particular instance classes, the default parameters are well set for good general performance.