TL;DR
AWS 연구진은 NHL의 복잡한 타이브레이커 규칙을 완전하게 모델링한 제약 프로그래밍(CP) 0-day solver와 그 위에 얹은 n-day 전방 탐색 트리를 결합해 플레이오프 확정 시나리오를 자동으로 산출하는 시스템을 구현했다. 각 트리 노드에서 0-day 만족성 판정을 호출하고 전처리·가지치기·노드 정렬로 탐색을 대폭 줄여 대부분의 사례에서 분 단위 중앙값으로 결과를 산출했다. 네 시즌(2021–22~2024–25)에 대해 NHL 발표와 완전 일치하는 검증 결과를 얻었고, 높은 가지치기 효율로 실무 적용이 가능하다는 점이 핵심 성과다.
섹션별 상세

- 0-day 모델은 현재 순위에서 해당 팀이 탈락하는 가능한 경기 결과 조합의 존재 여부를 CP-SAT로 푸는 만족성 문제로 정식화한다. — 본문 '0-day solver' 설명 문단 및 CP-SAT 언급.
- n-day lookahead는 각 경기 결과를 노드로 하는 트리를 확장하고 각 노드에서 0-day solver를 호출해 누적 결과로 확정 판정을 수행한다. — 본문 'n-day lookahead' 설명과 Figure 1의 트리 다이어그램.


- 시스템이 생성한 모든 확정 시나리오가 NHL이 공개한 시나리오와 네 시즌(2021–22~2024–25)에 걸쳐 정확히 일치했다. — 본문 결과 문단과 Figure 2, Figure 3; 데이터 출처로 NHL의 public API를 사용했다고 명시됨.
- 적절한 전처리, 가지치기, 노드 정렬 히ュー리스틱으로 탐색해야 하는 노드 수가 크게 줄어들며, 대부분 인스턴스에서 가지치기 효율이 거의 100%에 근접했다. — Figure 3의 박스플롯과 본문 'pruning' 관련 기술적 설명.
용어 해설
- 플레이오프 확정 시나리오(Clinching scenario)
- — 남은 경기 결과와 리그의 타이브레이커 규칙을 모두 고려해 특정 팀이 어떤 조합의 결과에서 반드시 플레이오프에 진출하는지를 판정하는 문제로, 가능한 경기 결과의 조합을 만족·불가능성 여부로 모델링해 수리적으로 귀결을 결정하는 방식이다.
- n일 전방 탐색(n-day lookahead)
- — 다음 n일 동안 발생하는 경기 각각의 가능한 결과를 계층적 트리로 구성하고, 각 노드에서 현재까지 누적된 결과를 0-day 모델에 질의해 그 노드가 확정(clinch)인지 아닌지를 판단하는 탐색 기법으로, 전방 탐색과 CP 기반 판정을 결합해 효율을 개선한다.
- NHL 타이브레이커 연쇄 규칙(NHL tie-breakers)
- — 승점 동률 시 우선순위를 매기는 일곱 단계 규칙(경기수 대비 포인트 비율, 규정승, 규정승+연장승, 총승수, 상대전적 포인트, 골득실, 득점)을 말하며, 이 규칙들을 완전하게 모델링해야만 수학적 확정 판정이 가능해진다.
- 전처리·가지치기 전략(Preprocessing and pruning)
- — 남은 경기와 현재 순위를 전처리해 불필요한 노드를 일찍 제거하고, 노드 우선순위를 정해 중요한 분기를 먼저 실행하며, 추론 규칙으로 추가 귀결을 도출해 트리 확장을 대폭 줄이는 일련의 기법군으로 탐색 시간을 단축시키는 핵심 요소이다.
- 시합 결과의 6분류(NHL game outcomes)
- — 각 경기의 팀 관점에서 규정승(RW), 연장승(OTW), 슛아웃승(SOW), 슛아웃패(SOL), 연장패(OTL), 규정패(RL) 여섯 가지 결과를 사용해 승점 산정(승 2점, 연장·슛아웃 패 1점, 규정패 0점)을 그대로 모델화한 것이 계산의 기초가 된다.
기술
- CP-SAT
- Google OR-Tools
- constraint programming
- custom tree search
- NHL public API
- AWS Generative AI Innovation Center
활용 사례
- 리그 주관 기관과 미디어는 경기 종료 후 일별로 수리적으로 증명된 확정 조건을 자동으로 산출해 공개할 수 있으며, 이는 수작업 발표에 비해 소요 시간을 크게 줄이고 오류 가능성을 낮춘다. 자동화된 시나리오 산출은 경기 해설과 데이터 서비스의 정확성을 높이는 데 직접적으로 기여한다.
- 팬을 위한 인터랙티브 도구로 확장하면 사용자가 관심 팀을 선택해 '어떤 결과 조합에서 확정되는가'를 즉시 확인할 수 있으며, 각 조건을 명확한 게임 단위의 결과로 환원해 보여주면 경기 관전의 맥락 이해가 깊어진다. 이런 도구는 미디어 콘텐츠와 소셜 캠페인에도 활용 가능하다.
- 스포츠 애널리틱스 분야에서는 동일한 프레임워크를 우승·디비전 타이틀·시드 등 다른 이정표 판정으로 확장하거나, 규칙이 다른 리그로 모델을 이식해 경쟁 구조·규칙 변화가 시즌 결과에 미치는 영향을 분석하는 데 활용할 수 있다. 또한 비스포츠 도메인의 스케줄링·제약 문제에도 같은 최적화 파이프라인을 적용할 수 있다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.