Finding Optimal Flows Efficiently
Mehdi Mhalla, Simon Perdrix

TL;DR
This paper presents a more efficient polynomial-time algorithm for finding causal flows in one-way quantum computation graphs, improving previous methods and also providing an optimal generalized flow for deterministic quantum computations.
Contribution
Introduces a quadratic-time algorithm for finding causal flows in any graph, resolving an open problem and also providing an optimal generalized flow for quantum computation.
Findings
New O(n^2)-algorithm for causal flow detection
Algorithm produces an optimal flow of minimal depth
Polynomial-time algorithm for finding an optimal gflow
Abstract
Among the models of quantum computation, the One-way Quantum Computer is one of the most promising proposals of physical realization, and opens new perspectives for parallelization by taking advantage of quantum entanglement. Since a one-way quantum computation is based on quantum measurement, which is a fundamentally nondeterministic evolution, a sufficient condition of global determinism has been introduced as the existence of a causal flow in a graph that underlies the computation. A O(n^3)-algorithm has been introduced for finding such a causal flow when the numbers of output and input vertices in the graph are equal, otherwise no polynomial time algorithm was known for deciding whether a graph has a causal flow or not. Our main contribution is to introduce a O(n^2)-algorithm for finding a causal flow, if any, whatever the numbers of input and output vertices are. This answers the…
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.
