Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#720 closed enhancement (done)

SGP and OSGP engines should be defined in the plugin HL.GP

Reported by: gkronber Owned by: gkronber
Priority: low Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: GP Version: 3.2
Keywords: Cc:

Description

SGP and OSGP are currently defined in plugin HL.GP.StructureIdentification. However since they are problem-independent they should be moved into the plugin HL.GP. Sub-classes of the engines specific for structure identification, classification or time series prediction should be implemented in the respective plugins.

Change History (13)

comment:1 Changed 12 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 12 years ago by gkronber

Created a branch with r2331.

comment:3 Changed 12 years ago by gkronber

r2335:

  • finished AlgorithmBase
  • fixed skeletons for generic StandardGP and OffspringSelectionGP
  • implemented OffspringSelectionGP and StandardGP for HL.GP.StructureIdentification

comment:4 Changed 12 years ago by gkronber

note about r2335. OSGP and SGP in HL.GP.StructureIdentification are except for one line exact copies. This should be refactored to removed the code duplication.

comment:5 Changed 12 years ago by gkronber

OSGP and SGP in HL.GP.StructureIdentification have to implement IAlgorithm from HL.Modeling.

comment:6 Changed 12 years ago by gkronber

refactoring - r2337: pulled common code of OSGP and SGP into static class DefaultStructureIdentificationOperators

comment:7 Changed 12 years ago by gkronber

Fixed some issues in the GP algorithms for time-series prognosis and classification with r2340.

comment:8 Changed 12 years ago by gkronber

r2341: merged changeset r2330:2340 from #720 refactoring branch to the trunk. (r2331, r2335, r2337, r2340)

comment:9 Changed 12 years ago by gkronber

Deleted implementation branch with r2342.

comment:10 Changed 12 years ago by gkronber

added HeuristicLab.GP.Algorithms to CopyAssemblies.cmd script with r2343

comment:11 Changed 12 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:12 Changed 10 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.