Changes between Version 12 and Version 13 of Ticket #32282


Ignore:
Timestamp:
May 28, 2022, 1:19:24 AM (4 months ago)
Author:
Matthias Köppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #32282 – Description

    v12 v13  
    1212highs also has a rudimentary python interface in its own source tree - https://github.com/ERGO-Code/HiGHS/blob/master/src/interfaces/highs_python_api.py
    1313
    14 A possible route for a high-level interface goes through CVXPY (#31962)
    15 
    1614For an interface that provides access to tableau data, as of 2022-04, neither scipy nor the [https://github.com/ERGO-Code/HiGHS/blob/master/src/interfaces/OsiHiGHSSolverInterface.hpp OsiHiGHSSolverInterface] provides the necessary methods:
    1715- https://github.com/ERGO-Code/HiGHS/issues/525#issuecomment-1038529096
    1816- https://github.com/scipy/scipy/issues/15915 (feature request)
    1917
    20 HiGHS is developing its own Python interface in https://github.com/ERGO-Code/HiGHS/tree/master/src/interfaces/highspy (using pybind11); tableau data access methods yet to be done
    21 - https://github.com/ERGO-Code/HiGHS/issues/525#issuecomment-1086217397
    22 
    23 
     18See also:
     19- A possible route for a high-level interface goes through CVXPY (#31962)
     20- #33919 Add MILP solver backends for HiGHS via highspy
    2421
    2522Part of Meta-ticket #26511: Use Python optimization interfaces: CVXPY, or-tools, PuLP, Pyomo, cylp...