Reputation: 81
my Flexible Job Shop Problem (CP) shows me a result of Best objective :423 (gap is 49,88%) and Best bound: 212. So my question is how is this bound created? Because In my case the lowest value that can be theoretical achived is in the area of about 400. Thank you in advance
Upvotes: 1
Views: 404
Reputation: 446
The (lower) bound computed by CP Optimizer is the aggregation of several bounds (initial propagation at the root node, linear relaxation, etc.). In the case of a flexible jobshop problem, you can probably improve this lower bound by strengthening the formulation with redundant cumul functions (typically: if you have m machines, have a single cumul function 'nbUsedMachines' that is the sum of a pulse('op',1) by all the operations 'op' of the problem, and posting nbUsedMachines<=m). This will probably not improve very much the upper-bound/solutions but may positively impact the lower bound value.
Upvotes: 4