FINAL CHALLENGE SUBMISSION

量子コンピューターを使って社会の実課題を解決しよう

ごく最近まで、量子コンピューターは研究施設の選ばれた人しか利用できませんでした。 今日、だれもがIBMの量子システムにアクセスし、量子回路を構築し、実際の量子システムの上で実行することができます。
IBM量子プログラミングコンテストには、量子コンピューターについて初めて知る方でも、本戦のファイナルチャレンジ(最終選考)に向けて量子コンピューターの基礎やアルゴリズムを学習するのを手助けするための3週間の学習課題に取り組む期間が用意されています。
当コンテストは、量子計算への理解を深め、その知識を応用して実課題に挑戦してみたい、すべての人のためのものです。
さあ、始めましょう!

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.

チャレンジ概要

いまや日本独自の文化となっているコンビニエンス・ストア(コンビニ)。公共料金の支払いから、革新的なスイーツとの出会いまで、ちょっとした喜びを発見しに立ち寄る場所となっています。
当オンラインハッカソンのこのファイナルチャレンジ(本戦)では、あなたは東京都内にコンビニを設立する計画を作成するよう求められます。ルールを守りながら独自の計画作成が求められるのですが...詳細は最終チャレンジの週に発表されます。

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

アワード

一等賞

  • 賞金: $1,500 USD
  • Qiskit Camp Asiaへのご招待(11/18~11/21, 2019)
    詳細は こちら

二等賞

  • 賞金:$1,000 USD
  • Qiskit Camp Asiaへのご招待(11/18~11/21, 2019)
    詳細は こちら

三等賞

  • 賞金:$ 500 USD
  • Qiskit Camp Asiaへのご招待(11/18~11/21, 2019)
    詳細は こちら

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

テクノロジー

Qiskit競技者はIBMの量子ハードウェアシステム(シミュレーター)でコードを実行するためのPythonベースのオープンソースソフトウェア開発キットであるQiskitを使用します。

プログラムの提出

参加者は、最終課題ファイナルチャレンジ(本戦)で以下を提出します。:

1. ソースコード (pythonファイル)
2. プログラムの出力結果 (テキストファイル)

審査プログラムは以下を確認します

審査プログラムは以下を確認します
総ゲート数(コスト)

    • CNOT: 10 ポイント/ Single Qubit Gates: 1ポイント
    • ゲートコストが小さいほど評価されます。

ゲートコストが小さいほど評価されます。

スコアに基づく競技者の順位
スコアの更新:1日に一回

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

注: プログラム提出の手順は、ファイナルチャレンジの週の前に詳細をご案内します。

スケジュール

コーディングは9月16日に開始予定 | 10月14日に終了必須

審査基準

  • 審査員は競技者の提出したソースコードと実行結果を審査し、正解が含まれていること、またゲートコストの換算を行います。
  • ゲートスコアは、各競技者の合計スコアの基準になります。
  • 同点が生じた場合はラーニングチャレンジの達成度合い及び提出順を考慮して最終審査を行います。

審査員

佐藤貴彦 特任助教 博士

慶應義塾大学量子コンピューティングセンター

西尾 真

慶應義塾大学量子コンピューティングセンター

松尾 惇士

研究員、IBM東京基礎研究所

ルール

  • 提出物はQiskitを使用しibmq_qasm_simulatorに対してコードを作成および実行すること
  • QiskitのAPI,およびオープンソースのライブラリの利用を推奨します。
  • ファイナルチャレンジ(本戦)が開始する2019年10月7日までは競技者の参加登録を受け付けます。
  • チームは全員18歳以上で最大5人であること
  • 参加者は複数のチームには所属しないこと。 すべてのチームメンバーは、参加同意書に同意する必要があります。
  • アプリケーションは2019コンテスト用に新しく作られたものである必要があるが、オープンソースコードや2019年9月の参加者全員が公的に利用可能なコードを利用しても良い。
  • ラーニングチャレンジ期間中は途中からでも参加登録を受け付けます。 優勝入賞チームまたは個人は、提出が終了した後、コードレビューの対象となる。

よくある質問

参加制限はありますか?

18才以上の方ならどなたでも参加可能です。

チームはどのように作られますか?

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

フレッシュコードルールとは何ですか?

Quantum Challenge Virtual Hackathonの一部として開発されたすべてのコードは新しいものでなければなりません。 Quantum Challenge Virtual Hackathonの開始前に、開発者はワイヤーフレーム、デザイン、ユーザーフローを作成できます。 ハードウェアも付属しています。 しかし、公平を保つために、すべてのコードはQuantum Challenge Virtual Hackathonでオンサイトで作成する必要があります。 それ以外は、ほとんど何でもでき、任意のコーディング言語またはオープンソースライブラリを使用できます。

主催:

共催:

Keio University Quantum

Computing Center

 

提供: