Â
Faster Integer Solver in What'sBest! and LINGO
Cut GenerationOn integer models with 0/1 knapsack constraints with Generalized Upper Bound (GUB) constraints, also known as Special Ordered Set (SOS) constraints, lifted cover inequalites are added. Primarily on mixed 0/1 models, lifted flow cover inequalities are added. PreprocessingBefore the branch and bound procedure begins, the integer solver tightens variable bounds, reduces coefficients, fixes variables and deletes redundant constraints based upon feasibility and optimality conditions and GUB constraints. |
|
|||||||||||||||||||||||||||||||||
Reduced Cost Variable FixingAt each node of the branch and bound tree, variables are fixed or tightened based upon reduced costs and feasibility condition. HeuristicsUsing the current LP solution and feasibility condition at each node, heuristics are used to quickly find a good IP solution. If an IP solution is found that is better than the incumbent, then it is used to fix or tighten global and local variable bounds. Branching StrategiesImproved branching rules based upon penalties have been implemented. |