Alinson S. Xavier
|
bb59362571
|
compute_tableau: Compute directly in compressed row format
|
2 months ago |
Alinson S. Xavier
|
5e2b0c2958
|
FisSal2011: Improve estimated tableau density
|
2 months ago |
Alinson S. Xavier
|
37f3abee42
|
FisSal2011: Speed up hash calculation
|
2 months ago |
Alinson S. Xavier
|
1296182744
|
compute_tableau: Improve efficiency
|
2 months ago |
Alinson S. Xavier
|
4158fccf12
|
compute_tableau: Reduce memory requirements
|
2 months ago |
Alinson S. Xavier
|
97c5813e59
|
FisSal2011: Change some default args; remove basis_seen
|
2 months ago |
Alinson S. Xavier
|
55b0a2bbca
|
AddSlackVariables: Improve performance
|
2 months ago |
Alinson S. Xavier
|
b8d836de10
|
FisSal2011: Implement early termination; improve log
|
2 months ago |
Alinson S. Xavier
|
1c44cb4e86
|
Fix incorrect integer slacks
|
2 months ago |
Alinson S. Xavier
|
8edd031bbe
|
FisSal2011: Add multiple variants
|
2 months ago |
Alinson S. Xavier
|
0a0d133161
|
FisSal2011: clean up, improve gap closure on MIPLIB 3 (65.5%)
|
2 months ago |
Alinson S. Xavier
|
0b5ec4740e
|
FisSal2011: partial implementation
|
2 months ago |
Alinson S. Xavier
|
05e7d1619c
|
Make dual GMI cuts stronger
|
2 months ago |
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
|
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
|
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
|
5bc909d62f
|
Start implementing JumpSolver
|
3 years ago |
Alinson S. Xavier
|
64101c495c
|
Make cut aggressiveness configurable
|
3 years ago |