Opened 5 years ago

Last modified 2 months ago

#21003 needs_work enhancement

Add SCIP backend using PySCIPOpt — at Version 13

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.5
Component: linear programming Keywords: lp, days84, IMA-PolyGeom
Cc: moritz, yzh, malb Merged in:
Authors: Matthias Koeppe, needs more authors Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/pyscipopt (Commits, GitHub, GitLab) Commit: d973980c8bea05015dbcc4e28121f77de30eb6a2
Dependencies: #22557 Stopgaps:

Status badges

Description (last modified by mkoeppe)

This ticket adds a package pyscipopt and prepares a new MIP backend based on it. Currently all methods are just stubs. They need to be filled in.

http://scip.zib.de/doc/html/PYTHON_INTERFACE.php

https://github.com/SCIP-Interfaces/PySCIPOpt

Branch is on top of #22557.

Change History (13)

comment:1 Changed 5 years ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 5 years ago by mkoeppe

  • Dependencies changed from #10879 to #21094

comment:3 Changed 5 years ago by mkoeppe

  • Branch set to u/mkoeppe/pyscipopt

comment:4 Changed 5 years ago by git

  • Commit set to db1b1d9c9de824cb25e614b9b39ee838f7f510ad

Branch pushed to git repo; I updated commit sha1. New commits:

7075b83Pacth SCIP Makefile more to get library dependencies right
b372675Fixup
49659e3Fixup
db1b1d9Merge branch 't/21094/sage_package_for_scip_integer_programming_solver' into t/21003/pyscipopt

comment:5 Changed 5 years ago by git

  • Commit changed from db1b1d9c9de824cb25e614b9b39ee838f7f510ad to 805a0349170376f392c0b1aff410b554d894a4c1

Branch pushed to git repo; I updated commit sha1. New commits:

805a034Merge tag '7.4.beta0' into t/21003/pyscipopt

comment:6 Changed 5 years ago by git

  • Commit changed from 805a0349170376f392c0b1aff410b554d894a4c1 to d3271c0e047c6ead45eb7330101db1e2b1c0843f

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

a3bf199Add SCIP backend (stubs only)
d3271c0New pip package pyscipopt

comment:7 Changed 5 years ago by moritz

  • Cc moritz added

comment:8 Changed 5 years ago by git

  • Commit changed from d3271c0e047c6ead45eb7330101db1e2b1c0843f to 41b70bb400d4a0142f5bbf6ff64756868f4383a5

Branch pushed to git repo; I updated commit sha1. New commits:

41b70bbPySCIPOpt: Install from git

comment:9 Changed 5 years ago by mkoeppe

  • Description modified (diff)
  • Milestone changed from sage-7.3 to sage-7.6

comment:10 Changed 5 years ago by vdelecroix

  • Keywords days84 added

comment:11 Changed 5 years ago by mkoeppe

  • Authors set to Matthias Koeppe, needs more authors

comment:12 Changed 5 years ago by git

  • Commit changed from 41b70bb400d4a0142f5bbf6ff64756868f4383a5 to d973980c8bea05015dbcc4e28121f77de30eb6a2

Branch pushed to git repo; I updated commit sha1. New commits:

6cc2bd7Update patches and script for 4.0.0
31f7397Merge branch 't/22557/upgrade_scipopt_to_4_0' into t/21003/pyscipopt
92b7420pyscipopt: Use real upstream git
d973980SCIPBackend: First step

comment:13 Changed 5 years ago by mkoeppe

  • Dependencies changed from #21094 to #22557
  • Description modified (diff)
Note: See TracTickets for help on using tickets.