Git Product home page Git Product logo

hardware-efficient-quantum-computing-via-circuit-decomposition's Introduction

Circuit Decomposition for Hardware-Efficient VQE

Team: QUasiCoders

Tianyi Peng, Linsen Li, Kaidong Peng, Yufeng Ye, Zhen Guo

Abstract

Quantum computing is a promising technology for various applications like quantum optimization, quantum machine learning, and quantum chemistry. However, with the limited number of qubits, the limited depth of circuit, and high error rate in the two-qubit gate, near-term quantum circuits can be challenging to maintain the resultant quantum state. Such limitations severely hinders the practical applications and commercialization of quantum technology. Therefore, it's ideal to reduce the number of qubits requirement for quantum algorithms to run on the near term quantum device. In this project, we apply the quantum circuit decomposition in IBM Q Experience to demonstrate the idea of reducing the qubit number requirement for realizing the quantum optimization with VQE solver. With max-cut problem to solve, we successfully run the VQE solver on a 3 qubits IBM chip that, in essence, requires 4 qubits. And we further run a 6 qubits solver on a 5 qubit simulator. Our circuit decomposition method is general, not bounded by the algorithms to run or number of qubits. In particular, when applied to the near-term quantum device, it may empower the quantum technology.

How to run the code

open Circuit Decomposition for Hardware-Efficient VQE-2020-02-02.ipynb and run the code

References

  1. Peng, Tianyi, Aram Harrow, Maris Ozols, and Xiaodi Wu. "Simulating large quantum circuits on a small quantum computer." arXiv preprint arXiv:1904.00102 (2019).
  2. Mitarai, Kosuke, and Keisuke Fujii. "Constructing a virtual two-qubit gate from single-qubit operations." arXiv preprint arXiv:1909.07534 (2019).
  3. Kandala, Abhinav, et al. "Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets." Nature 549.7671 (2017): 242-246.

Software Dependencies

Qiskit and its dependencies

Date

2020-02-02

MIT copyright

hardware-efficient-quantum-computing-via-circuit-decomposition's People

Contributors

zguo0525 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.