Genetic algorithm based quantum circuit synthesis with adaptive parameters control

Author(s):  
Cristian Ruican ◽  
Mihai Udrescu ◽  
Lucian Prodan ◽  
Mircea Vladutiu
Author(s):  
Cristian Ruican ◽  
Mihai Udrescu ◽  
Lucian Prodan ◽  
Mircea Vladutiu

Author(s):  
Marc G. Davis ◽  
Ethan Smith ◽  
Ana Tudor ◽  
Koushik Sen ◽  
Irfan Siddiqi ◽  
...  

Author(s):  
Debjyoti Bhattacharjee ◽  
Mathias Soeken ◽  
Srijit Dutta ◽  
Anupam Chattopadhyay ◽  
Giovanni De Micheli

Author(s):  
Riccardo Rasconi ◽  
Angelo Oddi

Quantum Computing represents the next big step towards speed boost in computation, which promises major breakthroughs in several disciplines including Artificial Intelligence. This paper investigates the performance of a genetic algorithm to optimize the realization (compilation) of nearest-neighbor compliant quantum circuits. Currrent technological limitations (e.g., decoherence effect) impose that the overall duration (makespan) of the quantum circuit realization be minimized, and therefore the makespanminimization problem of compiling quantum algorithms on present or future quantum machines is dragging increasing attention in the AI community. In our genetic algorithm, a solution is built utilizing a novel chromosome encoding where each gene controls the iterative selection of a quantum gate to be inserted in the solution, over a lexicographic double-key ranking returned by a heuristic function recently published in the literature.Our algorithm has been tested on a set of quantum circuit benchmark instances of increasing sizes available from the recent literature. We demonstrate that our genetic approach obtains very encouraging results that outperform the solutions obtained in previous research against the same benchmark, succeeding in significantly improving the makespan values for a great number of instances.


2013 ◽  
Vol 28 (01) ◽  
pp. 1350191
Author(s):  
XIAOYU LI ◽  
GUOWU YANG ◽  
CARLOS MANUEL TORRES ◽  
DESHENG ZHENG ◽  
KANG L. WANG

The quantum incrementer is one of the simplest quantum operators, which exhibits basic arithmetic operations such as addition, the propagation of carry qubits and the resetting of carry qubits. In this paper, three quantum incrementer gate circuit topologies are derived and compared based upon their total number of gates, the complexity of the circuits, the types of gates used and the number of carry or ancilla qubits implemented. The first case is a generalized n-qubit quantum incrementer gate with the notation of (n:0). Two other quantum incrementer topologies are proposed with the notations of (n:n-1: RE ) and (n:n-1: RD ). A general method is derived to decompose complicated quantum circuits into simpler quantum circuits which are easier to manage and physically implement. Due to the cancelation of intermediate unitary gates, it is shown that adding ancilla qubits slightly increases the complexity of a given circuit by the order of 3n, which pales in comparison to the complexity of the original circuit of the order n2 without reduction. Finally, a simple application of the generalized n-qubit quantum incrementer gate is introduced, which is related to quantum walks.


Sign in / Sign up

Export Citation Format

Share Document