MS&E314
Optimization Algorithms in Market Design, Data Science and Machine Learning
Winter 2023-2024
|
Announcements
(Check it!)
|
General Information
|
Course Outline
|
Handouts
|
Assignments
|
Course Outline
Part I: Math. Prog. Models and Optimization Theory Reviews
Math. Prog. Models and Applications:
Reinforced Learning and Markov Decision/Game Process, SVM/Logistic Regression, Wasserstein Barycenter, Neural-Network Regression, Compressed-Sensing, Facility Locations, Online Resource Allocation, Fisher's Pricing Model, Arrow-Debreu's Equilibrium, Combinatorial Auctions and Prediction Markets, Sensor Network Localization, etc.
(Lecture Slide Note 1, L&Y Chapts 1, 2.1-2, 6.1-2, 7.2, 11.3, 11.6)
Mathematical Preliminaries and Optimization Theory Reviews
(Lecture Slide Note 2, L&Y Appdendices A, B and C, Chapt 1)
Elements of Convex Analysis and Conic Linear Programming (CLP)
(Lecture Slide Note 3, L&Y Appendex B, Chapters 3.1-2 and 6.1-4)
CLP Duality Theorems and Applications
(Lecture Slide Note 4, L&Y Chapters 3.1-2 and 6.3-4)
Support-Size and Rank of CLP Solutions and Applications
(Lecture Slide Notes 5, L&Y Chapters 3.1-2 and 6.4-5)
Optimality Conditions for Linearly-Constrained Nonlinear Optimization
(Lecture Slide Notes 6, L&Y Chapters 7.1-3 and 11.1-8)
Optimality Conditions for Generally-Constrained Optimization
(Lecture Slide Notes 7, L&Y Chapters 11.1-8)
Lagrangian Duality Theory and Applications
(Lecture Slide Note 8, L&Y Chapters 11.7-8, 14.1-2)
Part II: Math. Prog. and Optimization Algorithms
Zero-Order and First-Order Optimization Algorithms
(Lecture Slide Note 9, L&Y Chapters 7.6-7, 8.1-5)
More First-Order Optimization Algorithm
(Lecture Slide Note 10, L&Y Chapters 4.2, 8.4-5, 9.1-7, 12.3-6)
Dual/Lagrangian Methods for Constrained Optimization
(Lecture Slide Note 11, L&Y Chapter 14.1-6)
Second Order Optimization Algorithms I
(Lecture Slide Note 12, L&Y Chapter 8.6-7, 9.1-5, 10.1-4)
Dimension-Reduced Second Order Optimization Algorithms
(Lecture Slide Note 12, L&Y Chapter 8.6-7, 9.1-5, 10.1-4)
Homogenized Second Order Optimization Algorithms
(Lecture Slide Note 12, L&Y Chapter 8.6-7, 9.1-5, 10.1-4)
Second Order Optimization Algorithms II: Path-Following Algorithms
(Lecture Slide Note 13, L&Y Chapters 5.4-7 and 6.6)
Interior-Point Algorithms
(Lecture Slide Note 13, L&Y Chapters 5.4-7 and 6.6)
Randomized Block Coordinate and Stochastic (Sub-)Gradient Methods
(Lecture Slide Note 14, L&Y Chapter 8.8 and 3.5)
Other Emerging Methods (time permitting)