Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Sparse Sums of Positive Semidefinite Matrices

Published: 09 December 2015 Publication History

Abstract

Many fast graph algorithms begin by preprocessing the graph to improve its sparsity. A common form of this is spectral sparsification, which involves removing and reweighting the edges of the graph while approximately preserving its spectral properties. This task has a more general linear algebraic formulation in terms of approximating sums of rank-one matrices. This article considers a more general task of approximating sums of symmetric, positive semidefinite matrices of arbitrary rank. We present two deterministic, polynomial time algorithms for solving this problem. The first algorithm applies the pessimistic estimators of Wigderson and Xiao, and the second involves an extension of the method of Batson, Spielman, and Srivastava. These algorithms have several applications, including sparsifiers of hypergraphs, sparse solutions to semidefinite programs, sparsifiers of unique games, and graph sparsifiers with various auxiliary constraints.

References

[1]
Rudolf Ahlswede and Andreas Winter. 2002. Strong converse for identification via quantum channels. IEEE Transactions on Information Theory 48, 3, 569--579.
[2]
Ingo Althöfer. 1994. On sparse approximations to randomized strategies and convex combinations. Linear Algebra and Applications 199, 339--355.
[3]
Sanjeev Arora and Satyen Kale. 2007. A combinatorial, primal-dual approach to semidefinite programs. In Proceedings of the 39th Annual ACM Symposium on Theory of Computing (STOC’07). ACM, New York, NY, 227--236.
[4]
Joshua Batson, Daniel A. Spielman, and Nikhil Srivastava. 2012. Twice-Ramanujan sparsifiers. SIAM Journal on Computing 41, 6, 1704--1721.
[5]
Joshua Batson, Daniel A. Spielman, Nikhil Srivastava, and Shang-Hua Teng. 2013. Spectral sparsification of graphs: Theory and algorithms. Communications of the ACM 56, 8, 87--94. 10.1145/2492007.2492029
[6]
András A. Benczúr and David R. Karger. 1996. Approximate s-t min-cuts in Õ(n2) time. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing (STOC’96). ACM, New York, NY, 47--55. doi.org/10.1145/237814.237827
[7]
András A. Benczúr and David R. Karger. 2002. Randomized Approximation Schemes for Cuts and Flows in Capacitated Graphs. Available at http://arxiv.org/abs/cs/0207078
[8]
Christos Boutsidis, Petros Drineas, and Malik Magdon-Ismail. 2011. Near-optimal column-based matrix reconstruction. In Proceedings of the 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science (FOCS’11). IEEE, Los Alamitos, CA, 305--314.
[9]
Marcel K. de Carli Silva and Levent Tunçel. 2013. Optimization problems over unit-distance representations of graphs. Electronic Journal of Combinatorics 20, 1, Research Paper No. 43. http://www.combinatorics. org/ojs/index.php/eljc/article/view/v20i1p43.
[10]
Marcel K. de Carli Silva, Nicholas J. A. Harvey, and Cristiane M. Sato. 2011. Sparse Sums of Positive Semidefinite Matrices. Available at http://arxiv.org/abs/1107.0088v1
[11]
Wai Shing Fung, Ramesh Hariharan, Nicholas J. A. Harvey, and Debmalya Panigrahi. 2011. A general framework for graph sparsification. In Proceedings of the 43rd Annual ACM Symposium on Theory of Computing (STOC’11). ACM, New York, NY, 71--80.
[12]
Wai Shing Fung and Nicholas J. A. Harvey. 2010. Graph Sparsification by Edge-Connectivity and Random Spanning Trees. Available at http://arxiv.org/abs/1005.0265v1
[13]
Ashish Goel, Michael Kapralov, and Sanjeev Khanna. 2010. Graph Sparsification via Refinement Sampling. Available at http://arxiv.org/abs/1004.4915
[14]
William W. Hager. 1989. Updating the inverse of a matrix. SIAM Review 31, 2, 221--239.
[15]
Ramesh Hariharan and Debmalya Panigrahi. 2010a. A General Framework for Graph Sparsification. Available at http://arxiv.org/abs/1004.4080
[16]
Ramesh Hariharan and Debmalya Panigrahi. 2010b. A Linear-Time Algorithm for Sparsification of Unweighted Graphs. Available at http://arxiv.org/abs/1005.0670
[17]
Thomas Hofmeister and Hanno Lefmann. 1996. Computing sparse approximations deterministically. Linear Algebra and Its Applications 240, 9--19.
[18]
Roger A. Horn and Charles R. Johnson. 1990. Matrix Analysis. Cambridge University Press, Cambridge, MA.
[19]
Garud Iyengar, David J. Phillips, and Clifford Stein. 2005. Approximation algorithms for semidefinite packing problems with applications to maxcut and graph coloring. In Proceedings of the 11th International Conference on Integer Programming and Combinatorial Optimization (IPCO’05). 152--166.
[20]
Garud Iyengar, David J. Phillips, and Clifford Stein. 2011. Approximating semidefinite packing programs. SIAM Journal on Optimization 21, 1, 231--268.
[21]
Rahul Jain and Penghui Yao. 2011. A parallel approximation algorithm for positive semidefinite programming. In Proceedings of the 52nd Annual IEEE Symposium on Foundations of Computer Science (FOCS’11). IEEE, Los Alamitos, CA, 463--471. http://dx.doi.org/10.1109/FOCS.2011.25
[22]
Satyen Kale. 2007. Efficient Algorithms Using the Multiplicative Weights Update Method. Ph.D. Dissertation. Princeton University, Princeton, NJ.
[23]
Ioannis Koutis, Alex Levin, and Richard Peng. 2012. Improved spectral sparsification and numerical algorithms for SDD matrices. In Proceedings of the 29th International Symposium on Theoretical Aspects of Computer Science (STACS’12). 266--277.
[24]
Ioannis Koutis, Gary L. Miller, and Richard Peng. 2010. Approaching optimality for solving SDD systems. In Proceedings of the 51st Annual IEEE Symposium on Foundations of Computer Science (FOCS’10). IEEE, Los Alamitos, CA, 235--244.
[25]
Richard J. Lipton and Neal E. Young. 1994. Simple strategies for large zero-sum games with applications to complexity theory. In Proceedings of the 26th Annual ACM Symposium on Theory of Computing (STOC’94). ACM, New York, NY, 734--740.
[26]
Laszlo Lovász. 2001. Semidefinite Programs and Combinatorial Optimization. Available at https://www.cs. elte.hu/lovasz/semidef.ps.
[27]
Robert J. McEliece, Eugene R. Rodemich, and Howard C. Rumsey, Jr. 1978. The Lovász bound and some generalizations. Journal of Combinatorics, Information, and System Sciences 3, 3, 134--152.
[28]
Ilan Newman and Yuri Rabinovich. 2010. Finite Volume Spaces and Sparsification. Available at http://arxiv. org/abs/1002.3541
[29]
Prabhakar Raghavan. 1988. Probabilistic construction of deterministic algorithms: Approximating packing integer programs. Journal of Computer and System Sciences 37, 130--143.
[30]
Juan A. Rodríguez. 2002. On the Laplacian eigenvalues and metric parameters of hypergraphs. Linear Multilinear Algebra 50, 1, 1--14.
[31]
Mark Rudelson. 1996. Random Vectors in the Isotropic Position. Technical Report MSRI preprint #1996--060. Mathematical Sciences Research Institute, Berkeley, CA.
[32]
Mark Rudelson. 1999. Random vectors in the isotropic position. Journal of Functional Analysis 164, 1, 60--72.
[33]
Gideon Schechtman. 2011. Tight embedding of subspaces of Lp in ℓnp for even p. Proceedings of the American Mathematical Society 139, 12, 4419--4421.
[34]
Alexander Schrijver. 1979. A comparison of the Delsarte and Lovász bounds. IEEE Transactions on Information Theory 25, 4, 425--429.
[35]
Alexander Schrijver. 2003. Combinatorial Optimization: Polyhedra and Efficiency. Vol. B: Matroids, Trees, Stable Sets. Springer-Verlag, Berlin, Germany.
[36]
Daniel A. Spielman and Nikhil Srivastava. 2008. Graph sparsification by effective resistances. In Proceedings of the 40th Annual ACM Symposium on Theory of Computing (STOC’08). ACM, New York, NY, 563--568.
[37]
Daniel A. Spielman and Nikhil Srivastava. 2012. An elementary proof of the restricted invertibility theorem. Israel Journal of Mathematics 190, 83--91.
[38]
Daniel A. Spielman and Shang-Hua Teng. 2004. Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing (STOC’04). ACM, New York, NY, 81--90.
[39]
Nikhil Srivastava. 2012. On contact points of convex bodies. In Geometric Aspects of Functional Analysis. Lecture Notes in Mathematics, vol. 2050. Springer, Heidelberg, Germany, 393--412. 10.1007/978-3-642-29849-3_25
[40]
Joel Tropp. 2012. User-Friendly Tools for Random Matrices: An Introduction. Manuscript.
[41]
Avi Wigderson and David Xiao. 2008. Derandomizing the Ahlswede-Winter matrix-valued Chernoff bound using pessimistic estimators and applications. Theory of Computing 4, 3, 53--76.
[42]
Pierre Youssef. 2013. Estimating the covariance of random matrices. Electronic Journal of Probability 18, 107, 1--26.
[43]
Anastasios Zouzias. 2012. A matrix hyperbolic cosine algorithm and applications. In Automata, Languages, and Programming. Part I. Lecture Notes in Computer Science, Vol. 7391. Springer, Heidelberg, Germany, 846--858.

