Changeset 8331 for branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen
- Timestamp:
- 07/26/12 09:51:13 (12 years ago)
- Location:
- branches/ScatterSearch (trunk integration)
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ScatterSearch (trunk integration)
- 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/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionEight.cs
r8086 r8331 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 34 + "Function: F8 = Sqrt(x)" + Environment.NewLine 35 + "Fitcases: 20 random points ⊆[0, 4]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";35 + "Fitcases: 20 random points in [0, 4]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionEleven.cs
r8086 r8331 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 34 + "Function: F11 = x^y" + Environment.NewLine 35 + "Fitcases: 100 random points ⊆[0, 1]x[0, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";35 + "Fitcases: 20 random points in [0, 1]x[0, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } … … 42 42 protected override string[] AllowedInputVariables { get { return new string[] { "X", "Y" }; } } 43 43 protected override int TrainingPartitionStart { get { return 0; } } 44 protected override int TrainingPartitionEnd { get { return 100; } }44 protected override int TrainingPartitionEnd { get { return 20; } } 45 45 protected override int TestPartitionStart { get { return 500; } } 46 46 protected override int TestPartitionEnd { get { return 1000; } } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionFive.cs
r8086 r8331 27 27 public class NguyenFunctionFive : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F5 = sin(x ^2)cos(x) - 1"; } }29 public override string Name { get { return "Nguyen F5 = sin(x²)cos(x) - 1"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F5 = sin(x ^2)cos(x) - 1" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F5 = sin(x²)cos(x) - 1" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionFour.cs
r8086 r8331 27 27 public class NguyenFunctionFour : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F4 = x^6 + x^5 + x^4 + x ^3 + x^2+ x"; } }29 public override string Name { get { return "Nguyen F4 = x^6 + x^5 + x^4 + x³ + x² + x"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F4 = x^6 + x^5 + x^4 + x ^3 + x^2+ x" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F4 = x^6 + x^5 + x^4 + x³ + x² + x" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionNine.cs
r8086 r8331 27 27 public class NguyenFunctionNine : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F9 = sin(x) + sin(y ^2)"; } }29 public override string Name { get { return "Nguyen F9 = sin(x) + sin(y²)"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F9 = sin(x) + sin(y ^2)" + Environment.NewLine35 + "Fitcases: 100 random points ⊆[0, 1]x[0, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F9 = sin(x) + sin(y²)" + Environment.NewLine 35 + "Fitcases: 20 random points in [0, 1]x[0, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } … … 42 42 protected override string[] AllowedInputVariables { get { return new string[] { "X", "Y" }; } } 43 43 protected override int TrainingPartitionStart { get { return 0; } } 44 protected override int TrainingPartitionEnd { get { return 100; } }44 protected override int TrainingPartitionEnd { get { return 20; } } 45 45 protected override int TestPartitionStart { get { return 500; } } 46 46 protected override int TestPartitionEnd { get { return 1000; } } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionOne.cs
r8086 r8331 27 27 public class NguyenFunctionOne : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F1 = x ^3 + x^2+ x"; } }29 public override string Name { get { return "Nguyen F1 = x³ + x² + x"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F1 = x ^3 + x^2+ x" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F1 = x³ + x² + x" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionSeven.cs
r8086 r8331 27 27 public class NguyenFunctionSeven : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F7 = log(x + 1) + log(x ^2+ 1)"; } }29 public override string Name { get { return "Nguyen F7 = log(x + 1) + log(x² + 1)"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F7 = l og(x + 1) + log(x^2+ 1)" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[0, 2]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F7 = ln(x + 1) + ln(x² + 1)" + Environment.NewLine 35 + "Fitcases: 20 random points in [0, 2]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionSix.cs
r8086 r8331 27 27 public class NguyenFunctionSix : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F6 = sin(x) + sin(x + x ^2)"; } }29 public override string Name { get { return "Nguyen F6 = sin(x) + sin(x + x²)"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F6 = sin(x) + sin(x + x ^2)" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F6 = sin(x) + sin(x + x²)" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionTen.cs
r8086 r8331 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 34 + "Function: F10 = 2sin(x)cos(y)" + Environment.NewLine 35 + "Fitcases: 100 random points ⊆[0, 1]x[0, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";35 + "Fitcases: 20 random points in [0, 1]x[0, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } … … 42 42 protected override string[] AllowedInputVariables { get { return new string[] { "X", "Y" }; } } 43 43 protected override int TrainingPartitionStart { get { return 0; } } 44 protected override int TrainingPartitionEnd { get { return 100; } }44 protected override int TrainingPartitionEnd { get { return 20; } } 45 45 protected override int TestPartitionStart { get { return 500; } } 46 46 protected override int TestPartitionEnd { get { return 1000; } } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionThree.cs
r8086 r8331 27 27 public class NguyenFunctionThree : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F3 = x^5 + x^4 + x ^3 + x^2+ x"; } }29 public override string Name { get { return "Nguyen F3 = x^5 + x^4 + x³ + x² + x"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F3 = x^5 + x^4 + x ^3 + x^2+ x" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F3 = x^5 + x^4 + x³ + x² + x" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionTwelve.cs
r8086 r8331 27 27 public class NguyenFunctionTwelve : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F12 = x^4 - x ^3 + y^2/2 - y"; } }29 public override string Name { get { return "Nguyen F12 = x^4 - x³ + y²/2 - y"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F12 = x^4 - x ^3 + y^2/2 - y" + Environment.NewLine35 + "Fitcases: 100 random points ⊆[0, 1]x[0, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F12 = x^4 - x³ + y²/2 - y" + Environment.NewLine 35 + "Fitcases: 20 random points in [0, 1]x[0, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } … … 42 42 protected override string[] AllowedInputVariables { get { return new string[] { "X", "Y" }; } } 43 43 protected override int TrainingPartitionStart { get { return 0; } } 44 protected override int TrainingPartitionEnd { get { return 100; } }44 protected override int TrainingPartitionEnd { get { return 20; } } 45 45 protected override int TestPartitionStart { get { return 500; } } 46 46 protected override int TestPartitionEnd { get { return 1000; } } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenFunctionTwo.cs
r8086 r8331 27 27 public class NguyenFunctionTwo : ArtificialRegressionDataDescriptor { 28 28 29 public override string Name { get { return "Nguyen F2 = x^4 + x ^3 + x^2+ x"; } }29 public override string Name { get { return "Nguyen F2 = x^4 + x³ + x² + x"; } } 30 30 public override string Description { 31 31 get { 32 32 return "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine 33 33 + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine 34 + "Function: F2 = x^4 + x ^3 + x^2+ x" + Environment.NewLine35 + "Fitcases: 20 random points ⊆[-1, 1]" + Environment.NewLine36 + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine37 + "Terminals: X, 1 for single variable problems, and X, Y for bivariable problems";34 + "Function: F2 = x^4 + x³ + x² + x" + Environment.NewLine 35 + "Fitcases: 20 random points in [-1, 1]" + Environment.NewLine 36 + "Non-terminals: +, -, *, % (protected division), sin, cos, exp, ln(|x|) (protected log)" + Environment.NewLine 37 + "Terminals: only variables (no random constants)"; 38 38 } 39 39 } -
branches/ScatterSearch (trunk integration)/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Nguyen/NguyenInstanceProvider.cs
r8086 r8331 32 32 } 33 33 public override Uri WebLink { 34 get { return new Uri("http:// groups.csail.mit.edu/EVO-DesignOpt/GPBenchmarks/"); }34 get { return new Uri("http://www.gpbenchmarks.org/wiki/index.php?title=Problem_Classification#Nguyen_et_al"); } 35 35 } 36 36 public override string ReferencePublication { 37 get { return " "; }37 get { return "McDermott et al., 2012 \"Genetic Programming Needs Better Benchmarks\", in Proc. of GECCO 2012."; } 38 38 } 39 39
Note: See TracChangeset
for help on using the changeset viewer.