The Subgraph Isomorphism Problem for Port Graphs and Quantum Circuits
Luca Mondada, Pablo Andr\'es-Mart\'inez

TL;DR
This paper introduces an efficient algorithm for simultaneous subgraph isomorphism detection in quantum circuits and directed acyclic port graphs, leveraging pattern compilation and decision trees for linear-time pattern matching.
Contribution
It presents a novel algorithm that solves the subgraph isomorphism problem for multiple patterns in quantum circuits and acyclic port graphs with improved efficiency.
Findings
Algorithm performs pattern matching in linear time after pre-computation.
Supports unbounded number of patterns in directed acyclic port graphs.
Complexity expressed in terms of qubits and depth for quantum circuits.
Abstract
We study a variant of the subgraph isomorphism problem that is of high interest to the quantum computing community. Our results give an algorithm to perform pattern matching in quantum circuits for many patterns simultaneously, independently of the number of patterns. After a pre-computation step in which the patterns are compiled into a decision tree, the running time is linear in the size of the input quantum circuit. More generally, we consider connected port graphs, in which every edge incident to has a label unique in . Jiang and Bunke showed that the subgraph isomorphism problem for such graphs can be solved in time . We show that if in addition the graphs are directed acyclic, then the subgraph isomorphism problem can be solved for an unbounded number of patterns simultaneously. We enumerate all pattern matches in…
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
TopicsAlgorithms and Data Compression · Quantum Computing Algorithms and Architecture · Complexity and Algorithms in Graphs
