Skip to main content

Approximating Min-Cost Chain-Constrained Spanning Trees: A Reduction from Weighted to Unweighted Problems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9682))

Abstract

We study the min-cost chain-constrained spanning-tree (abbreviated MCCST) problem: find a min-cost spanning tree in a graph subject to degree constraints on a nested family of node sets. We devise the first polytime algorithm that finds a spanning tree that (i) violates the degree constraints by at most a constant factor and (ii) whose cost is within a constant factor of the optimum. Previously, only an algorithm for unweighted CCST was known [13], which satisfied (i) but did not yield any cost bounds. This also yields the first result that obtains an O(1)-factor for both the cost approximation and violation of degree constraints for any spanning-tree problem with general degree bounds on node sets, where an edge participates in multiple degree constraints.

A notable feature of our algorithm is that we reduce MCCST to unweighted CCST (and then utilize [13]) via a novel application of Lagrangian duality to simplify the cost structure of the underlying problem and obtain a decomposition into certain uniform-cost subproblems.

We show that this Lagrangian-relaxation based idea is in fact applicable more generally and, for any cost-minimization problem with packing side-constraints, yields a reduction from the weighted to the unweighted problem. We believe that this reduction is of independent interest. As another application of our technique, we consider the k-budgeted matroid basis problem, where we build upon a recent rounding algorithm of [4] to obtain an improved \(n^{O(k^{1.5}/\epsilon )}\)-time algorithm that returns a solution that satisfies (any) one of the budget constraints exactly and incurs a \((1+\epsilon )\)-violation of the other budget constraints.

A full version of the paper is available on the CS arXiv.

A. Linhares and C. Swamy—Research supported partially by NSERC grant 327620-09 and the second author’s Discovery Accelerator Supplement Award, and Ontario Early Researcher Award.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Such general degree constraints arise in the context of finding thin trees [1], where \(\mathcal {S}\) consists of all node sets, which turn out to be a very useful tool in devising approximation algorithms for asymmetric TSP.

References

  1. Asadpour, A., Goemans, M., Madry, A., Oveis Gharan, S., Saberi, A.: An \(O(\log n/\log \log n)\)-approximation algorithm for the asymmetric traveling salesman problem. In: Proceedings of the 20th SODA, pp. 379–389 (2010)

    Google Scholar 

  2. Bansal, N., Khandekar, R., Könemann, J., Nagarajan, V., Peis, B.: On generalizations of network design problems with degree bounds. Math. Program. 141(1–2), 479–506 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bansal, N., Khandekar, R., Nagarajan, V.: Additive guarantees for degree-bounded directed network design. SICOMP 39(4), 1413–1431 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bansal, N., Nagarajan, V.: Approximation-friendly discrepancy rounding. In: Louveaux. Q., Skutella, M. (eds.) IPCO 2016. LNCS, vol. 9682, pp. 375–386. Springer, Heidelberg (2016). Also appears arXiv:1512.02254 (2015)

    Google Scholar 

  5. Chaudhuri, K., Rao, S., Riesenfeld, S., Talwar, K.: What would Edmonds do? Augmenting paths and witnesses for degree-bounded MSTs. Algorithmica 55, 157–189 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Chekuri, C., Vondrak, J., Zenklusen, R.: Dependent randomized rounding via exchange properties of combinatorial structures. In: 51st FOCS (2010)

    Google Scholar 

  7. Fürer, M., Raghavachari, B.: Approximating the minimum-degree Steiner tree to within one of optimal. J. Algorithms 17(3), 409–423 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  8. Grandoni, F., Ravi, R., Singh, M., Zenklusen, R.: New approaches to multi-objective optimization. Math. Program. 146(1–2), 525–554 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  9. Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21, 39–60 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  10. Goemans, M.: Minimum bounded degree spanning trees. In: 47th FOCS (2006)

    Google Scholar 

  11. Könemann, J., Ravi, R.: A matter of degree: improved approximation algorithms for degree-bounded minimum spanning trees. SICOMP 31, 1783–1793 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  12. Könemann, J., Ravi, R.: Primal-dual meets local search: approximating MST’s with nonuniform degree bounds. In: Proceedings of the 35th STOC, pp. 389–395 (2003)

    Google Scholar 

  13. Olver, N., Zenklusen, R.: Chain-constrained spanning trees. In: Goemans, M., Correa, J. (eds.) IPCO 2013. LNCS, vol. 7801, pp. 324–335. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  14. Ravi, R., Marathe, M., Ravi, S., Rosenkrantz, D., Hunt III, H.: Approximation algorithms for degree-constrained minimum-cost network-design problems. Algorithmica 31(1), 58–78 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  15. Singh, M., Lau, L.: Approximating minimum bounded degree spanning trees to within one of optimal. In: Proceedings of the 39th STOC, pp. 661–670 (2007)

    Google Scholar 

  16. Zenklusen, R.: Matroidal degree-bounded minimum spanning trees. In: Proceedings of the 23rd SODA, pp. 1512–1521 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André Linhares .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Linhares, A., Swamy, C. (2016). Approximating Min-Cost Chain-Constrained Spanning Trees: A Reduction from Weighted to Unweighted Problems. In: Louveaux, Q., Skutella, M. (eds) Integer Programming and Combinatorial Optimization. IPCO 2016. Lecture Notes in Computer Science(), vol 9682. Springer, Cham. https://doi.org/10.1007/978-3-319-33461-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33461-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33460-8

  • Online ISBN: 978-3-319-33461-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics