You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
[2.5.1] - 2020-11-5
Changed
Refactored ParallelVariableAnnealingLength to eliminate redundant code.
Refactored constructors of window limited permutation mutation operators to eliminate redundant code.
Refactored BlockMoveIterator, WindowLimitedBlockMoveIterator, and BlockInterchangeIterator to remove unnecessary conditions.
Refactored internal methods of IntegerVectorInitializer to remove unnecessary checks.
Fixed
Various minor bug fixes:
Fixed bug in WeightedHybridMutation's and WeightedHybridUndoableMutation's constructors in the check for non-positive weights.
Fixed bug in window limited permutation mutation operators in handling of limit greater than or equal to permutation length.
Fixed missing parameter bounds check in LubyRestarts constructor.
Fixed bugs in factory methods of the uniform mutation operator for integer-valued representations related to checking for invalid parameters.
Fixed bugs in equals methods for bounded integer-valued representations in case when vectors contain same elements, but constrained by different bounds.