Knuth-Bendix Completion Algorithm and Shuffle Algebras For Compiling NISQ Circuits
Raouf Dridi, Hedayat Alghassi, Sridhar Tayur

TL;DR
This paper explores algebraic methods, including the Knuth-Bendix completion algorithm and shuffle algebra techniques, to optimize the compilation of NISQ quantum circuits within a rewriting system framework.
Contribution
It introduces a novel approach combining Knuth-Bendix completion and shuffle algebra methods for efficient quantum circuit compilation.
Findings
Successful formulation of quantum circuit compilation as a rewriting system.
Application of Knuth-Bendix algorithm to non-commutative polynomial algebras.
Use of shuffle algebra and Lyndon words to generate rewriting systems.
Abstract
Compiling quantum circuits lends itself to an elegant formulation in the language of rewriting systems on non commutative polynomial algebras . The alphabet is the set of the allowed hardware 2-qubit gates. The set of gates that we wish to implement from are elements of a free monoid (obtained by concatenating the letters of ). In this setting, compiling an idealized gate is equivalent to computing its unique normal form with respect to the rewriting system that encodes the hardware constraints and capabilities. This system is generated using two different mechanisms: 1) using the Knuth-Bendix completion algorithm on the algebra , and 2) using the Buchberger algorithm on the shuffle algebra where is the set of Lyndon words on .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Numerical Methods and Algorithms · Computability, Logic, AI Algorithms
