|
|
2ca2794457
|
GurobiModel: Capture static_var_obj_coeffs_quad
|
2025-06-11 13:19:36 -05:00 |
|
|
|
5fefb49566
|
Update to Gurobi 11
|
2025-06-10 11:27:02 -05:00 |
|
|
|
b55554d410
|
Add _gurobipy suffix to all build_model functions
|
2024-02-06 16:08:24 -06:00 |
|
|
|
60d9a68485
|
Solver: Make attributes private; ensure we're not calling them directly
Helps with Julia/JuMP integration.
|
2024-02-02 10:15:06 -06:00 |
|
|
|
281508f44c
|
Store cuts and lazy constraints as JSON in H5
|
2024-02-01 10:06:21 -06:00 |
|
|
|
c9eef36c4e
|
Make cuts component compatible with Pyomo+Gurobi
|
2024-01-29 00:41:29 -06:00 |
|
|
|
8805a83c1c
|
Implement MemorizingCutsComponent; STAB: switch to edge formulation
|
2023-11-07 15:36:31 -06:00 |
|
|
|
b81815d35b
|
Lazy: Minor fixes; make it compatible with Pyomo
|
2023-10-27 10:44:21 -05:00 |
|
|
|
a42cd5ae35
|
Lazy: Simplify method signature; switch to AbstractModel
|
2023-10-27 09:14:51 -05:00 |
|
|
|
7079a36203
|
Lazy: Rename fields
|
2023-10-27 08:53:38 -05:00 |
|
|
|
2d07a44f7d
|
Fix mypy errors
|
2023-10-26 13:41:50 -05:00 |
|
|
|
1ea989d48a
|
MIPLearn v0.3
|
2023-06-08 11:25:39 -05:00 |
|
|
|
ce78d5114a
|
Merge branch 'feature/new-py-api' into feature/docs
|
2022-02-25 08:36:43 -06:00 |
|
|
|
08fc18beb0
|
feature/docs
|
2022-01-25 12:00:57 -06:00 |
|
|
|
2a76dd42ec
|
Allow user to attach arbitrary data to violations
|
2022-01-25 11:39:03 -06:00 |
|
|
|
c6b31a827d
|
GurobiSolver: Accept non-binary integer variables
|
2021-08-13 10:15:23 -05:00 |
|
|
|
ccb1a1ed25
|
GurobiSolver: Fix LHS extraction
|
2021-08-12 07:52:34 -05:00 |
|
|
|
fabb13dc7a
|
Extract LHS as a sparse matrix
|
2021-08-12 05:35:04 -05:00 |
|
|
|
f809dd7de4
|
Use np.ndarray in Constraints.{basis_status,senses}
|
2021-08-09 06:09:26 -05:00 |
|
|
|
9ddda7e1e2
|
Use np.ndarray for constraint names
|
2021-08-09 05:41:01 -05:00 |
|
|
|
45667ac2e4
|
Use np.ndarray for var_types, basis_status
|
2021-08-08 07:36:57 -05:00 |
|
|
|
7d55d6f34c
|
Use np.array for Variables.names
|
2021-08-08 07:24:14 -05:00 |
|
|
|
f69067aafd
|
Implement {get,put}_array; make other methods deprecated
|
2021-08-08 06:52:24 -05:00 |
|
|
|
0a32586bf8
|
Use np.ndarray in Constraints
|
2021-08-05 15:57:02 -05:00 |
|
|
|
0c4b0ea81a
|
Use np.ndarray in Variables
|
2021-08-05 15:42:19 -05:00 |
|
|
|
6fd839351c
|
GurobiSolver: Fix error messages
|
2021-07-27 11:50:03 -05:00 |
|
|
|
ef9c48d79a
|
Replace Hashable by str
|
2021-07-15 16:21:40 -05:00 |
|
|
|
609c5c7694
|
Rename Variables and Constraints; move to internal.py
|
2021-07-06 17:08:22 -05:00 |
|
|
|
81b7047c4c
|
gurobi.py: Remove tuples
|
2021-05-20 10:25:56 -05:00 |
|
|
|
c494f3e804
|
Remove tuples from ConstraintFeatures
|
2021-05-20 10:23:53 -05:00 |
|
|
|
f9ac65bf9c
|
Remove tuples from VariableFeatures
|
2021-05-20 10:03:18 -05:00 |
|
|
|
4bf4d09cb5
|
Remove unused classes and methods
|
2021-05-15 14:29:11 -05:00 |
|
|
|
91c8db2225
|
Refactor StaticLazy; remove old constraint methods
|
2021-05-15 14:15:48 -05:00 |
|
|
|
83c46d70a3
|
Implement bulk constraint methods
|
2021-05-15 09:26:55 -05:00 |
|
|
|
249002dcf3
|
Fix mypy issues
|
2021-04-30 11:55:08 -05:00 |
|
|
|
0ba8cc16fd
|
GurobiSolver: Implement relax/enforce constraint
|
2021-04-15 15:22:12 -05:00 |
|
|
|
4dd4ef52bd
|
Add with_lhs argument
|
2021-04-15 12:39:48 -05:00 |
|
|
|
18521331c9
|
Extract more features to ConstraintFeatures
|
2021-04-15 12:21:19 -05:00 |
|
|
|
230d13a5c0
|
Create ConstraintFeatures
|
2021-04-15 11:49:58 -05:00 |
|
|
|
95e326f5f6
|
Use compact variable features everywhere
|
2021-04-15 09:49:35 -05:00 |
|
|
|
fec0113722
|
Rename features.variables to variables_old; update FeatureExtractor
|
2021-04-15 06:54:27 -05:00 |
|
|
|
08f0bedbe0
|
Implement more compact get_variables
|
2021-04-15 06:26:33 -05:00 |
|
|
|
e6eca2ee7f
|
GurobiSolver: Performance improvements
|
2021-04-15 04:12:10 -05:00 |
|
|
|
ef7a50e871
|
Only include static features in after-load
|
2021-04-13 16:08:30 -05:00 |
|
|
|
8f41278713
|
GurobiSolver: Improve get_constraints
|
2021-04-13 15:35:20 -05:00 |
|
|
|
37a1bc9fe6
|
Fix mypy errors
|
2021-04-13 14:36:20 -05:00 |
|
|
|
61645491a4
|
GurobiSolver: Bulk query
|
2021-04-13 10:54:01 -05:00 |
|
|
|
25affca3ec
|
GurobiSolver: Accept integer variables, as long as bounds=(0,1)
|
2021-04-13 10:39:36 -05:00 |
|
|
|
c4a6665825
|
Remove obsolete methods
|
2021-04-13 09:42:25 -05:00 |
|
|
|
2d4ded1978
|
Fix some mypy issues
|
2021-04-11 17:07:45 -05:00 |
|