-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long time horizon #1
Comments
Hi @Abdu-Hekal When STLCCP's computational time is slow, there are two possibilities: 1) each iteration is time-consuming, or 2) each iteration is fast but does not converge after multiple iterations. To reduce computational time in the first case, you can change the solver for the subproblem in Additionally, you can modify solver options by adding In the second case, you can change the variables related to weight |
Additionally, It is worth mentioning that reducing redundancy in the implementation can make the framework faster. Currently, CVXPY performs a "reduction chain" operation at each iteration to make the problem "canonical." However, since our subproblems have the same form with parameterization, this operation can be performed once. Unfortunately, the current CVXPY platform doesn't support the required DPP ruleset for our problem setting, i.e., CCP parameterization is not DPP compliant. Eliminating this redundancy could potentially make STLCCP faster. I welcome suggestions and discussions from others regarding this concern. |
I have attempted to use STLCCP for a long time horizon, i.e. thousands of steps. I would like to reduce the computation time for such a horizon, what can be done?
The text was updated successfully, but these errors were encountered: