Commit Graph

155 Commits (dev)
 

Author SHA1 Message Date
Alinson S. Xavier d351d84d58 DualGMI: Skip empty H5 files
2 months ago
Alinson S. Xavier 1aaf4ebdc4 DualGmi: Revert early stop for invalid cuts
2 months ago
Alinson S. Xavier 5662e5c2e6 DualGMI: Add time limit
2 months ago
Alinson S. Xavier 63bbd750fb DualGMI: compression: Skip empty files
2 months ago
Alinson S. Xavier 6c903d0b19 DualGMI: Fix type errors
2 months ago
Alinson S. Xavier c3a8fa6a08 DualGMI: Use compressed basis representation
2 months ago
Alinson S. Xavier 5c522dbc5f DualGMI: Reimplement Expert using kNN component
2 months ago
Alinson S. Xavier a9f1b2c394 JumpSolver: skip obj_coeffs_quad unless problem has quad terms
2 months ago
Alinson S. Xavier 2ea0043c03 Add support for MIQPs; implement max cut model
4 months ago
Alinson S. Xavier 9ac2f74856 BB/log: Increase node & parent columnd width
5 months ago
Alinson S. Xavier 672bb220c1 Disable precompilation
10 months ago
Alinson S. Xavier 20a7cfb42d BB: Make compatible with MOI 1.32+
10 months ago
Alinson S. Xavier b6ba75c3dc Add compat section: PrecompileTools, SCIP
10 months ago
Alinson S. Xavier a5a3690bb6 Bump to MIPLearn 0.4.2
10 months ago
Alinson S. Xavier e5a2550c21 Bump to MIPLearn 0.4.1
10 months ago
Alinson S. Xavier 011a106d20 gmi_dual: Small fixes
11 months ago
Alinson S. Xavier 006ace00e7 Accelerate KnnDualGmiComponent_before_mip; enable precompilation
1 year ago
Alinson S. Xavier 46ed6859f2 accelerate build_constraints
1 year ago
Alinson S. Xavier 15dfcac32e gmi_dual: Implement alternative strategies, report time and cuts
1 year ago
Alinson S. Xavier c5fe6bf712
Detect and skip duplicate cuts
1 year ago
Alinson S. Xavier 24d93c8894
gmi_dual: Implement alternative cut callback strategy
1 year ago
Alinson S. Xavier ffea599af3
cuts: Speed up tableau computation
1 year ago
Alinson S. Xavier 2f16f04878
gmi_dual: Accelerate build_expr
1 year ago
Alinson S. Xavier 70d2ee5883
dual_gmi: Relax tolerances
1 year ago
Alinson S. Xavier 92fd3c3e32
dual_gmi: Fix gap formula
1 year ago
Alinson S. Xavier 77c7e94927
gmi_dual: stop early; fix gap improvement with zero cuts issue
1 year ago
Alinson S. Xavier 24532614e5
gmi_dual: Return time
1 year ago
Alinson S. Xavier fd655b2291
collect_gmi_dual: Filter out useless cuts
1 year ago
Alinson S. Xavier 6609254105
gmi: Fix obj_offset; add more profiling
1 year ago
Alinson S. Xavier 5728098614
Minor changes
1 year ago
Alinson S. Xavier 627952a083
collect_gmi_dual: Remove useless set_obj
1 year ago
Alinson S. Xavier 1bd4917cca
collect_gmi_dual: Remove v2 data struct
1 year ago
Alinson S. Xavier f89903cf68
collect_gmi_dual: profile, do not filter at the end
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 e9deac94a5
Move collect_gmi to gmi.jl
1 year ago
Alinson S. Xavier 9c61b98cb9
Make GMI cuts more stable
2 years ago
Alinson S. Xavier dbd6d156e6 Bump version to 0.4.0
2 years ago
Alinson S. Xavier d94d7c034d JumpModel: Minor fix
2 years ago
Alinson S. Xavier f2f727fa7c deps: Bump to miplearn-0.4.0
2 years ago
Alinson S. Xavier 42466936a3 Minor fixes
2 years ago
Alinson S. Xavier 25fc39a2b7 Small fixes
2 years ago
Alinson S. Xavier e9971a2152 Remove hardcoded LP optimizer
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 1ea432fb57
Project.toml: Add version upper bounds
2 years ago