#161 closed enhancement (done)
Please review and add / replace the attached RealVector manipulator operators
Reported by: | adoppelb | Owned by: | swagner |
---|---|---|---|
Priority: | lowest | Milestone: | HeuristicLab 3.3.0 |
Component: | ZZZ OBSOLETE: RealVector | Version: | 3.0 |
Keywords: | Cc: |
Description ΒΆ
Please review and add or replace the attached manipulation operators for the project RealVector.
- ContinuousManipulator: a new manipulation operator that is very useful as improvement method, when getting closer to the global optimum.
- MichalewiczNonUniformAllPositionsManipulator and MichalewiczNonUniformOnePositionManipulator: fixed a minor bug. the operator needs to check the bounds of the manipulated elements of the vector.
Change History (10)
comment:1 Changed 17 years ago by swagner
- Status changed from new to assigned
comment:2 Changed 17 years ago by swagner
- Type changed from task to enhancement
comment:3 Changed 17 years ago by swagner
comment:4 Changed 17 years ago by adoppelb
Hi Stefan,
thanks for reviewing and adding the operators!
Concerning the Michalewicz manipulators: you're totally right. I didn't think about the BoundsChecker. Please remove the bounds checking from the mutators. Thanks a lot and have a nice day!
comment:5 Changed 17 years ago by swagner
Removed bounds checking in the Michalewicz manipulators in r294
comment:6 Changed 17 years ago by swagner
comment:7 Changed 17 years ago by swagner
- Resolution set to fixed
- Status changed from assigned to closed
comment:8 Changed 16 years ago by swagner
- Milestone changed from 3.0 to Iteration 0
Milestone 3.0 deleted
comment:9 Changed 14 years ago by swagner
- Milestone changed from Iteration 0 to Current
Milestone Iteration 0 deleted
comment:11 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Note: See
TracTickets for help on using
tickets.
Thanks a lot, Andi!
Added ContinuousManipulator in r293.
However, I'm not quite sure about the bug fixes concerning the two Michalewicz manipulators. Is it really necessary to check the bounds directly in the manipulators? There is an additional operator called BoundsChecker for that purpose. Furthermore, I thought that the two variables Minimum and Maximum refer to the sampling range for manipulating each vector element and not to the bounds.