Changes between Version 74 and Version 75 of Ticket #26511
- Timestamp:
- 03/21/22 22:53:27 (5 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #26511 – Description
v74 v75 45 45 46 46 == Key Python software (solver-independent) == 47 48 Selection criteria for solver-independent interfaces: 49 - Does it use a compatible, permissive, open source license? 50 - Does it provide detailed access to the solver that allows for updating problems and warmstarting? 51 - Is it under active development? 52 47 53 48 54 '''cvxpy''' - #31962 … … 111 117 == Key Python software (solver-dependent) == 112 118 113 '''scipy.optimize''' 119 The Python interfaces that target only one solver are usually careful in not having more restrictive licenses than the targeted solver. 114 120 121 '''scipy.optimize''' (vendors HiGHS) 122 - Permissive open source licenses: !SciPy: BSD 3-clause; HiGHS: MIT license 115 123 - #32282 Add LP solver backends for HiGHS via scipy.optimize.linprog 116 124 … … 121 129 '''cylp''' 122 130 - #33487: CyLP is a Python interface to COIN-OR’s Linear and mixed-integer program solvers (CLP, CBC, and CGL). CyLP’s unique feature is that you can use it to alter the solution process of the solvers from within Python. For example, you may define cut generators, branch-and-bound strategies, and primal/dual Simplex pivot rules completely in Python. 131 - same license as CBC/CLP/CGL 123 132 - is it maintained?? https://github.com/coin-or/CyLP/issues 124 133 … … 137 146 '''PySCIPOpt''' 138 147 - #21003 148 - PySCIPOpt: MIT license; SCIP: non-free "academic" license 139 149 140 150 == Other relevant software ==