ユーザー事例

数理最適化パッケージ

Nuorium Optimizer※「Numerical Optimizer」はV24より「Nuorium Optimizer」に改名しました。

公益社団法人日本将棋連盟 様「関東奨励会における対戦表自動作成システム」

関東奨励会幹事 西尾 明 様（棋士五段）

日本将棋連盟の関東奨励会では奨励会員同士の対戦表を作成するのに、「関東奨励会における対戦表自動作成システム」を開発・導入している。複雑な考慮条件をクリアしながらも、瞬時の計算が可能で、これまで1日2 時間半かかっていた作業が、ほぼゼロになり、関東奨励会では時間の効率化が大きく進んだ。

Interview

経営戦略部 常盤 秀樹 様

以前は対戦表作成に50 分×3 局。時間の効率化を探る
数理システムに開発を発注した理由を教えてください。

Profile常盤

公益社団法人

ネットで検索して社名は知っていましたが、実際にお願いしたきっかけは、PC 関係の雑誌記事に小さく取り上げられていたことです。対戦表を自動作成するシステムの必要性を感じていたので、記事を読んで「これは期待できるぞ」と。
対戦表を手作業で作成するのは、とても煩雑です。それを論理的に解決するとなると、序列や確率を扱う必要があります。それでシステム制作会社を選ぶなら、「 統計」や「数理科学」をきちんと取り扱えるところがいいと思っていました。

システム開発前は、どのように対戦表を作成していましたか。
西尾以前は一人ひとりの名札を作り、それを机に

日本将棋連盟 様
将棋の普及・発展を目的とする唯 一 の プロ棋 士 の 団体。そ の 直 属 の プ ロ 棋 士養成機関として奨励会がある。奨励会はプロ棋士の卵で ある奨 励 会 員 で 構 成される。

並べて対戦者を組み合わせていました。台帳見ながら「誰と誰は過去 10 局以内で当たっていないか」とか、「この奨励会員は最近強い相手とばかり当たっているから、次は段級位が下の人を当てよう」など考えて決めるのです。すべて手作業ですし、論理的なことだ
けでなく、感覚的な条件も考慮する必要が以前は名札や台帳とにらめっこしながら対戦表を作成していた。

あるので、1 局の対戦を決めるのに、どうしても50 分近くはかかっていましたね。
対局は1日に多い人で3 回あるので、対戦表の作成にかかる時間は1日2 時間半。しかも2 回戦、3 回戦は、前の対局の勝敗が関係するため、対局終了後、すぐ相手を決めなければなりません。前日に何通りか考えておくのですが、当日に休みの奨励会員が出てくると組み直しです。私が幹事になった時には、手書きではなくPCを使ってExcel 入力になっていましたが、手作業であることには変わりませんでした。

048_ユー�ー事例_日本将棋連盟.indd 1［裏面に続く］2022/03/10 14:04

プロトタイプの高いクオリティに驚きどんな期待を込めて開発を発注したのですか。
西尾

級差以内の対局にする」といったことです。
常盤

実は「本当にこれが実現すれば、すごいな」とは思いましたが、「無理かな？」という気持ちも、正直言って頭にありそれだけでも、プログラムがあるのとないのとでは違うだました。というのは、システムに落とせる部分と、落とし込ろう、と考えていました。

めない部分があるだろうと思っていたんです。昇級規定に常盤加えてさまざまな条件、例えば有段者は1日2 局で初級者

そしてプロトタイプを試されましたが、いかがでしたか。

は1日3 局とか、そうした異なる条件をすべてクリアするの西尾

こちらから提出した条件はクリアしていて、クオリティのは難しいかな、と。

高いものでした。もちろん完成までには話し合いを何度対局の考慮条件には、案外ファジーな部分もあるんですね。

も行う必要がありましたが、打ち合わせを重ねる中で当手作業の良さは、そんなファジーな部分を人間が頭で考え初の不安は消えましたね。毎回さまざまな条件を出しまして判断するところにあります。だから最初の条件定義が連たが、数理システムのプログラムはそれに応えてくれまし

盟内で出てきたのを見た時、けっこうファジーな部分があった。現在はシステムとして完成しており、本当に満足して使っています。

たので、「果たしてここまでうまく判別できるのか」「本当に常盤プログラムとして可能なのか」と、私も思っていました。
西尾

結局、その程度に留まったシステムになるかもしれない。

実際にシステムを作成する方が打ち合わせに来てくれたこ

初めに提出した条件定義は、本当に大まかなものだけでしとも大きかったですね。要望に対して、その場でできる・でた。
「直近の 10 局以内に対局した人同士は当てない」「2階きないを判断してもらったおかげで、スムーズに進みました。

大切なのは、要望が伝わり、システムが機能することシステム導入前後で、具体的に何が変わりましたか。

今振り返って、システム制作にあたり、何が重要だと思われますか。

西尾

常盤

常盤

メリットは何と言っても時間の短縮です。1日に2時間半も成果物がきちんと機能していることです。具体的には、制取られていた対戦表の作成が、今はほぼゼロになりました。

作していく中でのやり取りで、こちらの要望がきちんと伝以前は対戦表を作るのに手一杯で、当日対局する奨励会員

わり、その通りにシステムが機能しているかどうか。ベンに対するケアの時間があまりとれませんでした。奨励会のダーによっては、そこを取り違えて成果物を持ってくるこ幹事として、その部分を改革したいという思いがありましたとがままありました。
「こんなはずじゃなかった」と修正作

が、時間ができたので、その改革を進めることができます。

業が出てくると、お互い気まずいですし、こちらの満足度奨励会員はプロ棋士の卵のような存在。将来、将棋界をや信頼度も下がってしまいます。今回はそういうこともな担う人が埋もれています。幹事の仕事は重要な責任があく、「きちんと要求に応えたもの」を作っていただきました。
これは価値のあることだったと思います。

りますし、その責任が果たせる環境になったのは、大きな西尾メリットですね。

対戦表を作るためのフォーマットができたことは、将棋連盟にとっても、将棋界にとっても意義があります。今後、OS のバージョンアップなどメンテナンスが必要になると〈対戦表作成の概要と条件〉
奨 励 会は6 級から三 段までの 奨 励 会員で構成され、対局で規定の成績を上げると昇級・昇段する。三段からは三段リーグに参加し、これを突 破すると四 段に昇 段、つまりプ ロ 棋 士となる。
奨 励会が 担当する対局は二 段の会員までとなっている。

【対局の主な考慮条件】

思います。数理システムのサポートにも期待しています。

システムイメージ

Excel

ユーザ

■段級位・同じ段 位 者（級 位 者）同 士ばかりで対戦しない・例外を除き、段位者と級位者は対戦しない・著しく上位または下位の相手との対戦は避ける■禁止事項
・過 去10 局で 対 局したことのある 会員同士の対戦・昇格・降格が決まる対局での同門同士の対戦操作（ GUIとして利用）・実行条件の入力
・実行結果閲覧
・台帳管理

データのやりとり

システム画面イメージ

スケジューリング用の計算エンジン実行形式

お問い合わせ：平日10:00-17:00（e-mail、FAXは随時受付）

Nuorium Optimizer担当〒160-0016 東京都新宿区信濃町 35 番地 信濃町煉瓦館 1 階

TEL 03-3358-6681 FAX 03-3358-1727〈 e-mail 〉nuopt-info@ml.msi.co.jp 〈 URL 〉https://www.msi.co.jp/nuopt/

048_ユー�ー事例_日本将棋連盟.indd 2

2022/03/10 14:04