#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
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.
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.