- Support
SCIPfreeTransform
to allow for iterated solving.
- Update scip-sys to 0.1.9 to use github hosted binaries of SCIP.
- Add support for indicator constraints
- Added method
set_memory_limit
to allow specifying a memory limit. - Added
bundled
feature, to download precompiled SCIP binaries.
- Fixed Windows MSVC build.
- Added method
set_obj_integral
to allow specifying that the objective value is always integral. - Add support for cardinality constraints.
- Simplify imports by adding
prelude
module.
- Free sol after adding in
ScipPtr::add_sol()
. - Allow adding a var in
Solving
mode. - Allow setting parameters from all states.
- Primal heuristic plugin.
- Solving Model state, to represent methods accessible when during solving.
- Moved solution query methods to its own trait.
- Moved ScipPtr struct and methods to its own module.
- Primal heuristic plugin.
- Solving Model state, to represent methods accessible when during solving.
- Moved solution query methods to its own trait.
- Moved ScipPtr struct and methods to its own module.
- Model methods to create child from the current focus node.
- Node method to get its parent.
- Methods to add set cover and set packing constraints.
- Methods to add sols.
- Event handler plugin support.
- Support for quadratic constraints.
- Removed the prefix "get_" from all getter methods.
- Move all public methods and types to root of library (to be easily imported).
- Increase coverage.
- Event handler plugin support.
- Fixed sending plugin data to and from SCIP.
- Consistent model data across its clones.
ModelRef
to give "unsafe" access to the Model struct to be used in plugins.- Add all missing documentation.
- Node wrapper struct.
add_priced_var
method.get_focus_node
method forModelRef
.
- Simplified
ModelRef
usage.
- Solving stats methods for number of nodes, time, and number of lp iterations.
- Branching rule plugin.
- Variable pricer plugin.
- Set partitioning constraints.
- Use Variable wrapper in branching candidates.