Scheduling the NBA Regular Season

Slides:



Advertisements
Similar presentations
Home Cooking Home field advantage in the four major professional sports By Pat Maher And Mike Danziger.
Advertisements

Review Transaction utility Perception bias Weber-Fechner Law Status-quo bias.
Who’s on First: Simulating the Canadian Football League regular season Keith A. Willoughby, Ph.D. University of Saskatchewan Joint Statistical Meetings.
Lake Highlands Soccer Association Game Scheduling Sherif Khalifa Senior Design Project May 9, 2008.
Predicting the Winner of an NFL Football Game Matt Gray CS/ECE 539.
Introduction to Management Science
Sports Scheduling An Assessment of Various Approaches to Solving the n-Round Robin Tournament Noren De La Rosa Mallory Ratajewski.
Airlines and Linear Programming Dr. Ron Tibben-Lembke.
NFL, NBA, MLB, PGA, & NASCAR By Jack Catlin START.
Quartiles What are they?.
Sports Scheduling Written by Kelly Easton, George Nemhauser, Michael Trick Presented by Matthew Lai.
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke.
I know that the answer in an addition problem is the: Sum.
NBA Schedule Graph Theory and Strength of Schedule.
Multinomial Distribution World Premier League Soccer Game Outcomes.
4.4 Warm Up Warm Up Lesson Quiz Lesson Quiz Lesson Presentation Lesson Presentation Find Slope and Rate of Change.
Evaluate and simplify the ratios when and. x2 = For use with pages xxx–xxx Daily Warm-Up Exercises For use with pages 281–289 y = 2 – 1. 5 – x 3 + y 2.
MgtOp 470—Business Modeling with Spreadsheets Professor Munson Topic 10 Analytics in Sports.
Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.
1 Copyright © Cengage Learning. All rights reserved.
Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Drive to.
Drive to December.
Ms. Crusenberry
Purpose of Sports? Baseball vs. Football
CHAPTER 2 TEST REVIEW.
Drive to December.
Schedule for Rest of Semester
Sixth Grade Countdown Round 2002
5 Minute Check Solve and show work on the back on your homework. 1. s = s = d + 4 = d – 4 = 36.
I Want to Get Payed, Not Played !
2.2 Event & Media Distribution
Multi-Step Equations How to Identify Multistep Equations |Combining Terms| How to Solve Multistep Equations | Consecutive Integers.
Purpose of Sports? Baseball vs. Football
MgtOp 470—Business Modeling with Spreadsheets Professor Munson
Network Funding Model Recommendation
Subtract Linear Expressions Section 5.7
Mean, Median, Mode, and Range
Research methods Lesson 2.
2.2 Event & Media Distribution
PROBABILITY AND STATISTICS
Sports & Entertainment Management Chpt. 3 - Managing Big League Sports
STADIUM ECONOMICS: SHOW ME THE MONEY!!
Exponents 25 = ?.
4.4 Find Slope and Rate of Change
Translate the sentence into an equation
Purpose of Sports? Baseball vs. Football
Lesson 3.6 Solving Multi-Step Inequalities
Rodney Fort's Sports Economics
2.2 Event & Media Distribution
Purpose of Sports? Baseball vs. Football

Rodney Fort's Sports Economics
Additional Whole Number Operations
National Football League
Schedule for Rest of Semester
Purpose of Sports? Baseball vs. Football
Purpose of Sports? Baseball vs. Football
Warm-Up Solve each equation. Show your work and check the solution.
University Hockey in the United States: from NCAA D1 to NCAA D3 to the ACHA Bc. Patrick Rogan.
MgtOp 470—Business Modeling with Spreadsheets Professor Munson
Chapter 6 Network Flow Models.
Week 1-7.
Do Revenues Effect Success Among Professional Sports Teams?
Solving Equations with Variables on Both Sides
NBA Schedule Proposal A Change Long Overdue
Schedule for Rest of Semester
NBA Scheduling May 2, 2019 Mitch Gaiser, Alex Carvalho,
Formulas and Functions
Season TOTAL # OF WINS 14/15 13/14 12/13 11/12 10/11 09/10 08/09 07/08
Using Variables ALGEBRA 1 LESSON 1-1
Presentation transcript:

Scheduling the NBA Regular Season Pranav Arora, Endric Daues, Ellie Lipe, Berrak Ozer

