qiskit-community / qiskit-hackathon-singapore-19

11 stars 5 forks source link

Transpiler optimization game #18

Open HuangJunye opened 4 years ago

HuangJunye commented 4 years ago

Abstract

Make a citizen science game to optimize the transpiling process, similar to fold.it in principle.

Description

Current quantum hardware has limited connectivity. The quantum circuit composed in Qiskit needs to be translated and optimised in order to be run in the actual hardware. The software tool that does this kind of work is called "transpiler". You can read more about transpiler in Qiskit textbook

transpiling_core_steps

This problem was the Qiskit Developer Challenge for IBM Q Award 2018. Here the idea is not to make a better transpiler by explicit programming, but rather to design a puzzle game based on quantum circuits. The goal is to minimise the cost: single qubit gate is 1, two-bit gate is 10, etc. (can fine tune corresponding to actual experimental gate fidelity, similar to the benchmarking test for transpilers) This game can be then played by anyone in the world. The statistics of playing will give new insights for designing better transpiler in the future.

Members

Deliverable

A playable game

GitHub repo

rajesh-mishra95 commented 4 years ago

I will love to work on this

xqquek commented 4 years ago

Hi, I am interested in joining!

mehdijz commented 4 years ago

i m in

Lidia-LP commented 4 years ago

Me too

HuangJunye commented 4 years ago

@Raj0828 @xqquek @Lidia-LP Can one of you write the description of what you have done a the end as a reply here? I will edit my original post on top. Please add the link to your github repo as well. Thank you!