-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
add optional SCIP integer constraint solver #10879
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
Doctest failures in detail doc/en/thematic_tutorials/linear_programming.rst
sage/graphs/digraph.py
sage/graphs/graph_coloring.py
sage/graphs/graph_generators.py
sage/numerical/knapsack.py
sage/numerical/mip.pyx
sage/graphs/generic_graph.py
|
comment:5
Thanks to the input of Nathann the number of failed doctests was greatly reduced. linear_programming.rst This seems to be just another just-as-good solution. Probably, the doctest should be changed to allow alternative solutions?
digraph.py Is this worrisome?
mip.pyx These are purely cosmetic.
|
This comment has been minimized.
This comment has been minimized.
comment:7
Forgot to update the patch, done that now. |
comment:9
Revised patch to match 4.7.1. |
This comment has been minimized.
This comment has been minimized.
comment:11
Hi, why not including http://numberjack.ucc.ie/ in Sage, which already has an interface to SCIP (among others), and allows more expressive constraints (CSP) than MIP only. Also, https://code.google.com/p/python-zibopt/ is another Python interface to SCIP. |
comment:12
Last I checked the latter didn't offer the level of detail I wanted. I didn't know about the former. |
Commit: |
Branch: u/malb/scipoptsuite |
This comment has been minimized.
This comment has been minimized.
comment:16
Doctest failures
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:36
Beginning of an attempt to revive this ticket: Updated the SCIP version, merged some stuff, commented out outdated Cython. |
This comment has been minimized.
This comment has been minimized.
comment:38
Several comments about
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:40
Instead of struggling with the hand-written build system of SCIP (http://listserv.zib.de/pipermail/scip/2016-July/002853.html), See: |
This comment has been minimized.
This comment has been minimized.
comment:41
Add link to SCIP license in ticket description. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Completed in #21003 |
"SCIP is currently one of the fastest non-commercial mixed integer programming (MIP) solvers. It is also a framework for Constraint Integer Programming and branch-cut-and-price. It allows total control of the solution process and the access of detailed information down to the guts of the solver." -- http://scip.zib.de/
Features interesting to Sage:
However, the SCIP license prevents us from redistributing the SCIP source code:
http://scip.zib.de/#license
To build a SCIP for Sage do:
$SAGE_ROOT/upstream/
sage -f scipoptsuite
KNOWN ISSUES
Split out ticket with just the spkg: #21094.
Follow-up: #21003: Add SCIP backend using PySCIPOpt
CC: @haraldschilly @jasongrout @dimpase @videlec @fchapoton @jdemeyer @slel
Component: packages: optional
Author: Martin Albrecht
Branch/Commit: u/mkoeppe/ticket/10879 @
1f514de
Issue created by migration from https://trac.sagemath.org/ticket/10879
The text was updated successfully, but these errors were encountered: