cs.MSOct 6, 2026

Scen-Opt: A Scenario Optimization Toolbox for Data-Driven Convex Programming

Authors: Ben Wooding, Simone Garatti, Marco C. Campi, Abolfazl Lavaei

Organizations: Institute for Convergent Software Integrated Systems, Vanderbilt University, USA · Department of Electronics, Information and Bioengineering, Politecnico di Milano, Italy · Department of Information Engineering, University of Brescia, Italy · School of Computing, Newcastle University, UK

Abstract

The scenario approach is a well-established statistical framework for data-driven decision-making. In particular, in data-driven optimization, the scenario approach unveils how the problem structure governs out-of-sample generalization, and offers a principled basis for assessing and certifying the reliability of the optimal solution as per constraint satisfaction. Despite its strong theoretical development and wide applicability, no software toolbox has been available to date that enables user-friendly, data-driven convex optimization within the scenario-approach framework. In this paper, we introduce Scen-Opt, an open-source software tool that integrates convex programming with data samples while providing statistical guarantees grounded in scenario theory. Scen-Opt is implemented in Python, supporting data-driven linear, quadratic, and semidefinite programming, and offers a Python-based web application with an intuitive and reactive graphical user interface (GUI) built using modern web technologies. Scen-Opt can be used directly through its online interface or installed locally, accommodating both manual input and data-file uploads (CSV, JSON, TXT, TSV, MAT, Excel, NPY, NPZ, Parquet). Built on a Python backend with a modern JavaScript frontend, Scen-Opt offers a highly user-friendly experience and efficient usability across desktops, laptops, tablets, and mobile devices. In this paper, Scen-Opt is applied to a set of representative benchmarks, demonstrating its practical effectiveness for data-driven convex optimization with guaranteed performance.

Figures & tables

Appendix figures & tables15 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Disciplined Biconvex Programming

    Nov 3, 2025Hao Zhu, Joschka BoedeckerConvex Optimization

  2. Learning Polyhedral Conformal Sets for Robust Optimization

    May 8, 2026Shuyi Chen, Wenbin Zhou, Shixiang ZhuRobust OptimizationConformal Inference

  3. Optimization with Dynamic Constraint Learning (DCL)

    Jul 28, 2026Ezgi Oztekin, Figen Oztoprak, S. Ilker BirbilConstrained OptimizationUncoupled Learning