Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime

Haoyu Geng, Hang Ruan, Runzhong Wang, Yang Li, Yang Wang +2 more
2/12/2026

No official code found. Best implementation: Thinklab-SJTU/PredictiveCO-Benchmark (26 stars, MIT, last commit 2025-03-27).

Abstract

Predictive combinatorial optimization, where the parameters of combinatorial optimization (CO) are unknown at the decision-making time, is the precise modeling of many real-world applications, including energy cost-aware scheduling and budget allocation on advertising. Tackling such a problem usually involves a prediction model and a CO solver. These two modules are integrated into the predictive CO pipeline following two design principles:"Predict-then-Optimize (PtO)", which learns predictions by supervised training and subsequently solves CO using predicted coefficients, while the other, named"Predict-and-Optimize (PnO)", directly optimizes towards the ultimate decision quality and claims to yield better decisions than traditional PtO approaches. However, there lacks a systematic benchmark of both approaches, including the specific design choices at the module level, as well as an evaluation dataset that covers representative real-world scenarios. To this end, we develop a modular framework to benchmark 11 existing PtO/PnO methods on 8 problems, including a new industrial dataset for combinatorial advertising that will be released. Our study shows that PnO approaches are better than PtO on 7 out of 8 benchmarks, but there is no silver bullet found for the specific design choices of PnO. A comprehensive categorization of current approaches and integration of typical scenarios are provided under a unified benchmark. Therefore, this paper could serve as a comprehensive benchmark for future PnO approach development and also offer fast prototyping for application-focused development. The code is available at https://github.com/Thinklab-SJTU/PredictiveCO-Benchmark.

View on arXivView PDF

Code Implementations(1)

MIT

[NeurIPS 2024 Datasets and Benchmarks Track] Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime

265Shell, PythonOct 19, 20241 years agoMIT

Similar Papers

Cite this paper

@article{geng2026benchmarking,
  title  = {Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime},
  author = {Haoyu Geng and Hang Ruan and Runzhong Wang and Yang Li and Yang Wang and Lei Chen and Junchi Yan},
  year   = {2026},
  eprint = {2311.07633},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.07633},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.07633.svg)](https://codeofpaper.com/paper/2311.07633)

Discussion