SlideShare a Scribd company logo
NFL Game Schedule Optimization
Instructor: Alkiviadis Vazacopoulos
Lingfeng Sha, Liye Pan, Renyu Zhang, Xianqiao Li, Xinyi Xu
Business Intelligence & Analytics
INTRODUCTION
As the most valuable league in the US, NFL got the revenue for
11.09 billion dollar in 2014. To maximize the commercial
value of NFL, the game scheduling is a crucial point.
Based on the step-by-step optimization with the
consideration of the attendance ratio, this project achieve the
largest commercial value of NFL.
NFL Scheduling Rules:
•Every team plays six games against
the other three teams in its division,
facing off twice per season — once at
home and once on the road.
•Every team plays one game against
each of the four teams from a division
within its conference — two games at
home and two on the road.
•Every team plays one game against
each of the four teams from a division
in the other conference once per
season — two games at home and two
on the road.
•Every team plays its remaining two
games against teams from the two
remaining divisions in its own
conference — one game at home and
the other on the road.
NFL Scheduling Rules:
•Every team plays six games against
the other three teams in its division,
facing off twice per season — once at
home and once on the road.
•Every team plays one game against
each of the four teams from a division
within its conference — two games at
home and two on the road.
•Every team plays one game against
each of the four teams from a division
in the other conference once per
season — two games at home and two
on the road.
•Every team plays its remaining two
games against teams from the two
remaining divisions in its own
conference — one game at home and
the other on the road.
NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH GB DET MIN CHI CAR NO ATL TB SEA ARZ SF STL
On the Road
AFC WEST NFC EAST NFC NORTH NFC SOUTH NFC WESTAFC EAST AFC NORTH AFC SOUTH
NE 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
BUF 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
MIA 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
NYJ 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
AFC
EAST
A
t
H
o
m
e
PIT 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
CIN 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0
BAL 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
CLE 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0AFC
N
ORTH
A
t
H
o
m
e
IND 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
HOU 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
JAX 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
TEN 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
AFC
SOUTH
A
t
H
o
m
e
DEN 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
KC 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
SD 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
OAK 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
AFC
W
EST
A
t
H
o
m
e
DAL 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0
PHI 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0
NYG 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0
WSH 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0
NFC
EAST
A
t
H
o
m
e
GB 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0
DET 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0
MIN 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0
CHI 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1
NFC
NORTH
A
t
H
o
m
e
CAR 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1
NO 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0
ATL 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1
TB 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0
A
t
H
o
m
e
NFC
SOUTH
SEA 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1
ARZ 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1
SF 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1
STL 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0
A
t
H
o
m
e
NFC
W
EST
NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH GB DET MIN CHI CAR NO ATL TB SEA ARZ SF STL
On the Road
AFC WEST NFC EAST NFC NORTH NFC SOUTH NFC WESTAFC EAST AFC NORTH AFC SOUTH
NE 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
BUF 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
MIA 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
NYJ 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
AFC
EAST
A
t
H
o
m
e
PIT 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
CIN 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0
BAL 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
CLE 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0AFC
N
ORTH
A
t
H
o
m
e
IND 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
HOU 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
JAX 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
TEN 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
AFC
SOUTH
A
t
H
o
m
e
DEN 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
KC 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
SD 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
OAK 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
AFC
W
EST
A
t
H
o
m
e
DAL 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0
PHI 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0
NYG 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0
WSH 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0
NFC
EAST
A
t
H
o
m
e
GB 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0
DET 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0
MIN 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0
CHI 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1
NFC
NORTH
A
t
H
o
m
e
CAR 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1
NO 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0
ATL 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1
TB 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0
A
t
H
o
m
e
NFC
SOUTH
SEA 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1
ARZ 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1
SF 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1
STL 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0
A
t
H
o
m
e
NFC
W
EST
Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH
1 BUF @NE SD BAL @CIN PIT @NYJ OAK $HOU IND NO $TB $SF $ARZ $MIA $CLE WSH $ATL $PHI
2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN KC DEN OAK $HOU $IND $JAX $NYG GB DAL TB
3 MIA @NYJ @NE BUF CIN @PIT CLE @BAL NO JAX $HOU DEN $TEN $SD KC DET $CHI $MIN GB
4 @NYJ MIA @BUF NE IND BAL @CIN GB $PIT TEN KC $HOU SD $JAX $DEN $STL SEA $NYG PHI MIN
5 NYJ @MIA BUF @NE DET CLE JAX @CIN HOU $IND $BAL SD KC $DEN $TEN SEA PHI $DAL SF $STL
6 @MIA NYJ NE @BUF CHI KC DET - OAK $JAX HOU CAR ARZ $CIN $SEA $IND $WSH NYG $PHI DAL
7 CIN PIT @NYJ MIA @BUF @NE @CLE BAL JAX SD $IND ATL $KC DEN $HOU SF CHI MIN $GB $DET
Match-Ups (partial Timetable)
Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH
1 BUF @NE SD BAL @CIN PIT @NYJ OAK $HOU IND NO $TB $SF $ARZ $MIA $CLE WSH $ATL $PHI
2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN KC DEN OAK $HOU $IND $JAX $NYG GB DAL TB
3 MIA @NYJ @NE BUF CIN @PIT CLE @BAL NO JAX $HOU DEN $TEN $SD KC DET $CHI $MIN GB
4 @NYJ MIA @BUF NE IND BAL @CIN GB $PIT TEN KC $HOU SD $JAX $DEN $STL SEA $NYG PHI MIN
5 NYJ @MIA BUF @NE DET CLE JAX @CIN HOU $IND $BAL SD KC $DEN $TEN SEA PHI $DAL SF $STL
6 @MIA NYJ NE @BUF CHI KC DET - OAK $JAX HOU CAR ARZ $CIN $SEA $IND $WSH NYG $PHI DAL
7 CIN PIT @NYJ MIA @BUF @NE @CLE BAL JAX SD $IND ATL $KC DEN $HOU SF CHI MIN $GB $DET
Match-Ups (partial Timetable)
OBJECTIVES
•Utilizing heuristic algorithm to simulate NFL game schedule for
2015-16 season.
•Compare our schedule to the real NFL schedule to determine how
much our schedule increases audience attendances and TV ratings.
HOLIDAY NON-HOLIDAY
Intercept -2.15871 -4.8305
Number of All Star players in one match 0.56311 0.38629
Home Team Avearge Winning
Percentage
11.03572 10.44454
Away Team Avearge Winning
Percentage
2.88904 7.53753
Team Revenue 0.00555 0.01031
**SAS Regression Analysis Output
Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN
1 BUF @NE SD TEN @BAL GB PIT OAK @HOU IND @DEN @NYJ JAX
2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN TEN @KC OAK @IND @SD
3 - @NYJ WSH BUF CIN @PIT CHI GB @ATL JAX @HOU DEN @TEN
4 @NYJ @WSH @DAL NE @CIN PIT @CLE BAL - TEN KC @HOU SD
5 NYJ @MIA BUF @NE DET CLE - @CIN HOU @IND @CAR @TB KC
6 @NYG MIA @BUF @CIN @CLE NYJ DET PIT @DEN @JAX HOU ATL IND
7 @PIT @CLE NYJ @MIA NE BAL @CIN BUF @CAR SD @TEN JAX @KC
Optimized ScheduleHeuristic Algorithm
Diagram
Conclusions:
•TV ratings increase by 10.79
•Attendance increases by 33,222

