Changeset 8660 for branches/GP-MoveOperators/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Vladislavleva/SalutowiczFunctionTwoDimensional.cs
- Timestamp:
- 09/14/12 18:58:15 (12 years ago)
- Location:
- branches/GP-MoveOperators
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GP-MoveOperators
- Property svn:ignore
-
old new 21 21 protoc.exe 22 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/GP-MoveOperators/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Vladislavleva/SalutowiczFunctionTwoDimensional.cs
r7849 r8660 27 27 public class SalutowiczFunctionTwoDimensional : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Vladislavleva Salutowicz2D"; } }29 public override string Name { get { return "Vladislavleva-3 F3(X1, X2) = exp(-X1) * X1³ * cos(X1) * sin(X1) * (cos(X1)sin(X1)² - 1)(X2 - 5)"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Order of Nonlinearity as a Complexity Measure for Models Generated by Symbolic Regression via Pareto Genetic Programming " + Environment.NewLine 33 33 + "Authors: Ekaterina J. Vladislavleva, Member, IEEE, Guido F. Smits, Member, IEEE, and Dick den Hertog" + Environment.NewLine 34 + "Function: F3(X1, X2) = e ^-X1 * X1^3 * cos(X1) * sin(X1) * (cos(X1)sin(X1)^2- 1)(X2 - 5)" + Environment.NewLine34 + "Function: F3(X1, X2) = exp(-X1) * X1³ * cos(X1) * sin(X1) * (cos(X1)sin(X1)² - 1)(X2 - 5)" + Environment.NewLine 35 35 + "Training Data: 601 points X1 = (0.05:0.1:10), X2 = (0.05:2:10.05)" + Environment.NewLine 36 + "Test Data: 2554 points X1 = (-0.5:0.05:10.5), X2 = (-0.5:0.5:10.5)" + Environment.NewLine 37 + "Function Set: +, -, *, /, sqaure, x^real, x + real, x + real, e^x, e^-x, sin(x), cos(x)" + Environment.NewLine + Environment.NewLine 38 + "Important: The stepwidth of the variable X1 in the test partition has been set to 0.1, to fit the amount of data points."; 36 + "Test Data: 4840 points X1 = (-0.5:0.05:10.5), X2 = (-0.5:0.5:10.5)" + Environment.NewLine 37 + "Function Set: +, -, *, /, square, e^x, e^-x, sin(x), cos(x), x^eps, x + eps, x + eps"; 39 38 } 40 39 } … … 45 44 protected override int TrainingPartitionEnd { get { return 601; } } 46 45 protected override int TestPartitionStart { get { return 601; } } 47 protected override int TestPartitionEnd { get { return 3155; } }46 protected override int TestPartitionEnd { get { return 5441; } } 48 47 49 48 protected override List<List<double>> GenerateValues() { … … 55 54 56 55 List<List<double>> testData = new List<List<double>>() { 57 ValueGenerator.GenerateSteps(-0.5, 10.5, 0. 1).ToList(),56 ValueGenerator.GenerateSteps(-0.5, 10.5, 0.05).ToList(), 58 57 ValueGenerator.GenerateSteps(-0.5, 10.5, 0.5).ToList() 59 58 };
Note: See TracChangeset
for help on using the changeset viewer.