Changeset 4068 for trunk/sources/HeuristicLab.Problems.TestFunctions
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.TestFunctions/3.3
- Files:
-
- 52 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Analyzers/BestSingleObjectiveTestFunctionSolutionAnalyzer.cs
r3894 r4068 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 22 using System.Linq; 25 using System.Text; 23 using HeuristicLab.Core; 24 using HeuristicLab.Data; 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using HeuristicLab.Operators; 26 27 using HeuristicLab.Optimization; 27 using HeuristicLab.Data;28 using HeuristicLab.Core;29 using HeuristicLab.Operators;30 using HeuristicLab.Encodings.RealVectorEncoding;31 28 using HeuristicLab.Parameters; 32 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/AckleyEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BealeEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BoothEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/GriewankEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/LevyEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MatyasEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MultinormalEvaluator.cs
r3914 r4068 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.Diagnostics; 3 4 using System.Linq; 4 using System.Text;5 using HeuristicLab.Core; 5 6 using HeuristicLab.Data; 6 7 using HeuristicLab.Encodings.RealVectorEncoding; 7 using System.Diagnostics; 8 using HeuristicLab.Core; 8 using HeuristicLab.Parameters; 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 using HeuristicLab.Parameters;11 10 12 11 namespace HeuristicLab.Problems.TestFunctions.Evaluators { … … 14 13 [StorableClass] 15 14 public class MultinormalEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 16 15 17 16 private ItemList<RealVector> centers { 18 17 get { return (ItemList<RealVector>)Parameters["Centers"].ActualValue; } … … 61 60 private IEnumerable<double> GetSigma_2s(int nDim) { 62 61 yield return 0.2; 63 for (int i = 1; i < (1 << nDim) -1; i++) {62 for (int i = 1; i < (1 << nDim) - 1; i++) { 64 63 yield return Random.NextDouble() * 0.5 + 0.75; 65 64 } … … 74 73 s_2s = new RealVector(); 75 74 } 76 75 77 76 private double FastFindOptimum(out RealVector bestSolution) { 78 77 var optima = centers.Select((c, i) => new { f = EvaluateFunction(c), i }).OrderBy(v => v.f).ToList(); … … 107 106 get { 108 107 if (centers.Count == 0) { 109 return - 108 return -1 / (2 * Math.PI * 0.2); 110 109 } else { 111 110 RealVector bestSolution; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RastriginEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; 26 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using HeuristicLab.Parameters; 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HeuristicLab.Parameters;29 28 30 29 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RosenbrockEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SchwefelEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SingleObjectiveTestFunctionProblemEvaluator.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 24 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SphereEvaluator.cs
r3781 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; 26 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using HeuristicLab.Parameters; 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HeuristicLab.Parameters;29 28 30 29 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SumSquaresEvaluator.cs
r3781 r4068 20 20 #endregion 21 21 22 using System;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/ZakharovEvaluator.cs
r3781 r4068 20 20 #endregion 21 21 22 using System;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/IBestSingleObjectiveTestFunctionSolutionAnalyzer.cs
r3894 r4068 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Data;24 23 using HeuristicLab.Optimization; 25 24 -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/IRastriginMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Core;24 22 using HeuristicLab.Data; 25 23 -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/IRealVectorPSODecoder.cs
r3797 r4068 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 24 using System.Linq; 25 using System.Text; 22 using HeuristicLab.Core; 26 23 using HeuristicLab.Optimization; 27 using HeuristicLab.Core;28 24 29 25 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/IRealVectorPSOEncoder.cs
r3742 r4068 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 24 using System.Linq; 25 using System.Text; 22 using HeuristicLab.Core; 26 23 using HeuristicLab.Optimization; 27 using HeuristicLab.Core;28 24 29 25 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISingleObjectiveTestFunctionAdditiveMoveEvaluator.cs
r3380 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Core;24 using HeuristicLab.Data;25 22 using HeuristicLab.Encodings.RealVectorEncoding; 26 using HeuristicLab.Optimization;27 23 28 24 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISingleObjectiveTestFunctionMoveEvaluator.cs
r3376 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 using HeuristicLab.Core;25 using HeuristicLab.Data;26 using HeuristicLab.Encodings.RealVectorEncoding;27 23 using HeuristicLab.Optimization; 28 24 -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISingleObjectiveTestFunctionProblemEvaluator.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 24 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISingleObjectiveTestFunctionProblemSolutionsVisualizer.cs
r3616 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 24 23 using HeuristicLab.Encodings.RealVectorEncoding; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISphereMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Core;24 22 using HeuristicLab.Data; 25 23 -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AckleyAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AdditiveMoveEvaluator.cs
r3685 r4068 21 21 22 22 using System; 23 using HeuristicLab.Common;24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 26 using HeuristicLab.Operators; 27 using HeuristicLab.Optimization;28 27 using HeuristicLab.Parameters; 29 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HeuristicLab.Encodings.RealVectorEncoding;31 29 32 30 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BealeAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BoothAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/GriewankAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/LevyAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MatyasAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MultinormalAdditiveMoveEvaluator.cs
r3869 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.RealVectorEncoding; 25 using HeuristicLab.Parameters; 24 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 27 using HeuristicLab.Problems.TestFunctions.Evaluators; 27 using HeuristicLab.Parameters;28 using HeuristicLab.Data;29 using System;30 28 31 29 namespace HeuristicLab.Problems.TestFunctions { … … 40 38 41 39 public MultinormalAdditiveMoveEvaluator() { 42 Parameters.Add(new LookupParameter<ISingleObjectiveTestFunctionProblemEvaluator>("Evaluator", "")); 40 Parameters.Add(new LookupParameter<ISingleObjectiveTestFunctionProblemEvaluator>("Evaluator", "")); 43 41 } 44 42 … … 47 45 } 48 46 49 protected override double Evaluate(double quality, RealVector point, AdditiveMove move) { 47 protected override double Evaluate(double quality, RealVector point, AdditiveMove move) { 50 48 RealVectorAdditiveMoveWrapper wrapper = new RealVectorAdditiveMoveWrapper(move, point); 51 49 var eval = EvaluatorParameter.ActualValue as MultinormalEvaluator; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RastriginAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 24 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RosenbrockAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SchwefelAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SphereAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 24 23 using HeuristicLab.Data; -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SumSquaresAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/ZakharovAdditiveMoveEvaluator.cs
r3376 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 22 using HeuristicLab.Core; 23 using HeuristicLab.Encodings.RealVectorEncoding; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Encodings.RealVectorEncoding;26 25 27 26 namespace HeuristicLab.Problems.TestFunctions { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/RealVectorToRealVectorEncoder.cs
r3742 r4068 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using System.Linq;25 using System.Text;26 using HeuristicLab.Optimization;27 using HeuristicLab.Operators;28 22 using HeuristicLab.Core; 29 23 using HeuristicLab.Data; 24 using HeuristicLab.Encodings.RealVectorEncoding; 25 using HeuristicLab.Operators; 30 26 using HeuristicLab.Parameters; 31 using HeuristicLab.Encodings.RealVectorEncoding;32 27 33 namespace HeuristicLab.Problems.TestFunctions 34 { 35 public class RealVectorToRealVectorEncoder : SingleSuccessorOperator, IRealVectorPSOEncoder, IRealVectorOperator 36 { 37 #region Parameters 28 namespace HeuristicLab.Problems.TestFunctions { 29 public class RealVectorToRealVectorEncoder : SingleSuccessorOperator, IRealVectorPSOEncoder, IRealVectorOperator { 30 #region Parameters 38 31 39 40 41 32 public IParameter OriginalRealVectorParameter { 33 get { return (IParameter)Parameters["OriginalRealVector"]; } 34 } 42 35 43 44 45 36 public IParameter RealVectorParameter { 37 get { return (IParameter)Parameters["RealVector"]; } 38 } 46 39 47 48 49 40 public ILookupParameter<IntValue> LengthParameter { 41 get { return (ILookupParameter<IntValue>)Parameters["Length"]; } 42 } 50 43 51 52 53 44 public IValueLookupParameter<DoubleMatrix> BoundsParameter { 45 get { return (IValueLookupParameter<DoubleMatrix>)Parameters["Bounds"]; } 46 } 54 47 55 56 57 58 48 protected ScopeParameter CurrentScopeParameter { 49 get { return (ScopeParameter)Parameters["CurrentScope"]; } 50 } 51 #endregion 59 52 60 61 62 53 public IScope CurrentScope { 54 get { return CurrentScopeParameter.ActualValue; } 55 } 63 56 64 public RealVectorToRealVectorEncoder() : base() { 65 Parameters.Add(new LookupParameter<RealVector>("OriginalRealVector", "The original real vector.")); 66 Parameters.Add(new LookupParameter<RealVector>("RealVector", "The resulting reference to the original real vector.")); 67 Parameters.Add(new LookupParameter<IntValue>("Length", "Vector length.")); 68 Parameters.Add(new ScopeParameter("CurrentScope", "The current scope bounds matrix should be cloned.")); 69 Parameters.Add(new ValueLookupParameter<DoubleMatrix>("Bounds", "The lower and upper bounds in each dimension.")); 70 } 57 public RealVectorToRealVectorEncoder() 58 : base() { 59 Parameters.Add(new LookupParameter<RealVector>("OriginalRealVector", "The original real vector.")); 60 Parameters.Add(new LookupParameter<RealVector>("RealVector", "The resulting reference to the original real vector.")); 61 Parameters.Add(new LookupParameter<IntValue>("Length", "Vector length.")); 62 Parameters.Add(new ScopeParameter("CurrentScope", "The current scope bounds matrix should be cloned.")); 63 Parameters.Add(new ValueLookupParameter<DoubleMatrix>("Bounds", "The lower and upper bounds in each dimension.")); 64 } 71 65 72 73 74 IItem value = (IItem)BoundsParameter.ActualValue.Clone();75 76 77 66 public override IOperation Apply() { 67 RealVectorParameter.ActualValue = OriginalRealVectorParameter.ActualValue; 68 IItem value = (IItem)BoundsParameter.ActualValue.Clone(); 69 CurrentScope.Variables.Add(new Variable("ParticleBounds", BoundsParameter.Description, value == null ? null : (IItem)value.Clone())); 70 return base.Apply(); 71 } 78 72 79 public override bool CanChangeName { 80 get { return false; } 81 } 73 public override bool CanChangeName { 74 get { return false; } 82 75 } 76 } 83 77 } -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs
r3894 r4068 22 22 using System; 23 23 using System.Collections.Generic; 24 using System.Collections.ObjectModel;25 24 using System.Drawing; 26 25 using System.Linq; … … 383 382 ((ILookupParameter)op.OriginalRealVectorParameter).ActualName = SolutionCreator.RealVectorParameter.ActualName; 384 383 op.BoundsParameter.Value = (DoubleMatrix)BoundsParameter.Value.Clone(); 385 op.BoundsParameter.ActualName = "ParticleBounds"; 384 op.BoundsParameter.ActualName = "ParticleBounds"; 386 385 } 387 386 } -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/AckleyEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for AckleyEvaluatorTest and is intended 33 ///to contain all AckleyEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for AckleyEvaluatorTest and is intended 31 ///to contain all AckleyEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class AckleyEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/BealeEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for BealeEvaluatorTest and is intended 33 ///to contain all BealeEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for BealeEvaluatorTest and is intended 31 ///to contain all BealeEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class BealeEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/BoothEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for BoothEvaluatorTest and is intended 33 ///to contain all BoothEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for BoothEvaluatorTest and is intended 31 ///to contain all BoothEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class BoothEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/GriewankEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for GriewankEvaluatorTest and is intended 33 ///to contain all GriewankEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for GriewankEvaluatorTest and is intended 31 ///to contain all GriewankEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class GriewankEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/LevyEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for LevyEvaluatorTest and is intended 33 ///to contain all LevyEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for LevyEvaluatorTest and is intended 31 ///to contain all LevyEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class LevyEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/MatyasEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for MatyasEvaluatorTest and is intended 33 ///to contain all MatyasEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for MatyasEvaluatorTest and is intended 31 ///to contain all MatyasEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class MatyasEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/Properties/AssemblyInfo.cs
r3781 r4068 1 1 using System.Reflection; 2 using System.Runtime.CompilerServices;3 2 using System.Runtime.InteropServices; 4 3 -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/RastriginEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 using HeuristicLab.Parameters;27 25 28 namespace HeuristicLab.Problems.TestFunctions_33.Tests 29 { 30 31 32 /// <summary> 33 ///This is a test class for RastriginEvaluatorTest and is intended 34 ///to contain all RastriginEvaluatorTest Unit Tests 35 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for RastriginEvaluatorTest and is intended 31 ///to contain all RastriginEvaluatorTest Unit Tests 32 ///</summary> 36 33 [TestClass()] 37 34 public class RastriginEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/RosenbrockEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for RosenbrockEvaluatorTest and is intended 33 ///to contain all RosenbrockEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for RosenbrockEvaluatorTest and is intended 31 ///to contain all RosenbrockEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class RosenbrockEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/SphereEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 using HeuristicLab.Parameters;27 25 28 namespace HeuristicLab.Problems.TestFunctions_33.Tests 29 { 30 31 32 /// <summary> 33 ///This is a test class for SphereEvaluatorTest and is intended 34 ///to contain all SphereEvaluatorTest Unit Tests 35 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for SphereEvaluatorTest and is intended 31 ///to contain all SphereEvaluatorTest Unit Tests 32 ///</summary> 36 33 [TestClass()] 37 34 public class SphereEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/SumSquaresEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for SumSquaresEvaluatorTest and is intended 33 ///to contain all SumSquaresEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for SumSquaresEvaluatorTest and is intended 31 ///to contain all SumSquaresEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class SumSquaresEvaluatorTest { -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Tests/ZakharovEvaluatorTest.cs
r3781 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.RealVectorEncoding; 22 23 using HeuristicLab.Problems.TestFunctions; 23 24 using Microsoft.VisualStudio.TestTools.UnitTesting; 24 using HeuristicLab.Encodings.RealVectorEncoding;25 using HeuristicLab.Data;26 25 27 namespace HeuristicLab.Problems.TestFunctions_33.Tests 28 { 29 30 31 /// <summary> 32 ///This is a test class for ZakharovEvaluatorTest and is intended 33 ///to contain all ZakharovEvaluatorTest Unit Tests 34 ///</summary> 26 namespace HeuristicLab.Problems.TestFunctions_33.Tests { 27 28 29 /// <summary> 30 ///This is a test class for ZakharovEvaluatorTest and is intended 31 ///to contain all ZakharovEvaluatorTest Unit Tests 32 ///</summary> 35 33 [TestClass()] 36 34 public class ZakharovEvaluatorTest {
Note: See TracChangeset
for help on using the changeset viewer.