Quantum algorithm for lexicographically minimal string rotation

From MaRDI portal




Abstract: Lexicographically minimal string rotation (LMSR) is a problem to find the minimal one among all rotations of a string in the lexicographical order, which is widely used in equality checking of graphs, polygons, automata and chemical structures. In this paper, we propose an O(n3/4) quantum query algorithm for LMSR. In particular, the algorithm has average-case query complexity O(sqrtnlogn), which is shown to be asymptotically optimal up to a polylogarithmic factor, compared with its Omegaleft(sqrtn/lognight) lower bound. Furthermore, we claim that our quantum algorithm outperforms any (classical) randomized algorithms in both worst-case and average-case query complexities by showing that every (classical) randomized algorithm for LMSR has worst-case query complexity Omega(n) and average-case query complexity Omega(n/logn). Our quantum algorithm for LMSR is developed in a framework of nested quantum algorithms, based on two new results: (i) an O(sqrtn) (optimal) quantum minimum finding on bounded-error quantum oracles; and (ii) its Oleft(sqrtnlog(1/varepsilon)ight) (optimal) error reduction. As a byproduct, we obtain some better upper bounds of independent interest: (i) O(sqrtN) (optimal) for constant-depth MIN-MAX trees on N variables; and (ii) O(sqrtnlogm) for pattern matching which removes operatornamepolylog(n) factors.



Cites work







This page was built for publication: Quantum algorithm for lexicographically minimal string rotation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6151147)