Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/21/09 16:14:40 (15 years ago)
Author:
gkronber
Message:

Added new predefined function libraries for symbolic regression algorithms. Changed CEDMA dispatcher to choose a function library randomly. #813 (GP structure-identification algorithms that use only a simple function library)

Location:
trunk/sources/HeuristicLab.GP.Algorithms/3.2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.GP.Algorithms/3.2/AlgorithmBase.cs

    r2385 r2566  
    3131using HeuristicLab.Selection;
    3232using HeuristicLab.GP.Operators;
     33using HeuristicLab.GP.Interfaces;
    3334
    3435namespace HeuristicLab.GP.Algorithms {
    35   public abstract class AlgorithmBase : ItemBase {
     36  public abstract class AlgorithmBase : ItemBase, IGeneticProgrammingAlgorithm {
    3637    public virtual string Name { get { return "GP"; } }
    3738    public virtual string Description { get { return "TODO"; } }
  • trunk/sources/HeuristicLab.GP.Algorithms/3.2/HeuristicLab.GP.Algorithms-3.2.csproj

    r2474 r2566  
    119119      <Name>HeuristicLab.Evolutionary-3.2</Name>
    120120    </ProjectReference>
     121    <ProjectReference Include="..\..\HeuristicLab.GP.Interfaces\3.3\HeuristicLab.GP.Interfaces-3.3.csproj">
     122      <Project>{924B6BEA-9A99-40FE-9334-5C01E8D540EC}</Project>
     123      <Name>HeuristicLab.GP.Interfaces-3.3</Name>
     124    </ProjectReference>
    121125    <ProjectReference Include="..\..\HeuristicLab.GP.Operators\3.3\HeuristicLab.GP.Operators-3.3.csproj">
    122126      <Project>{45D11FBD-A71B-48D3-8A94-8EB0DFE8E06A}</Project>
  • trunk/sources/HeuristicLab.GP.Algorithms/3.2/HeuristicLabGpAlgorithmsPlugin.cs

    r2474 r2566  
    2929  [PluginFile(Filename = "HeuristicLab.GP.Algorithms-3.2.dll", Filetype = PluginFileType.Assembly)]
    3030  [Dependency(Dependency = "HeuristicLab.Common-3.2")]
     31  [Dependency(Dependency = "HeuristicLab.Core-3.2")]
     32  [Dependency(Dependency = "HeuristicLab.Data-3.2")]
     33  [Dependency(Dependency = "HeuristicLab.Evolutionary-3.2")]
     34  [Dependency(Dependency = "HeuristicLab.GP-3.3")]
     35  [Dependency(Dependency = "HeuristicLab.GP.Interfaces-3.3")]
     36  [Dependency(Dependency = "HeuristicLab.GP.Operators-3.3")]
     37  [Dependency(Dependency = "HeuristicLab.Logging-3.2")]
     38  [Dependency(Dependency = "HeuristicLab.Operators-3.2")]
     39  [Dependency(Dependency = "HeuristicLab.Random-3.2")]
     40  [Dependency(Dependency = "HeuristicLab.Selection-3.2")]
     41  [Dependency(Dependency = "HeuristicLab.Selection.OffspringSelection-3.2")]
     42  [Dependency(Dependency = "HeuristicLab.SequentialEngine-3.2")]
    3143  public class HeuristicLabGpAlgorithmsPlugin : PluginBase {
    3244  }
Note: See TracChangeset for help on using the changeset viewer.