Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 2.39 KB

CHANGELOG.md

File metadata and controls

68 lines (51 loc) · 2.39 KB

Changelog of MHLib.jl

Major changes in releases:

Version 0.1.15

  • Tuningrenamed to tuningand small fixes in it, updates for Julia 1.11.

Version 0.1.14

  • Results from Scheduler is extended with field is_local_optimum to be able to indicate if the solution is a local optimum in respect to the current method and it therefore does not make sense to apply this method again; used within VND.

Version 0.1.13

  • The logging possibilities were extended by the new Logging
  • In the Python code of Tuning, package julia is replaced by the newer juliacall.

Version 0.1.12

  • Fix in GVNS and LNS: The termination condition has not been considered directly after performing the initial construction method(s).

Version 0.1.11

  • Fix in GVNS: Empty local search method list led to an infinite loop issue #5

Version 0.1.10

  • subdirectory Tuning added with examples how to use SMAC3 for tuning parameters algorithms implemented in Julia
  • the LNS variants now also accept new equally good solutions as new incumbents with which to continue

Version 0.1.9

  • bug fix in MISPSolution.clear! and MKPSolution.clear!, MKP.jl polished

Version 0.1.8

  • all demo applications refined and moved into an own subpackage MHLibDemos
  • all symbols of submodules are now also re-exported by the main MHLib module
  • LNS/ALNS refactored, MethodSelector introduced to generalize LNS
  • all structures adapted to use type parameters instead of abstract types for elements

Version 0.1.6, 0.1.7

  • used packages updated for Julia 1.9

Version 0.1.5

  • switched from outdated LightGraphs.jl to Graphs.jl
  • minor documentation and code polishing

Version 0.1.4

  • k_random_flips updated to do selection without replacement, i.e., indeed flip exactly k` bits
  • hack for seeing symbols in testrun.jl in VSCode; separate CHANGELOG.md

Version 0.1.3

  • bug fix in 2-opt neighborhood search of PermutationSolution

Version 0.1.2

  • PermutationSolution and SubsetVectorSolution put into own module
  • some cleaning in MKP
  • most import statements replaced by qualified function definitions

Version 0.1.1

  • GraphColoring, PermutationSolution, SubsetVectorSolution, TSP, MKP, and MISP demos added
  • statistics output of method applications in scheduler
  • polishing of docstrings and code

Version 0.1.0

  • Initial version