Skip to main content

Coupling Machine Learning and Integer Programming for Optimal TV Promo Scheduling

  • Chapter
  • First Online:
Graphs and Combinatorial Optimization: from Theory to Applications

Part of the book series: AIRO Springer Series ((AIROSS,volume 5))

Abstract

Optimal TV promo Scheduling is the process of scheduling promos over breaks in order to maximize promos and programs’ viewership. It is a complex task to tackle since viewership is an uncertain quantity to estimate affected by uncontrollable events, many business requirements need to be satisfied and unexpected events may require the definition of a new schedule in a very short time. In this work, a new efficient framework for solving the Optimal TV promo Scheduling problem is introduced by formulating the problem as an integer optimization problem where the viewership is estimated through Machine Learning models. Different objective functions are defined and benchmarked. Numerical results on real word instances show the effectiveness of the resulting framework in solving the Optimal TV promo Scheduling problem in a very short amount of time leading to good or optimal solutions and improving schedules KPI provided by business experts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bollapragada, S., Bussieck, M.R., Mallik, S.: Scheduling commercial videotapes in broadcast television. Oper. Res. 52(5), 679–689 (2004)

    Article  MathSciNet  Google Scholar 

  2. Bollapragada, S., Garbiras, M.: Scheduling commercials on broadcast television. Oper. Res. 52(3), 337–345 (2004)

    Article  MathSciNet  Google Scholar 

  3. Brown, A.: Selling television time: an optimisation problem. Comput. J. 12(3), 201–207 (1969)

    Article  Google Scholar 

  4. Chen, T., Guestrin, C.: Xgboost: A scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and DATA MINING, pp. 785–794. ACM, New York (2016)

    Google Scholar 

  5. Dalila B.M.M. Fontes Paulo A., P., Fontes, F.A.: A decision support system for TV self-promotion scheduling. Int. J. Adv. Trends Comput. Sci. Eng. 8(2), 134–139 (2019). https://doi.org/10.30534/ijatcse/2019/06822019

  6. Fontes, D., Pereira, P., Fontes, F.: A decision support system for TV self-promotion scheduling. Int. J. Adv. Trends Comput. Sci. Eng. 8, 134–139 (2019). https://doi.org/10.30534/ijatcse/2019/06822019

    Article  Google Scholar 

  7. Ghassemi Tari, F., Alaei, R.: Scheduling TV commercials using genetic algorithms. Int. J. Prod. Res. 51(16), 4921–4929 (2013)

    Article  Google Scholar 

  8. IBM: IBM Cloud Pak for Data (2019). https://www.ibm.com/support/producthub/icpdata/docs/

  9. IBM: IBM Decision Optimization on Cloud (2019). https://developer.ibm.com/docloud/documentation/decision-optimization-on-cloud/

  10. IBM: IBM ILOG CPLEX Optimization Studio V12.9.0 Documentation (2019). https://www.ibm.com/support/knowledgecenter/SSSA5P_12.9.0

  11. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436–444 (2015)

    Article  Google Scholar 

  12. Palagi, L., Seccia, R.: Block layer decomposition schemes for training deep neural networks. J. Global Optim. 77, 97–124 (2020)

    Article  MathSciNet  Google Scholar 

  13. Pereira, P.A., Fontes, F.A., Fontes, D.B.: A decision support system for planning promotion time slots. In: Operations Research Proceedings 2007, pp. 147–152. Springer, Berlin (2008)

    Google Scholar 

  14. Reddy, S.K., Aronson, J.E., Stam, A.: Spot: scheduling programs optimally for television. Manag. Sci. 44(1), 83–102 (1998)

    Article  Google Scholar 

  15. Seshadri, S., Subramanian, S., Souyris, S.: Scheduling spots on television (2015)

    Google Scholar 

  16. Singh, M., Pant, M., Kaul, A., Jha, P.: Advertisement scheduling models in television media: a review. In: Soft Computing: Theories and Applications, pp. 505–514. Springer, Berlin (2018)

    Google Scholar 

  17. Zhang, X.: Mathematical models for the television advertising allocation problem. Int. J. Oper. Res. 1(3), 302–322 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruggiero Seccia .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Seccia, R., Leo, G., Vahdat, M., Gao, Q., Wali, H. (2021). Coupling Machine Learning and Integer Programming for Optimal TV Promo Scheduling. In: Gentile, C., Stecca, G., Ventura, P. (eds) Graphs and Combinatorial Optimization: from Theory to Applications. AIRO Springer Series, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-030-63072-0_30

Download citation

Publish with us

Policies and ethics