ISUCON公式Blog

WINNER'S PRIZE \1,000,000



商標「ISUCON」利用の
ガイドラインはこちら
スポンサー各社からの応援特設ページ ISUCON10 個人スポンサー

ISUCON10 本選の結果発表と全チームのスコアに選手の皆さまより指摘があり、誤りが確認されたため下記の通り発表いたします。

ISUCON10 本選当日マニュアルでは、最終スコアは競技終了後に運営が実施する 3 回の負荷走行のうち最も高いものと定義していました。その定義に従い、各チーム 3 回の負荷走行を追試として実施しましたが、その最大を計算する際に 1 回目の負荷走行のスコアについて計算に加えられておらず、誤って競技終了時点で最後に実施された負荷走行のスコアが、追試 1回目のスコアとして計算に加えられていました。

正しい順位について

誤りを訂正するため、改めて計算および複数人での検算をしたところ、下記のチームについて順位に誤りがあることがわかりました。
(当初発表していた順位 → 正しい順位)

  • 11位 → 8位: hidekiy (最終スコア: 24123 → 28244)
  • 8位 → 9位: shallowverse (最終スコア: 26249)
  • 9位 → 10位: ふんばり温泉チーム (最終スコア: 25080)
  • 10位 → 11位: 101010 (最終スコア: 24682 → 24870)
  • 16位 → 15位: SNE (最終スコア: 15706 → 14494)
  • 17位 → 16位: :innocent::innocent::innocent: (最終スコア: 14206)
  • 19位 → 17位: FCCPC_かみのやま温泉 (最終スコア: 12365 → 10751)
  • 20位 → 18位: いすこんがさき、しゅうろんはあと (最終スコア: 10177)
  • 15位 → 19位: curl gotti (最終スコア: 15909 → 7747)
  • 18位 → 20位: 牡蠣の鋭利な殻が指に突き刺さり利き手を負傷 (最終スコア: 12550 → 6805)
  • 22位 → 21位: へしこず (最終スコア: 4803 → 5707)
  • 21位 → 22位: SunPro (7633 → 2691)

  • なお、1 位~ 7 位に関して変動はありませんでした。

    スポンサー特別賞について

    今回の順位訂正に伴い、スポンサー各賞の対象チームに変化が生じることが分かりました。下記のように対応いたしますので、ご確認ください。
    • LegalForce 記念ラッキー賞 (株式会社 LegalForce 様)
      • 総合 10 位に対して贈られる賞です。
      • 当初発表していたチームは「101010」でしたが、順位の変動により、「ふんばり温泉チーム」が受賞者となります。
      • チーム「101010」については同等の特典を主催である LINE 株式会社より手配いたします。

    • またあいま賞 (LINE 株式会社)
      • fail (0 点の記録) していない下位 5 チームに対して贈られる賞です。
      • 当初発表していた受賞チームは「FCCPC_かみのやま温泉」「いすこんがさき、しゅうろんはあと」「牡蠣の鋭利な殻が指に突き刺さり利き手を負傷」「へしこず」「SunPro」の 5 チームでしたが、新たに「curl gotti」を加えた 6 チームを受賞者といたしました。

    訂正後の順位、最終スコアデータについて

    下記の通りとなります。

    49545 takonomura (学生)
    43366 Azeit (学生)
    34767 がんもどき (学生)
    31432 一口坂46
    30834 百万円ドリブン
    30766 FetchDecodeExecWrite
    28628 ヌルポインターマリアユニバース
    28244 hidekiy
    26249 shallowverse (学生)
    25080 ふんばり温泉チーム
    24870 101010
    23438 MN
    23294 hoge
    16321 BruteForce (学生)
    14494 SNE
    14206 😇😇😇 (学生)
    10751 FCCPC_かみのやま温泉
    10177 いすこんがさき、しゅうろんはあと (学生)
    7747 curl gotti
    6805 牡蠣の鋭利な殻が指に突き刺さり利き手を負傷
    5707 へしこず
    2691 SunPro

    順位が変動していないチームについては個別に言及しません。ただし、チーム「百万円ドリブン」に関しては本件とは別の集計ミスにより前回発表の最終スコアが誤っていました。正しい最終スコアは 30834 であり、そのように訂正されています。この修正によるチーム「百万円ドリブン」の順位変動はありませんでした。

    並行チームの最終スコアデータについて

    並行チームの最終スコアデータについても、同様の誤りがあったため下記の通り訂正します。

    (39689) fujiwara組
    (11113) 鍋部(2人前)
    (5784) 失敗から学ぶISUCONの正しい歩き方 the Revenge
    (0) NaruseJun

    ただし、前回発表したとおり「NaruseJun」と「失敗から学ぶISUCONの正しい歩き方 the Revenge」は失格相当となります。

    発生原因について

    ISUCON10 運営チームでは、スコア発表にあたりミスを防ぐため、複数の方法にてデータの抽出と計算を行い、その結果を突合することで検算を実施していました。今回のミスについては、追試 1 回目のデータの抽出のみ誤りを見逃しており、誤ったデータをその後の過程で利用してしまったことが原因です。

    なお、今回追試の負荷走行を 3 度実施するルールにした背景として、アプリケーションが時刻 (時計) を利用する箇所があったため、ベンチマーカーと時刻のズレで fail が発生してしまう可能性があったことが挙げられます。もちろん、競技時間中にそれが発生しないよう、最大限ベンチマーカー側で考慮する実装にはなっていましたが、偶発的な失格の可能性を少しでも減らすため、このような方式を採りました。

    COVID-19 に伴うオンライン開催から、本選ライブ企画といった新しい試みをしていて、リアルタイムなライブでの結果発表が控えていること、また、これまでの開催では見られなかった複雑な最終スコアの採用方法などで事故が発生しやすい状況だったと考えられます。次に ISUCON が開催される際は、予選での経験も含め、ISUCON10 運営チームとしてその反省点を引き継いでいきたいと考えています。
    Read more...

    ISUCON10 オンライン本選の利用言語比率を公開します。オンライン本選は33チームの参加がありました。

    オンライン本選 利用言語比率

    利用率の全体ランキングは以下の通りです。

    Go     28組 84.8%
    Nodejs   3組  9.1%
    Ruby     1組  3.0%
    Rust     1組  3.0%

    優勝したtakonomuraチームの利用言語はGoでした。

    昨年の言語比率はこちら
    Read more...

    2020.10.6 18:18 更新 ConoHa学生応援賞を訂正
    2020.10.5 18:22 更新
    スコアデータに誤りがありましたので訂正いたしました、詳細は本選スコアデータおよび順位の誤りについてをご確認ください
    ---
    ISUCON10 に参加いただいた皆さん、ありがとうございました!
    10月3日に開催された ISUCON10 本選の結果発表および、本選出場全チームの最終スコアについてご案内します。

    受賞者の発表

    ISUCON10 主催の LINE 株式会社より、本選の総合1〜3位のチーム、学生1〜2位のチームに対する賞、および特定スコアに対して特別賞を用意していました。DSC06477

  • 総合1位: 賞金 100 万円
  • 総合2位: 賞金 30 万円
  • 総合3位: 賞金 10 万円
  • 学生1位: 賞金 30 万円
  • 学生2位: 賞金 10 万円
  • 特別賞: 賞金 5 万円


  • 以下のとおり、各賞の受賞チームを発表します。

    総合1位および学生1位

  • takonomura (学生)48,344 点


  • 総合2位および学生2位

  • Azeit (学生) 43,366 点


  • 総合3位

  • がんもどき (学生) 34,767 点


  • 特別賞

    最初に 20,000 点を越えたチーム
  • 第5西東京市 (12:26 時点で 20,113 点を達成)


  • スポンサー特別賞

    また、スポンサー企業各社からスポンサー特別賞(順不同)をご用意いただきました。スポンサー企業の皆様に感謝申し上げます。以下に受賞チームを記載します。

    株式会社サイバーエージェント様より「サイバーエージェント賞」

    総合1位〜3位、及び学生1位の参加者
    (1人2個*3で1チームに6個ご用意、総合順位と学生1位が重複した場合は2セット進呈いたします)
    slack-imgs
  • takonomura (学生)
  • Azeit (学生)
  • がんもどき (学生)


  • 株式会社エイチーム様より「ええチーム賞」

    20,229 点に最も近いチーム
    (1人1個、進呈いたします)
    DSC06472
  • hoge (23,294 点)


  • LINE 株式会社より「またあいま賞」

    (1人1個、進呈いたします)
    DSC06473
    ランキングの下位56チーム
  • curl gotti
  • 牡蠣の鋭利な殻が指に突き刺さり利き手を負傷
  • FCCPC_かみのやま温泉
  • いすこんがさき、しゅうろんはあと (学生)
  • SunPro
  • へしこず


  • 株式会社 LegalForce 様より「LegalForce 記念ラッキー賞」

    総合10位のチームに、高級キーボード
    (1人1個、進呈いたします)
  • ふんばり温泉チーム

  • ※訂正スコア対応のため同等の賞を準備予定でしたが受賞チームから辞退の連絡があったため修正

    宇宙海賊合同会社様より「宇宙海賊賞」

    最初に 28,400 点、40,300 点、60,100 点を越えたチーム
    (1人1個、進呈いたします)
    DSC06471
  • ウー馬場ーイーツ (14:37 時点で 30,800 点を達成)
  • Azeit (学生)(17:12 時点で 40,677 点を達成)


  • KLab 株式会社様より「KLab 賞」

    KLab 賞1: 他社受賞対象をのぞいて最も順位の高かったチーム
    (1人1個、進呈いたします)
    DSC06474
  • 一口坂46


  • KLab 賞2: 他社ならびに既出のKLab賞対象をのぞいて最も順位の高かった学生チーム
    お好きな書籍1万円分購入権
    (1人1権利として、進呈いたします)
  • shallowverse (学生)


  • ConoHa学生応援賞

    学生1・2・3位に賞品(ConoHaカード)
    (1人1セット、進呈いたします)
    ※当初、総合順位への進呈も記載しておりましたが訂正いたします
    conoha
    • 学生1位へ 5万円分のConoHaカード
      • takonomura (学生)
    • 学生2位へ 2万円分のConoHaカード×3名
      • Azeit (学生)
    • 学生3位へ 1万円分のConoHaカード×3名
      • がんもどき (学生)

    最終スコアについて

    参考として、賞の判断基準となった各チームの最終スコアについて説明します。

    最終スコア算出手順

    本選の最終スコアは、ISUCON10 本選当日マニュアルに従い、以下の方法で算出を行いました(下記は説明のためマニュアルから一部表現は変えています)

    1. 全チームのサーバーを再起動し、10 分以上待つ
    2. 全チームのベンチマークを運営より実行
      • 計測は各チーム 3 回ずつ実施する。
    3. (2) で実施した最後の負荷走行が fail となっているチームに関しては、再度計測を実施する
      • この際、再度 fail となったチームは失格とする。
      • これは、負荷走行を pass した直後の状態で (4) の「再起動・ブラウザ動作確認」を行うことを目的とした手順です。
    4. 全チームのサーバーを (1) と同手順で再起動し、ブラウザから動作確認を行う
      • ここで正常な動作が確認できなかったチームは失格とする。
    5. (2) の負荷走行で計測したスコアのうち、その中で最も高いスコアをそのチームの最終スコアとする
      • fail については 0 点と数える。


    最終スコア

    最終スコア算出手順をすべて通過したチームとそのスコアは以下の通りです。
    なお、当初発表したスコアデータには誤りがありましたので訂正いたしました、詳細は本選スコアデータおよび順位の誤りについてをご確認ください

    49545 takonomura (学生)
    43366 Azeit (学生)
    34767 がんもどき (学生)
    31432 一口坂46
    30834 百万円ドリブン
    30766 FetchDecodeExecWrite
    28628 ヌルポインターマリアユニバース
    28244 hidekiy
    26249 shallowverse (学生)
    25080 ふんばり温泉チーム
    24870 101010
    23438 MN
    23294 hoge
    16321 BruteForce (学生)
    14494 SNE
    14206 😇😇😇 (学生)
    10751 FCCPC_かみのやま温泉
    10177 いすこんがさき、しゅうろんはあと (学生)
    7747 curl gotti
    6805 牡蠣の鋭利な殻が指に突き刺さり利き手を負傷
    5707 へしこず
    2691 SunPro

    失格チーム(ブラウザ動作確認失敗)

    以下のチームは、最終提出スコア算出手順 (4) における、運営スタッフによるブラウザからの動作確認において、正常な動作が確認できなかったため失格となりました。下記は参考値として手順 (2) における最高スコアを括弧内に記載しています。

    (11411) 勉強不足の分は有り余る才能でカバーしようかなと思っております
    (4498) アサシン

    失格チーム(規定の負荷走行が fail)

    以下のチームは、最終提出スコア算出手順 (2) における3回目の負荷走行が fail となり、また (3) で規定された再度の負荷走行も fail していたため、失格となりました。下記は参考値として手順 (2) における最高スコアを括弧内に記載しています。

    (43249) ウー馬場ーイーツ
    (42106) 計算機科学実験及演習5 (学生)
    (36664) メンチカツ
    (31127) チーム中目黒乗り過ごし
    (14765) ワンランク上のジロリアン (学生)
    (0) はしもとせいこ
    (0) ニル侍
    (0) 第5西東京市
    (0) カレーおじさん

    本選当日における「並行チーム」のスコア

    本選当日には、予選敗退チームの中から4チームにご協力をお願いし、「並行チーム」として本選問題に取り組んでいただいたり、インタビューに出演したいただいたりと、ライブ配信を大いに盛り上げてくださいました。並行チームの皆様、ご協力どうもありがとうございました。

    以下、並行チームの最終スコアを参考値として括弧内に記載しています。

    (39689) fujiwara組
    (11113) 鍋部(2人前)
    (5784) 失敗から学ぶISUCONの正しい歩き方 the Revenge
    (0) NaruseJun

    ただし、NaruseJun は規定の負荷走行 (3) が fail であり、また 失敗から学ぶISUCONの正しい歩き方 the Revenge はブラウザ動作確認 (4) に失敗したため、両チームは ISUCON10 本選当日マニュアルの規定上は失格相当となります。


    当日の運営・配信会場の様子


    参加者の皆さんはオンラインの参加でしたが、運営チームと並行チームはこういった雰囲気で配信をしておりました。
    DSC06486
    DSC06490
    DSC06500
    DSC06516
    DSC06501
    DSC06512
    DSC06517
    DSC06519
    DSC06520
    DSC06522
    DSC06528
    DSC06533
    DSC06543
    DSC06550
    DSC06553
    DSC06555
    DSC06571
    DSC06587
    DSC06597
    DSC06621
    DSC06626
    DSC06661
    DSC06662
    DSC06686
    DSC06687
    DSC06695
    DSC06705
    DSC06713
    DSC06734
    DSC06756
    DSC06763
    DSC06765


    以上です、ご参加いただいた皆さんありがとうございました!
    DSC06783

    Read more...

    ↑このページのトップヘ