RSOME in Python: An Open-Source Package for Robust Stochastic Optimization Made Easy

Zhi Chen, Peng Xiong*

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

We introduce a Python package called RSOME for modeling a wide spectrum of robust and distributionally robust optimization problems. RSOME serves as an open-source framework for modeling various optimization problems subject to distributional ambiguity in a highly readable and mathematically intuitive manner. It is versatile and fits well in the open-source software community in the sense that (i) it is consistent with NumPy arrays in indexing and slicing and; (ii) together with the rich Python libraries for machine learning, data analysis, and visualization, it is easy to implement data-driven models; and (iii) it pro-vides convenient interfaces for users to switch and tune parameters among different solvers.

© 2023 INFORMS
Original languageEnglish
Pages (from-to)717-724
JournalINFORMS Journal on Computing
Volume35
Issue number4
Online published30 Mar 2023
DOIs
Publication statusPublished - Jul 2023

Research Keywords

  • (distributionally) robust optimization
  • algebraic modeling package
  • adaptive decision making
  • data-driven analytics

Fingerprint

Dive into the research topics of 'RSOME in Python: An Open-Source Package for Robust Stochastic Optimization Made Easy'. Together they form a unique fingerprint.

Cite this