Optimization Bounds from the Branching Dual

08/20/2019
by   J. G. Benade, et al.
0

We present a general method for obtaining strong bounds for discrete optimization problems that is based on a concept of branching duality. It can be applied when no useful integer programming model is available, and we illustrate this with the minimum bandwidth problem. The method strengthens a known bound for a given problem by formulating a dual problem whose feasible solutions are partial branching trees. It solves the dual problem with a "worst-bound" local search heuristic that explores neighboring partial trees. After proving some optimality properties of the heuristic, we show that it substantially improves known combinatorial bounds for the minimum bandwidth problem with a modest amount of computation. It also obtains significantly tighter bounds than depth-first and breadth-first branching, demonstrating that the dual perspective can lead to better branching strategies when the object is to find valid bounds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2022

Dual Linear Programming Bounds for Sphere Packing via Discrete Reductions

The Cohn-Elkies linear program for sphere packing, which was used to sol...
research
07/07/2023

Scylla: a matrix-free fix-propagate-and-project heuristic for mixed-integer optimization

We introduce Scylla, a primal heuristic for mixed-integer optimization p...
research
11/14/2022

On the Smoothed Complexity of Combinatorial Local Search

We propose a unifying framework for smoothed analysis of combinatorial l...
research
09/07/2023

LRCs: Duality, LP Bounds, and Field Size

We develop a duality theory of locally recoverable codes (LRCs) and appl...
research
05/30/2018

Generic CP-Supported CMSA for Binary Integer Linear Programs

Construct, Merge, Solve and Adapt (CMSA) is a general hybrid metaheurist...
research
11/23/2022

Linear Programming Hierarchies in Coding Theory: Dual Solutions

The rate vs. distance problem is a long-standing open problem in coding ...

Please sign up or login with your details

Forgot password? Click here to reset