English

Quantum Algorithms for Identifying Hidden Strings with Applications to Matroid Problems

Quantum Physics 2024-06-11 v1

Abstract

In this paper, we explore quantum speedups for the problem, inspired by matroid theory, of identifying a pair of nn-bit binary strings that are promised to have the same number of 1s and differ in exactly two bits, by using the max inner product oracle and the sub-set oracle. More specifically, given two string s,s{0,1}ns, s'\in\{0, 1\}^n satisfying the above constraints, for any x{0,1}nx\in\{0, 1\}^n the max inner product oracle Omax(x)O_{max}(x) returns the max value between sxs\cdot x and sxs'\cdot x, and the sub-set oracle Osub(x)O_{sub}(x) indicates whether the index set of the 1s in xx is a subset of that in ss or ss'. We present a quantum algorithm consuming O(1)O(1) queries to the max inner product oracle for identifying the pair {s,s}\{s, s'\}, and prove that any classical algorithm requires Ω(n/log2n)\Omega(n/\log_{2}n) queries. Also, we present a quantum algorithm consuming n2+O(n)\frac{n}{2}+O(\sqrt{n}) queries to the subset oracle, and prove that any classical algorithm requires at least n+Ω(1)n+\Omega(1) queries. Therefore, quantum speedups are revealed in the two oracle models. Furthermore, the above results are applied to the problem in matroid theory of finding all the bases of a 2-bases matroid, where a matroid is called kk-bases if it has kk bases.

Keywords

Cite

@article{arxiv.2211.10667,
  title  = {Quantum Algorithms for Identifying Hidden Strings with Applications to Matroid Problems},
  author = {Xiaowei Huang and Shihao Zhang and Lvzhou Li},
  journal= {arXiv preprint arXiv:2211.10667},
  year   = {2024}
}
R2 v1 2026-06-28T06:16:09.985Z