Daily Shunter の解説入換パズル「Inglenook Sidings」とは

入換とは

駅や車両基地などで、車両を連結したり切り離したり、別の線路に移したりして、列車を組み替える作業を入換(いれかえ)といいます。機関車は線路の上を前後に動くことしかできないので、限られた線路の中で、どの順番で車両を動かすかを考える必要があります。

Inglenook Sidings のルール

Inglenook Sidings(イングルヌック・サイディングス)は、模型鉄道で遊ばれている入換パズルです[1]。Daily Shunter のルールは、これと同じです。

  • 3本の側線があり、入る貨車は5両・3両・3両です。
  • 側線につながる引き上げ線には、機関車と貨車3両が入ります。
  • 貨車は8両。そのうち無作為に選んだ5両を、選んだ順に並べた列車を作ります[1][2]。

8両から5両を順番付きで選ぶので、作る列車の指定は 8×7×6×5×4 = 6,720通りあります[2]。

考案者と配線の由来

考案したのは Alan Wright(1928–2005)です。配線は、イギリスの North Eastern Railway の Alnwick–Cornhill 支線にあった Kilham Sidings をもとにしています[1]。

最短手数

数学者の Simon R. Blackburn は、この種の入換パズルを論文で分析しています[3]。論文では、引き上げ線と1本の側線の間で貨車を移すことを1手(move)と数えます。Daily Shunter の1手も同じ数え方です。

論文によると、8両が2本の側線にある状態から始める場合、解くのに17手かかる配置があります[3]。

このサイトで計算した最短手数の分布

Daily Shunter では、すべての配置について最短手数を計算しています。目標に入らない3両を区別しないと、とりうる配置は 356,160通りで、どの配置からもクリアできます。

引き上げ線が空で、8両が3本の側線に容量以内で並んでいる最初の配置(目標に入らない3両は区別しない数え方で 67,200通り)について、最短手数ごとの数は次のとおりです。最も多いのは12手で、最大は17手でした(論文の17手と一致します)。

最短手数配置の数
0手4
2手20
3手48
4手108
5手366
6手604
7手1,624
8手2,568
9手5,582
10手8,232
11手11,524
12手13,240
13手11,282
14手8,000
15手3,254
16手712
17手32

0手は、最初から目標の並びになっている配置です。今日のお題では、曜日ごとに8〜15手の配置から選んでいます(遊び方)。

出典

  1. Inglenook Sidings - Wikipedia(英語)
  2. Adrian Wymann: Inglenook Sidings Shunting Puzzle(英語)
  3. Simon R. Blackburn: Inglenook Shunting Puzzles, arXiv:1810.07970(英語)

今日のお題を解く