世界有数の競技プログラミングコンテストサイトであるAtCoder上で開催された「AtCoder Heuristic Contest 059」(AHC059)において、当社アルゴリズムエンジニアの堀江※が4位、梶原が15位、岩本が18位と、上位20位に3名がランクインする好成績をおさめました。
AtCoder Heuristic Contestとは、最適解を求めることが困難な問題に対し、限られた時間で効率よく良い解を見つけることが求められるプログラミングコンテストです。
今回のコンテストには世界中から700人以上が参加。盤面に置かれたカードを歩き回って回収し、山札の上2枚が同じ番号になったら消えるという「ペア消し」の仕組みを利用しながら、最終的に全カードを最短の手数で消し切るゲームがテーマとして出題されました。
といった点がポイントとなり、参加者はそれぞれの工夫を凝らして挑みました。

堀江(4位):焼きなまし法の気持ちが昔より分かってきた気がします。コンテスト中の立ち回りのミスを反省し、次に活かします。
梶原(15位):シンプルで強い解法を取りこぼさないよう意識して立ち回りました。焼きなまし法の近傍の工夫が不十分だったので、他の参加者の解法から学んで今後に活かしたいです。
岩本(18位):長年目標としていた20位入賞を初めて達成することができて嬉しいです。業務で配送計画問題について調査・考察していた経験が役に立ったように思います。
当社では、技術向上の観点から社員に対して定期的なコンテストへの参加を推奨しております。今後もコンテストを通して得られた知見を実際の問題にフィードバックし、真に現場で使い続けられるAI開発に努めてまいります。
※ 堀江はアルバイトとしてALGO ARTISに所属しています
