Multi-objective design of quantum circuits using genetic programming

Quantum computing is a new way of data processing based on the concept of quantum mechanics. Quantum circuit design is a process of converting a quantum gate to a series of basic gates and is divided into two general categories based on the decomposition and composition. In the second group, using evolutionary algorithms and especially genetic algorithms, multiplication of matrix gates was used to achieve the final characteristic of quantum circuit. Genetic programming is a subfield of evolutionary computing in which computer programs evolve to solve studied problems. In past research that has been done in the field of quantum circuits design, only one cost metrics (usually quantum cost) has been investigated. In this paper for the first time, a multi-objective approach has been provided to design quantum circuits using genetic programming that considers the depth and the cost of nearest neighbor metrics in addition to quantum cost metric. Another innovation of this article is the use of two-step fitness function and taking into account the equivalence of global phase in quantum gates. The results show that the proposed method is able to find a good answer in a short time.

READ FULL TEXT
research
12/11/2018

Multi-objective evolutionary algorithms for quantum circuit discovery

Quantum hardware continues to advance, yet finding new quantum algorithm...
research
03/04/2004

Genetic Algorithms and Quantum Computation

Recently, researchers have applied genetic algorithms (GAs) to address s...
research
09/18/2020

A polynomial size model with implicit SWAP gate counting for exact qubit reordering

Due to the physics behind quantum computing, quantum circuit designers m...
research
07/04/2018

An efficient quantum circuits optimizing scheme compared with QISKit

Recently, the development of quantum chips has made great progress-- the...
research
10/06/2022

AutoQC: Automated Synthesis of Quantum Circuits Using Neural Network

While the ability to build quantum computers is improving dramatically, ...
research
08/27/2023

Hands-on Quantum Programming Labs for EECS Students

This report presents a practical approach to teaching quantum computing ...
research
09/27/2021

Numerical model for 32-bit magnonic ripple carry adder

In CMOS-based electronics, the most straightforward way to implement a s...

Please sign up or login with your details

Forgot password? Click here to reset