主催者インタビュー:KLab 濱田さん
進化計算コンペティション 2020 〜ゲームを楽しくする乱数の設計問題〜
公開日:
OptHub 編集部

数理最適化に特化したコンペティションプラットフォーム「OptHub」の担当者である濱田さんにインタビューを行い、コンペティション開催の背景や目的、運営における課題、そして今後の展望について詳しくお話を伺いました。
コンペティション開催の動機
濱田さんは、OptHubでのコンペティション開催の動機として、大きく2つの理由を挙げました。
優秀なエンジニアの採用
「OptHubを運営する会社は、プログラミングコンペティションを通じた採用活動に力を入れており、特に数理最適化のスキルを持つ人材を求めています。」と濱田さんは説明します。
従来の採用方法の課題について、こう語ります。「従来の求人媒体では、優秀なエンジニアはリファラルで採用されてしまうことが多く、なかなか応募してくれないという課題がありました。」
そのため、「コンペティションは、優秀なエンジニアに直接アプローチできる機会となるだけでなく、自社PRの効果も期待できます。」と濱田さんは強調します。
さらに、「会社全体として、コンペティションを通じた採用活動に注力しており、人事部から予算がおりるようになっています。」と、会社の方針についても言及しました。
ゲームにおける乱数設計の重要性
濱田さんは、ゲーム開発における課題にも触れました。「ゲームプレイヤーの心理を理解し、ゲームを盛り上げる乱数要素を作りたいと考えていました。」
従来の研究の問題点について、「従来の乱数設計に関する研究では、統計的な偏りの考慮が不足していました。」と指摘します。
特に、「ソーシャルゲームにおいて、乱数の設計はゲームの面白さに直結する重要な要素であり、ユーザーの体験に寄り添った形で設計する必要があります。」と、その重要性を強調しました。
コンペティションの問題設定
今回のコンペティションでは、独特の課題が設定されました。濱田さんは次のように説明します。
「『ユーザーにとって自然な一様乱数と感じられる乱数生成アルゴリズム』を開発することが課題として設定されました。従来の研究では、統計的な一様性のみが重視されていましたが、今回のコンペティションでは、ユーザーの認知に焦点を当てています。」
具体的な目標として、「統計的に偏りがなく、かつユーザーに不快感を与えない乱数生成アルゴリズムの開発を目指しました。」と濱田さんは語りました。
コンペティション運営における苦労
コンペティション運営の難しさについて、濱田さんは次のように語ります。
「主に『ゲーム性』と『現実問題との関連性』のバランス調整に苦労しました。難しすぎる問題設定では、参加者が楽しめず、競技としての面白さが損なわれてしまいます。一方で、現実の課題からかけ離れた問題では、実用性が低く、参加者のモチベーションが低下する可能性があります。」
これらの課題に対する対策として、「コンペティション開催経験豊富な人々からのアドバイスを積極的に聞き取りました。」と濱田さんは話しました。
コンペティション開催を通して得られたこと
コンペティションの成果について、濱田さんは以下のように語りました。
「コンペティションを通して、様々な新しいアプローチや考え方を知ることができました。参加者それぞれが独自の視点や専門知識を持っており、予想外のアイデアが数多く提案されました。」
特に学会分野での開催の利点について、「アプローチの多様性が高く、一般的なコンペティションよりも幅広い知見を得ることができました。」と強調しています。
さらに、「プレゼンテーションや質疑応答を通して、参加者同士の交流が活発化し、新たな視点やアイデアが生まれました。」と、交流の重要性にも言及しました。
コンペティション開催を検討している企業・団体へのメッセージ
濱田さんは、コンペティション開催を検討している企業や団体に向けて、次のようなメッセージを送っています。
「まずはOptHubに相談してみることをお勧めします。企業や団体が抱える課題をコンペティションという形で解決できる可能性があります。問題設定の段階からOptHubがサポートしてくれるため、コンペティション運営の経験がなくても安心して開催できます。」