Introducing and Integrating Machine Learning in an Operations Research Curriculum: An Application-Driven Course

Published Online:https://doi.org/10.1287/ited.2021.0256

References

  • Ahani N, Andersson T, Martinello A, Teytelboym A, Trapp AC, (2021) Placement optimization in refugee resettlement. Oper. Res., ePub ahead of print March 24, https://doi.org/10.1287/opre.2020.2093.LinkGoogle Scholar
  • Ahuja RK, Orlin JB (2001) Inverse optimization. Oper. Res. 49(5):771–783.LinkGoogle Scholar
  • Amatriain X, Basilico J (2015) Recommender systems in industry: A Netflix case study. Ricci F, Rokach L, Shapira B, Kantor PB, eds. Recommender Systems Handbook (Springer, New York), 385–419.CrossrefGoogle Scholar
  • Andersson C, Johnson AD, Benjamin EJ, Levy D, Vasan RS (2019) 70-year legacy of the Framingham Heart Study. Nature Rev. Cardiology 16(11):687–698.CrossrefGoogle Scholar
  • Ashenfelter O (2008) Predicting the quality and prices of Bordeaux wine. Econom. J. (London) 118(529):F174–F184. CrossrefGoogle Scholar
  • Ashenfelter O, Ashmore D, Lalonde R (1995) Bordeaux wine vintage quality and the weather. Chance 8(4):7–14.CrossrefGoogle Scholar
  • Babier A, Mahmood R, McNiven AL, Diamant A, Chan TC (2019) Knowledge-based automated planning with three-dimensional generative adversarial networks. Medical Physics 47(2):297–306. CrossrefGoogle Scholar
  • Basow SA (1995) Student evaluations of college professors: When gender matters. J. Ed. Psych. 87(4):656.CrossrefGoogle Scholar
  • Bennett KP, Parrado-Hernández E (2006) The interplay of optimization and machine learning research. J. Machine Learn. Res. 7(Jul):1265–1281.Google Scholar
  • Benton SL, Duchon D, Pallett WH (2013) Validity of student self-reported ratings of learning. Assessment Evaluation Higher Ed. 38(4):377–388.CrossrefGoogle Scholar
  • Bertsekas DP, Tsitsiklis JN (1996) Neuro-Dynamic Programming (Athena Scientific, Nashua, NH).Google Scholar
  • Bertsimas D, Dunn J (2017) Optimal classification trees. Machine Learn. 106(7):1039–1082.CrossrefGoogle Scholar
  • Bertsimas D, Allison K, Pulleyblank WR (2016) The Analytics Edge (Dynamic Ideas LLC, Charlestown, MA).Google Scholar
  • Bishop CM (2006) Pattern Recognition and Machine Learning (Springer, New York).Google Scholar
  • Bojarski M, Del Testa D, Dworakowski D, Firner B, Flepp B, Goyal P, Jackel LD, et al. (2016) End to end learning for self-driving cars. Preprint, submitted April 25, https://arxiv.org/abs/1604.07316.Google Scholar
  • Bortfeld T, Chan TC, Trofimov A, Tsitsiklis JN (2008) Robust management of motion uncertainty in intensity-modulated radiation therapy. Oper. Res. 56(6):1461–1473.LinkGoogle Scholar
  • Boutilier JJ, Chan TC (2020) Ambulance emergency response optimization in developing countries. Oper. Res. 68(5):1315–1334.LinkGoogle Scholar
  • Boutilier JJ, Brooks SC, Janmohamed A, Byers A, Buick JE, Zhan C, Schoellig AP, Cheskes S, Morrison LJ, Chan TC (2017) Optimizing a drone network to deliver automated external defibrillators. Circulation 135(25):2454–2465.CrossrefGoogle Scholar
  • Boyd S, Boyd SP, Vandenberghe L (2004) Convex Optimization (Cambridge University Press, Cambridge, UK).CrossrefGoogle Scholar
  • Breiman L, Friedman J, Olshen R, Stone C (1984) Classification and Regression Trees (Chapman & Hall/CRC, Boca Raton, FL). [Database]Google Scholar
  • Chan TCY, Fearing D (2019) Process flexibility in baseball: The value of positional flexibility. Management Sci. 65(4):1642–1666. LinkGoogle Scholar
  • Chan TC, Singal R (2016) A Markov decision process-based handicap system for tennis. J. Quant. Anal. Sports 12(4):179–188.Google Scholar
  • Chan TC, Bortfeld T, Tsitsiklis JN (2006) A robust approach to IMRT optimization. Physics Medicine Biol. 51(10):2567–2583.CrossrefGoogle Scholar
  • Chan TC, Cho JA, Novati DC (2012) Quantifying the contribution of NHL player types to team performance. Interfaces 42(2):131–145. LinkGoogle Scholar
  • Chan TC, Demirtas D, Kwon RH (2016) Optimizing the deployment of public access defibrillators. Management Sci. 62(12):3617–3635.LinkGoogle Scholar
  • Chan TC, Craig T, Lee T, Sharpe MB (2014) Generalized inverse multiobjective optimization with application to cancer therapy. Oper. Res. 62(3):680–695.LinkGoogle Scholar
  • Chan TC, Li H, Lebovic G, Tang SK, Chan JY, Cheng HC, Morrison LJ, Brooks SC (2013) Identifying locations for public access defibrillators using mathematical optimization. Circulation 127(17):1801–1809.CrossrefGoogle Scholar
  • Chohlas-Wood A, Levine E (2019) A recommendation engine to aid in identifying crime patterns. INFORMS J. Appl. Analytics 49(2):154–166.LinkGoogle Scholar
  • Cochocki A, Unbehauen R (1993) Neural Networks for Optimization and Signal Processing (John Wiley & Sons, Inc., New York).Google Scholar
  • Columbus L (2020) Roundup of machine learning forecasts and market estimates. Forbes (January 19), https://www.forbes.com/sites/louiscolumbus/2020/01/19/roundup-of-machine-learning-forecasts-and-market-estimates-2020/#45b3d5a75c02.Google Scholar
  • Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: A large-scale hierarchical image database. 2009 IEEE Conf. Comput. Vision Pattern Recognition (IEEE, Piscataway, NJ), 248–255.CrossrefGoogle Scholar
  • Dua D, Graff C (2017) UCI machine learning repository. Accessed April 1, 2021 http://archive.ics.uci.edu/ml.Google Scholar
  • Eagen BK, Chan TC, Carter MW (2018) Women’s college hospital uses operations research to create an ambulatory clinic schedule. Service Sci. 10(3):230–240. LinkGoogle Scholar
  • Ellson J, Gansner E, Koutsofios L, North S, Woodhull G (2001) Graphviz—Open source graph drawing tools. Mutzel P, Junger M, Leipert S, eds. Graph Drawing, Lecture Notes in Computer Science, vol. 2265 (Springer, Berlin, Heidelberg), 483–484.Google Scholar
  • Elmachtoub AN, Grigas P (2017) Smart “predict, then optimize.” Preprint, submitted October 22, https://arxiv.org/abs/1710.08005.Google Scholar
  • Fiebrink R (2019) Machine learning education for artists, musicians, and other creative practitioners. ACM Trans. Comput. Ed. 19(4):1–32 (TOCE). CrossrefGoogle Scholar
  • Gulshan V, Peng L, Coram M, Stumpe MC, Wu D, Narayanaswamy A, Venugopalan S, et al. (2016) Development and validation of a deep learning algorithm for detection of diabetic retinopathy in retinal fundus photographs. JAMA 316(22):2402–2410. CrossrefGoogle Scholar
  • Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, Wieser E, et al. (2020) Array programming with NumPy. Nature 585:357–362.CrossrefGoogle Scholar
  • Hentenryck PV, Bent R (2009) Online Stochastic Combinatorial Optimization (The MIT Press, Cambridge, MA).Google Scholar
  • Hunter JD (2007) Matplotlib: A 2d graphics environment. Comput. Sci. Engrg. 9(3):90–95.CrossrefGoogle Scholar
  • Lakhani KR, Cohen WM, Ingram K, Kothalkar T, Kuzemchenko M, Malik S, Meyn C, Friar G, Pokrywa SH (2014) Netflix: Designing the Netflix Prize. Harvard Business School Case (615-015). https://www.hbs.edu/faculty/Pages/item.aspx?num=47650#:˜:text=Netflix%3A%20Designing%20the%20Netflix%20Prize%20(A),-By%3A%20Karim%20R&text=Hastings%20determined%20that%20a%2010,by%20up%20to%20%2489%20million.Google Scholar
  • Lavesson N (2010) Learning machine learning: A case study. IEEE Trans. Ed. 53(4):672–676.CrossrefGoogle Scholar
  • Le Cun Y, Bottou L, Bengio Y (1997) Reading checks with multilayer graph transformer networks. 1997 IEEE Internat. Conf. Acoustics, Speech, Signal Processing, vol. 1 (IEEE, Piscataway, NJ), 151–154.CrossrefGoogle Scholar
  • LeCun Y, Boser BE, Denker JS, Henderson D, Howard RE, Hubbard WE, Jackel LD (1990) Handwritten digit recognition with a back-propagation network. Touretzky DS, ed. Advances in Neural Information Processing Systems 2 (Morgan Kaufmann Publishers Inc., San Francisco), 396–404.Google Scholar
  • Lewis M (2004) Moneyball: The Art of Winning an Unfair Game (WW Norton & Company, New York).Google Scholar
  • Mahmood SS, Levy D, Vasan RS, Wang TJ (2014) The Framingham Heart Study and the epidemiology of cardiovascular disease: A historical perspective. Lancet 383(9921):999–1008. CrossrefGoogle Scholar
  • Maqueda AI, Loquercio A, Gallego G, García N, Scaramuzza D (2018) Event-based vision meets deep learning on steering prediction for self-driving cars. Proc. IEEE Conf. Comput. Vision Pattern Recognition (IEEE, Piscataway, NJ), 5419–5427.CrossrefGoogle Scholar
  • Martin AD, Quinn KM, Ruger TW, Kim PT (2004) Competing approaches to predicting supreme court decision making. Perspect. Politics 2(4):761–767.CrossrefGoogle Scholar
  • McKinney W (2010) Data structures for statistical computing in Python. van der Walt S, Millman J, eds. Proc. 9th Python Sci. Conf. (Austin, TX), 56–61. Google Scholar
  • Mehta NJ, Khan IA (2002) Cardiology’s 10 greatest discoveries of the 20th century. Texas Heart Inst. J. 29(3):164.Google Scholar
  • Mike K, Hazan T, Hazzan O (2020) Equalizing Data Science Curriculum for Computer Science Pupils (Association for Computing Machinery, New York). CrossrefGoogle Scholar
  • Mišić VV, Perakis G (2020) Data analytics in operations management: A review. Manufacturing Service Oper. Management 22(1):158–169.LinkGoogle Scholar
  • Montgomery DC (2007) Introduction to Statistical Quality Control (John Wiley & Sons, New York).Google Scholar
  • Norgeot B, Glicksberg BS, Butte AJ (2019) A call for deep-learning healthcare. Nature Medicine 25(1):14–15.CrossrefGoogle Scholar
  • Passell P (1990) Wine equation puts some noses out of joint. New York Times (March 4), https://www.nytimes.com./1990/03/04/us/wine-equation-puts-some-noses-out-of-joint.html.Google Scholar
  • Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, et al. (2011) Scikit-learn: Machine learning in Python. J. Machine Learn. Res. 12:2825–2830. [Database]Google Scholar
  • Riddle LH (1988) Probability models for tennis scoring systems. J. Roy. Statist. Soc. Ser. C. Appl. Statist. 37(1):63–75. Google Scholar
  • Ruger TW, Kim PT, Martin AD, Quinn KM (2004) The supreme court forecasting project: Legal and political science approaches to predicting supreme court decision making. Columbia Law Rev. 104:1150–1210. CrossrefGoogle Scholar
  • Schmidhuber J (2015) Deep learning in neural networks: An overview. Neural Networks 61:85–117. CrossrefGoogle Scholar
  • Silver D, Huang A, Maddison CJ, Guez A, Sifre L, Van Den Driessche G, Schrittwieser J, et al. (2016) Mastering the game of go with deep neural networks and tree search. Nature 529(7587):484.CrossrefGoogle Scholar
  • Silver D, Hubert T, Schrittwieser J, Antonoglou I, Lai M, Guez A, Lanctot M, et al. (2018) A general reinforcement learning algorithm that masters chess, shogi, and go through self-play. Science 362(6419):1140–1144. CrossrefGoogle Scholar
  • Silver D, Schrittwieser J, Simonyan K, Antonoglou I, Huang A, Guez A, Hubert T, et al. (2017) Mastering the game of go without human knowledge. Nature 550(7676):354–359.CrossrefGoogle Scholar
  • Smith KA (1999) Neural networks for combinatorial optimization: A review of more than a decade of research. INFORMS J. Comput. 11(1):15–34. LinkGoogle Scholar
  • Sulmont E, Patitsas E, Cooperstock JR (2019) What is hard about teaching machine learning to non-majors? Insights from classifying instructors’ learning goals. ACM Trans. Comput. Ed. 19(4):1–16 (TOCE). CrossrefGoogle Scholar
  • Sun CL, Demirtas D, Brooks SC, Morrison LJ, Chan TC (2016) Overcoming spatial and temporal barriers to public access defibrillators via optimization. J. Amer. College Cardiology 68(8):836–845.CrossrefGoogle Scholar
  • Sun CL, Karlsson L, Torp-Pedersen C, Morrison LJ, Brooks SC, Folke F, Chan TC (2019) In silico trial of optimized vs. actual public defibrillator locations. J. Amer. College Cardiology 74(12):1557–1567.CrossrefGoogle Scholar
  • Sutton RS, Precup D, Singh S (1999) Between mdps and semi-mdps: A framework for temporal abstraction in reinforcement learning. Artificial Intelligence 112(1-2):181–211. CrossrefGoogle Scholar
  • Thorp EO (1966) Beat the Dealer: A Winning Strategy for the Game of Twenty One, vol. 310 (Vintage Books, New York).Google Scholar
  • Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, et al. (2020) SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nature Methods 17:261–272.CrossrefGoogle Scholar
  • Wachtel HK (1998) Student evaluation of college teaching effectiveness: A brief review. Assessment Evaluation Higher Ed. 23(2):191–212.CrossrefGoogle Scholar
  • Waskom M, Seaborn Development Team (2020) mwaskom/seaborn v0.11.0. http://dx.doi.org/10.5281/zenodo.592845.Google Scholar
  • Way T, Papalaskari MA, Cassel L, Matuszek P, Weiss C, Tella YP (2017) Machine learning modules for all disciplines. Proc. 2017 ACM Conf. Innovation Tech. Comput. Sci. Ed. (ACM, New York), 84–85. Google Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.