-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
Update scipoptsuite to 8.0.2 (now open source!), rename to scip #31329
Comments
This comment has been minimized.
This comment has been minimized.
Commit: |
Author: Matthias Koeppe |
comment:4
Tested only on macOS Catalina. Can't do automatic tests because the upstream tarball is not distributable. |
This comment has been minimized.
This comment has been minimized.
comment:6
shared library installation on macOS needs more work - see #21003 |
This comment has been minimized.
This comment has been minimized.
Changed keywords from none to upgrade, scipoptsuite |
comment:8
Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date. |
comment:9
Setting a new milestone for this ticket based on a cursory review. |
This comment has been minimized.
This comment has been minimized.
comment:38
|
comment:39
I feel stupid, but what is the name of the backend? I have
|
comment:40
Replying to Martin Rubey:
this is the default now,no need to supply it explicitly. cf #32390 the problem is elsewhere |
comment:41
check out
|
comment:42
I found another friend, #21003... |
comment:43
It seems that SCIP forgets the type of variables upon copying:
versus
|
comment:44
This is actually a real problem:
|
comment:45
diff --git a/src/sage/numerical/backends/scip_backend.pyx b/src/sage/numerical/backends/scip_backend.pyx
index d063d012b98..9b080afcbe0 100644
--- a/src/sage/numerical/backends/scip_backend.pyx
+++ b/src/sage/numerical/backends/scip_backend.pyx
@@ -1148,7 +1148,7 @@ cdef class SCIPBackend(GenericBackend):
cdef SCIPBackend cp = type(self)(maximization=self.is_maximization())
cp.problem_name(self.problem_name())
for i, v in enumerate(self.variables):
- vtype = v.vtype
+ vtype = v.vtype()
cp.add_variable(self.variable_lower_bound(i),
self.variable_upper_bound(i),
binary=vtype == 'BINARY', |
comment:46
could you update the branch (or I can do this in 6 hours) |
comment:47
Should this really be done in this ticket, or rather in #21003? |
comment:48
This change should be made in #21003, which adds the mip backend. |
comment:49
Pdf docs don't build
|
comment:50
I think this is from #34749 (scip_sdp) |
Changed branch from u/mkoeppe/update_scipoptsuite_to_7_0_2 to |
… cmake version to 3.11 scip (sagemath#31329) fails to build with the older cmake provided by ubuntu- xenial (scipopt/scip#32) papilo (sagemath#34726) needs at least cmake 3.11. 3.10.x is shipped on ubuntu-bionic, linuxmint-19. URL: https://trac.sagemath.org/34746 Reported by: mkoeppe Ticket author(s): Matthias Koeppe Reviewer(s): Dima Pasechnik
This ticket adds a package `pyscipopt` and adds a new MIP backend based on it. https://github.com/scipopt/PySCIPOpt Branch is on top of sagemath#31329. Steps to get it to work: - pull from this branch - `sage -f pyscipopt` URL: https://trac.sagemath.org/21003 Reported by: mkoeppe Ticket author(s): Matthias Koeppe, Moritz Firsching, Martin Rubey Reviewer(s): Moritz Firsching, Vincent Delecroix, David Coudert, Matthias Koeppe
scipoptsuite 8.0.2 was re-released as open source (Apache 2.0) on 2022-11-04 - https://www.scipopt.org/
https://www.scipopt.org/doc/html/md_INSTALL.php
It includes its own fork of bliss - see discussion in mkoeppe/bliss#3
Previous update in #24662.
Depends on #34726
Depends on #34742
Depends on #34746
Depends on #34665
Depends on #30217
CC: @dimpase @yuan-zhou @kliem @jplab
Component: packages: experimental
Keywords: upgrade, scipoptsuite
Author: Matthias Koeppe
Branch/Commit:
9b40272
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/31329
The text was updated successfully, but these errors were encountered: