I'm a graduate student studying Robust Optimization (RO).
So far, I've been studied the theoretic point of RO, and now I am looking for an actual tool for solving RO problems, both for practice and real application.
I'm familiar with Python, but I couldn't find any Python packages for RO unfortunately.
The alternative found was Julia, especially package "JuMPeR", which handles RO problem with user-friendly syntax. Also the general optimization tool, "JuMP" seems great.
But it seems that this library has not been updated for several years, and the reason may be that this is developed and maintained by an individual.
Especially, constructing the uncertainty set and reformulation of robust counterpart to tractable convex programming is important but also tricky in RO. But I think the uncertainty sets provided by "JuMPeR" are quite simple and small in quantity. So I have a few questions.
Is JuMPeR quite good enough for RO problem, both for experiments in paper and real applications? The default uncertainty sets are box set, ellipsoidal, and cardinally-constrained set. Are they the only options? Or is there any chance for customization, or available sets in Julia-github?
If not, can you recommend another software/language for RO?
Thanks.