大聯盟賽程 - 美國職棒

Table of Contents

有人問說為何衛冕軍要在客場(還是在洛磯!)開幕,我也覺得不應該,
顯然球隊並沒有開聲要求,長期來講,理論上大家的賽程都會是公平的
倒是,其細節如下:

排大聯盟 30 支球隊各 162 場比賽的賽程表,基本上是一個演算法問題,
其 Algorithm 基本上可以概念性的敘述如下:

1.列出可行的模式(Feasible Pattern)

例如說:9 客 -- 9 主 --休 -- 9 客 -- 9 主 這就是一種可行的 pattern
,不可行的當然就太多了,其實務上受限的規則我們下面再說,有些限制
是軟的,意則越少越好,但偶爾出現無礙(例如四連戰以及二連戰),但有
些限制就是硬的,例如球隊不能連戰 20 日沒有休兵日(因為這是 CBA 談
定的)

在演算上使用 162 場每場球作為一個單位來演算這樣出現的 Pattern 會是
天文數字,因此實際上我們會看到一些短而且重複的模式作為 Building Block
,例如所謂 Semi-repeater(我去你家打三場,你來我家打三場),好簡化
這個過程。

2.選擇可行的模式

可行的模式當然就必須符合若干硬條件,例如主客各 81 場,總場數為 162
等等。

3.將模式套入實際的日程表中

這部份就略顯神祕,簡單的來說,就是要將球隊以及模式配對,必要的時候
可以鏡射以簡化配對問題,到這一步時我們都還沒有把真正的球隊名填入。

4.將真正的球隊名套入完成的賽程表(多種選擇)

同時必須考量球隊需求、轉播偏好,地理需求、CBA 等等

5.選擇最終賽程表

實務上,MLB 並沒有公開他們怎麼運算他們的賽程表(但是確定是由程式來
運算沒錯),其中我想看球多年的球友也可以看出一些人工的疆界,例如說
球季最後面幾個系列賽都會保持在分區內進行等等。

至於 NBA 的我之前看過一篇文章,NBA 的賽程表好像是真的有一個「人」
(名字忘了)在負責,基本上他就是每年到了時候開始計畫云云。

實務上,為了保證公平,還有各種一堆阿沙不魯的需求,MLB 的賽程表有
以下很多強限制(不過這個是上一個版本的 CBA,現在可能有微調):

-- 162 場 52 個系列,主場需有 13 個在週末的系列(票房)
-- 各月間以及暑假的場次在各隊間應盡可能均衡。
-- 不論主客,純粹的 Single Series 以及 4+ Series 應盡可能避免。
-- 公定賽程表不可含 Double Header (當然,下雨延賽是另一回事)
-- 系列賽最好是三場為主。
-- 每球季每隊的旅行里程數不可超過 50,000 哩(又稱水手條款)
-- 不可連續比賽超過 20 天,此時必須安插休兵日
-- 球季為 178-183 日間

此外還有很多不足以為人道的小細節,例如高緯度地區的球隊在主場開幕
戰後會馬上排休兵日,以應付可能的延賽(紅襪的開幕戰今年就是 4/1,3,4
,雙城也是),我大道奇在每年的 Jackie Robinson 日一定在家(所以
你如果想來美國看球,那天「保證」道奇在家),藍鳥在加拿大國慶日會
在家(呃,今年不知道能不能辦到),然後大家都想美國國慶日在家打,
但是國民在這條上有優先權等等。

當然還有轉播單位的要求,很多「微調」基本上都是以轉播單位的需求為主。

在聯盟加入跨聯盟賽事後,其規則變得更加複雜:

1.同區每年交手 76 場 (4 x 19)
2.同聯盟不同區各區交手 33 場,故共 66 場 (2 x 33)
3.剩下 20 場為跨聯盟。

在 20 場中,以下的世仇/地理大戰是每年都會排四場的。

風城 (白襪 vs 小熊)
I-70 (皇家 vs 紅雀)
I-5 公路 (道奇 vs 天使)
地鐵 (洋基 vs 梅子)
Ohio杯(紅人 vs 笑臉)
灣橋(綠帽 vs 老人)
邊境(雙城 vs 酒鬼)
柑桔(馬大魚 vs 光芒)
環帶(金鳥 vs 國民)
Astro vs Diamondbacks
Tigers vs Pirates

