Quantum Circuit Automatic Synthesizer(QCAS)
Ali Moghadaszadeh1, Majid Mohamadi2, Ali Akbar Niknafs3, Peyman Keshavarzian4

1Ali Moghadaszadeh, Computer Engineering Department, Science and Research branch, Islamic Azad University, Kerman, Iran.
2Majid Mohamadi, Computer Engineering Department, Shahid Bahonar University of Kerman, Kerman, Iran.
3Ali Akbar Niknafs, Computer Engineering Department, Shahid Bahonar University of Kerman, Kerman, Iran.
4Peyman Keshavarzian, Computer Engineering Department, Science and Research branch, Islamic Azad University, Kerman, Iran.
Manuscript received on April 04, 2013. | Revised Manuscript received on April 28, 2013. | Manuscript published on May 05, 2013. | PP: 412-416 | Volume-3, Issue-2, May 2013. | Retrieval Number: B1567053213/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Quantum and reversible circuit synthesis has been important concern of designers in recently passed decades. Considering the application of garbage bit in optimization of quantum circuit, GA-Based techniques have been introduced. This project provides an extensible infrastructure for quantum circuit automatic synthesis and optimization with the enhancement of interoperability features. The problem domain begins from complex computing model up to a synthesis of reversible quantum circuit. Optimization criterias are whole considered separately from software processing logic which cause capability of applying variable optimization critria in different problem domains. The new introduced methodology utilize PSO technique for circuit synthesis evolutionary computation in optimization step. A software library has been developed which implements this technique. It provides a simple flexible software for researchers in order to automatic synthesis of quantum circuit that implements an open source library of prerequisite of quantum circuit synthesis.
Keywords: Quantum circuits, gate, PSO, Automatic synthesis.