Alinson S. Xavier
|
e75850fab8
|
LearningSolver: Keep original H5 file unmodified
|
2 years ago |
Alinson S. Xavier
|
60d9a68485
|
Solver: Make attributes private; ensure we're not calling them directly
Helps with Julia/JuMP integration.
|
2 years ago |
Alinson S. Xavier
|
60c7222fbe
|
Cuts: Call set_cuts instead of setting cuts_aot_ directly
|
2 years ago |
Alinson S. Xavier
|
281508f44c
|
Store cuts and lazy constraints as JSON in H5
|
2 years ago |
Alinson S. Xavier
|
25bbe20748
|
Make lazy constr component compatible with Pyomo+Gurobi
|
2 years ago |
Alinson S. Xavier
|
c9eef36c4e
|
Make cuts component compatible with Pyomo+Gurobi
|
2 years ago |
Alinson S. Xavier
|
8805a83c1c
|
Implement MemorizingCutsComponent; STAB: switch to edge formulation
|
2 years ago |
Alinson S. Xavier
|
b81815d35b
|
Lazy: Minor fixes; make it compatible with Pyomo
|
2 years ago |
Alinson S. Xavier
|
a42cd5ae35
|
Lazy: Simplify method signature; switch to AbstractModel
|
2 years ago |
Alinson S. Xavier
|
7079a36203
|
Lazy: Rename fields
|
2 years ago |
Alinson S. Xavier
|
2d07a44f7d
|
Fix mypy errors
|
2 years ago |
Alinson S. Xavier
|
1ea989d48a
|
MIPLearn v0.3
|
2 years ago |
Alinson S. Xavier
|
6cc253a903
|
Update
|
3 years ago |
Alinson S. Xavier
|
3fd252659e
|
Update docs
|
4 years ago |
Alinson S. Xavier
|
f794c27634
|
Add progress arg to LearningSolver.solve
|
4 years ago |
Alinson S. Xavier
|
ce78d5114a
|
Merge branch 'feature/new-py-api' into feature/docs
|
4 years ago |
Alinson S. Xavier
|
04dd3ad5d5
|
Implement load; update fit
|
4 years ago |
Alinson S. Xavier
|
522f3a7e18
|
Change LearningSolver.solve and fit
|
4 years ago |
Alinson S. Xavier
|
08fc18beb0
|
feature/docs
|
4 years ago |
Alinson S. Xavier
|
2a76dd42ec
|
Allow user to attach arbitrary data to violations
|
4 years ago |
Alinson S. Xavier
|
2601ef1f9b
|
Make progress bars optional; other minor fixes
|
4 years ago |
Alinson S. Xavier
|
9bd64c885a
|
Minor fixes
|
4 years ago |
Alinson S. Xavier
|
c6b31a827d
|
GurobiSolver: Accept non-binary integer variables
|
4 years ago |
Alinson S. Xavier
|
ccb1a1ed25
|
GurobiSolver: Fix LHS extraction
|
4 years ago |
Alinson S. Xavier
|
fabb13dc7a
|
Extract LHS as a sparse matrix
|
4 years ago |
Alinson S. Xavier
|
5b3a56f053
|
Re-add sample.{get,put}_bytes
|
4 years ago |
Alinson S. Xavier
|
e852d5cdca
|
Use np.ndarray for constraint methods in Instance
|
4 years ago |
Alinson S. Xavier
|
895cb962b6
|
Make get_variable_{categories,features} return np.ndarray
|
4 years ago |
Alinson S. Xavier
|
56b39b6c9c
|
Make get_instance_features return np.ndarray
|
4 years ago |
Alinson S. Xavier
|
47d3011808
|
Use np.ndarray in instance features
|
4 years ago |
Alinson S. Xavier
|
5b54153a3a
|
Use np in Constraints.lazy; replace some get_vector
|
4 years ago |
Alinson S. Xavier
|
f809dd7de4
|
Use np.ndarray in Constraints.{basis_status,senses}
|
4 years ago |
Alinson S. Xavier
|
9ddda7e1e2
|
Use np.ndarray for constraint names
|
4 years ago |
Alinson S. Xavier
|
45667ac2e4
|
Use np.ndarray for var_types, basis_status
|
4 years ago |
Alinson S. Xavier
|
7d55d6f34c
|
Use np.array for Variables.names
|
4 years ago |
Alinson S. Xavier
|
f69067aafd
|
Implement {get,put}_array; make other methods deprecated
|
4 years ago |
Alinson S. Xavier
|
0a32586bf8
|
Use np.ndarray in Constraints
|
4 years ago |
Alinson S. Xavier
|
0c4b0ea81a
|
Use np.ndarray in Variables
|
4 years ago |
Alinson S. Xavier
|
ca925119b3
|
Add static_ prefix to all static features
|
4 years ago |
Alinson S. Xavier
|
6fd839351c
|
GurobiSolver: Fix error messages
|
4 years ago |
Alinson S. Xavier
|
962707e8b7
|
Replace push_sample by create_sample
|
4 years ago |
Alinson S. Xavier
|
4224586d10
|
Remove sample.{get,set}
|
4 years ago |
Alinson S. Xavier
|
ef9c48d79a
|
Replace Hashable by str
|
4 years ago |
Alinson S. Xavier
|
8fc7c6ab71
|
Split Sample.{get,put} into {get,put}_{scalar,vector}
|
4 years ago |
Alinson S. Xavier
|
235c3e55c2
|
Make Sample abstract; create MemorySample
|
4 years ago |
Alinson S. Xavier
|
851b8001bb
|
Move features to its own package
|
4 years ago |
Alinson S. Xavier
|
609c5c7694
|
Rename Variables and Constraints; move to internal.py
|
4 years ago |
Alinson S. Xavier
|
c8c29138ca
|
Remove unused classes and functions
|
4 years ago |
Alinson S. Xavier
|
cd9e5d4144
|
Remove sample.after_load
|
4 years ago |
Alinson S. Xavier
|
b4a267a524
|
Remove sample.after_lp
|
4 years ago |