JR西日本・ALGO ARTIS プログラミングコンテスト(AtCoder Heuristic Contest 064)
参加対象: All Rated対象: All ペナルティ: なし
コンテスト情報
- writer: TBD
- このコンテストは AWTF2027 選考の対象です。
コンテスト共催にあたって両社からのメッセージ
本コンテストは、JR西日本とALGO ARTISが共同で開催しています。
鉄道業界には、ダイヤ作成や車両運用、乗務員運用をはじめ、さまざまな最適化の課題があります。 JR西日本とALGO ARTISは、このような課題に対して協力しながらプロジェクトを進めています。
その中では、両社に所属するAtCoderユーザーが中心的な役割を担っており、 AtCoderで培われた高いアルゴリズム力や問題解決力が、実際の現場で大いに活かされています。
私たちは、鉄道業界にはアルゴリズムの力を発揮できる魅力的な課題が数多く存在することを、 より多くの方に知っていただきたいと考えています。 そうした思いからこのたび両社で共同してコンテストを開催することにしました。
このコンテストをきっかけに鉄道に関わる仕事や、 社会を支える計画最適化の世界に興味を持っていただければ幸いです。
JR西日本 について
JR西日本グループは、リアルの強みとデジタルを掛け合わせることでお客様一人ひとりの体験価値を大きく高める未来を目指し、デジタル戦略を推進しています。
なぜJR西日本がAtCoderユーザーを求めるのか
鉄道の運行は、安全・安心を絶対条件としながら、限られた要員・時間・設備・コストの中で品質と生産性を両立させる仕事です。点検・保守の優先順位づけ、作業員の配置、設備更新の順序決定、障害時の復旧手順、運用ルール変更の影響最小化など、制約の中でより良い解を探し続ける場面が日常的に発生します。
一方で、鉄道事業におけるAI・データ活用は始まったばかりです。大規模かつ複雑なオペレーションには、まだまだ手つかずの領域が残されています。だからこそ、AtCoderユーザーの問題解決力・実装力・改善力が必要です。
データアナリティクス(DA)について
デジタルソリューション本部 データアナリティクスは、デジタル技術を駆使して鉄道オペレーション・成長エンジンの新構築をブーストすることを使命としています。
2017年に4名で発足し、現在は30名近い組織に成長しました。直轄のAIエンジニア・データアナリストが在籍し、コンテストの受賞やゲストスピーカーとしての登壇実績もあります。
鉄道オペレーションの生産性向上、設備保全の高度化、データを活用したお客様の体験価値向上、データソリューションの外販まで、グループ内外の課題解決に一気通貫で取り組んでいます。
具体的な業務内容
データ活用プロジェクトの起案から運用まで、一貫して行います。
データアナリティクスの業務の一例は以下からご覧いただけます。
データアナリティクスの業務の一例
AtCoderユーザーの強みが活きる理由
-
制約だらけの現場で最適解を設計できる
安全・稼働品質・コスト・作業負荷・顧客影響といったさまざまな指標と、時間・要員・設備・手順の制約を同時に扱う力は、鉄道の現場課題に直結します。 -
仮説検証を高速に回し、改善で詰め切れる
データで仮説を立て、検証し、KPIを見て改善する。この反復を粘り強く回せる力は、PoCから業務実装までの推進力になります。 -
「現場で回る仕組み」まで落とし込める
私たちの仕事では、価値はモデルではなく稼働するシステムにあります。安定稼働を踏まえた実装力は、内製組織で特に重要です。 -
トレードオフの中で評価指標を定義できる
安全最優先を遵守したうえで、何を守り、どこを改善するかを明確化し合意を形成できる人材は、大きな成果を出しやすいです。
求める人物像
-
「なぜ?」を考え抜き、本質的な課題を発見できる
表層的な要望を鵜呑みにせず、ユーザーへの共感やデータ分析を通じて「本当に解くべき課題は何か?」を自ら探求できる方 -
事業や顧客への提供価値を、常に追い求められる
技術的な面白さだけでなく、「この取り組みがどう事業に貢献し、お客様を幸せにするのか」という視点を持ち、成果を最大化するためのアクションを考え抜ける方 -
チームの成功を信じ、職種の壁を越えて貢献できる
「自分の仕事はここまで」と線を引かず、プロジェクト成功という共通のゴールに向かって主体的に動ける方 -
鉄道インフラで社会を豊かにすることに、情熱を燃やせる
交通・まちづくり・リテールといったJR西日本の事業領域と、その社会的インパクトに関心を持ち、未来を自らの手で創りたいと思える方
その他の職種でも積極的に採用を行っております。詳しくは 弊社採用情報 をご覧ください。
社員からのメッセージ
-
ryomac1 (AIエンジニア)
鉄道の運行や保全には、様々な計画業務や配置最適化など、最適化の技術が役に立つ課題が多く存在します。私自身も車両のメンテナンスや運転士という現場で働いていましたが、データや技術を駆使すればまだまだ解決できる課題がたくさんあると感じました。
データアナリティクスはまさにそういうチームで、鉄道の現場の課題のヒアリングから始まり、分析・開発を経て、実際に現場で使われるところまで伴走できます。自分が作ったものを現場の方が日常業務の中で使ってもらいその反応を直接見られるのはこのチームの魅力です。
当然、鉄道の課題には最適化以外にもたくさんあります。駅設備の故障予測やAIカメラの開発といった機械学習の活用、ICOCAやWESTERに関わる移動や購買のデータを使ったマーケティング分析など取り組む領域は幅広いです。このように多様なスキルを持つメンバーがそれぞれの強みを活かして活躍しています。興味を持っていただけた方、ぜひお気軽にご応募ください!
-
higohigo (データアナリスト)
当社は鉄道事業だけでなくショッピングセンターやホテル、不動産など多種多様な事業を展開しており、日々さまざまなデータが蓄積されています。
私はデータアナリストとしてマーケティング分野の分析をしており、ICOCAや特急列車の利用履歴、WESTERポイントの履歴などのデータに触れています。ありがたいことに非常にいろんな部署から分析依頼をいただきます。各事業部門の困りごとをヒアリングすることから始まり、解決するべき課題の設定、分析手法の選定や分析、レポーティングを通じてまさに二人三脚で業務支援を行えるのがこの仕事の魅力です。データアナリティクスチームは事業会社自前の組織だからこそ、自分の実務で得た知識と経験を生かして分析に取り組むことができますし、分析結果が実際にどのように役立てられているのかまで実感することもできる、とても楽しい部署です!
一方で、当社には活用できていない宝の山といえるデータがまだまだ数多くあります。容易に処理できないようなデータも数多くあり、その調査、整備や集計コーディングにおいて、私自身競技プログラミングの経験を大いに生かしています。
このようにデータ分析といっても幅広い分野での働き方があり、自分の強みや興味を最大限生かせる部署だと思っています。ぜひ私たちと一緒に働いてみませんか?
ALGO ARTIS について
ALGO ARTIS はヒューリスティック最適化に特化したベンチャー企業です。
2021年7月にDeNAからのスピンオフという形で設立され、電力、物流、運輸、製造など社会基盤に関わる業界における運用スケジューリングの最適化などを得意としています。まだ若い会社ですが、既に複数のお客様のもとで弊社のヒューリスティック最適化技術が実運用されています。
ALGO ARTISの手がけた案件の一例は以下からご覧いただけます。
案件一覧
鉄道業界は社会を支える最重要なインフラの一つで、ALGO ARTISが力を入れている領域の一つです。 JR西日本さまとは鉄道業界の最適化課題に対して協力して取り組んでおり、今回のコンテストもその一環として開催することになりました。
ALGO ARTISが求める人材
鉄道業界はドメイン知識の範囲が非常に広く、線区ごとのダイヤや実運用の特性を深く理解することが、お客様と良いプロダクトを一緒に作る上での大きな鍵になります。
鉄道の運行やダイヤへの知識・興味を活かして、JR西日本さまをはじめさまざまな鉄道会社と一緒にアルゴリズム開発に取り組んでみたい方を積極的に募集しています! ご興味がある方はこちらの求人からご応募ください。
また、鉄道以外の領域でも、アルゴリズムエンジニアをはじめ幅広い職種で採用を行っています。詳しくは以下のURLからご確認ください。
アルゴリズムエンジニア
フロントエンドエンジニア・サーバサイドエンジニア
ALGO ARTIS の事業をスケールさせていくためには、アルゴリズム開発力に加えてソフトウェア開発力が不可欠です。
React 、Go、Google Cloud 等をフルスタックに活用して、一緒にプロダクト開発をしませんか?入社時点でフルスタックである必要はなく、今後技術領域を広げていきたいと考えている方に来ていただければと思っております。
詳しくは AtCoderJobs や 弊社採用情報 をご覧ください。
プリンシパルアルゴリズムエンジニア・鉄道グループリード
terry_u16 からのメッセージ
私は大昔にフリーソフトを使って架空路線のダイヤ(時刻表)を組んで遊んでいたことがあるのですが、現実に比べて簡略化された架空路線でもかなり複雑なパズルとなっており、今考えると解き甲斐のある組合せ最適化問題だったなと感じています。
ダイヤに限らず、鉄道業界は数多くの組合せ最適化問題で溢れています。これらの課題を解決するためには、アルゴリズムの知識やソフトウェア開発能力だけではなく、深いドメイン知識をもって課題を正しく理解する力が不可欠です。趣味で鉄道の知識を付けていらっしゃる方も多いかと思いますが、その知識を鉄道業界の発展に活かせる機会を作れればと考えておりました。
そういった想いもありましたので、この度JR西日本様と共同でコンテストを開催する機会を頂き、大変嬉しく感じております。鉄道にご興味をお持ちの方、是非とも私たちと一緒に鉄道業界の難しい課題を解決し、世界一とも言える日本の鉄道システムをもっともっと高度なものにしていきましょう!
社員からのメッセージ
-
Jirotech (アルゴリズムエンジニア) 鉄道業界では古くから研究が進められており、一筋縄ではいかない、取り組み甲斐のある課題が数多く存在します。 そのままでは現実的な時間内に解けない部分問題も多い一方で、「鉄道だからこそ成り立つ」ad-hoc な性質に着目したひらめきによって、状況が大きく前進する場面をこれまで何度も目撃しており、競プロerの一人としても非常に面白いです。 また、要件定義や筋の良い解法検討には鉄道のドメイン知識が不可欠です。そうした背景から、今回コンテストを開催する運びとなりました。 一緒に鉄道の最適化に取り組みたい方、ぜひお待ちしています!
-
yochan (アルゴリズムエンジニア) 私はもともと鉄道が趣味なので、実業務のヒアリングを通して鉄道ドメインの複雑さを定式化することに専念しています。鉄道オタクが考えた問題がアルゴリズム、ヒューリスティックともに強いメンバーによって、競プロの問題として解かれているのを見て感動しています。鉄道とヒューリスティック両方の知識を活かせる人材をお待ちしております!
-
noshi91 (アルゴリズムエンジニア)
現実の鉄道の動きを定式化することから最適化は始まりますが、それをそのまま解くだけでは十分ではありません。高速に計算できる形へと定式化を変形したり、状況に応じて適切な近似を導入したり、珍しいデータ構造を活用したり...この過程には制約を単に実装するにとどまらない刺激的な課題が数多く存在しています。
-
modockey (ソフトウェアエンジニア)
ALGO ARTISの最適化ソリューションには、複雑な課題を解決するための高度なアルゴリズムが活用されています。そして、その価値をユーザーに最大限届けるためには、使いやすいアプリケーションとして実装されている必要があります。 優れたアプリケーションを作るには、アルゴリズムの力に限らず、様々な面でのソフトウェア開発の知識と経験が欠かせません。強力なメンバーとともに事業が成長させていく刺激的な環境で、あなたのスキルをぜひ活かしてください!
解説放送
コンテスト終了後、解説放送を予定しております。
賞品
順位賞
順位(全体の順位ではなく、条件を満たした方から構成される順位)により下記の賞品(Amazon ギフトカード)を用意しております。
| 順位 | 賞金 |
|---|---|
| 1位 | 50,000円 |
| 2位 | 30,000円 |
| 3位 | 20,000円 |
| 4位 | 10,000円 |
| 5位 | 10,000円 |
JR西日本賞・ALGO ARTIS賞
JR西日本賞およびALGO ARTIS賞として、それぞれ6位以下から抽選で24名の方に、5,000円分のAmazonギフトカードを贈呈します。
抽選ロジックはこちら。最終順位に応じて選出確率に重み付けを行います。(高順位ほど高確率で抽選が当たります)
抽選は賞品対象外の方も含めた全体の順位に対して行われます。賞品対象外の方が選出された場合には、次ぐ順位の方を順番に繰り上げて贈呈します。
当選者はAtCoder名にて発表します。
その他
- 大学生および大学院生の方には、JR西日本およびALGO ARTISのインターンシップや採用イベントなどのご案内をさせていただくことがございます。
- 社会人の方には、JR西日本およびALGO ARTISのキャリア採用イベントなどのご案内をさせていただくことがございます。
- 以下の条件をすべて満たす参加者を賞品対象者とします。
- 正の得点を獲得している
- 参加登録情報にすべての項目を記載しており、プライバシーポリシーに同意している
- 日本国内に在住している
- JR西日本およびALGO ARTISの社員および役員ではない
- 賞品対象者の方には参加時にご登録いただいたメールアドレスに詳細をご連絡させて頂きます。
- 何らかの理由により賞品配送が完了しなかった場合、ご登録いただいたメールアドレスにご連絡させて頂きます。2週間以内にご返信がない場合は賞品対象外となります。
- 該当順位が複数名いる場合は抽選とさせて頂きます。
- JR西日本賞・ALGO ARTIS賞は重複受賞可能です。
- 未成年の参加者は、賞品の受け取りについて保護者の同意が必要です。
懇親会
今回のコンテストでは、上位入賞者および鉄道や鉄道会社の事業に関心がある方を対象にして懇親会を開催します。 普段から鉄道に興味があり、鉄道会社のメンバーと話をしてみたいと希望される方は、参加登録のアンケートで「鉄道枠で参加を希望する」にチェックを入れてください。
- 日時: 2026年6月12日(金) 19:00~
- 場所: 東京都内の飲食店
- 対象①: 賞品対象者で、参加登録情報に懇親会に参加希望と回答された方のうち上位から10名程度
- 対象②: 賞品対象者で、参加登録情報に懇親会に鉄道枠で参加希望と回答された方のうち上位から若干名
- 関東地方以外にお住まいの方には、旅費を支給します(上限5万円)。
- 未成年の方は、懇親会への参加にあたって保護者の方の同意が必要です。
ルール
- 問題は1問です。AtCoderで使用できるすべてのプログラミング言語を使用可能です。
- 誤提出・再提出のペナルティはありませんが、解答を提出する際は前回の提出から5分以上の間隔を開ける必要があります。
- コンテストは個人戦です。2人以上で結託し、解答する行為は禁止しております。
- コンテスト終了前に、問題の考察や解答を公開する行為は禁止しております。ただし、提供されたツール類の動かし方に関する情報は自由に共有して構いません。
メニューについて
なお、上メニューバーの各ボタンの機能は、以下の通りです。
その他
Contest Information
- writer: TBD
- This contest is rated for AHC rating (v2).
- You can earn GP30 scores for AWTF2026.
- New rules regarding the use of generative AI have been established. Please check them here.
Rules
- There is one problem. You can use any programming language available on AtCoder.
- There is no penalty for resubmission, but you must wait at least 5 minutes between submissions.
- The is an individual competition. It is prohibited to publish your solution before the end of the contest. However, you are free to share information on how to run the provided tools.

