Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3057_DynamicALPS/TestProblems/oesr-alps-master/HeuristicLab.Algorithms.OESRALPS/Analyzers/Regression/SymbolicRegressionGenerationalSlidingWindowAnalyzer.cs

Last change on this file was 17479, checked in by kyang, 5 years ago

#3057

  1. upload the latest version of ALPS with SMS-EMOA
  2. upload the related dynamic test problems (dynamic, single-objective symbolic regression), written by David Daninel.
File size: 1.4 KB
Line 
1using HEAL.Attic;
2using HeuristicLab.Common;
3using HeuristicLab.Core;
4using HeuristicLab.Problems.DataAnalysis;
5using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;
6using System;
7using System.Collections.Generic;
8using System.Linq;
9using System.Text;
10using System.Threading.Tasks;
11
12namespace HeuristicLab.Algorithms.OESRALPS.Analyzers.Regression
13{
14    [Item("SymbolicRegressionGenerationalSlidingWindowAnalyzer", "Symbolic Regression Analyzer which moves a sliding window every n-th generation over the training partition.")]
15    [StorableType("3E8EA052-3116-4610-BA18-E3FE78DAD22F")]
16    public sealed class SymbolicRegressionGenerationalSlidingWindowAnalyzer : GenerationalSlidingWindowAnalyzer<ISymbolicRegressionSingleObjectiveEvaluator, IRegressionProblemData>
17    {
18        [StorableConstructor]
19        private SymbolicRegressionGenerationalSlidingWindowAnalyzer(StorableConstructorFlag _) : base(_) { }
20        private SymbolicRegressionGenerationalSlidingWindowAnalyzer(SymbolicRegressionGenerationalSlidingWindowAnalyzer original, Cloner cloner) : base(original, cloner) { }
21        public SymbolicRegressionGenerationalSlidingWindowAnalyzer()
22          : base()
23        {
24        }
25        public override IDeepCloneable Clone(Cloner cloner)
26        {
27            return new SymbolicRegressionGenerationalSlidingWindowAnalyzer(this, cloner);
28        }
29    }
30}
Note: See TracBrowser for help on using the repository browser.