TELEVISION BROADCAST - Columbia Universitycs2035/courses/ieor4405.S16/p12.pdf · Supergirl 6.5 M...

Post on 16-Jul-2020

1 views 0 download

transcript

PRODUCTION SCHEDULING, APRIL 26, 2016 | ANDELYN RUSSELL KARA ODUM CHLOE SHIH HONGLI YANG

ADVERTISEMENT SCHEDULING IN

BROADCAST TELEVISION

BACKGROUNDHONGLI | 1

BACKGROUNDHONGLI | 1

KEY PLAYERS

BACKGROUNDHONGLI | 1

KEY PLAYERS

TV NETWORK

BACKGROUNDHONGLI | 1

KEY PLAYERS

ADAGENCY+TV

NETWORK

BACKGROUNDHONGLI | 1

KEY PLAYERS TV ADVERTISING

SCATTEREDDEMAND

VIEWERSHIPGUARANTEESvs.AD

AGENCY+TV NETWORK

BACKGROUNDHONGLI | 1

KEY PLAYERS TV ADVERTISING

SCATTEREDDEMAND

VIEWERSHIPGUARANTEESvs.AD

AGENCY+TV NETWORK

BACKGROUNDHONGLI | 1

KEY PLAYERS

TV NETWORK

ADAGENCY+

TV ADVERTISING

SCATTEREDDEMAND

VIEWERSHIPGUARANTEESvs.

HOW ITWORKS

BACKGROUNDHONGLI | 1

KEY PLAYERS

TV NETWORK

ADAGENCY+

TV ADVERTISING

SCATTEREDDEMAND

VIEWERSHIPGUARANTEESvs.

IMPS

REQUEST

CPM

SELL ATHOW ITWORKS

BACKGROUNDHONGLI | 1

KEY PLAYERS

TV NETWORK

ADAGENCY+

TV ADVERTISING

SCATTEREDDEMAND

VIEWERSHIPGUARANTEESvs.

IMPS

REQUEST

CPM

SELL ATHOW ITWORKS

●● CBS● Prime Time (8 - 11 pm, Weeknights)● No competitor’s ad● Viewers stay for entire show● 30 sec per ad ● 2 ad blocks per show ● Deadline to finish assigned impressions● Underdeliver vs. Overdeliver

OUR PROJECT

OUR DATAShow Name of television show

Week Indicates which week the show was on; Values 1-4

Day Day of the week; Monday through Friday

Numbered Day Enumerated day of the week; Values 1-4

Time Time slot of television show

Cost to Advertise Cost for advertiser to advertise on a particular show

Viewership Total views of a particular show during a particular showtime

CPM Cost per thousand impressions

Table 1. Viewership Dataset Variables on CBS Shows

Advertiser Company that is requesting advertising from CBS

Budget per Week Company’s weekly budget for advertising

Imp Requested per Week

Number of impressions/views that a company requests CBS to satisfy per week

Table 2. Ad Requests Dataset Variables from TV Advertisers

CHLOE | 2

OUR DATAM T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

Figure 1. Visualization of Viewership Data for Week 1

CHLOE | 2

OUR DATA

Advertiser Budget per Week Imp Requested per Week

30.9 M 1.6 M

21.4 M 1.1 M

0.9 M17.1 M

Figure 2. Visualization of Ad Requests Data

CHLOE | 2

OUR GOALM T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

CHLOE | 3

OUR GOALM T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

AD BLOCK 1

AD BLOCK 2

CHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

M T W R F

8 - 9 PM

9 - 10 PM

10 - 11 PM

Supergirl6.5 M

Scorpion8.9 M

NCIS: LA8.7 M

NCIS: NO8.9 M

NCIS6.5 M

Limitless6.5 M

Survivor6.5 M

Criminal Minds6.5 M

Code Black6.5 M

Big Bang Theory6.5 M

Mom6.5 M

Elementary6.5 M

Amazing Race6.5 M

Hawaii Five-06.5 M

Blue Bloods6.5 M

ADS

OUR GOALCHLOE | 3

Q | pmpt | ∑ Tj

● Jobs: advertising requests

● pj: required viewers

● Q: shows are related machines

● pmpt: changing show after a week

● ∑ Tj

● Must fulfill requests

Ande

FORMULATIONM T W

8 - 9 PMSupergirl

6.5 MNCIS6.5 M

Survivor6.5 M

9 -10 PMScorpion

8.9 MNCIS: NO

8.9 MCriminal Minds

6.5 M

10-11 PMNCIS: LA

8.7 MLimitless

6.5 MCode Black

6.5 M

8 - 9 PMSupergirl

6.5 MNCIS6.5 M

Survivor6.5 M

9 -10 PMScorpion

8.9 MNCIS: NO

8.9 MCriminal Minds

6.5 M

10-11 PMNCIS: LA

8.7 MLimitless

6.5 MCode Black

6.5 M

ANDE | 4

Dynamic Programming

Brand & Bound

LRPT-FM

EXPLORING 3 ALGORITHMS

1

2

3

CHLOE | 5

Dynamic Programming

Brand & Bound

LRPT-FM

EXPLORING 3 ALGORITHMS

1

2

3

CHLOE | 5

● Cost: No preference

● Revenue: Min CPM

● Capacity

● Feasible solution: CPM vs Visibility

● Not too relevant in this case

BRAND & BOUNDHONGLI | 6

BRAND & BOUNDHONGLI | 6

Table 3. Results of Scheduling Problem using Branch & Bound

FEASIBLE SOLUTIONHONGLI | 6

Table 5. Feasible Solution for Branch & Bound Algorithm

Longest Remaining Processing Times on Fastest Machine

● Ads with the most impressions go on the most popular shows● Helps ensure that advertisers get their guaranteed views● If not enough ad slots, then it minimizes the number of missed views

Shortest Remaining Processing Times on Fastest Machine

● Ads with the least impressions go on the most popular shows● Best for Q | pmtn | ∑ Cj

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

ADS IMP REQUESTS

Sort in decreasing order

TV SHOW VIEWERSHIP

LARGEST

SMALLEST

SORT

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

ADS IMP REQUESTS TV SHOW VIEWERSHIP

Sort in decreasing order

LARGEST

SMALLEST

SORT

SORT

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

ADS IMP REQUESTS TV SHOW VIEWERSHIP

Sort in decreasing order

LARGEST

SMALLEST

SORT

SORT

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

ADS IMP REQUESTS TV SHOW VIEWERSHIP

ASSIGN

REMAINING IMPS

XX

XX

XX

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

ADS IMP REQUESTS TV SHOW VIEWERSHIP

ASSIGN

TARDINESS

YY

YY

YY

LONGEST & SHORTEST PROCESSING TIMESKARA | 7

RESULTS

Week # Ads needed Free Impressions Percent of Total Impressions

1 112 149,000,000 9.3%

2 126 105,000,000 6.6%

3 115 147,000,000 9.2%

4 111 93,200,000 5.8%

KARA | 7

Table 6. Results of Scheduling Problem using LRPT-FM

● Problem is iterative○ Multiple assignment process to create a viable schedule○ Dynamic programming theoretically works but the specific conditions of

the case don’t hold● Branch and Bound helps maximize revenue

○ Identifies potential schedules with higher CPM○ Creates a schedule favoring higher price per unit ads

● LRPT-FM ○ Has minimum number of free views while actively fulfilling ad contracts

CONCLUSIONKARA | 8

NEXT STEPSANDE | 9

PRODUCTION SCHEDULING, APRIL 26, 2016 | ANDELYN RUSSELL KARA ODUM CHLOE SHIH HONGLI YANG

THANK YOU