| Literature DB >> 32641766 |
Laszlo Gyongyosi1,2,3, Sandor Imre4.
Abstract
Quantum computers utilize the fundamentals of quantum mechanics to solve computational problems more efficiently than traditional computers. Gate-model quantum computers are fundamental to implement near-term quantum computer architectures and quantum devices. Here, a quantum algorithm is defined for the circuit depth reduction of gate-model quantum computers. The proposed solution evaluates the reduced time complexity equivalent of a reference quantum circuit. We prove the complexity of the quantum algorithm and the achievable reduction in circuit depth. The method provides a tractable solution to reduce the time complexity and physical layer costs of quantum computers.Entities:
Year: 2020 PMID: 32641766 PMCID: PMC7343887 DOI: 10.1038/s41598-020-67014-5
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(a) The non-reduced time complexity quantum circuit QG0 (reference circuit) with an input quantum state |X〉. The output of QG0 is |Y〉. The state |Y〉 is measured via a measurement M to get the classical string z to evaluate the objective function C(z). (b) System model of the time complexity reduction scheme. Pre-processing phase : the Y classical representation of output |Y〉 of QG0 is pre-processed by the pre-processing unit . Unit contains a computational block that outputs a vector κ, fed into an machine learning control unit for the Δ error feedback. Unit outputs and the gate parameters of the reduced structure that defines QG*. Quantum phase: from and the gate parameters, and QG* are set up. System is fed into the reduced quantum circuit QG*. The output of QG* is |Z〉, which is fed into the U recovery quantum algorithm. The U quantum operation outputs the |Y〉 system, which is the reference output |Y〉 of the reference circuit QG0. The state |Y〉 is measured via a measurement M to get the classical string z to evaluate objective function C(z).
Figure 2The time complexities (number of operations) for an N-qubit system, d = 2, n = 2, with an initial non-reduced gate structure QG0 with L unitaries, L = {10, 100, 1000, 10000}. The time complexity of QG0 is , while is an upper a bound on of QG*, .