Closed HeuristicLab-Trac-Bot closed 12 years ago
r6887: Implemented first versions of the
Grow
,Full
andRampedHalfAndHalf
tree creators.
r6888: Small adjustments to the Grow and Full tree creators. Added corresponding classes and unit tests.
r7012: Updated
Full-
,Grow-
andRampedHalfAndHalf
tree creators so that the Create call has the exact same signature for all of them (including the probabilistic tree creator); adjusted tests. AddedCreateTree
interface method and tree creator selection mechanism in the Sample Tree View.
r7037: Implemented
MultiSymbolicDataAnalysisExpressionTreeCreator
.
r7052: Changed discovery in multi operators as the discovery by specifying a plugin description does not work in the
LightWeightApplicationManager
and therefore the classes were not useable in unit tests.
r7054: Corrected multi mutation operators for GP and fixed
SymbolicExpressionMultiTreeView
.
r7076: Corrected tree creators for symbolic expression encoding.
r7079: Added caching in
SymbolicExpressionGrammarBase
and changed depth limit forFullTreeCreator
unit test.
r7108: Added performance improvements for Full- and GrowTreeCreator.
Reviewed implementations of
GrowTreeCreator
,FullTreeCreator
, andRampedHalfAndHalfTreeCreator
and made some minor changes with r7236.
It is odd that the
MultiSymbolcDataAnalysisExpressionTreeCreator
is available as operator in the artificial ant problem.Actually, I'm not too happy that we have specialized variants of the tree creators in the symbolic data analysis plugin just for discovery purposes. This means that whenever we implement a new problem using the symbolic expression tree encoding we need to provide specialized but effectively empty variants of the tree creation operators. If it is possible i'd be happy if this can be prevented.
In any case to prepare for the upcoming release I'm setting this ticket to
ready-for-release
and create a new ticket for this issue (#1723).
Issue migrated from trac ticket # 1654
milestone: HeuristicLab 3.3.6 | component: Encodings.SymbolicExpressionTreeEncoding | priority: medium | resolution: done
2011-10-03 10:31:10: @gkronber created the issue