Releases: lucidfrontier45/localsearch
Releases · lucidfrontier45/localsearch
0.17.0
Breaking Changes
TabuList
now no more uses generics ofOptModel
. It now only requires an associated typeItem
. With this change,TabuSearchOptimizer
also does not needM: OptModel
generics in its constructor.
Full Changelog: 0.16.1...0.17.0
0.16.1
Full Changelog: 0.16.0...0.16.1
0.16.0
Breaking Changes
- feat: make LocalSearchOptimizer trait-object compatible by @lucidfrontier45 in #36
- feat: changed TabuList trait to use just TransitionType instead of SolutionType and TransitionType tuple by @lucidfrontier45 in #37
Full Changelog: 0.15.0...0.16.0
0.15.0
Breaking Changes
- feat: removed ExtraIn and ExtraOut from LocalSearchOptimizer interface by @lucidfrontier45 in #34
Full Changelog: 0.14.0...0.15.0
0.14.0
Breaking Changes
- feat: use anyhow for error handling by @lucidfrontier45 in #32
- feat: improved OptModel and Optimizer interface by @lucidfrontier45 in #33
Full Changelog: 0.13.1...0.14.0
0.13.1
- removed
trait_set
from dependency by @lucidfrontier45
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- add solution preprocess/postprocess hook to trait by @lucidfrontier45 in #31
Full Changelog: 0.12.1...0.13.0
0.12.1
What's Changed
- add wasm support to use web-time instead of std::time by @lucidfrontier45 in #30
Full Changelog: 0.12.0...0.12.1
0.12.0
What's Changed
- renamed state to solution by @lucidfrontier45 in #27
- add time_limit arg to the optimize api by @lucidfrontier45 in #28
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- made all optimizer implements LocalSearchOptimizer trait by @lucidfrontier45 in #25
Full Changelog: 0.10.0...0.11.0