這樣十一個組合,剩下八支球隊剛好美東國東各二,美西國西各二,會按
奇偶數年輪換對手打這四場。

剩下 16 場則是由六個分區兩兩配對,每年換一個分區。例如說國西去年
是對美中,今年輪到美西(明年當然就是美東了)。所以今年有合法對太
鼓復仇的機會(2 主 2 客)

講完了以後來看今年道奇的賽程,今年由於是打美西,所以長途的旅行只
有跟國中和國東的 33 場球,相當分散,基本上是每個月出去一次打兩個
系列為主,疲勞程度上應該屬於分攤最佳的狀況,美中不足的是要獨立前
往 Houston 和 Seattle 各一次,不然就太完美了(條子只有來 LA 的一
個系列)。不過 4 月 13 號起在 23 天裡面要打 22 場會是個挑戰,照
本隊慣例,應該還有好幾名投手在延長春訓狀況,屆時應該會有很多上上
下下或者六人輪值等權宜作法。

然後今年由於是對美西所以對大谷以及他的快樂朋友變成六場,剛好主客
各一系列,我想六場裡面結果一場他也沒丟的機會應該是蠻低的。


--

All Comments

Dora avatarDora2021-04-06
Frederica avatarFrederica2021-04-06
不是很懂為何大聯盟不在連續假期或周末時安排一日雙重賽
Madame avatarMadame2021-04-07
週末打雙重賽的意義是什麼==
Rosalind avatarRosalind2021-04-12
觀眾一次看個過癮,也可以在平日多些休兵日。
Sarah avatarSarah2021-04-13
阿多仔平日都會翹班去看比賽 跟東方民情不同
Heather avatarHeather2021-04-15
有道理。難怪老美不需要在週日多打比賽來多些票房。
Lydia avatarLydia2021-04-19
打雙重賽就違反勞工權益惹
Tom avatarTom2021-04-22
簡單的來說就是物理上當然可行,但是牽扯的事情太多
Enid avatarEnid2021-04-27
第一是雙重站可以拉一個人上來,每週都要固定跑一趟
的話這樣就會有人很不方便(他如果有在集里程那好說)
Franklin avatarFranklin2021-05-01
另外就是雙重戰對於野手消耗就大很多,偶一為之趕賽程
James avatarJames2021-05-05
還可以,但是固定起來的話對於板凳短的球隊來說也很不
方便,另外就是 CBA 裡面是有條款做若干限制的
Catherine avatarCatherine2021-05-09
另外就是實務上,假設你要排週六雙重戰好了,那你要挪
哪一場?週五嗎?週五晚上賺的不見得不比週六多。週四
Caroline avatarCaroline2021-05-13
嗎?可以考慮,但是這樣週六你雙重賽之後,萬一要移動
到客場,那你移動時間就不夠了(客場移動時間是有寫在
CBA 裡面的)
Xanthe avatarXanthe2021-05-16
如果是四到日四連戰好了,把週四那場移到週六應該是會
Robert avatarRobert2021-05-20
賺,但是這樣變成客隊要從週五晚上到週日下午大概 40
Susan avatarSusan2021-05-20
個小時內要打四場球(因為客隊週日要提早移動離開)
Lily avatarLily2021-05-24
這個頻率就太操了,工會一定會抗議的(搞不好哪一天
大聯盟從 26 變成 30 也許可以勉強考慮一下
Ivy avatarIvy2021-05-25
我認真想想唯一可能的方式是去其他系列賽「借」一場同樣
Charlotte avatarCharlotte2021-05-29
組合的來打,但你看上面數字就知道,跨聯盟以及同聯盟
CBA 裡面的)可以去每年頂多在家裡遇到一次,因此沒有
Xanthe avatarXanthe2021-05-31
球賽可「借」,唯一可能的就是自己同區內的球隊了,
所以這個可能性就下降很多,至少不能每個週末排。
Yedda avatarYedda2021-06-02
結論大概就是牽一髮動全身,實作上有點窒礙難行
Candice avatarCandice2021-06-03
這個 B 可能不太大於 Z。
Tom avatarTom2021-06-07
了解,謝謝分享利弊分析