Table of Contents Background NBA Schedule Formatting Our Solution Visualization Evaluating Our Solution

Background NBA annual revenue is $7.4 billion. Average NBA team is worth $1.65 billion. More than 22 million people attended at least 1 game in the 2017-2018 regular season. 60% of games were sold out. TNT’s live NBA game telecasts averaged 1.7 million viewers. It exists behind professional football, NFL, and Major League Baseball based on the money it earns in the U.S., succeeded by Premier League. The NBA’s League Pass increased 63 % in their digital subscriptions. Season 2017-2018

2019

Western Conference Eastern Conference Northwest Division Atlantic Division Pacific Division Central Division Southwest Division Southeast Division

NBA Schedule Formatting NBA must schedule its 30 teams in 29 arenas. Each team must play a total of 82 games in one season ( season=176 days) Teams are divided into two conferences. Each conference has three divisions. NBA sets several constraints on the opponents, each team must play: 4 games against the other 4 division opponents (4×4 = 16 games) 4 games against 6 (out-of-division) conference opponents (4×6 = 24 games) 3 games against the remaining 4 conference opponents (3×4 = 12 games) 2 games against teams in the opposing conference (2×15 = 30 games) 41 home games and 41 away games.

Our Solution Construct an integer program that finds feasible schedules for all regular season matchups Further constrain the schedule based on features that improve the quality of the schedule Measure and compare the quality of various feasible schedules based on metrics Understand the complexity of the integer program and compare this to the impact on the schedule quality

Our Solution Basic formulation without specific regular season matchup constraints

Our Solution Adding specific regular season matchup constraints for an 86 game schedule Interdivision matchups Opposite conference matchups Interconference matchups simplified

Our Solution Adding realistic interconference matchups using a 5-year rotation Teams alternate playing interconference teams in other divisions 3 and 4 times.

Our Solution Adding constraints to improve the quality of the schedule Preventing identical matchups in short time periods By randomizing the tuples used to initiate the objective variables, identical matchups are minimized and patterns resulting from the order of input variables are eliminated. Eliminating back-to-back-to-back games New objective function Eliminates b2b2b situations Penalizes b2b games

Results Evaluating run time against improvements to the schedule Reduction of b2b2b game scenarios and minimization of b2b games Addition of break variables that are used in the objective function Reduces to same problem

Sample Schedule for Memphis Grizzlies December 2018

Sample Schedule for Memphis Grizzlies January 2019

Evaluating Our Schedule We compared a sample schedule from our solution to this past season’s schedule in the following ways: Back-to-backs Every year the NBA aims to further reduce the number of consecutive games a team plays. Fresh, Tired, Even (FTE) In order to ensure the fairness of a matchup, the NBA tries to pair teams who are equally rested. FTE is a team’s ratio of fresh, tired, and even matchups where, compared to their opponent, a team has had more, less, or equal rest time, respectively. Distance Traveled

Evaluating Our Schedule: Back-to-backs Our schedule has a greater number of back-to-back games. We could alter our formulation and increase its complexity to constrain specifically against back-to-back games. Actual 2018-2019 Our 2018-2019 Team Average 13 30 Team Variance 11 9 Season Total 397 927

Evaluating Our Schedule: FTE Comparatively, our schedule has a greater number of uneven games but maintains a similar variance and spread for each category. Median: 21 Median: 41 Median: 29 Median: 29.5 Median: 23

Evaluating Our Schedule: FTE Rest Day Differential Actual 2018-2019 Our 2018-2019 49.4% 29.7% 1 40.1% 35.6% 2 9.4% 17.1% 3 1.1% 10.4% 4+ 0% 7.2% Even Uneven Similarly, we could increase the complexity of our formulation and constrain against too great of point differentials to eliminate extremely uneven matchups.

Evaluating Our Schedule: Distance Traveled Average distance traveled by a team: 39,972 miles Actual 2018-2019 Schedule: Average distance traveled by a team: 46,103 miles

Next Steps Adding more constraints will make it more realistic For example, Grizzlies play Hawks away twice in one week On Monday, they play in Atlanta, Georgia On Tuesday, they play in Oakland, California On Thursday, they play in Atlanta, Georgia Consider travelling distance and path when scheduling! Applying a similar formulation to the NHL