paper-with-me

Papers

Accelerating Cutting-Plane Algorithms via Reinforcement Learning Surrogates

2023-07-17 · Kyle Mana, Fernando Acero, Stephen Mak, Parisa Zehtabi, Michael Cashmore, Daniele Magazzeni, Manuela Veloso

Discrete optimization belongs to the set of $\mathcal{NP}$-hard problems, spanning fields such as mixed-integer programming and combinatorial optimization. A current standard approach to solving convex discrete optimization problems is the use of cutting-plane algorithms, which reach optimal solutions by iteratively adding inequalities known as \textit{cuts} to refine a feasible set. Despite the existence of a number of general-purpose cut-generating algorithms, large-scale discrete optimization problems continue to suffer from intractability. In this work, we propose a method for accelerating cutting-plane algorithms via reinforcement learning. Our approach uses learned policies as surrogates for $\mathcal{NP}$-hard elements of the cut generating procedure in a way that (i) accelerates convergence, and (ii) retains guarantees of optimality. We apply our method on two types of problems where cutting-plane algorithms are commonly used: stochastic optimization, and mixed-integer quadratic programming. We observe the benefits of our method when applied to Benders decomposition (stochastic optimization) and iterative loss approximation (quadratic programming), achieving up to $45\%$ faster average convergence when compared to modern alternative algorithms.

📄 PDF Abstract BibTeX arXiv:2307.08816

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationManagementreinforcement-learningReinforcement LearningStochastic Optimization

Similar Papers 제목 키워드 기반

Support Vector Algorithms for Optimizing the Partial Area Under the ROC Curve

2016-05-13 · Harikrishna Narasimhan, Shivani Agarwal

The area under the ROC curve (AUC) is a widely used performance measure in machine learning. Increasingly, however, in several applications, ranging from ranking to biometric screening to medicine, performance is measure…

Combinatorial Optimization

The Lovász Hinge: A Novel Convex Surrogate for Submodular Losses

2015-12-24 · Jiaqian Yu, Matthew Blaschko

Learning with non-modular losses is an important problem when sets of predictions are made simultaneously. The main tools for constructing convex surrogate loss functions for set prediction are margin rescaling and slack…

Surrogate Functions for Maximizing Precision at the Top

2015-05-26 · Purushottam Kar, Harikrishna Narasimhan, Prateek Jain

The problem of maximizing precision at the top of a ranked list, often dubbed Precision@k (prec@k), finds relevance in myriad learning applications such as ranking, multi-label classification, and learning with severe la…

Multi-Label ClassificationMUlTI-LABEL-ClASSIFICATION

Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planes

2024-12-31 · Duo Zhou, Christopher Brix, Grani A Hanasusanto, huan zhang

Recently, cutting-plane methods such as GCP-CROWN have been explored to enhance neural network verifiers and made significant advances. However, GCP-CROWN currently relies on generic cutting planes (cuts) generated from …

Reinforcement Learning for Integer Programming: Learning to Cut

2019-06-11 · ICML 2020 1 · Yunhao Tang, Shipra Agrawal, Yuri Faenza

Integer programming (IP) is a general optimization framework widely applicable to a variety of unstructured and structured problems arising in, e.g., scheduling, production planning, and graph optimization. As IP models …

reinforcement-learningReinforcement LearningReinforcement Learning (RL)Scheduling