NFL如何借助AWS云计算打造完美赛程
国家橄榄球联盟(NFL)致力于在每个赛季为全球球迷呈现精彩赛程,同时兼顾竞争公平性、电视转播需求、场馆可用性、节假日及国际赛事安排等多重因素。
NFL是如何做到的?答案是:利用亚马逊云科技(Amazon Web Services)的强大算力。
千万亿级组合中的最优解
32支球队需在576个潜在窗口中完成272场比赛,每队18周打17场常规赛。这意味着单支球队就有近10亿种排期可能,而全联盟的赛程组合总数高达一千万亿(1,000,000,000,000,000)种。
NFL广播规划副总裁迈克·诺斯表示:“我们无法想象还能像过去那样靠手工完成这项工作。得益于AWS技术及其强大算力,我们才能在无限的可能空间中搜索并锁定每年的最佳赛程。”
在分析了超过80,000个可行且完整的赛程后,NFL正式公布了新赛季日程。这一过程由数千个Amazon Elastic Cloud Compute(Amazon EC2)实例协同完成。总体而言,采用AWS方案为NFL节省了数千个人工工时,预估节约成本达200万美元。
复杂约束下的智能调度
NFL利用数千个AWS实例并行运算,分析确保最优赛程所需的规则集。系统需重点解决以下限制条件:
- 协调处理超过100个潜在的体育场冲突;
- 尽量减少球队遭遇连续三场客场或“周一夜足球”前后连客的情况;
- 避免球队在赛季首尾出现连续两场客场作战;
- 严格遵守周四比赛规则,包括时区限制、行程管理及休赛周与周四赛的错峰安排;
- 确保“周日夜赛”、“周一夜足球”及“周四夜赛”等黄金时段包含焦点对决;
- 合理分散分区内比赛的安排;
- 妥善容纳2021年新增的第17场常规赛。
上述变量均被纳入算法模型,最终生成科学合理的NFL赛程。
新赛季即将开启
自1月4日起,可能的赛程组合每日更新。最终结果揭晓:2021年NFL赛季将于9月9日揭幕,由达拉斯牛仔队对阵坦帕湾海盗队。
你准备好迎接新赛季了吗?

