Quantum mapping, aka quantum circuit transformation (QCT), is the process of transforming an ideal quantum (logical) circuit LC = (Q, C) to a (physical) circuit PC that is executable on a near-term quantum device with architectural graph AG = (V,E) such that
The target of qubit mapping is to construct such a PC with minimal gate or depth overhead. See our Publications
The first step of qubit mapping is to construct an initial mapping, which assigns to each logical qubit p in LC a physical qubit v in AG. We propose two methods for constructing such an initial mapping:
Starting from LC, we construct a graph with node set Q and connect two nodes if there is a CNOT between them. Using the vf2 algorithm, we give two methods for constructing initial mappings that can embed a maximal front subgraph or a maximal (in a sense) weighted subgraph of G to AG.
Starting from an initial mapping, we search step by step the best action which can execute gates in LC. Some techniques we've exploited include:
Copyright © 2021 VeriQC - All Rights Reserved.
Powered by GoDaddy