Alinson S. Xavier
|
2ea0043c03
|
Add support for MIQPs; implement max cut model
|
4 months ago |
Alinson S. Xavier
|
006ace00e7
|
Accelerate KnnDualGmiComponent_before_mip; enable precompilation
|
1 year ago |
Alinson S. Xavier
|
beab75a16d
|
Implement expert and knn dual gmi component
|
1 year ago |
Alinson S. Xavier
|
00fe4d07d2
|
Add gmi_dual
|
1 year ago |
Alinson S. Xavier
|
1c204d765e
|
Add gmi test; update H5
|
1 year ago |
Alinson S. Xavier
|
93e604817b
|
Reformat source code
|
1 year ago |
Alinson S. Xavier
|
25fc39a2b7
|
Small fixes
|
2 years ago |
Alinson S. Xavier
|
510d87ce90
|
Make compatible with write_mps; fix lazy_enforce
|
2 years ago |
Alinson S. Xavier
|
190c288203
|
Make lazy constraints compatible with JuMP
|
2 years ago |
Alinson S. Xavier
|
4d5b7e971c
|
Minor fixes
|
2 years ago |
Alinson S. Xavier
|
d69c4bbfa7
|
Make cuts component compatible with JuMP
|
2 years ago |
Alinson S. Xavier
|
d6025c5f4a
|
Add write_jld2, reformat code
|
2 years ago |
Alinson S. Xavier
|
b82a984ab1
|
Make package installable/testable on clean docker image
|
2 years ago |
Alinson S. Xavier
|
eab4697b6b
|
Update copyright notices, other minor fixes
|
3 years ago |
Alinson S. Xavier
|
4be2aa0be7
|
BB: Reduce node limit in tests
|
3 years ago |
Alinson S. Xavier
|
d8b80f00ca
|
Re-add Cuts module
|
3 years ago |
Alinson S. Xavier
|
db6456dbaa
|
Re-add BB module
|
3 years ago |
Alinson S. Xavier
|
dabcfef00f
|
Make python classes available in Julia
|
3 years ago |
Alinson S. Xavier
|
117ed8d4cd
|
Conclude JumpModel
|
3 years ago |
Alinson S. Xavier
|
5bc909d62f
|
Start implementing JumpSolver
|
3 years ago |
Alinson S. Xavier
|
64101c495c
|
Make cut aggressiveness configurable
|
3 years ago |
Alinson S. Xavier
|
e9e5d8caf0
|
Fix indices
|
3 years ago |
Alinson S. Xavier
|
b5a76e4588
|
Cuts: Store variable names
|
3 years ago |
Alinson S. Xavier
|
41f9234de1
|
CpxCuts: Use sparse arrays in H5 file
|
3 years ago |
Alinson S. Xavier
|
323fd8de63
|
Fix Project.toml; generate CPLEX cuts more aggresively
|
3 years ago |
Alinson S. Xavier
|
1eee63702d
|
Start rewrite; add CPX collector
|
3 years ago |
Alinson S. Xavier
|
38c4e41720
|
BB: Collect strong branching data
|
3 years ago |
Alinson S. Xavier
|
3fd3893132
|
Fix tests
|
3 years ago |
Alinson S. Xavier
|
74dbb264a4
|
BB: Make aggregation configurable
|
3 years ago |
Alinson S. Xavier
|
a8e6c6da22
|
BB: Fix incorrect set_bounds call; add failing tests
|
3 years ago |
Alinson S. Xavier
|
97a3b99acf
|
BB: Use CPXstrongbranch if optimizer is CPLEX
|
3 years ago |
Alinson S. Xavier
|
5618330793
|
FileInstance: Make interface simpler to use
|
3 years ago |
Alinson S. Xavier
|
9b3a0da5f7
|
BB: Support general int vars
|
3 years ago |
Alinson S. Xavier
|
dd13654e3e
|
Update to JuMP 1.2 and MOI 1.7
|
3 years ago |
Alinson S. Xavier
|
acaa8c3bee
|
Use UpperBoundRef and LowerBoundRef; relax int vars
|
4 years ago |
Alinson S. Xavier
|
be0cd98e9d
|
Add implementation of textbook branch-and-bound method
|
4 years ago |
Alinson S. Xavier
|
d87476631a
|
Store ML training data in a separate HDF5 file
|
4 years ago |
Alinson S. Xavier
|
65a78ebdfe
|
JuMPSolver: Collect sa_obj, sa_lb, sa_ub
|
4 years ago |
Alinson S. Xavier
|
e22e27fac1
|
Implement parse_name
|
4 years ago |
Alinson S. Xavier
|
5418a40a7d
|
Remove MPS from HDF5 file
|
4 years ago |
Alinson S. Xavier
|
9c05e9d66a
|
Rename files
|
4 years ago |
Alinson S. Xavier
|
af3a5a69f0
|
Implement lazy callbacks
|
4 years ago |
Alinson S. Xavier
|
39072a6290
|
Make compatible with MIPLearn 5b3a56f0; reformat source code
|
4 years ago |
Alinson S. Xavier
|
e94296b057
|
Use HDF5 for instance files
|
4 years ago |
Alinson S. Xavier
|
9362c3b268
|
Rewrite FileInstance
|
4 years ago |
Alinson S. Xavier
|
c3ba762868
|
Remove object references from model.ext[:miplearn]
|
4 years ago |
Alinson S. Xavier
|
070522d56c
|
Conditionally import Gurobi
|
4 years ago |
Alinson S. Xavier
|
9f516160ab
|
Replace Gurobi by Clp in most tests
|
4 years ago |
Alinson S. Xavier
|
fa7f15b9bd
|
Make compatible with Cbc
|
4 years ago |
Alinson S. Xavier
|
1bb2b48b7d
|
BenchmarkRunner: Ensure outputs are discarded
|
4 years ago |