Lower bound can be better ... #4567
Replies: 2 comments 2 replies
-
You cannot reason that way. Model m1 is more constrained that model M2. Both are minimization models. Thus any solution of m1 is a solution of m2. The the optimal value of m1 is >= optimal value of m2. You cannot reason about feasible solutions. 2 strategies: Under constrain the model (usually remove extensive constraint). Go to optimal. The objective value is a lower bound of the optimal value of the original model. |
Beta Was this translation helpful? Give feedback.
-
and I cannot load your models. |
Beta Was this translation helpful? Give feedback.
-
Hello,
for attached full model, lower bound of objective variable can be better.
In the model are present requirements for individual elements and also summed requirements for groups of the elements to improve performance. When only group requirements are present in a model, found solutions (in a minute) are better than lower bound of full model running for one hour.
So far my experience was that presence of "right" constraint in a model helped with lower bound, but in this case it seems it is not enough and "solution" is to execute solver especially for lower bound.
Is it recommended approach to run a solver for lower bound or some form of relaxation with limited number of constraints that didn't worked for me exists ?
Thanks,
Jan
Ortools 9.2, 32 search workers used
models.zip
Beta Was this translation helpful? Give feedback.
All reactions