ROmodel: modeling robust optimization problems in Pyomo
نویسندگان
چکیده
Abstract This paper introduces ROmodel, an open source Python package extending the modeling capabilities of algebraic language Pyomo to robust optimization problems. ROmodel helps practitioners transition from deterministic through objects which allow formulating models in close analogy their mathematical formulation. contains a library commonly used uncertainty sets can be generated using matrix representations, but it also allows users define custom constraints. supports adjustable variables via linear decision rules. The resulting solved ROmodels solvers implement both reformulation and cutting plane approach. is platform compare reformulations. We demonstrate ROmodel’s by applying six case studies. based on (warped) Gaussian processes show how integrate data-driven with optimization.
منابع مشابه
Python Optimization Modeling Objects (Pyomo)
We describe Pyomo, an open source tool for modeling optimization applications in Python. Pyomo can be used to define symbolic problems, create concrete problem instances, and solve these instances with standard solvers. Pyomo provides a capability that is commonly associated with algebraic modeling languages such as AMPL, AIMMS, and GAMS, but Pyomo’s modeling objects are embedded within a full-...
متن کاملModeling Uncertainty in Optimization Problems
This expository article discusses approaches for modeling optimization problems that involve uncertainty. The emphasis of the paper is on motivation and intuition rather than technical completeness. By virtue of its length, the paper is inevitably incomplete, and the reader is advised to look at other papers in this encyclopedia to explore the richness of modeling approaches that this paper can...
متن کاملPyomo: modeling and solving mathematical programs in Python
We describe Pyomo, an open source software package for modeling and solving mathematical programs in Python. Pyomo can be used to define abstract and concrete problems, create problem instances, and solve these instances with standard open-source and commercial solvers. Pyomo provides a capability that is commonly associated with algebraic modeling languages such as AMPL, AIMMS, and GAMS. In co...
متن کاملRobust optimization in electromagnetic scattering problems
In engineering design, the physical properties of a system can often only be described by numerical simulation. Optimization of such systems is usually accomplished heuristically without taking into account that there are implementation errors that lead to very suboptimal, and often, infeasible solutions. We present a robust optimization method for electromagnetic scattering problems with large...
متن کاملRobust Solutions in Unstable Optimization Problems
We consider constraint optimization problems where costs (or preferences) are all given, but some are tagged as possibly unstable, and provided with a range of alternative values. We also allow for some uncontrollable variables, whose value cannot be decided by the agent in charge of taking the decisions, but will be decided by Nature or by some other agent. These two forms of uncertainty are o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Optimization and Engineering
سال: 2021
ISSN: ['1389-4420', '1573-2924']
DOI: https://doi.org/10.1007/s11081-021-09703-2