Quantum Algorithms for Identifying Hidden Strings with Applications to Matroid Problems
Abstract
In this paper, we explore quantum speedups for the problem, inspired by matroid theory, of identifying a pair of n-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\n satisfying the above constraints, for any x∈\0, 1\n the max inner product oracle Omax(x) returns the max value between s· x and s'· x, and the sub-set oracle Osub(x) indicates whether the index set of the 1s in x is a subset of that in s or s'. We present a quantum algorithm consuming O(1) queries to the max inner product oracle for identifying the pair \s, s'\, and prove that any classical algorithm requires (n/2n) queries. Also, we present a quantum algorithm consuming n2+O(n) queries to the subset oracle, and prove that any classical algorithm requires at least n+(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 k-bases if it has k bases.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.