作者Manstein (exposure)
看板Dodgers
标题[认真] 大联盟赛程
时间Thu Apr 1 05:37:30 2021
有人问说为何卫冕军要在客场(还是在洛矶!)开幕,我也觉得不应该,
显然球队并没有开声要求,长期来讲,理论上大家的赛程都会是公平的
倒是,其细节如下:
排大联盟 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 场会是个挑战,照
本队惯例,应该还有好几名投手在延长春训状况,届时应该会有很多上上
下下或者六人轮值等权宜作法。
然後今年由於是对美西所以对大谷以及他的快乐朋友变成六场,刚好主客
各一系列,我想六场里面结果一场他也没丢的机会应该是蛮低的。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 47.145.209.239 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Dodgers/M.1617226653.A.88D.html
※ 编辑: Manstein (47.145.209.239 美国), 04/01/2021 05:39:27
1F:推 zehow: 推 04/01 14:54
2F:推 larksong: 不是很懂为何大联盟不在连续假期或周末时安排一日双重赛 04/02 13:45
3F:→ jacobhsu5: 周末打双重赛的意义是什麽== 04/02 15:31
4F:→ larksong: 观众一次看个过瘾,也可以在平日多些休兵日。 04/02 20:14
5F:→ SULICon: 阿多仔平日都会翘班去看比赛 跟东方民情不同 04/02 21:39
6F:→ larksong: 有道理。难怪老美不需要在周日多打比赛来多些票房。 04/03 10:09
7F:嘘 madboy: 打双重赛就违反劳工权益惹 04/03 15:31
8F:→ Manstein: 简单的来说就是物理上当然可行,但是牵扯的事情太多 04/04 02:58
9F:→ Manstein: 第一是双重站可以拉一个人上来,每周都要固定跑一趟 04/04 02:59
10F:→ Manstein: 的话这样就会有人很不方便(他如果有在集里程那好说) 04/04 02:59
11F:→ Manstein: 另外就是双重战对於野手消耗就大很多,偶一为之赶赛程 04/04 03:00
12F:→ Manstein: 还可以,但是固定起来的话对於板凳短的球队来说也很不 04/04 03:01
13F:→ Manstein: 方便,另外就是 CBA 里面是有条款做若干限制的 04/04 03:01
14F:→ Manstein: 另外就是实务上,假设你要排周六双重战好了,那你要挪 04/04 03:03
15F:→ Manstein: 哪一场?周五吗?周五晚上赚的不见得不比周六多。周四 04/04 03:03
16F:→ Manstein: 吗?可以考虑,但是这样周六你双重赛之後,万一要移动 04/04 03:04
17F:→ Manstein: 到客场,那你移动时间就不够了(客场移动时间是有写在 04/04 03:04
18F:→ Manstein: CBA 里面的) 04/04 03:04
19F:→ Manstein: 如果是四到日四连战好了,把周四那场移到周六应该是会 04/04 03:07
20F:→ Manstein: 赚,但是这样变成客队要从周五晚上到周日下午大概 40 04/04 03:08
21F:→ Manstein: 个小时内要打四场球(因为客队周日要提早移动离开) 04/04 03:09
22F:→ Manstein: 这个频率就太操了,工会一定会抗议的(搞不好哪一天 04/04 03:10
23F:→ Manstein: 大联盟从 26 变成 30 也许可以勉强考虑一下 04/04 03:10
24F:→ Manstein: 我认真想想唯一可能的方式是去其他系列赛「借」一场同样 04/04 03:22
25F:→ Manstein: 组合的来打,但你看上面数字就知道,跨联盟以及同联盟 04/04 03:23
26F:→ Manstein: CBA 里面的)可以去每年顶多在家里遇到一次,因此没有 04/04 03:23
27F:→ Manstein: 球赛可「借」,唯一可能的就是自己同区内的球队了, 04/04 03:24
28F:→ Manstein: 所以这个可能性就下降很多,至少不能每个周末排。 04/04 03:24
29F:→ Manstein: 结论大概就是牵一发动全身,实作上有点窒碍难行 04/04 03:26
30F:→ Manstein: 这个 B 可能不太大於 Z。 04/04 03:27
31F:→ larksong: 了解,谢谢分享利弊分析 04/04 07:11