Approximation Schemes for Low-Rank Binary Matrix Approximation Problems
Abstract
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 \textsc{Low GF(2)-Rank Approximation}, \textsc{Low Boolean-Rank Approximation}, and various versions of \textsc{Binary Clustering}. For example, for \textsc{Low GF(2)-Rank Approximation} problem, where for an binary matrix and integer , we seek for a binary matrix of rank at most such that norm of matrix is minimum, our algorithm, for any in time , where is some computable function, outputs a -approximate solution with probability at least . 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 , where 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.
Cite
@article{arxiv.1807.07156,
title = {Approximation Schemes for Low-Rank Binary Matrix Approximation Problems},
author = {Fedor V. Fomin and Petr A. Golovach and Daniel Lokshtanov and Fahad Panolan and Saket Saurabh},
journal= {arXiv preprint arXiv:1807.07156},
year = {2018}
}
Comments
38 pages