Skip to content
DraconiticResearch
Search Sources API
189,273 studies31 sourcesUpdated 48 min ago
PreprintarXiv licencearXiv

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

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.

Related

  1. On tractability, complexity, and mixed-integer convex programming representability of distributionally favorable optimization
    Nan Jiang, Weijun Xie
    Mathematical ProgrammingPeer-reviewedCC BYFull text1 citedOptimisation & controlHAL
  2. Low-Thrust Trajectory Optimization with Quantum Computing and Sequential Convex Programming
    Carmine Giordano
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  3. Nonlinear Density-Driven Optimal Control (D2OC) for Multi-Agent Spatial Coverage via Sequential Convex Programming
    Julian Martinez, Kooktae Lee
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  4. Inertial Primal-Dual Dynamics Methods Featuring Implicit Hessian-Driven Damping for Convex Optimization Problems in Continuous and Discrete Time
    Xiangkai Sun, Zeying Gao, Liang He +1
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  5. Scentree: a framework for generating scenario trees for multistage stochastic programming
    Cristian Pachón-García, Albert Solà Vilalta, F-. Javier Heredia
    arXivPreprintCC BY-SA 4.0Full textStatisticsarXiv
BibTeX
@misc{wooding2026scenopt,
  title = {{Scen-Opt: A Scenario Optimization Toolbox for Data-Driven Convex Programming}},
  author = {Ben Wooding and Simone Garatti and Marco C. Campi and Abolfazl Lavaei},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.07846},
  eprint = {2610.07846},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.07846},
}
RIS
TY  - UNPB
TI  - Scen-Opt: A Scenario Optimization Toolbox for Data-Driven Convex Programming
AU  - Ben Wooding
AU  - Simone Garatti
AU  - Marco C. Campi
AU  - Abolfazl Lavaei
PY  - 2026
DA  - 2026/10/06
PB  - arXiv
DO  - 10.48550/arxiv.2610.07846
UR  - https://arxiv.org/abs/2610.07846
AB  - 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.
ER  -