Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
126 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Efficient Algorithms and New Characterizations for CSP Sparsification (2404.06327v2)

Published 9 Apr 2024 in cs.DS

Abstract: CSP sparsification, introduced by Kogan and Krauthgamer (ITCS 2015), considers the following question: how much can an instance of a constraint satisfaction problem be sparsified (by retaining a reweighted subset of the constraints) while still roughly capturing the weight of constraints satisfied by {\em every} assignment. CSP sparsification captures as a special case several well-studied problems including graph cut-sparsification, hypergraph cut-sparsification, hypergraph XOR-sparsification, and corresponds to a general class of hypergraph sparsification problems where an arbitrary $0/1$-valued {\em splitting function} is used to define the notion of cutting a hyperedge (see, for instance, Veldt-Benson-Kleinberg SIAM Review 2022). The main question here is to understand, for a given constraint predicate $P:\Sigmar \to {0,1}$ (where variables are assigned values in $\Sigma$), the smallest constant $c$ such that $\widetilde{O}(nc)$ sized sparsifiers exist for every instance of a constraint satisfaction problem over $P$. A recent work of Khanna, Putterman and Sudan (SODA 2024) [KPS24] showed {\em existence} of near-linear size sparsifiers for new classes of CSPs. In this work (1) we significantly extend the class of CSPs for which nearly linear-size sparsifications can be shown to exist while also extending the scope to settings with non-linear-sized sparsifications; (2) we give a polynomial-time algorithm to extract such sparsifications for all the problems we study including the first efficient sparsification algorithms for the problems studied in [KPS24].

Definition Search Book Streamline Icon: https://streamlinehq.com
References (18)
  1. Approximating s-t minimum cuts in Õ(n22{}^{\mbox{2}}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPT) time. In Gary L. Miller, editor, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, Philadelphia, Pennsylvania, USA, May 22-24, 1996, pages 47–55. ACM, 1996.
  2. Twice-ramanujan sparsifiers. In Michael Mitzenmacher, editor, Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, May 31 - June 2, 2009, pages 255–262. ACM, 2009.
  3. Sparsification of binary csps. SIAM J. Discret. Math., 34(1):825–842, 2020.
  4. Near-linear size hypergraph cut sparsifiers. In Sandy Irani, editor, 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 61–72. IEEE, 2020.
  5. A general framework for graph sparsification. In Proceedings of the Forty-Third Annual ACM Symposium on Theory of Computing, STOC ’11, page 71–80, New York, NY, USA, 2011. Association for Computing Machinery.
  6. Sparsification of two-variable valued constraint satisfaction problems. SIAM J. Discret. Math., 31(2):1263–1276, 2017.
  7. Sparsifying sums of norms. CoRR, abs/2305.09049, 2023.
  8. Chaining, group leverage score overestimates, and fast spectral hypergraph sparsification. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 196–206. ACM, 2023.
  9. David R. Karger. Global min-cuts in rnc, and other ramifications of a simple min-cut algorithm. In Vijaya Ramachandran, editor, Proceedings of the Fourth Annual ACM/SIGACT-SIAM Symposium on Discrete Algorithms, 25-27 January 1993, Austin, Texas, USA, pages 21–30. ACM/SIAM, 1993.
  10. Sketching cuts in graphs and hypergraphs. In Tim Roughgarden, editor, Proceedings of the 2015 Conference on Innovations in Theoretical Computer Science, ITCS 2015, Rehovot, Israel, January 11-13, 2015, pages 367–376. ACM, 2015.
  11. Cut sparsification and succinct representation of submodular hypergraphs. CoRR, abs/2307.09110, 2023.
  12. Code sparsification and its applications. In Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 5145–5168. SIAM, 2024.
  13. James R. Lee. Spectral hypergraph sparsification via chaining. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 207–218. ACM, 2023.
  14. Daniele Miccancio. The dual lattice. pages 1–10, 2014. Reading material for CSE 206A: Lattice Algorithms and Applications. https://cseweb.ucsd.edu/classes/sp14/cse206A-a/lec3.pdf.
  15. Daniele Miccancio. Point lattices. pages 1–13, 2014. Reading material for CSE 206A: Lattice Algorithms and Applications. https://cseweb.ucsd.edu/classes/sp14/cse206A-a/lec1.pdf.
  16. Charles C. Pinter. A book of abstract algebra. Dover books on mathematics. Dover Publications, Mineola, N.Y., dover ed. edition, 2010.
  17. Spectral sparsification of graphs. SIAM J. Comput., 40(4):981–1025, 2011.
  18. Eric W. Weisstein. Euclidean algorithm. From MathWorld – A Wolfram Web Resource. https://mathworld.wolfram.com/EuclideanAlgorithm.html.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com