FINAL CHALLENGE SUBMISSION

Apply quantum technology to solve real life challenges

Until quite recently, quantum computers were only accessible to selected people at research facilities. Today, anyone can access IBM’s quantum systems and run experiments on them.
Through the IBM Quantum Challenge, you will have three weeks of learning challenges aimed to help beginners get started and novices to recap on the basics and key concepts of quantum computation and algorithms, which will help prepare contestants to tackle the final challenge.
This will be an excellent opportunity for all people who are interested in programming a quantum computer and apply its capability to solve a real-life problem.
Let’s get started!

Final Challenge Leaderboard

Thank you to everyone who submitted their code to the final challenge!
The following shows final standings of contestants who submitted their code to the final challenge (2019/10/23 16:00 JST)
(Note: All code has been verified by judges and scores are finalized. Their decision will be final and no further discussions will be held.)

Congratulations to the winners!

A note on the awards: In addition to the first, second and third place winners, we want to recognize a few teams with Special Oracle Awards. These teams didn’t qualify for winning the main competition, nevertheless came up with a very creative oracle design to solve the problem.

Ranking Team Name Status Cost Number Of Submission Message
1st Place Whit3z pass 16613 15 congratulations on winning 1st place in the challenge!
2nd Place QunaVillage pass 17053 3 congratulations on winning 2nd place in the challenge!
3rd Place IIQ@QIC pass 25490 3 congratulations on winning 3rd place in the challenge!
4 DokiDokiQuantumClub pass 27656 6 congratulations on getting the correct answer!
5 42Robotics pass 28497 9 congratulations on getting the correct answer!
6 Toffoli_Pizza pass 28699 3 congratulations on getting the correct answer!
7 TheAxiom pass 30105 5 congratulations on getting the correct answer!
8 Deus_Ex_Machina pass 31429 1 congratulations on getting the correct answer!
9 _rp_cc_sqrt_2_ pass 33241 5 congratulations on getting the correct answer!
10 Gate42 pass 34269 4 congratulations on getting the correct answer!
11 moyan pass 34902 5 congratulations on getting the correct answer!
12 jiji pass 40715 4 congratulations on getting the correct answer!
13 xenoicwyce pass 41556 3 congratulations on getting the correct answer!
14 E_bits pass 44234 3 congratulations on getting the correct answer!
15 Untitled_NTU_Team pass 44421 1 congratulations on getting the correct answer!
16 EPFL_Elias pass 48675 1 congratulations on getting the correct answer!
17 rainy_day_hackers pass 49156 3 congratulations on getting the correct answer!
18 Guardians_of_the_Hilbert_Space pass 49656 1 congratulations on getting the correct answer!
19 qwalkers pass 51734 3 congratulations on getting the correct answer!
20 Quemix pass 53846 2 congratulations on getting the correct answer!
21 Toffoli Pizza pass 54335 1 congratulations on getting the correct answer!
22 konbini_optimizer pass 71055 1 congratulations on getting the correct answer!
23 81ueman pass 120864 4 congratulations on getting the correct answer!
24 SpoonBoyAndThePotentials pass 382165 2 congratulations on getting the correct answer!
25 Amory fail None 1 you are doing a great job, but answers were incorrect.
25 B3noRum fail None 3 you are doing a great job, but answers were incorrect.
25 ERIQC fail None 5 you are doing a great job, but answers were incorrect.
25 Keiichiro_Higa fail None 1 you are doing a great job, but answers were incorrect.
25 MLgoQuantum fail None 1 you are doing a great job, but answers were incorrect.
25 NGC fail None 1 you are doing a great job, but answers were incorrect.
25 Poleman fail None 5 you are doing a great job, but answers were incorrect.
25 Schrodingers_Cube_It fail None 1 you are doing a great job, but answers were incorrect.
25 Woody fail None 1 you are doing a great job, but answers were incorrect.
25 ZedFastMappers fail None 1 you are doing a great job, but answers were incorrect.
25 ccrgroup fail None 2 you are doing a great job, but answers were incorrect.
25 coscos fail None 1 you are doing a great job, but answers were incorrect.
25 mellamokyle fail None 1 you are doing a great job, but answers were incorrect.
25 twcoloring fail None 1 you are doing a great job, but answers were incorrect.

Special Oracle Award

