Online Archive of University of Virginia Scholarship
Bridging Machine Learning and Optimization: Learning Fair and Scalable Problem Solving86 views
Author
Dinh, My, Computer Science - School of Engineering and Applied Science, University of Virginia0000-0002-6367-9626
Advisors
Fioretto, Ferdinando, EN-Comp Science Dept, University of Virginia
Abstract
This thesis explores the integration of Machine Learning (ML) and Optimization through two frameworks: Predict-Then-Optimize (PtO) and Learning to Optimize (LtO), with a focus on enhancing fairness, scalability, and efficiency in complex decision-making systems. The PtO framework integrates ML and optimization by incorporating the optimization layer directly into the ML training process. Our contributions in this area focus on multi-objective optimization applications, including learning-to-rank, court scheduling, and portfolio management. By integrating optimization layers into ML models, we address challenges such as fairness and risk management, leading to more robust and effective decision-making processes. The LtO framework utilizes ML models, particularly neural networks, to accelerate the solution of constrained optimization problems. We demonstrate its application in power systems, specifically for the AC Optimal Power Flow problem, where our approach significantly reduces computational costs while maintaining high accuracy and low constraint violation. Additionally, we investigate a hybrid of PtO and LtO by learning surrogate models for intractable Mixed-Integer Programming (MIP) problems in an end-to-end framework, illustrated through a court scheduling application. These studies highlight the potential of combining both domains to enhance real-world problem-solving capabilities.
Dinh, My. Bridging Machine Learning and Optimization: Learning Fair and Scalable Problem Solving. University of Virginia, Computer Science - School of Engineering and Applied Science, PHD (Doctor of Philosophy), 2025-04-21, https://doi.org/10.18130/wmtq-nz34.