Searcharxiv⌕ Search

arXiv subjects

David M. Warme

Publications and source records attributed to David M. Warme.

2 recordsLinked to original sources

Quantitative Indicators for Strength of Inequalities with Respect to a Polyhedron, Part I: Theory

We study strength of inequalities used in mixed-integer programming, and in branch-and-cut algorithms that solve such problems. Strength is an ethereal property lacking good formal definition, but crucial for computational speed. We review several quantitative indicators proposed in the literature we claim provide a measure of the relative strength of inequalities with respect to a given polyhedron. We evaluate two of these indicators (extreme point ratio (EPR) and centroid distance (CD)) on various facet classes for both the traveling salesman polytope TSP, and spanning tree in hypergraph polytope STHGP, obtaining closed-forms for EPR and CD on each facet class. Within each facet class, the two indicators yield strikingly similar strength rankings, with excellent agreement on which facets are strongest and which are weakest. Both indicators corroborate all known computational experience with both polytopes. The indicators also reveal previously unknown properties of STHGP subtours. We also evaluate EPR and CD for the subtour inequalities of the spanning tree in graphs polytope STGP, obtaining surprising and unexpected results that (at least for STGP and STHGP subtours) lead us to believe EPR to be a more accurate estimate of strength than CD. Applications include: comparing the relative strength of different classes of inequalities; design of rapidly-converging separation algorithms; design or justification for constraint strengthening procedures. The companion paper exploits one of the newly revealed properties of STHGP subtours in GeoSteiner, with detailed computational results. Across all distance metrics and instances studied, these results are remarkable -- culminating with an optimal solution of a 1,000,000 terminal random Euclidean instance. This confirms these indicators to be highly predictive and strongly correlated with actual computational strength.

math.OC↗

Quantitative Indicators for Strength of Inequalities with Respect to a Polyhedron, Part II: Applications and Computational Evidence

"Strength" is an important property of inequalities used in mixed-integer optimization, both in theory and practice. Unfortunately, no good formal characterization for strength exists, nor is it well-understood. The first paper explored two strength indicators (extreme point ratio (EPR) and centroid distance (CD)), applying them to the subtour inequalities of the spanning tree in hypergraph polytope STHGP. Although it was known that subtour inequalities of small cardinality were strong, EPR and CD agree that subtour inequalities of large cardinality are significantly stronger. In this second paper, we exploit this previously unknown property algorithmically, presenting strong computational evidence that the EPR and CD indicators are highly predictive of actual computational strength. Previous branch-and-cut implementations for optimizing over STHGP find violated subtour inequalities of only relatively small cardinality, strengthening only by reducing the cardinality of violated subtours. We present new methods that strengthen violated subtour inequalities by augmentation (instead of reduction). Combining strengthening via reduction and augmentation yields violated subtour inequalities of both small and large cardinality, covering both classes deemed "strong" by EPR and CD. Across all instance classes studied, the computational results are remarkable -- culminating with an optimal solution of a 1,000,000 terminal random Euclidean Steiner tree instance. The conclusion is that the EPR and CD strength indicators presented in the first paper have strong predictive power regarding actual computational strength (at least regarding STHGP subtours). The ability to accurately measure the strength of inequalities has numerous applications of great importance, both in theory and practice.

math.OC↗