A Journey Through Discrete Mathematics pp 89-114 | Cite as

# Approximation-Friendly Discrepancy Rounding

## Abstract

Rounding linear programs using techniques from discrepancy is a recent approach that has been very successful in certain settings. However this method also has some limitations when compared to approaches such as randomized and iterative rounding. We provide an extension of the discrepancy-based rounding algorithm due to Lovett–Meka that (i) combines the advantages of both randomized and iterated rounding, (ii) makes it applicable to settings with more general combinatorial structure such as matroids. As applications of this approach, we obtain new results for various classical problems such as linear system rounding, degree-bounded matroid basis and low congestion routing.

## References

- 1.N. Bansal, Constructive algorithms for discrepancy minimization, in
*Foundations of Computer Science (FOCS)*, 2010, pp. 3–10Google Scholar - 2.N. Bansal, M. Charikar, R. Krishnaswamy, S. Li, Better algorithms and hardness for broadcast scheduling via a discrepancy approach, in
*SODA*, 2014, pp, 55–71Google Scholar - 3.N. Bansal, R. Khandekar, J. Könemann, V. Nagarajan, B. Peis, On generalizations of network design problems with degree bounds. Math. Program.
**141**(1–2), 479–506 (2013)MathSciNetCrossRefMATHGoogle Scholar - 4.J. Beck, T. Fiala, Integer-making theorems. Discret. Appl. Math.
**3**, 1–8 (1981)MathSciNetCrossRefMATHGoogle Scholar - 5.M. Charikar, A. Newman, A. Nikolov, Tight hardness results for minimizing discrepancy, in
*SODA*, 2011, pp. 1607–1614MATHGoogle Scholar - 6.C. Chekuri, J. Vondrak, R. Zenklusen, Dependent randomized rounding via exchange properties of combinatorial structures, in
*FOCS*, 2010, pp. 575–584Google Scholar - 7.D.A. Freedman, On tail probabilities for martingales. Ann. Probab.
**3**, 100–118 (1975)MathSciNetCrossRefMATHGoogle Scholar - 8.F. Grandoni, R. Ravi, M. Singh, R. Zenklusen, New approaches to multi-objective optimization. Math. Program.
**146**(1–2), 525–554 (2014)MathSciNetCrossRefMATHGoogle Scholar - 9.N.J.A. Harvey, R. Schwartz, M. Singh, Discrepancy without partial colorings, in
*APPROX/RANDOM*, 2014, pp. 258–273Google Scholar - 10.R.M. Karp, F.T. Leighton, R.L. Rivest, C.D. Thompson, U.V. Vazirani, V.V. Vazirani, Global wire routing in two-dimensional arrays. Algorithmica
**2**, 113–129 (1987)MathSciNetCrossRefMATHGoogle Scholar - 11.T. Király, L.C. Lau, M. Singh, Degree bounded matroids and submodular flows, in
*IPCO*, 2008, pp. 259–272Google Scholar - 12.L.-C. Lau, R. Ravi, M. Singh,
*Iterative Methods in Combinatorial Optimization*(Cambridge University Press, Cambridge, 2011)CrossRefMATHGoogle Scholar - 13.F.T. Leighton, C.J. Lu, S. Rao, A. Srinivasan, New algorithmic aspects of the local lemma with applications to routing and partitioning. SIAM J. Comput.
**31**(2), 626–641 (2001)MathSciNetCrossRefMATHGoogle Scholar - 14.L. Lovasz, J. Spencer, K. Vesztergombi, Discrepancy of set-systems and matrices. Eur. J. Comb.
**7**, 151–160 (1986)MathSciNetCrossRefMATHGoogle Scholar - 15.S. Lovett, R. Meka, Constructive discrepancy minimization by walking on the edges, in
*FOCS*, 2012, pp. 61–67Google Scholar - 16.J. Matoušek,
*Geometric Discrepancy: An Illustrated Guide*(Springer, Berlin/Heidelberg, 2010)MATHGoogle Scholar - 17.A. Nikolov, K. Talwar, Approximating hereditary discrepancy via small width ellipsoids, in
*Symposium on Discrete Algorithms, SODA*, 2015, pp. 324–336Google Scholar - 18.T. Rothvoss, Approximating bin packing within o(log OPT * log log OPT) bins, in
*FOCS*, 2013, pp. 20–29Google Scholar - 19.T. Rothvoss, Constructive discrepancy minimization for convex sets, in
*IEEE Symposium on Foundations of Computer Science, FOCS*, 2014, pp. 140–145Google Scholar - 20.A. Schrijver,
*Combinatorial Optimization*(Springer, Berlin, 2003)MATHGoogle Scholar - 21.M. Singh, L.C. Lau, Approximating minimum bounded degree spanning trees to within one of optimal, in
*STOC*, 2007, pp. 661–670Google Scholar - 22.J. Spencer, Six standard deviations suffice. Trans. Am. Math. Soc.
**289**(2), 679–706 (1985)MathSciNetCrossRefMATHGoogle Scholar - 23.A. Srinivasan, Improving the discrepancy bound for sparse matrices: better approximations for sparse lattice approximation problems, in
*Symposium on Discrete Algorithms (SODA)*, 1997, pp. 692–701Google Scholar - 24.V.V. Vazirani,
*Approximation Algorithms*(Springer, New York, 2001)MATHGoogle Scholar - 25.D. Williamson, D. Shmoys,
*The Design of Approximation Algorithms*(Cambridge University Press, Cambridge, 2011)CrossRefMATHGoogle Scholar