-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Including SCIP into drake #19338
Comments
Fantastic news! Thank you for letting us know. We'll definitely take another careful look. |
Are there any new on this? |
I'll let others respond with any solver programming tips, but helping with the build system part of this task would be on my plate. One question to help get started on that front... Looking at the CMakeLists for SCIP, I see that there are some options for turning on/off various dependencies or options. Do we know which options we would want (or need) to have ON for Drake? In particular, if the SCIP library requires other helper libraries then we would also need to check the license terms for those libraries. If you can provide a list of minimum required options to enable, I can help check those licenses. |
FYI On a related note, I also did a quick check of helper libraries that are copied into the SCIP codebase directly (under |
FYI #20375 is a recent example of adding a new |
I think this would be a great thing to include in Drake. Currently, we don't really have an open-source MIP solver which feels very limiting. For example |
I'm also very excited about this. Having an open-source MISOCP solver and having any MISDP solver would be fantastic contributions (we would try them immediately in our work on Graph of Convex Sets). |
SCIP is a fast MI solver. In the past, It was not included into drake, because of license issues. (#12997 (comment), #3367 (comment))
However, recently the license has been changed to APACHE2.0 (https://scipopt.org/index.php#license). Maybe it would be worth it to consider adding, SCIP as a solver to have a nice (non-commerical) alternative to GUROBI and MOSEK.
The text was updated successfully, but these errors were encountered: