14
Scheduling Tian He Frank Zhi TV Commercial

Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

Embed Size (px)

Citation preview

Page 1: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

SchedulingTian HeFrank Zhi

TV Commercial

Page 2: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

TV Commercial SchedulingBackground

• Commercials traditionally scheduled by hand– Human error

• Case study: NBC network– Automated scheduling

heuristics– Increased profit

Page 3: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

• Number of commercials bought by a company

• First and last slots in a commercial break highly coveted

• Evenly spaced commercials of same type

• Juxtaposition of competitor commercials in same break

SchedulingHeuristic considerations

Page 4: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

• General MIP Model– Considers commercial types, number bought, commercial and break lengths, client goals– Enormous runtime!

• ISCI model (integer program)– Evenly spaced commercials of same type– Intuitive but has problems

• Network Flow model– Improves runtime greatly for smaller problems– Less intuitive

Heuristics

Page 5: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

General MIP- variables

Takes into account client goals

Page 6: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

General MIP –model

• Client goals– Product conflict constraints– Position percentage

constraints

Page 7: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

ISCI model - variables

Page 8: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

ISCI model: IP

The method is simple and intuitive, but for larger problems becomes overwhelming.

Page 9: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

ISCI model: Colored Balls

• We coded the ISCI model.– example uses I=3, with i1=3, i2=2, i3=4

• IP solves schedule optimally as follows:

• I eyeball schedule as follows:

Page 10: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

Conclusion of ISCI problem

• VERY small spacing problems can be done by hand

• Larger scale problems are infeasible by hand and require heuristics like the ISCI model

Page 11: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

Network FlowFormulation - variables

Page 12: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

Network FlowFormulation

• Each commercial type has above networkNodes: slot spacesArcs: f(c,j,k) indicates that a commercial of type “c” is consecutively scheduled

in slots “j” and “k”

Page 13: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

Conclusion

• Scheduling heuristics much more efficient than scheduling by hand “on-the-fly”

• Important to find heuristics that will solve large problems in an acceptable timeframe

Page 14: Scheduling Tian He Frank Zhi TV Commercial. TV Commercial Scheduling Background Commercials traditionally scheduled by hand –Human error Case study: NBC

References• Bussieck, Michael R. Bollapragada, Srinivas. Mallik,

Suman. "Scheduling Commercial Videotapes in Broadcast Television." Operations Research 52 (2004): 679-89

• Garbiras, Marc. Bollapragada, Srinivas. "Scheduling commercials on Broadcast Television." Operations Research 52 (2004): 337-45.