Free cookie consent management tool by TermsFeed Policy Generator

Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#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 16 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 16 years ago by swagner

  • Type changed from task to enhancement

comment:3 Changed 16 years ago by swagner

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.

comment:4 Changed 16 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 16 years ago by swagner

Removed bounds checking in the Michalewicz manipulators in r294

comment:6 Changed 16 years ago by swagner

Merged r292:294 into 3.0 release branch in r295

comment:7 Changed 16 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:8 Changed 15 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.