Changeset 18132 for trunk/HeuristicLab.Tests/HeuristicLab-3.3/Samples/ShapeConstrainedRegressionSampleTest.cs
- Timestamp:
- 12/15/21 11:50:57 (2 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/3140_NumberSymbol (added) merged: 18091,18093,18100,18112-18121,18123-18131
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Tests
- Property svn:mergeinfo changed
/branches/3140_NumberSymbol/HeuristicLab.Tests (added) merged: 18119-18120,18123,18126-18127,18131
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Tests/HeuristicLab-3.3/Samples/ShapeConstrainedRegressionSampleTest.cs
r17968 r18132 35 35 [TestClass] 36 36 public class ShapeConstrainedRegressionSampleTest { 37 private const string SampleFileName = "G A_Shape_Constrained_Regression";37 private const string SampleFileName = "GP_Shape_Constrained_Regression"; 38 38 private static readonly ProtoBufSerializer serializer = new ProtoBufSerializer(); 39 39 … … 47 47 48 48 if (Environment.Is64BitProcess) { 49 Assert.AreEqual(0. 355347729912352, SamplesUtils.GetDoubleResult(ga, "BestQuality"), 1E-8);50 Assert.AreEqual(2 7.6606834433137, SamplesUtils.GetDoubleResult(ga, "CurrentAverageQuality"), 1E-8);51 Assert.AreEqual(3 359.91748220025, SamplesUtils.GetDoubleResult(ga, "CurrentWorstQuality"), 1E-8);49 Assert.AreEqual(0.035536903914644882, SamplesUtils.GetDoubleResult(ga, "BestQuality"), 1E-8); 50 Assert.AreEqual(26.707437555596698, SamplesUtils.GetDoubleResult(ga, "CurrentAverageQuality"), 1E-8); 51 Assert.AreEqual(3294.1754151628993, SamplesUtils.GetDoubleResult(ga, "CurrentWorstQuality"), 1E-8); 52 52 Assert.AreEqual(150200, SamplesUtils.GetIntResult(ga, "EvaluatedSolutions")); 53 53 } else { … … 57 57 Assert.AreEqual(150200, SamplesUtils.GetIntResult(ga, "EvaluatedSolutions")); 58 58 } 59 } 60 61 [TestMethod] 62 [TestCategory("Samples.Create")] 63 [TestProperty("Time", "medium")] 64 public void CreateShapeConstrainedRegressionSampleTest() { 65 var ga = CreateShapeConstrainedRegressionSample(); 66 string path = Path.Combine(SamplesUtils.SamplesDirectory, SampleFileName + SamplesUtils.SampleFileExtension); 67 serializer.Serialize(ga, path); 59 68 } 60 69 … … 82 91 83 92 #region Algorithm Configuration 84 alg.Name = "Genetic Programming - Shape 93 alg.Name = "Genetic Programming - Shape-constrained Regression"; 85 94 alg.Description = "A standard genetic programming algorithm to solve a shape constrained regression problem (Radiated gravitational wave power - Feynman instance)"; 86 95 alg.Problem = problem; … … 93 102 94 103 alg.Engine = new ParallelEngine.ParallelEngine(); 104 95 105 return alg; 96 106 }
Note: See TracChangeset
for help on using the changeset viewer.