#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 21 months ago by mkommend

  • Status changed from new to accepted

comment:2 Changed 21 months ago by mkommend

r12844: Adapted tree creators to work with the same depth restriction as the PTC2 (excluding the root symbol).

comment:3 Changed 18 months ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from accepted to reviewing

comment:4 Changed 18 months 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 17 months ago by mkommend

  • Resolution set to done
  • Status changed from readytorelease to closed

r13176: Merged r12844 into stable.

Note: See TracTickets for help on using tickets.