Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. A Double Exponential ...
Article

A Double Exponential Lower Bound for the Distinct Vectors Problem

Marcin Pilipczuk ORCID, Manuel Sorge
Download article
Open on arXiv
Submitted on
February 5, 2020
Accepted on
September 2, 2020
Published on
September 18, 2020
Last modified on
March 31, 2025
Volume 22
vol. 22:4
Discrete Algorithms
DOI
10.23638/DMTCS-22-4-7
License
arXiv.org - Non-exclusive license to distribute
European Commission
714704
Cuts and decompositions: algorithms and combinatorial properties
Indicators
1150
Views
702
Downloads

A Double Exponential Lower Bound for the Distinct Vectors Problem

Marcin Pilipczuk ORCID, Manuel Sorge
Abstract
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.
Keywords
  • Computer Science - Computational Complexity
  • Computer Science - Discrete Mathematics
Mathematics Subject Classification 2020
  • 68Q17 - Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.)
  • 68Q27 - Parameterized complexity, tractability and kernelization
  • 68T05 - Learning and adaptive systems in artificial intelligence
Preview
Loading PDF preview...