Commit Graph

155 Commits (dev)
 

Author SHA1 Message Date
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
Alinson S. Xavier 571530c923
Add GMI cut generator
3 years ago
Alinson S. Xavier 0241a794b2
Delete Manifest.toml
3 years ago
Alinson S. Xavier 97a3b99acf
BB: Use CPXstrongbranch if optimizer is CPLEX
3 years ago
Alinson S. Xavier 04125131c6
BB: Remove detailed_output
3 years ago
Alinson S. Xavier 5618330793
FileInstance: Make interface simpler to use
3 years ago
Alinson S. Xavier 9b3a0da5f7
BB: Support general int vars
3 years ago
Alinson S. Xavier 372a92d5d2 BB: Make plunging optional
3 years ago
Alinson S. Xavier dd13654e3e Update to JuMP 1.2 and MOI 1.7
3 years ago
Alinson S. Xavier 8da3e9846d
Update README.md
4 years ago
Alinson S. Xavier d3dbd2596a Add Julia Getting Started tutorial
4 years ago
Alinson S. Xavier acaa8c3bee Use UpperBoundRef and LowerBoundRef; relax int vars
4 years ago
Alinson S. Xavier be0cd98e9d Add implementation of textbook branch-and-bound method
4 years ago
Alinson S. Xavier 10ebfc2086 Reformat jump_solver.jl
4 years ago
Alinson S. Xavier e0055f16f4 Remove temporary docs; apply some fixes
4 years ago
Alinson S. Xavier 95b253429b Replace sysimage.jl by juliaw; reformat source code
4 years ago
Alinson S. Xavier d87476631a Store ML training data in a separate HDF5 file
4 years ago
Alinson S. Xavier 7750e16862 Collect basis status and SA separately
4 years ago
Alinson S. Xavier e77b6acdb5 Extract constraint slacks
4 years ago
Alinson S. Xavier 7c6ba863d6 Store LHS using sparse matrices
4 years ago
Alinson S. Xavier 427a445e3c Use miplearn-0.2.0.dev12
4 years ago
Alinson S. Xavier b4ae4d2311 JuMPSolver: Collect constraint basis status and sa_rhs
4 years ago
Alinson S. Xavier 6262751fdc JuMPSolver: Collect variable basis status
4 years ago
Alinson S. Xavier 65a78ebdfe JuMPSolver: Collect sa_obj, sa_lb, sa_ub
4 years ago