Free cookie consent management tool by TermsFeed Policy Generator

Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#228 closed defect (done)

SizeFairCrossOver throws exceptions with restricted function libraries

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.0
Component: StructureIdentification Version: 3.1
Keywords: Cc:

Description (last modified by gkronber)

Similar to #227.

Reproduce in the same way but use RampedTreeCreator.

Effect: The operator can't create a valid tree because the trick of going up in the one tree and going down in the other one won't work with the restricted function library

Change History (6)

comment:1 Changed 16 years ago by gkronber

  • Description modified (diff)

comment:2 Changed 16 years ago by gkronber

  • Status changed from new to assigned

comment:3 Changed 16 years ago by gkronber

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

fixed with r437 by replacing the code to go randomly up in the receiving tree or down in the branch to be inserted with a simple loop that tries random cutting-points until a valid tree is possible.

This has an effect on the bias of the operator, it should be tested if this has a significant effect on the dynamics of GP or not.

comment:4 Changed 16 years ago by swagner

  • Milestone changed from 3.1 to Iteration 0

Milestone 3.1 deleted

comment:5 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.