PyROS (Pyomo Robust Optimization Solver) is a Pyomo-based meta-solver for non-convex, two-stage adjustable robust optimization problems.
It was developed by Natalie M. Isenberg, Jason A. F. Sherman, and Chrysanthos E. Gounaris of Carnegie Mellon University, in collaboration with John D. Siirola of Sandia National Laboratories. The developers gratefully acknowledge support from the U.S. Department of Energy's Institute for the Design of Advanced Energy Systems (IDAES) and Carbon Capture Simulation for Industry Impact (CCSI2) projects.
.. toctree:: :maxdepth: 1 :caption: Index of PyROS Documentation Methodology Overview <overview.rst> Getting Started <getting_started.rst> Solver Interface <solver_interface.rst> Uncertainty Sets <uncertainty_sets.rst> Solver Output Log <solver_log.rst> Usage Tutorial <tutorial/tutorial.rst>
If you use PyROS in your research, please acknowledge PyROS by citing [SIS+26]_ and [IAE+21]_.
Please provide feedback and/or report any problems by opening an issue on the Pyomo GitHub page.