A Double Exponential Lower Bound for the Distinct Vectors Problem

02/04/2020
by   Marcin Pilipczuk, et al.
0

In the (binary) Distinct Vectors problem we are given a binary matrix A with pairwise different rows and want to select at most k columns such that, restricting the matrix to these columns, all rows are still pairwise different. A result by Froese et al. [JCSS] implies a 2^2^(O(k)) * poly(|A|)-time brute-force algorithm for Distinct Vectors. We show that this running time bound is essentially optimal by showing that there is a constant c such that the existence of an algorithm solving Distinct Vectors with running time 2^(O(2^(ck))) * poly(|A|) would contradict the Exponential Time Hypothesis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2021

Collapsing the Tower – On the Complexity of Multistage Stochastic IPs

In this paper we study the computational complexity of solving a class o...
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
05/04/2022

Is the Algorithmic Kadison-Singer Problem Hard?

We study the following 𝖪𝖲_2(c) problem: let c ∈ℝ^+ be some constant, and...
research
10/06/2017

Covering vectors by spaces: Regular matroids

Seymour's decomposition theorem for regular matroids is a fundamental re...
research
07/12/2016

LazySVD: Even Faster SVD Decomposition Yet Without Agonizing Pain

We study k-SVD that is to obtain the first k singular vectors of a matri...
research
12/13/2021

Approximation algorithms for k-median with lower-bound constraints

We study a variant of the classical k-median problem known as diversity-...
research
02/25/2018

A New Algorithm for Finding Closest Pair of Vectors

Given n vectors x_0, x_1, ..., x_n-1 in {0,1}^m, how to find two vectors...

Please sign up or login with your details

Forgot password? Click here to reset