Skip to main content

Generating Randomized Roundings with Cardinality Constraints and Derandomizations

  • Conference paper
STACS 2006 (STACS 2006)

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

Included in the following conference series:

  • 1562 Accesses

  • 16 Citations

Abstract

We provide a general method to generate randomized roundings that satisfy cardinality constraints. Our approach is different from the one taken by Srinivasan (FOCS 2001) and Gandhi et al. (FOCS 2002) for one global constraint and the bipartite edge weight rounding problem.

Also for these special cases, our approach is the first that can be derandomized. For the bipartite edge weight rounding problem, in addition, we gain an \(\tilde{O}(|V|)\) factor run-time improvement for generating the randomized solution.

We also improve the current best result on the general problem of derandomizing randomized roundings. Here we obtain a simple O(mnlog n) time algorithm that works in the RAM model for arbitrary matrices with entries in ℚ ≥ 0. This improves over the O(mn 2 log(mn)) time solution of Srivastav and Stangier.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Arora, S., Frieze, A., Kaplan, H.: A new rounding procedure for the assignment problem with applications to dense graph arrangement problems. Math. Program. 92, 1–36 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Asano, T., Katoh, N., Obokata, K., Tokuyama, T.: Matrix rounding under the \(L\sb p\)-discrepancy measure and its application to digital halftoning. SIAM J. Comput. 32, 1423–1435 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Ageev, A.A., Sviridenko, M.I.: Pipage rounding: a new method of constructing algorithms with proven performance guarantee. J. Comb. Optim. 8, 307–328 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  4. Beck, J., Spencer, J.: Integral approximation sequences. Math. Programming 30, 88–98 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  5. Doerr, B.: Non-independent randomized rounding. In: Proceedings of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 506–507 (2003)

    Google Scholar 

  6. Doerr, B.: Nonindependent randomized rounding and an application to digital halftoning. SIAM Journal on Computing 34, 299–317 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  7. Doerr, B.: Roundings respecting hard constraints. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 617–628. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Gandhi, R., Halperin, E., Khuller, S., Kortsarz, G., Srinivasan, A.: An improved approximation algorithm for vertex cover with hard capacities. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds.) ICALP 2003. LNCS, vol. 2719, pp. 164–175. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Gandhi, R., Khuller, S., Parthasarathy, S., Srinivasan, A.: Dependent rounding in bipartite graphs. In: Proc. IEEE Symposium on Foundations of Computer Science (FOCS), pp. 323–332 (2002)

    Google Scholar 

  10. Guruswami, V., Khanna, S., Rajaraman, R., Shepherd, B., Yannakakis, M.: Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems. In: Annual ACM Symposium on Theory of Computing (STOC), pp. 19–28. ACM, New York (1999)

    Google Scholar 

  11. Panconesi, A., Srinivasan, A.: Randomized distributed edge coloring via an extension of the Chernoff-Hoeffding bounds. SIAM J. Comput. 26, 350–368 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  12. Raghavan, P.: Probabilistic construction of deterministic algorithms: Approximating packing integer programs. J. Comput. Syst. Sci. 37, 130–143 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  13. Raghavan, P., Thompson, C.D.: Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica 7, 365–374 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  14. Raghavan, P., Thompson, C.D.: Multiterminal global routing: a deterministic approximation scheme. Algorithmica 6, 73–82 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  15. Spencer, J.: Ten lectures on the probabilistic method. In: CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics, vol. 64, SIAM, Philadelphia (1994)

    Google Scholar 

  16. Srinivasan, A.: Distributions on level-sets with applications to approximations algorithms. In: Proc. 41th Ann. IEEE Symp. on Foundations of Computer Science (FOCS), pp. 588–597 (2001)

    Google Scholar 

  17. Srivastav, A., Stangier, P.: Algorithmic Chernoff-Hoeffding inequalities in integer programming. Random Structures & Algorithms 8, 27–58 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  18. Sadakane, K., Takki-Chebihi, N., Tokuyama, T.: Combinatorics and algorithms on low-discrepancy roundings of a real sequence. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds.) ICALP 2001. LNCS, vol. 2076, Springer, Heidelberg (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Doerr, B. (2006). Generating Randomized Roundings with Cardinality Constraints and Derandomizations. In: Durand, B., Thomas, W. (eds) STACS 2006. STACS 2006. Lecture Notes in Computer Science, vol 3884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11672142_47

Download citation

Publish with us

Policies and ethics