Commit Graph

128 Commits (fd655b2291f82e8d1d0098df8e4d71d6252492a8)
 

Author SHA1 Message Date
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
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 adba8389ce
Revert "BB.Strong: Set bounds for all int vars in strong_branch_start"
3 years ago
Alinson S. Xavier 237b138761
BB.Strong: Set bounds for all int vars in strong_branch_start
3 years ago