Model predictive control (MPC) is widely used in resource optimization problems because it naturally deals with bounded controls and states allows information to be included. However, at each sampling instant, an problem must solved. Resource switching actions lead integer decision variables, which are computationally costly, particularly when the number of variables large. As a result, approac...