Opened 9 years ago
Closed 9 years ago
#2458 closed defect (done)
Full and Grow tree creator use a different depth restrictions as PTC2
Reported by: | mkommend | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.13 |
Component: | Encodings.SymbolicExpressionTreeEncoding | Version: | 3.3.12 |
Keywords: | Cc: |
Description
The PTC2 skips the root symbol while calculating the tree depth, whereas the full and grow tree creator include this symbol.
Change History (5)
comment:1 Changed 9 years ago by mkommend
- Status changed from new to accepted
comment:2 Changed 9 years ago by mkommend
comment:3 Changed 9 years ago by mkommend
- Owner changed from mkommend to gkronber
- Status changed from accepted to reviewing
comment:4 Changed 9 years ago by gkronber
- Owner changed from gkronber to mkommend
- Status changed from reviewing to readytorelease
Reviewed r12844. Changeset seems fine, thanks.
It should be noted that tree creators (grow and esp. full) should not use the maximum depth limit set in the problem but should use a smaller depth limit for initialization instead. Otherwise, we would produce huge trees in the initial population.
comment:5 Changed 9 years ago by mkommend
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.
r12844: Adapted tree creators to work with the same depth restriction as the PTC2 (excluding the root symbol).