Commit Graph

132 Commits (70d2ee5883af56b713ed8205558da96fd9e765a2)
 

Author SHA1 Message Date
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
Alinson S. Xavier f5512a4aea
build.jl: Update MIPLearn version
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 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
Alinson S. Xavier 59a1b9a410
BB: Expose enable_plunging in collect
3 years ago
Alinson S. Xavier 38c4e41720
BB: Collect strong branching data
3 years ago
Alinson S. Xavier 75787090f4
BB: Remove duplication in SB/RB
3 years ago
Alinson S. Xavier 3fd3893132
Fix tests
3 years ago
Alinson S. Xavier dd1bbaf297
Update juliaw
3 years ago