Data-Driven Solution Portfolios

Authors Marina Drygala , Silvio Lattanzi , Andreas Maggiori , Miltiadis Stouras , Ola Svensson , Sergei Vassilvitskii



PDF
Thumbnail PDF

File

LIPIcs.ITCS.2025.46.pdf
  • Filesize: 0.74 MB
  • 15 pages

Document Identifiers

Author Details

Marina Drygala
  • EPFL, Lausanne, Switzerland
Silvio Lattanzi
  • Google Research, Barecelona, Spain
Andreas Maggiori
  • Columbia University, New York, NY, USA
Miltiadis Stouras
  • EPFL, Lausanne, Switzerland
Ola Svensson
  • EPFL, Lausanne, Switzerland
Sergei Vassilvitskii
  • Google Research, New York, NY, USA

Cite As Get BibTex

Marina Drygala, Silvio Lattanzi, Andreas Maggiori, Miltiadis Stouras, Ola Svensson, and Sergei Vassilvitskii. Data-Driven Solution Portfolios. In 16th Innovations in Theoretical Computer Science Conference (ITCS 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 325, pp. 46:1-46:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025) https://doi.org/10.4230/LIPIcs.ITCS.2025.46

Abstract

In this paper, we consider a new problem of portfolio optimization using stochastic information. In a setting where there is some uncertainty, we ask how to best select k potential solutions, with the goal of optimizing the value of the best solution. More formally, given a combinatorial problem Π, a set of value functions 𝒱 over the solutions of Π, and a distribution 𝒟 over 𝒱, our goal is to select k solutions of Π that maximize or minimize the expected value of the best of those solutions. For a simple example, consider the classic knapsack problem: given a universe of elements each with unit weight and a positive value, the task is to select r elements maximizing the total value. Now suppose that each element’s weight comes from a (known) distribution. How should we select k different solutions so that one of them is likely to yield a high value?
In this work, we tackle this basic problem, and generalize it to the setting where the underlying set system forms a matroid. On the technical side, it is clear that the candidate solutions we select must be diverse and anti-correlated; however, it is not clear how to do so efficiently. Our main result is a polynomial-time algorithm that constructs a portfolio within a constant factor of the optimal.

Subject Classification

ACM Subject Classification
  • Theory of computation → Design and analysis of algorithms
Keywords
  • solution portfolios
  • data-driven algorithm design
  • matroids

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Maria-Florina Balcan. Data-driven algorithm design, 2020. URL: https://arxiv.org/abs/2011.07177.
  2. Eric Balkanski, Baharan Mirzasoleiman, Andreas Krause, and Yaron Singer. Learning sparse combinatorial representations via two-stage submodular maximization. In International Conference on Machine Learning, pages 2207-2216. PMLR, 2016. URL: http://proceedings.mlr.press/v48/balkanski16.html.
  3. Justin Chen, Sandeep Silwal, Ali Vakilian, and Fred Zhang. Faster fundamental graph algorithms via learned predictions. In International Conference on Machine Learning, pages 3583-3602. PMLR, 2022. URL: https://proceedings.mlr.press/v162/chen22v.html.
  4. Sami Davies, Benjamin Moseley, Sergei Vassilvitskii, and Yuyan Wang. Predictive flows for faster ford-fulkerson. In International Conference on Machine Learning, pages 7231-7248. PMLR, 2023. URL: https://proceedings.mlr.press/v202/davies23b.html.
  5. Sami Davies, Sergei Vassilvitskii, and Yuyan Wang. Warm-starting push-relabel. arXiv preprint, 2024. URL: https://doi.org/10.48550/arXiv.2405.18568.
  6. Jeff Decary, David Bergman, Carlos Cardonha, Jason Imbrogno, and Andrea Lodi. The madness of multiple entries in march madness, 2024. URL: https://doi.org/10.48550/arXiv.2407.13438.
  7. Michael Dinitz, Sungjin Im, Thomas Lavastida, Benjamin Moseley, and Sergei Vassilvitskii. Faster matchings via learned duals. Advances in neural information processing systems, 34:10393-10406, 2021. URL: https://proceedings.neurips.cc/paper/2021/hash/5616060fb8ae85d93f334e7267307664-Abstract.html.
  8. Swati Gupta, Jai Moondra, and Mohit Singh. Balancing notions of equity: Approximation algorithms for fair portfolio of solutions in combinatorial optimization. arXiv preprint, 2023. URL: https://doi.org/10.48550/arXiv.2311.03230.
  9. Jon Kleinberg, Christos Papadimitriou, and Prabhakar Raghavan. Segmentation problems. Journal of the ACM (JACM), 51(2):263-280, 2004. URL: https://doi.org/10.1145/972639.972644.
  10. Jon Kleinberg and Maithra Raghu. Team performance with test scores. ACM Transactions on Economics and Computation (TEAC), 6(3-4):1-26, 2018. URL: https://doi.org/10.1145/3274644.
  11. Silvio Lattanzi, Ola Svensson, and Sergei Vassilvitskii. Speeding up bellman ford via minimum violation permutations. In International Conference on Machine Learning, pages 18584-18598. PMLR, 2023. URL: https://proceedings.mlr.press/v202/lattanzi23a.html.
  12. Michael Mitzenmacher and Sergei Vassilvitskii. Algorithms with predictions. Communications of the ACM, 65(7):33-35, 2022. URL: https://doi.org/10.1145/3528087.
  13. George L Nemhauser, Laurence A Wolsey, and Marshall L Fisher. An analysis of approximations for maximizing submodular set functions - I. Mathematical programming, 14:265-294, 1978. URL: https://doi.org/10.1007/BF01588971.
  14. Sahil Singla. Combinatorial optimization under uncertainty: Probing and stopping-time algorithms. Unpublished doctoral dissertation, Carnegie Mellon University, 2018. Google Scholar
  15. Serban Stan, Morteza Zadimoghaddam, Andreas Krause, and Amin Karbasi. Probabilistic submodular maximization in sub-linear time. In International Conference on Machine Learning, pages 3241-3250. PMLR, 2017. URL: http://proceedings.mlr.press/v70/stan17a.html.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail