Opened 9 years ago

Closed 5 years ago

#125 closed feature request (done)

Pruning operator for symbolic expressions

Reported by: gkronber Owned by: gkronber
Priority: low Milestone: HeuristicLab 3.3.6
Component: Problems.DataAnalysis.Symbolic.Regression Version: 3.3.6
Keywords: Cc:

Change History (31)

comment:1 Changed 9 years ago by gkronber

  • Summary changed from Implement pruning operator for GP to Pruning operator for GP

comment:2 Changed 9 years ago by gkronber

  • Milestone changed from 3.0 to 3.1
  • Version changed from 3.0 to 3.1

Operator will not be available in 3.0

comment:3 Changed 9 years ago by gkronber

  • Milestone changed from 3.1 to 3.2
  • Version changed from 3.1 to 3.2

comment:4 Changed 8 years ago by gkronber

  • Component changed from StructureIdentification to GP.StructureIdentification

comment:5 Changed 8 years ago by swagner

  • Milestone changed from 3.2 to Iteration 0

Milestone 3.2 deleted

comment:6 Changed 7 years ago by gkronber

  • Component changed from GP.StructureIdentification to Problems.DataAnalysis
  • Summary changed from Pruning operator for GP to Pruning operator for symbolic expressions
  • Version changed from 3.2 to 3.3

comment:7 Changed 7 years ago by gkronber

  • Status changed from new to assigned

comment:8 Changed 7 years ago by gkronber

  • Component changed from Problems.DataAnalysis to GP.StructureIdentification
  • Description modified (diff)

Added first implementation of a simple randomized greedy pruning operator with r3874.

comment:9 Changed 7 years ago by gkronber

  • Description modified (diff)

comment:10 Changed 7 years ago by gkronber

  • Component changed from GP.StructureIdentification to Problems.DataAnalysis.Regression

comment:11 Changed 7 years ago by gkronber

Ported pruning operator for symbolic regression solutions from version 3.2 to version 3.3 with r4028.

comment:12 Changed 7 years ago by gkronber

  • Version changed from 3.3 to 3.3.1

comment:13 Changed 7 years ago by gkronber

The operator should be turned off by default.

comment:14 Changed 7 years ago by gkronber

  • Version changed from 3.3.1 to branch

comment:15 Changed 6 years ago by gkronber

  • Version changed from branch to 3.3.1

The operator has been merged to the trunk with r4028.

comment:16 Changed 6 years ago by gkronber

  • Status changed from assigned to accepted

comment:17 Changed 6 years ago by gkronber

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

Please review and test the operator.

comment:18 Changed 6 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from reviewing to assigned
  • Version changed from 3.3.1 to branch

Deleted SymbolicRegressionTournamenPruningOperator from the trunk with r4800 as it will not be released.

comment:19 Changed 6 years ago by mkommend

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

comment:20 Changed 6 years ago by mkommend

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

Corrected SymbolicRegressionProblemBase to not use the PruningOperator with r4801.

comment:21 Changed 6 years ago by swagner

  • Milestone changed from HeuristicLab x.x.x to HeuristicLab 3.3.2

comment:22 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.2 to HeuristicLab x.x.x
  • Status changed from reviewing to assigned

comment:23 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab x.x.x to HeuristicLab 3.3.3

comment:24 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.3 to HeuristicLab Backlog

Moved implementation of pruning operator to backlog as it will not be released in version 3.3.3.

comment:25 Changed 6 years ago by gkronber

Pruning operator should rely on constant optimization for the choice of the constant replacement value.

comment:26 Changed 6 years ago by gkronber

  • Priority changed from medium to high

comment:27 Changed 6 years ago by gkronber

  • Component changed from ZZZ OBSOLETE: Problems.DataAnalysis.Regression to Problems.DataAnalysis.Symbolic.Regression

comment:28 Changed 6 years ago by gkronber

r6739: Readded SymbolicRegressionTournamentPruning-analyzer to Problems.DataAnalysis.Regression-3.3 for backwards compatibility reasons.

comment:29 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.6
  • Owner changed from gkronber to mkommend
  • Status changed from assigned to reviewing

comment:30 Changed 5 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Priority changed from high to low
  • Status changed from reviewing to readytorelease
  • Version changed from branch to 3.3.5

As this feature affects an out-dated plugin. The source should be reviewed comprehensively, when the pruning operator is included in the active plugins.

comment:31 Changed 5 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.5 to 3.3.6
Note: See TracTickets for help on using tickets.