The ProfitOracle struct represents an oracle for a profit maximization problem with specific
parameters.
The ProfitOracleQ struct is an oracle for the profit maximization problem in a discrete version.
The ProfitOracleRB
struct is an implementation of an oracle for a profit maximization problem with
robustness. It is used to solve a profit maximization problem where the parameters have interval
uncertainty. The implementation is based on the approach described in the paper “Robust Geometric
Programming Approach to Profit Maximization with Interval Uncertainty” by Aliabadi and Salahi.
The ProfitOracleRB
struct is an implementation of an oracle for a profit maximization problem with
robustness.