Approximation Schemes for Low-Rank Binary Matrix Approximation Problems

07/18/2018
by   Fedor V. Fomin, et al.
0

We provide a randomized linear time approximation scheme for a generic problem about clustering of binary vectors subject to additional constrains. The new constrained clustering problem encompasses 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 Low GF(2)-Rank Approximation, Low Boolean-Rank Approximation, and various versions of Binary Clustering. For example, for Low GF(2)-Rank Approximation 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 ℓ_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). Our approximation algorithms substantially improve the running times and approximation factors of previous works. We also give (deterministic) PTASes for these problems running in time n^f(r)1/ϵ^21/ϵ, 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 in its own.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2019

Low-rank binary matrix approximation in column-sum norm

We consider ℓ_1-Rank-r Approximation over GF(2), where for a binary m× n...
research
01/17/2019

A Relation Between Weight Enumerating Function and Number of Full Rank Sub-matrices

In most of the network coding problems with k messages, the existence of...
research
07/16/2018

A PTAS for ℓ_p-Low Rank Approximation

A number of recent works have studied algorithms for entrywise ℓ_p-low r...
research
06/02/2023

Fast (1+ε)-Approximation Algorithms for Binary Matrix Factorization

We introduce efficient (1+ε)-approximation algorithms for the binary mat...
research
05/14/2019

Spectral Approximate Inference

Given a graphical model (GM), computing its partition function is the mo...
research
04/29/2020

Quantum and approximation algorithms for maximum witnesses of Boolean matrix products

The problem of finding maximum (or minimum) witnesses of the Boolean pro...
research
09/16/2019

Multiplicative Rank-1 Approximation using Length-Squared Sampling

We show that the span of Ω(1/ε^4) rows of any matrix A ⊂R^n × d sampled ...

Please sign up or login with your details

Forgot password? Click here to reset