
FINAL CHALLENGE SUBMISSION
Apply quantum technology to solve real life challenges
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
Week1
Learning Challenge I
Sept 16-
Week2
Learning Challenge II
Sept 23-
Week3
Learning Challenge III
Sept 30-
Week4
Final Challenge
Oct 7-
Prizes
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

Shin Nishio

Atsushi Matsuo
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: