paper-with-me

Papers

Smart Predict-and-Optimize for Hard Combinatorial Optimization Problems

2019-11-22 · Jaynta Mandi, Emir Demirović, Peter J. Stuckey, Tias Guns

Combinatorial optimization assumes that all parameters of the optimization problem, e.g. the weights in the objective function is fixed. Often, these weights are mere estimates and increasingly machine learning techniques are used to for their estimation. Recently, Smart Predict and Optimize (SPO) has been proposed for problems with a linear objective function over the predictions, more specifically linear programming problems. It takes the regret of the predictions on the linear problem into account, by repeatedly solving it during learning. We investigate the use of SPO to solve more realistic discrete optimization problems. The main challenge is the repeated solving of the optimization problem. To this end, we investigate ways to relax the problem as well as warmstarting the learning and the solving. Our results show that even for discrete problems it often suffices to train by solving the relaxation in the SPO loss. Furthermore, this approach outperforms, for most instances, the state-of-the-art approach of Wilder, Dilkina, and Tambe. We experiment with weighted knapsack problems as well as complex scheduling problems and show for the first time that a predict-and-optimize approach can successfully be used on large-scale combinatorial optimization problems.

📄 PDF Abstract BibTeX arXiv:1911.10092

Code (1)

JayMan91/aaai_predit_then_optimize 공식 구현 pytorch

Tasks

Combinatorial OptimizationScheduling

Similar Papers 제목 키워드 기반

Divide and Learn: A Divide and Conquer Approach for Predict+Optimize

2020-12-04 · Ali Ugur Guler, Emir Demirovic, Jeffrey Chan, James Bailey 외

The predict+optimize problem combines machine learning ofproblem coefficients with a combinatorial optimization prob-lem that uses the predicted coefficients. While this problemcan be solved in two separate stages, it is…

Combinatorial Optimization

Neural Combinatorial Optimization with Reinforcement Learning

2016-11-29 · Irwan Bello, Hieu Pham, Quoc V. Le, Mohammad Norouzi 외

This paper presents a framework to tackle combinatorial optimization problems using neural networks and reinforcement learning. We focus on the traveling salesman problem (TSP) and train a recurrent network that, given a…

Combinatorial Optimizationreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1

A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphs

2021-06-09 · NeurIPS 2021 12 · Runzhong Wang, Zhigang Hua, Gan Liu, Jiayi Zhang 외

Combinatorial Optimization (CO) has been a long-standing challenging research topic featured by its NP-hard nature. Traditionally such problems are approximately solved with heuristic algorithms which are usually fast bu…

Combinatorial OptimizationScheduling

Automatic Loss Function Search for Predict-Then-Optimize Problems with Strong Ranking Property

2021-09-29 · ICLR 2022 4 · Boshi Wang, Jialin Yi, Hang Dong, Bo Qiao 외

Combinatorial optimization problems with parameters to be predicted from side information are commonly seen in a variety of problems during the paradigm shift from reactive decision making to proactive decision making. D…

Combinatorial OptimizationDecision MakingPrediction

A random-key GRASP for combinatorial optimization

2024-05-29 · Antonio A. Chaves, Mauricio G. C. Resende, Ricardo M. A. Silva

This paper proposes a problem-independent GRASP metaheuristic using the random-key optimizer (RKO) paradigm. GRASP (greedy randomized adaptive search procedure) is a metaheuristic for combinatorial optimization that repe…

Combinatorial OptimizationDecodergraph partitioningTraveling Salesman Problem