- Fix a bug in
add_variable!
and the handling of zero coefficients(#77, #79) - Fix some type instabilities (#71, #76)
- Fix docs URL in README (#70)
- Tulip's version is exposed via
Tulip.version()
(#81) - Multiple centrality corrections in MPC algorithm (#75)
- Support reading
.gz
and.bz2
files (#72)
- Move CI to GitHub actions (#73)
- Use new convention for test-specific dependencies (#80)
- Bump deps (#71,#74)
- Fix URLs following migration to jump.dev (#51)
- Fix bug in constraint/variable deletion (#52, #53)
- Support the MOI attribute
Name
(#47) - Simplify the user interface for choosing between different linear solvers (#48)
- Re-write data structure and interface (#44)
- Add presolve module (#45)
- Move
UnitBlockAngular
code to a separate package (#46)
- Improved documentation for parameter management (#43)
- More flexible management of linear solvers (#37, #40)
- Introduce two new parameters to choose linear solver
ls_backend
specifies which backend is used to solve linear systemsls_system
specifies which linear system (augmented system or normal equations) is solved
- Generic tests for custom linear solvers
- Performance improvements when using CHOLMOD
- Introduce two new parameters to choose linear solver
- Improved MPS reader (#36)
- Switch type unions to constant in the MOI wrapper (#32)
- Free MPS format reader (#33).
Some
.mps
files in fixed MPS format may no longer be readable, due to, e.g.,- spaces in constraint/variable names
- empty name field in RHS section
- Re-write of the linear algebra layer (#34)
- Integration of LDLFactorizations.jl (#35) for solving problems in arbitrary precision.
- Support for MOI v0.9.5 (#31)
- Catch exceptions during solving (#29)
- Numerical trouble during factorization
- Iteration and memory limits
- User interruptions
- Create a
CITATION.bib
file (#26) - Describe problem formulations in the docs (#26)