Approximation Schemes for Low-rank Binary Matrix Approximation Problems

Type: Article

Publication Date: 2019-11-15

Citations: 21

DOI: https://doi.org/10.1145/3365653

Abstract

We provide a randomized linear time approximation scheme for a generic problem about clustering of binary vectors subject to additional constraints. The new constrained clustering problem generalizes a number of problems and by solving it, we obtain the first linear time-approximation schemes for a number of well-studied fundamental problems concerning clustering of binary vectors and low-rank approximation of binary matrices. Among the problems solvable by our approach are L ow GF(2)-R ank A pproximation , L ow B oolean -R ank A pproximation , and various versions of B inary C lustering . For example, for L ow GF(2)-R ank A pproximation problem, where for an m × n binary matrix A and integer r > 0, we seek for a binary matrix B of GF(2) rank at most r such that the ℓ 0 -norm of matrix A−B is minimum, our algorithm, for any ϵ > 0 in time f ( r ,ϵ)⋅ n ⋅ m , where f is some computable function, outputs a (1+ϵ)-approximate solution with probability at least (1−1\ e ). This is the first linear time approximation scheme for these problems. We also give (deterministic) PTASes for these problems running in time n f ( r )1\ϵ 2 log 1\ϵ , where f is some function depending on the problem. Our algorithm for the constrained clustering problem is based on a novel sampling lemma, which is interesting on its own.

Locations

  • ACM Transactions on Algorithms - View
  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ Approximation Schemes for Low-Rank Binary Matrix Approximation Problems 2018 Fedor V. Fomin
Petr A. Golovach
Daniel Lokshtanov
Fahad Panolan
Saket Saurabh
+ Approximation Schemes for Low-Rank Binary Matrix Approximation Problems 2018 Fedor V. Fomin
Petr A. Golovach
Daniel Lokshtanov
Fahad Panolan
Saket Saurabh
+ Low-Rank Binary Matrix Approximation in Column-Sum Norm. 2020 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
Kirill Simonov
+ Parameterized Low-Rank Binary Matrix Approximation 2018 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
+ Parameterized Low-Rank Binary Matrix Approximation 2018 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
+ Parameterized Low-Rank Binary Matrix Approximation 2018 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
+ Low-rank binary matrix approximation in column-sum norm 2019 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
Kirill Simonov
+ Approximation Algorithms for $\ell_0$-Low Rank Approximation 2017 Karl Bringmann
Pavel Kolev
David P. Woodruff
+ Approximation Algorithms for l 0 -Low Rank Approximation. 2017 Karl Bringmann
Pavel Kolev
David P. Woodruff
+ Approximation Algorithms for $\ell_0$-Low Rank Approximation 2017 Karl Bringmann
Pavel Kolev
David P. Woodruff
+ Sparse Approximation is Provably Hard under Coherent Dictionaries 2017 Ali Çivril
+ Sparse Approximation is Provably Hard under Coherent Dictionaries 2017 Ali Çivril
+ PDF Chat Parameterized low-rank binary matrix approximation 2020 Fedor V. Fomin
Petr A. Golovach
Fahad Panolan
+ Optimal Analysis of Subset-Selection Based L_p Low Rank Approximation 2019 Dan Chen
Hong Wang
Hongyang Zhang
Yuchen Zhou
Pradeep Ravikumar
+ Low-rank matrix approximation in the infinity norm 2019 Nicolas Gillis
Yaroslav Shitov
+ On Low Rank Approximation of Binary Matrices. 2015 Dan Chen
Kristoffer Arnsfelt Hansen
He Jiang
Liwei Wang
Yuchen Zhou
+ Low-Rank Approximation from Communication Complexity 2019 Cameron Musco
Christopher Musco
David P. Woodruff
+ Simple Heuristics Yield Provable Algorithms for Masked Low-Rank Approximation 2019 Cameron Musco
Christopher Musco
David P. Woodruff
+ PDF Chat A PTAS for <i>ℓ<sub>p</sub></i>-Low Rank Approximation 2019 Frank Ban
Vijay Bhattiprolu
Karl Bringmann
Pavel Kolev
Euiwoong Lee
David P. Woodruff
+ Streaming PTAS for Binary $\ell_0$-Low Rank Approximation 2019 Anup Bhattacharya
Dishant Goyal
Ragesh Jaiswal
Amit Kumar