Commit Graph

111 Commits (9ac2f74856976c75ce0b442b984a2e8c930abfd6)

Author SHA1 Message Date
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 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 d94d7c034d JumpModel: Minor fix
2 years ago
Alinson S. Xavier 42466936a3 Minor 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 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 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 339b20309a
CpxCuts: Make threads configurable; load warm start
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 52ddd076b6
Move tableau cuts to subfolder
3 years ago