Show simple item record

dc.contributor.authorGoemans, Michel X.
dc.contributor.authorOlver, Neil
dc.contributor.authorRothvoss, Thomas
dc.contributor.authorZenklusen, Rico
dc.date.accessioned2013-09-23T15:34:50Z
dc.date.available2013-09-23T15:34:50Z
dc.date.issued2012-05
dc.identifier.isbn9781450312455
dc.identifier.urihttp://hdl.handle.net/1721.1/80862
dc.descriptionOriginal manuscript December 13, 2011en_US
dc.description.abstractUntil recently, LP relaxations have only played a very limited role in the design of approximation algorithms for the Steiner tree problem. In particular, no (efficiently solvable) Steiner tree relaxation was known to have an integrality gap bounded away from 2, before Byrka et al. [3] showed an upper bound of ~1.55 of a hypergraphic LP relaxation and presented a ln(4)+ε ~1.39 approximation based on this relaxation. Interestingly, even though their approach is LP based, they do not compare the solution produced against the LP value. We take a fresh look at hypergraphic LP relaxations for the Steiner tree problem---one that heavily exploits methods and results from the theory of matroids and submodular functions---which leads to stronger integrality gaps, faster algorithms, and a variety of structural insights of independent interest. More precisely, along the lines of the algorithm of Byrka et al.[3], we present a deterministic ln(4)+ε approximation that compares against the LP value and therefore proves a matching ln(4) upper bound on the integrality gap of hypergraphic relaxations. Similarly to [3], we iteratively fix one component and update the LP solution. However, whereas in [3] the LP is solved at every iteration after contracting a component, we show how feasibility can be maintained by a greedy procedure on a well-chosen matroid. Apart from avoiding the expensive step of solving a hypergraphic LP at each iteration, our algorithm can be analyzed using a simple potential function. This potential function gives an easy means to determine stronger approximation guarantees and integrality gaps when considering restricted graph topologies. In particular, this readily leads to a 73/60 ~1.217 upper bound on the integrality gap of hypergraphic relaxations for quasi-bipartite graphs. Additionally, for the case of quasi-bipartite graphs, we present a simple algorithm to transform an optimal solution to the bidirected cut relaxation to an optimal solution of the hypergraphic relaxation, leading to a fast 73/60 approximation for quasi-bipartite graphs. Furthermore, we show how the separation problem of the hypergraphic relaxation can be solved by computing maximum flows, which provides a way to obtain a fast independence oracle for the matroids that we use in our approach.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-1115849)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-0829878)en_US
dc.description.sponsorshipUnited States. Office of Naval Research (Grant N00014-11-1-0053)en_US
dc.description.sponsorshipUnited States. Office of Naval Research (Grant N00014-09-1-0326)en_US
dc.language.isoen_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2213977.2214081en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourcearXiven_US
dc.titleMatroids and integrality gaps for hypergraphic steiner tree relaxationsen_US
dc.typeArticleen_US
dc.identifier.citationGoemans, Michel X., Neil Olver, Thomas Rothvoss, and Rico Zenklusen. “Matroids and integrality gaps for hypergraphic steiner tree relaxations.” In Proceedings of the 44th symposium on Theory of Computing - STOC 12, 1161. Association for Computing Machinery, 2012.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mathematicsen_US
dc.contributor.mitauthorGoemans, Michel X.en_US
dc.contributor.mitauthorOlver, Neilen_US
dc.contributor.mitauthorRothvoss, Thomasen_US
dc.contributor.mitauthorZenklusen, Ricoen_US
dc.relation.journalProceedings of the 44th symposium on Theory of Computing (STOC '12)en_US
dc.eprint.versionOriginal manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsGoemans, Michel X.; Olver, Neil; Rothvoss, Thomas; Zenklusen, Ricoen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-0520-1165
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record