Cited By

View all
  • (2023)Technical Note—Conic Mixed-Binary Sets: Convex Hull Characterizations and ApplicationsOperations Research10.1287/opre.2020.0827Online publication date: 19-Jul-2023
  • (2023)Solving Graph Laplacians via Multilevel SparsifiersSIAM Journal on Scientific Computing10.1137/22M150393246:2(S378-S400)Online publication date: 30-Nov-2023
  • (2022)Quantum Speedup for Graph Sparsification, Cut Approximation, and Laplacian SolvingSIAM Journal on Computing10.1137/21M139101851:6(1703-1742)Online publication date: 16-Dec-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Algorithms
ACM Transactions on Algorithms  Volume 12, Issue 1
Special Issue on SODA'12 and Regular Papers
February 2016
243 pages
ISSN:1549-6325
EISSN:1549-6333
DOI:10.1145/2846103
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 December 2015
Accepted: 01 March 2015
Revised: 01 March 2014
Received: 01 October 2011
Published in TALG Volume 12, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Laplacian matrix
  2. Spectral sparsifiers
  3. derandomization
  4. positive semidefinite matrices
  5. randomized algorithms

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)3
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Technical Note—Conic Mixed-Binary Sets: Convex Hull Characterizations and ApplicationsOperations Research10.1287/opre.2020.0827Online publication date: 19-Jul-2023
  • (2023)Solving Graph Laplacians via Multilevel SparsifiersSIAM Journal on Scientific Computing10.1137/22M150393246:2(S378-S400)Online publication date: 30-Nov-2023
  • (2022)Quantum Speedup for Graph Sparsification, Cut Approximation, and Laplacian SolvingSIAM Journal on Computing10.1137/21M139101851:6(1703-1742)Online publication date: 16-Dec-2022
  • (2022)A Spectral Approach to Network DesignSIAM Journal on Computing10.1137/20M133076251:4(1018-1064)Online publication date: 13-Jul-2022
  • (2020)Approximation of the average of some random matricesJournal of Functional Analysis10.1016/j.jfa.2020.108684279:7(108684)Online publication date: Oct-2020
  • (2019)Spectral sparsification of hypergraphsProceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3310435.3310594(2570-2581)Online publication date: 6-Jan-2019
  • (2017)Near-optimal design of experiments via regret minimizationProceedings of the 34th International Conference on Machine Learning - Volume 7010.5555/3305381.3305395(126-135)Online publication date: 6-Aug-2017
  • (2017)Incentive mechanism for computation offloading using edge computingComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2017.03.015129:P2(399-409)Online publication date: 24-Dec-2017

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media