More Related Content

DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOC
2019 NFL GAMES VERSUS TOP-10 OFFENSES
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
2019 NFL GAMES VERSUS TOP-10 OFFENSES
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação

Similar to NFL Game schedule optimization (20)

DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
PDF
2021 NFL OPPONENTS
DOC
2020 NFL GAMES VERSUS TOP-TEN & TEN WORST OPPONENTS
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
DOCX
Nfl classificação
XLS
Nfl scorebook
PDF
2020 NFL OPPONENTS
DOCX
Nfl classificação
PDF
2022 NFL OPPONENTS
PDF
2023 NFL Premier Players versus NFL Teams
PDF
2023 PLAYERS VERSUS NFL DEFENSES
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
2021 NFL OPPONENTS
2020 NFL GAMES VERSUS TOP-TEN & TEN WORST OPPONENTS
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
Nfl classificação
Nfl scorebook
2020 NFL OPPONENTS
Nfl classificação
2022 NFL OPPONENTS
2023 NFL Premier Players versus NFL Teams
2023 PLAYERS VERSUS NFL DEFENSES
Ad

More from Alkis Vazacopoulos (20)

PPT
Automatic Fine-tuning Xpress-MP to Solve MIP
PPT
Data mining 2004
PPTX
Amazing results with ODH|CPLEX
PPTX
Bia project poster fantasy football
PDF
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
PDF
Posters 2017
PDF
Very largeoptimizationparallel
PDF
Retail Pricing Optimization
PDF
Optimization Direct: Introduction and recent case studies
PDF
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
PDF
ODHeuristics
DOCX
Missing-Value Handling in Dynamic Model Estimation using IMPL
DOCX
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
DOCX
Industrial Modeling Service (IMS-IMPL)
DOCX
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
DOCX
PPTX
Distillation Curve Optimization Using Monotonic Interpolation
DOCX
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
DOCX
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
PDF
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Automatic Fine-tuning Xpress-MP to Solve MIP
Data mining 2004
Amazing results with ODH|CPLEX
Bia project poster fantasy football
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
Posters 2017
Very largeoptimizationparallel
Retail Pricing Optimization
Optimization Direct: Introduction and recent case studies
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
ODHeuristics
Missing-Value Handling in Dynamic Model Estimation using IMPL
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Industrial Modeling Service (IMS-IMPL)
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Distillation Curve Optimization Using Monotonic Interpolation
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Ad