Some teams’ initialization was partially incomplete and unable to generate equal probability distributions for the correct answers. However, among these teams, some came up with very creative oracles to solve the problem and reduce quantum cost. We would like to recognize these teams and award them with Special Oracle Awards.

Special Oracle Award Team Name Status Cost Number Of Submission Message
1 Costs___100k initialization partially incomplete ≈15737 13 you got the correct answers but Grover implementation is incomplete.
2 Sorin initialization partially incomplete ≈21667 5 you got the correct answers but Grover implementation is incomplete.

The Final Challenge

A convenience store ('konbini') is not merely a place where customers come to buy practical necessities in Japan. From paying utility bills to discovering enjoyable innovative sweets, it has become an essential part of people's daily lives as well as a place for people to find something that sparks joy.
In this challenge, you are asked to create a plan to establish konbinis across the city of Tokyo. While you are encouraged to come up with your original plan, there are a few rules you need to adhere to...which will be revealed in our final challenge week.

Week1
Learning Challenge I
Sept 16-

Week1 Now LIVE

Week2
Learning Challenge II
Sept 23-

Week2 Now LIVE

Week3
Learning Challenge III
Sept 30-

Week3 Now LIVE

Week4
Final Challenge
Oct 7-

Week4 Now Live

Prizes

FIRST PLACE

  • Cash Prize: $1,500 USD
  • Invitation to Qiskit Camp Asia from Nov 18-21, 2019
    Link Here

SECOND PLACE

  • Cash Prize: $1,000 USD
  • Invitation to Qiskit Camp Asia from Nov 18-21, 2019
    Link Here

THIRD PLACE

  • Cash Prize: $500 USD
  • Invitation to Qiskit Camp Asia from Nov 18-21, 2019
    Link Here

All Contestants who have completed the learning challenges (from week one to week 3) will also receive a commemorative IBMQ swag.

Technology

Qiskit: Contestants will use Qiskit, a Python based opensource software development kit for running their code on IBM’s quantum hardware.

Submission

Participants will submit the following for the final challenge:

1. Source code (Python file)
2. Execution result. (Text file)

Judge program will check:

1. If the correct answers are included
2. Total gate count (cost).

    • CNOT: 10 pts / Single Qubit Gates: 1pts
    • The smaller the cost the better.

During the final challenge week, the Leader Board will show:

1. Standings of contestants based on score
2. Score Update: Once a day (4pm JST)

Based on the number of submissions, the leader board update schedule may vary.

Note: Detailed steps for submission will be provided before the final challenge week.

Schedule

Coding may begin on September 16th | Coding must stop on October 14th

Judging Criteria

  • The judges will check if your submission contains the correct answer and then will count the quantum gate score.
  • The gate score will be the basis for each contestant’s total score.
  • In case of a tie, the judges will take other factors, such as completion rate of learning challenges and submission order, into account for final judgement.

Judges

Dr. Takahiko Satoh

Keio University Quantum Computing Center

Shin Nishio

Keio University Quantum Computing Center

Atsushi Matsuo

IBM Research - Tokyo

Rules

  • Submissions must use Qiskit to write and execute code against ibmq_qasm_simulator.
  • Use of sponsor or affiliate APIs and open source libraries is also encouraged.
  • Teams of up to five (5) participants, each at least 18 years old, are allowed.
  • A participant may not be part of multiple teams.
  • All team members must have accepted the 2019 Participation Agreement at the time they submit to be eligible.
  • Applications must be new and built for the 2019 competition, but they may use code that was open sourced and publicly available to all other participants as of September, 2019.
  • Winning teams will be subject to a code review after submissions close.

FAQ

Who can participate?

Individuals who are 18+

How are Teams Formed?

Teams can be created in advance using the IBM Q Virtual Hackathon Slack Channel and will be comprised of one to five individuals. 

How will my project be judged?

We utilize Typeform as the hackathon judging platform.

What is the Fresh Code Rule?

All code developed as part of the IBM Q Virtual Hackathon must be fresh. Before the start of the IBM Q Virtual Hackathon, developers can create wireframes, designs and user flows. They can also come with hardware. But to keep things fair, all code must be written onsite at the IBM Q Virtual Hackathon. Other than that, almost anything goes and you can use any coding languages or open-source libraries.

Sponsored by:

Co-organized by:

Keio University Quantum

Computing Center

 

Powered by: