Approximation Schemes for Low-Rank Binary Matrix Approximation Problems

Fomin, Fedor V. ; Golovach, Petr A. ; Lokshtanov, Daniel ; Panolan, Fahad ; Saurabh, Saket (2020) Approximation Schemes for Low-Rank Binary Matrix Approximation Problems ACM Transactions on Algorithms, 16 (1). pp. 1-39. ISSN 1549-6325

Full text not available from this repository.

Official URL: https://doi.org/10.1145/3365653

Related URL: http://dx.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 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 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 nf(r)1\ϵ2log 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.

Item Type:Article
Source:Copyright of this article belongs to Association for Computing Machinery.
ID Code:123355
Deposited On:14 Sep 2021 08:06
Last Modified:14 Sep 2021 08:06

Repository Staff Only: item control page