Branch & Learn for Recursively and Iteratively Solvable Problems in Predict+Optimize
About
This paper proposes Branch & Learn, a framework for Predict+Optimize to tackle optimization problems containing parameters that are unknown at the time of solving. Given an optimization problem solvable by a recursive algorithm satisfying simple conditions, we show how a corresponding learning algorithm can be constructed directly and methodically from the recursive algorithm. Our framework applies also to iterative algorithms by viewing them as a degenerate form of recursion. Extensive experimentation shows better performance for our proposal over classical and state-of-the-art approaches.
Xinyi Hu, Jasper C.H. Lee, Jimmy H.M. Lee, Allen Z. Zhong• 2022
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Minimum Cost Vertex Cover | POLSKA Artificial (test) | Mean Regret109.5 | 20 | |
| Minimum Cost Vertex Cover | PDH Artificial (test) | Mean Regret50.4 | 20 | |
| Minimum Cost Vertex Cover | POLSKA Real-life (test) | Mean Regret2.18 | 20 | |
| Minimum Cost Vertex Cover | PDH Real-life (test) | Mean Regret5.51 | 20 | |
| Minimum Cost Flow Problem (MCFP) | USANet Artificial Size 100 | Mean Regret1.69e+3 | 10 | |
| Minimum Cost Flow Problem (MCFP) | USANet Artificial Size 300 | Mean Regret1.70e+3 | 10 | |
| Minimum Cost Flow Problem (MCFP) | GÉANT Artificial Size 100 | Mean Regret733.8 | 10 | |
| Minimum Cost Flow Problem (MCFP) | GÉANT Artificial Size 300 | Mean Regret733 | 10 | |
| Minimum Cost Flow Problem (MCFP) | USANet Real-life Size 100 | Mean Regret141.4 | 10 | |
| Minimum Cost Flow Problem (MCFP) | USANet Real-life Size 300 | Mean Regret122.7 | 10 |
Showing 10 of 16 rows