Recently uploaded (20)

PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
Launch Your Data Science Career in Kochi – 2025
PPT
Quality review (1)_presentation of this 21
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Lecture1 pattern recognition............
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Introduction to Business Data Analytics.
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPT
Reliability_Chapter_ presentation 1221.5784
oil_refinery_comprehensive_20250804084928 (1).pptx
Launch Your Data Science Career in Kochi – 2025
Quality review (1)_presentation of this 21
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Lecture1 pattern recognition............
Major-Components-ofNKJNNKNKNKNKronment.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Miokarditis (Inflamasi pada Otot Jantung)
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Business Ppt On Nestle.pptx huunnnhhgfvu
Introduction to Knowledge Engineering Part 1
Introduction to Business Data Analytics.
Clinical guidelines as a resource for EBP(1).pdf
Reliability_Chapter_ presentation 1221.5784

NFL Game schedule optimization

  • 1. NFL Game Schedule Optimization Instructor: Alkiviadis Vazacopoulos Lingfeng Sha, Liye Pan, Renyu Zhang, Xianqiao Li, Xinyi Xu Business Intelligence & Analytics INTRODUCTION As the most valuable league in the US, NFL got the revenue for 11.09 billion dollar in 2014. To maximize the commercial value of NFL, the game scheduling is a crucial point. Based on the step-by-step optimization with the consideration of the attendance ratio, this project achieve the largest commercial value of NFL. NFL Scheduling Rules: •Every team plays six games against the other three teams in its division, facing off twice per season — once at home and once on the road. •Every team plays one game against each of the four teams from a division within its conference — two games at home and two on the road. •Every team plays one game against each of the four teams from a division in the other conference once per season — two games at home and two on the road. •Every team plays its remaining two games against teams from the two remaining divisions in its own conference — one game at home and the other on the road. NFL Scheduling Rules: •Every team plays six games against the other three teams in its division, facing off twice per season — once at home and once on the road. •Every team plays one game against each of the four teams from a division within its conference — two games at home and two on the road. •Every team plays one game against each of the four teams from a division in the other conference once per season — two games at home and two on the road. •Every team plays its remaining two games against teams from the two remaining divisions in its own conference — one game at home and the other on the road. NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH GB DET MIN CHI CAR NO ATL TB SEA ARZ SF STL On the Road AFC WEST NFC EAST NFC NORTH NFC SOUTH NFC WESTAFC EAST AFC NORTH AFC SOUTH NE 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 BUF 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 MIA 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 NYJ 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 AFC EAST A t H o m e PIT 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 CIN 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 BAL 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 CLE 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0AFC N ORTH A t H o m e IND 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 HOU 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 JAX 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 TEN 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 AFC SOUTH A t H o m e DEN 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 KC 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 SD 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 OAK 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 AFC W EST A t H o m e DAL 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 PHI 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 NYG 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 WSH 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 NFC EAST A t H o m e GB 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 DET 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 MIN 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 CHI 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 NFC NORTH A t H o m e CAR 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 NO 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 ATL 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 TB 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 A t H o m e NFC SOUTH SEA 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 ARZ 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 SF 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 STL 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 A t H o m e NFC W EST NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH GB DET MIN CHI CAR NO ATL TB SEA ARZ SF STL On the Road AFC WEST NFC EAST NFC NORTH NFC SOUTH NFC WESTAFC EAST AFC NORTH AFC SOUTH NE 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 BUF 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 MIA 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 NYJ 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 AFC EAST A t H o m e PIT 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 CIN 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 BAL 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 CLE 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0AFC N ORTH A t H o m e IND 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 HOU 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 JAX 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 TEN 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 AFC SOUTH A t H o m e DEN 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 KC 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 SD 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 OAK 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 AFC W EST A t H o m e DAL 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 PHI 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 NYG 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 WSH 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 NFC EAST A t H o m e GB 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 DET 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 0 MIN 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 CHI 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 NFC NORTH A t H o m e CAR 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 NO 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 ATL 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 TB 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 A t H o m e NFC SOUTH SEA 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 ARZ 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 SF 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 STL 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 1 0 A t H o m e NFC W EST Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH 1 BUF @NE SD BAL @CIN PIT @NYJ OAK $HOU IND NO $TB $SF $ARZ $MIA $CLE WSH $ATL $PHI 2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN KC DEN OAK $HOU $IND $JAX $NYG GB DAL TB 3 MIA @NYJ @NE BUF CIN @PIT CLE @BAL NO JAX $HOU DEN $TEN $SD KC DET $CHI $MIN GB 4 @NYJ MIA @BUF NE IND BAL @CIN GB $PIT TEN KC $HOU SD $JAX $DEN $STL SEA $NYG PHI MIN 5 NYJ @MIA BUF @NE DET CLE JAX @CIN HOU $IND $BAL SD KC $DEN $TEN SEA PHI $DAL SF $STL 6 @MIA NYJ NE @BUF CHI KC DET - OAK $JAX HOU CAR ARZ $CIN $SEA $IND $WSH NYG $PHI DAL 7 CIN PIT @NYJ MIA @BUF @NE @CLE BAL JAX SD $IND ATL $KC DEN $HOU SF CHI MIN $GB $DET Match-Ups (partial Timetable) Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN KC SD OAK DAL PHI NYG WSH 1 BUF @NE SD BAL @CIN PIT @NYJ OAK $HOU IND NO $TB $SF $ARZ $MIA $CLE WSH $ATL $PHI 2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN KC DEN OAK $HOU $IND $JAX $NYG GB DAL TB 3 MIA @NYJ @NE BUF CIN @PIT CLE @BAL NO JAX $HOU DEN $TEN $SD KC DET $CHI $MIN GB 4 @NYJ MIA @BUF NE IND BAL @CIN GB $PIT TEN KC $HOU SD $JAX $DEN $STL SEA $NYG PHI MIN 5 NYJ @MIA BUF @NE DET CLE JAX @CIN HOU $IND $BAL SD KC $DEN $TEN SEA PHI $DAL SF $STL 6 @MIA NYJ NE @BUF CHI KC DET - OAK $JAX HOU CAR ARZ $CIN $SEA $IND $WSH NYG $PHI DAL 7 CIN PIT @NYJ MIA @BUF @NE @CLE BAL JAX SD $IND ATL $KC DEN $HOU SF CHI MIN $GB $DET Match-Ups (partial Timetable) OBJECTIVES •Utilizing heuristic algorithm to simulate NFL game schedule for 2015-16 season. •Compare our schedule to the real NFL schedule to determine how much our schedule increases audience attendances and TV ratings. HOLIDAY NON-HOLIDAY Intercept -2.15871 -4.8305 Number of All Star players in one match 0.56311 0.38629 Home Team Avearge Winning Percentage 11.03572 10.44454 Away Team Avearge Winning Percentage 2.88904 7.53753 Team Revenue 0.00555 0.01031 **SAS Regression Analysis Output Week NE BUF MIA NYJ PIT CIN BAL CLE IND HOU JAX TEN DEN 1 BUF @NE SD TEN @BAL GB PIT OAK @HOU IND @DEN @NYJ JAX 2 @BUF NE @BAL PIT @NYJ @CLE MIA CIN TEN @KC OAK @IND @SD 3 - @NYJ WSH BUF CIN @PIT CHI GB @ATL JAX @HOU DEN @TEN 4 @NYJ @WSH @DAL NE @CIN PIT @CLE BAL - TEN KC @HOU SD 5 NYJ @MIA BUF @NE DET CLE - @CIN HOU @IND @CAR @TB KC 6 @NYG MIA @BUF @CIN @CLE NYJ DET PIT @DEN @JAX HOU ATL IND 7 @PIT @CLE NYJ @MIA NE BAL @CIN BUF @CAR SD @TEN JAX @KC Optimized ScheduleHeuristic Algorithm Diagram Conclusions: •TV ratings increase by 10.79 •Attendance increases by 33,222