ORIE 6590: Approximate Dynamic Programming and Reinforcement Learning

This course covers both theory and practice for optimal sequential decision making under uncertainty. We will begin with foundations of sequential decision making and Markov Decision Processes and then move on to recent approaches for large-scale reinforcement learning. The emphasis will be on both conceptual understanding of design principles and implementation/application of these algorithms. We will read recently published articles on RL and utilize those ideas to potentially improve our implementations.

Course Projects Spring 2021
Reinforcement Learning for Integer Programming Variable Selection
Connor Lawless, Logan Grout
[Paper][Slides][GitHub]
Alyf Janmohamed, Akshay Ajegekar
[Paper][Slides][GitHub]
Inventory Control with Lead Times
Anna Poulton, Matthew Ford
[Paper][Slides][GitHub]
Wenchang Zhu, Zhi Liu
[Paper][Slides][GitHub]
Inventory Control with Multiple Suppliers
Ruifan Yang, Maggie Li
[Paper][Slides][GitHub]
Tonghua Tian, Xumei Xi
[Paper][Slides][GitHub]
Airline Revenue Management
Tao Jiang, Laurel Newman
[Paper][Slides][GitHub]
Sam Tan, Tyler Sam
[Paper][Slides][GitHub]
Queueing Network
Trang Tran, Tanishq Aggarwal
[Paper][Slides][GitHub]
Ridesharing System
Yujia Zhang, Yueying Li
[Paper][Slides][GitHub]
Wangwei Wu, Yucheng Chen
[Paper][Slides][GitHub]