Changeset 9955 for trunk/sources
- Timestamp:
- 09/13/13 11:59:36 (11 years ago)
- Location:
- trunk/sources
- Files:
-
- 6 added
- 3 deleted
- 10 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab 3.3 Tests.sln
r7932 r9955 1 1 2 Microsoft Visual Studio Solution File, Format Version 1 1.003 # Visual Studio 201 02 Microsoft Visual Studio Solution File, Format Version 12.00 3 # Visual Studio 2012 4 4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Tests", "HeuristicLab.Tests\HeuristicLab.Tests.csproj", "{B62872C1-6752-4758-9823-751A2D28C388}" 5 5 EndProject 6 6 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4880EC01-2CAD-4291-BBC1-B269AD67D4FA}" 7 ProjectSection(SolutionItems) = preProject8 HeuristicLab 3.3 Tests.vsmdi = HeuristicLab 3.3 Tests.vsmdi9 LocalTestRun.testrunconfig = LocalTestRun.testrunconfig10 EndProjectSection11 7 EndProject 12 8 Global 13 GlobalSection(TestCaseManagementSettings) = postSolution14 CategoryFile = HeuristicLab 3.3 Tests.vsmdi15 EndGlobalSection16 9 GlobalSection(SolutionConfigurationPlatforms) = preSolution 17 10 Debug|Any CPU = Debug|Any CPU -
trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/CollectObjectGraphTest.cs
r9783 r9955 47 47 [TestCategory("Essential")] 48 48 [TestProperty("Time", "medium")] 49 [DeploymentItem(@"HeuristicLab-3.3/Resources/GA_SymbReg.hl")]50 49 public void CollectGASample() { 51 GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize( "GA_SymbReg.hl");50 GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize(@"Test Resources\GA_SymbReg.hl"); 52 51 53 52 Stopwatch watch = new Stopwatch(); -
trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/DeepCloneableCloningTest.cs
r9783 r9955 67 67 [TestCategory("Essential")] 68 68 [TestProperty("Time", "long")] 69 [DeploymentItem(@"HeuristicLab-3.3\Resources\SamplesExperimentFinished.hl")]70 69 public void TestCloningFinishedExperiment() { 71 Experiment experiment = (Experiment)XmlParser.Deserialize( "SamplesExperimentFinished.hl");70 Experiment experiment = (Experiment)XmlParser.Deserialize(@"Test Resources\SamplesExperimentFinished.hl"); 72 71 73 72 Experiment clone = (Experiment)experiment.Clone(new Cloner()); -
trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/GeneticAlgorithmTest.cs
r9783 r9955 45 45 [TestCategory("General")] 46 46 [TestProperty("Time", "long")] 47 [DeploymentItem(@"HeuristicLab-3.3/Resources/GA_TSP.hl")]48 47 public void GeneticAlgorithmPerformanceTest() { 49 48 ex = null; 50 GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize( "GA_TSP.hl");49 GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize(@"Test Resources\GA_TSP.hl"); 51 50 ga.ExceptionOccurred += new EventHandler<EventArgs<Exception>>(ga_ExceptionOccurred); 52 51 ga.Stopped += new EventHandler(ga_Stopped); -
trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/SamplesTest.cs
r9783 r9955 21 21 22 22 using System; 23 using System.IO; 23 24 using System.Linq; 24 25 using System.Threading; … … 65 66 namespace HeuristicLab.Tests { 66 67 [TestClass] 67 [DeploymentItem(@"HeuristicLab-3.3/Resources/C101.opt.txt")]68 [DeploymentItem(@"HeuristicLab-3.3/Resources/C101.txt")]69 68 public class SamplesTest { 69 private const string samplesDirectory = @"Samples\"; 70 71 [ClassInitialize] 72 public static void MyClassInitialize(TestContext testContext) { 73 if (!Directory.Exists(samplesDirectory)) 74 Directory.CreateDirectory(samplesDirectory); 75 } 76 70 77 #region GA 71 78 #region TSP … … 75 82 public void CreateGaTspSampleTest() { 76 83 var ga = CreateGaTspSample(); 77 XmlGenerator.Serialize(ga, "../../GA_TSP.hl");84 XmlGenerator.Serialize(ga, @"Samples\GA_TSP.hl"); 78 85 } 79 86 [TestMethod] … … 115 122 public void CreateGaVrpSampleTest() { 116 123 var ga = CreateGaVrpSample(); 117 XmlGenerator.Serialize(ga, "../../GA_VRP.hl");124 XmlGenerator.Serialize(ga, @"Samples\GA_VRP.hl"); 118 125 } 119 126 … … 137 144 138 145 SolomonFormatInstanceProvider instanceProvider = new SolomonInstanceProvider(); 139 CVRPTWData data = instanceProvider.Import( "C101.txt", "C101.opt.txt") as CVRPTWData;146 CVRPTWData data = instanceProvider.Import(@"Test Resources\C101.txt", @"Test Resources\C101.opt.txt") as CVRPTWData; 140 147 vrpProblem.Load(data); 141 148 vrpProblem.Name = "C101 VRP (imported from Solomon)"; … … 189 196 public void CreateGpArtificialAntSampleTest() { 190 197 var ga = CreateGpArtificialAntSample(); 191 XmlGenerator.Serialize(ga, "../../SGP_SantaFe.hl");198 XmlGenerator.Serialize(ga, @"Samples\SGP_SantaFe.hl"); 192 199 } 193 200 … … 245 252 public void CreateGpSymbolicRegressionSampleTest() { 246 253 var ga = CreateGpSymbolicRegressionSample(); 247 XmlGenerator.Serialize(ga, "../../SGP_SymbReg.hl");254 XmlGenerator.Serialize(ga, @"Samples\SGP_SymbReg.hl"); 248 255 } 249 256 [TestMethod] … … 353 360 public void CreateGpSymbolicClassificationSampleTest() { 354 361 var ga = CreateGpSymbolicClassificationSample(); 355 XmlGenerator.Serialize(ga, "../../SGP_SymbClass.hl");362 XmlGenerator.Serialize(ga, @"Samples\SGP_SymbClass.hl"); 356 363 } 357 364 … … 496 503 public void CreateEsGriewankSampleTest() { 497 504 var es = CreateEsGriewankSample(); 498 XmlGenerator.Serialize(es, "../../ES_Griewank.hl");505 XmlGenerator.Serialize(es, @"Samples\ES_Griewank.hl"); 499 506 } 500 507 [TestMethod] … … 554 561 public void CreateIslandGaTspSampleTest() { 555 562 var ga = CreateIslandGaTspSample(); 556 XmlGenerator.Serialize(ga, "../../IslandGA_TSP.hl");563 XmlGenerator.Serialize(ga, @"Samples\IslandGA_TSP.hl"); 557 564 } 558 565 [TestMethod] … … 598 605 public void CreateLocalSearchKnapsackSampleTest() { 599 606 var ls = CreateLocalSearchKnapsackSample(); 600 XmlGenerator.Serialize(ls, "../../LS_Knapsack.hl");607 XmlGenerator.Serialize(ls, @"Samples\LS_Knapsack.hl"); 601 608 } 602 609 [TestMethod] … … 663 670 public void CreatePsoSchwefelSampleTest() { 664 671 var pso = CreatePsoSchwefelSample(); 665 XmlGenerator.Serialize(pso, "../../PSO_Schwefel.hl");672 XmlGenerator.Serialize(pso, @"Samples\PSO_Schwefel.hl"); 666 673 } 667 674 [TestMethod] … … 746 753 public void CreateSimulatedAnnealingRastriginSampleTest() { 747 754 var sa = CreateSimulatedAnnealingRastriginSample(); 748 XmlGenerator.Serialize(sa, "../../SA_Rastrigin.hl");755 XmlGenerator.Serialize(sa, @"Samples\SA_Rastrigin.hl"); 749 756 } 750 757 [TestMethod] … … 816 823 public void CreateTabuSearchTspSampleTest() { 817 824 var ts = CreateTabuSearchTspSample(); 818 XmlGenerator.Serialize(ts, "../../TS_TSP.hl");825 XmlGenerator.Serialize(ts, @"Samples\TS_TSP.hl"); 819 826 } 820 827 [TestMethod] … … 887 894 public void CreateTabuSearchVRPSampleTest() { 888 895 var vrp = CreateTabuSearchVrpSample(); 889 XmlGenerator.Serialize(vrp, "../../TS_VRP.hl");896 XmlGenerator.Serialize(vrp, @"Samples\TS_VRP.hl"); 890 897 } 891 898 [TestMethod] … … 959 966 public void CreateVnsTspSampleTest() { 960 967 var vns = CreateVnsTspSample(); 961 XmlGenerator.Serialize(vns, "../../VNS_TSP.hl");968 XmlGenerator.Serialize(vns, @"Samples\VNS_TSP.hl"); 962 969 } 963 970 [TestMethod] … … 1040 1047 public void CreateGaussianProcessRegressionSampleTest() { 1041 1048 var gpr = CreateGaussianProcessRegressionSample(); 1042 XmlGenerator.Serialize(gpr, "../../GPR.hl");1049 XmlGenerator.Serialize(gpr, @"Samples\GPR.hl"); 1043 1050 } 1044 1051 [TestMethod] … … 1083 1090 public void CreateScatterSearchVRPSampleTest() { 1084 1091 var ss = CreateScatterSearchVRPSample(); 1085 XmlGenerator.Serialize(ss, "../../SS_VRP.hl");1092 XmlGenerator.Serialize(ss, @"Samples\SS_VRP.hl"); 1086 1093 } 1087 1094 … … 1143 1150 public void CreateRAPGASchedulingSampleTest() { 1144 1151 var ss = CreateRAPGASchedulingSample(); 1145 XmlGenerator.Serialize(ss, "../../RAPGA_JSSP.hl");1152 XmlGenerator.Serialize(ss, @"Samples\RAPGA_JSSP.hl"); 1146 1153 } 1147 1154 -
trunk/sources/HeuristicLab.Tests/HeuristicLab.Algorithms.DataAnalysis-3.4/GaussianProcessModelTest.cs
r9783 r9955 30 30 public class GaussianProcessModelTest { 31 31 [TestMethod] 32 [DeploymentItem(@"HeuristicLab.Algorithms.DataAnalysis-3.4/co2.txt")]33 32 [TestCategory("General")] 34 33 [TestProperty("Time", "medium")] -
trunk/sources/HeuristicLab.Tests/HeuristicLab.Algorithms.DataAnalysis-3.4/GaussianProcessRegressionTest.cs
r9783 r9955 30 30 namespace HeuristicLab.Algorithms.DataAnalysis.Tests { 31 31 [TestClass] 32 [DeploymentItem(@"HeuristicLab.Algorithms.DataAnalysis-3.4/co2.txt")]33 32 public class GaussianProcessRegressionTest { 34 33 public GaussianProcessRegressionTest() { } … … 54 53 alg.Problem = new RegressionProblem(); 55 54 var provider = new RegressionCSVInstanceProvider(); 56 var problemData = (RegressionProblemData)provider.ImportData( "co2.txt");55 var problemData = (RegressionProblemData)provider.ImportData(@"Test Resources\co2.txt"); 57 56 problemData.TargetVariableParameter.ActualValue = problemData.TargetVariableParameter.ValidValues.First(x => x.Value == "interpolated"); 58 57 problemData.InputVariables.SetItemCheckedState(problemData.InputVariables.First(x => x.Value == "year"), false); -
trunk/sources/HeuristicLab.Tests/HeuristicLab.Encodings.PermutationEncoding-3.3/UniformLikeCrossoverTest.cs
r9777 r9955 61 61 [TestCategory("Encodings.Permutation")] 62 62 [TestProperty("Time", "short")] 63 [DeploymentItem("HeuristicLab.Encodings.PermutationEncoding-3.3.dll")]64 63 public void UniformLikeCrossoverCrossTest() { 65 64 UniformLikeCrossover_Accessor target = new UniformLikeCrossover_Accessor(); -
trunk/sources/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/SymbolicDataAnalysisExpressionTreeInterpreterTest.cs
r9828 r9955 22 22 using System; 23 23 using System.Collections.Generic; 24 using System.Diagnostics; 24 25 using System.Globalization; 25 26 using System.Linq; 27 using System.Linq.Expressions; 26 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 29 using HeuristicLab.Random; … … 109 111 TestArithmeticGrammarPerformance(new SymbolicDataAnalysisExpressionTreeLinearInterpreter(), 12.5e6); 110 112 } 113 114 [TestMethod] 115 [TestCategory("Problems.DataAnalysis.Symbolic")] 116 [TestProperty("Time", "long")] 117 public void ExpressionTreeInterpreterTestArithmeticGrammarPerformance() { 118 TestArithmeticGrammarPerformance(new ExpressionTreeInterpreter(), 12.5e6); 119 } 120 121 [TestMethod] 122 [TestCategory("Problems.DataAnalysis.Symbolic")] 123 [TestProperty("Time", "long")] 124 public void ExpressionTreeInterpreterTestCompilationPerformance() { 125 var twister = new MersenneTwister(31415); 126 var dataset = Util.CreateRandomDataset(twister, Rows, Columns); 127 var grammar = new ArithmeticExpressionGrammar(); 128 //grammar.Symbols.OfType<Variable>().First().Enabled = false; 129 grammar.MaximumFunctionArguments = 0; 130 grammar.MaximumFunctionDefinitions = 0; 131 grammar.MinimumFunctionArguments = 0; 132 grammar.MinimumFunctionDefinitions = 0; 133 134 var trees = Util.CreateRandomTrees(twister, dataset, grammar, N, 1, 100, 0, 0).ToArray(); 135 foreach (SymbolicExpressionTree tree in trees) 136 Util.InitTree(tree, twister, new List<string>(dataset.VariableNames)); 137 138 139 var data = dataset.DoubleVariables.ToDictionary(key => key, v => (IList<double>)dataset.GetReadOnlyDoubleValues(v)); 140 var param = Expression.Parameter(typeof(int), "row"); 141 142 Stopwatch watch = new Stopwatch(); 143 int repetitions = 3; 144 145 long nNodes = trees.Aggregate<ISymbolicExpressionTree, long>(0, (current, t) => current + t.Length); 146 147 for (int rep = 0; rep < repetitions; rep++) { 148 watch.Start(); 149 foreach (ISymbolicExpressionTree t in trees) { 150 var exp = ExpressionTreeInterpreter.CreateExpression(t.Root.GetSubtree(0).GetSubtree(0), data, param); 151 while (exp.CanReduce) exp = exp.Reduce(); 152 var function = Expression.Lambda<Func<int, double>>(exp, param).Compile(); 153 function(0); 154 } 155 watch.Stop(); 156 } 157 Console.WriteLine("Random tree compilation performance of expression tree interpreter: " + Environment.NewLine + 158 watch.ElapsedMilliseconds + "ms " + Environment.NewLine + 159 Util.NodesPerSecond(nNodes * repetitions, watch) + " nodes/sec" + Environment.NewLine + 160 Util.NodesPerSecond(trees.Length * repetitions, watch) + " trees/sec" 161 ); 162 163 } 164 111 165 112 166 private void TestTypeCoherentGrammarPerformance(ISymbolicDataAnalysisExpressionTreeInterpreter interpreter, double nodesPerSecThreshold) { … … 149 203 var dataset = Util.CreateRandomDataset(twister, Rows, Columns); 150 204 var grammar = new ArithmeticExpressionGrammar(); 205 //grammar.Symbols.OfType<Variable>().First().Enabled = false; 151 206 grammar.MaximumFunctionArguments = 0; 152 207 grammar.MaximumFunctionDefinitions = 0; -
trunk/sources/HeuristicLab.Tests/HeuristicLab.Tests.csproj
r9817 r9955 28 28 <DebugType>pdbonly</DebugType> 29 29 <Optimize>true</Optimize> 30 <OutputPath> bin\</OutputPath>30 <OutputPath>..\bin\</OutputPath> 31 31 <DefineConstants>TRACE</DefineConstants> 32 32 <ErrorReport>prompt</ErrorReport> … … 104 104 <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 105 105 <HintPath>..\bin\ALGLIB-3.7.0.dll</HintPath> 106 <Private> true</Private>106 <Private>False</Private> 107 107 </Reference> 108 108 <Reference Include="HeuristicLab.Algorithms.DataAnalysis-3.4"> 109 109 <HintPath>..\bin\HeuristicLab.Algorithms.DataAnalysis-3.4.dll</HintPath> 110 <Private> true</Private>110 <Private>False</Private> 111 111 </Reference> 112 112 <Reference Include="HeuristicLab.Algorithms.EvolutionStrategy-3.3"> 113 113 <HintPath>..\bin\HeuristicLab.Algorithms.EvolutionStrategy-3.3.dll</HintPath> 114 <Private> true</Private>114 <Private>False</Private> 115 115 </Reference> 116 116 <Reference Include="HeuristicLab.Algorithms.GeneticAlgorithm-3.3"> 117 117 <HintPath>..\bin\HeuristicLab.Algorithms.GeneticAlgorithm-3.3.dll</HintPath> 118 <Private> true</Private>118 <Private>False</Private> 119 119 </Reference> 120 120 <Reference Include="HeuristicLab.Algorithms.LocalSearch-3.3"> 121 121 <HintPath>..\bin\HeuristicLab.Algorithms.LocalSearch-3.3.dll</HintPath> 122 <Private> true</Private>122 <Private>False</Private> 123 123 </Reference> 124 124 <Reference Include="HeuristicLab.Algorithms.ParticleSwarmOptimization-3.3"> 125 125 <HintPath>..\bin\HeuristicLab.Algorithms.ParticleSwarmOptimization-3.3.dll</HintPath> 126 <Private> true</Private>126 <Private>False</Private> 127 127 </Reference> 128 128 <Reference Include="HeuristicLab.Algorithms.RAPGA-3.3"> 129 129 <HintPath>..\bin\HeuristicLab.Algorithms.RAPGA-3.3.dll</HintPath> 130 <Private> true</Private>130 <Private>False</Private> 131 131 </Reference> 132 132 <Reference Include="HeuristicLab.Algorithms.ScatterSearch-3.3"> 133 133 <HintPath>..\bin\HeuristicLab.Algorithms.ScatterSearch-3.3.dll</HintPath> 134 <Private> true</Private>134 <Private>False</Private> 135 135 </Reference> 136 136 <Reference Include="HeuristicLab.Algorithms.SimulatedAnnealing-3.3"> 137 137 <HintPath>..\bin\HeuristicLab.Algorithms.SimulatedAnnealing-3.3.dll</HintPath> 138 <Private> true</Private>138 <Private>False</Private> 139 139 </Reference> 140 140 <Reference Include="HeuristicLab.Algorithms.TabuSearch-3.3"> 141 141 <HintPath>..\bin\HeuristicLab.Algorithms.TabuSearch-3.3.dll</HintPath> 142 <Private> true</Private>142 <Private>False</Private> 143 143 </Reference> 144 144 <Reference Include="HeuristicLab.Algorithms.VariableNeighborhoodSearch-3.3"> 145 145 <HintPath>..\bin\HeuristicLab.Algorithms.VariableNeighborhoodSearch-3.3.dll</HintPath> 146 <Private> true</Private>146 <Private>False</Private> 147 147 </Reference> 148 148 <Reference Include="HeuristicLab.Analysis-3.3, Version=3.3.0.0"> 149 149 <HintPath>..\bin\HeuristicLab.Analysis-3.3.dll</HintPath> 150 <Private> true</Private>150 <Private>False</Private> 151 151 </Reference> 152 152 <Reference Include="HeuristicLab.Collections-3.3"> 153 153 <HintPath>..\bin\HeuristicLab.Collections-3.3.dll</HintPath> 154 <Private> true</Private>154 <Private>False</Private> 155 155 </Reference> 156 156 <Reference Include="HeuristicLab.Common-3.3"> 157 157 <HintPath>..\bin\HeuristicLab.Common-3.3.dll</HintPath> 158 <Private> true</Private>158 <Private>False</Private> 159 159 </Reference> 160 160 <Reference Include="HeuristicLab.Core-3.3"> 161 161 <HintPath>..\bin\HeuristicLab.Core-3.3.dll</HintPath> 162 <Private> true</Private>162 <Private>False</Private> 163 163 </Reference> 164 164 <Reference Include="HeuristicLab.Data-3.3"> 165 165 <HintPath>..\bin\HeuristicLab.Data-3.3.dll</HintPath> 166 <Private> true</Private>166 <Private>False</Private> 167 167 </Reference> 168 168 <Reference Include="HeuristicLab.Encodings.BinaryVectorEncoding-3.3"> 169 169 <HintPath>..\bin\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.dll</HintPath> 170 <Private> true</Private>170 <Private>False</Private> 171 171 </Reference> 172 172 <Reference Include="HeuristicLab.Encodings.IntegerVectorEncoding-3.3"> 173 <Private> true</Private>173 <Private>False</Private> 174 174 <HintPath>..\bin\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.dll</HintPath> 175 175 </Reference> 176 176 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3"> 177 177 <HintPath>..\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath> 178 <Private> true</Private>178 <Private>False</Private> 179 179 </Reference> 180 180 <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3"> 181 181 <HintPath>..\bin\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath> 182 <Private> true</Private>182 <Private>False</Private> 183 183 </Reference> 184 184 <Reference Include="HeuristicLab.Encodings.ScheduleEncoding-3.3"> 185 185 <HintPath>..\bin\HeuristicLab.Encodings.ScheduleEncoding-3.3.dll</HintPath> 186 <Private> true</Private>186 <Private>False</Private> 187 187 </Reference> 188 188 <Reference Include="HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4"> 189 189 <HintPath>..\bin\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.dll</HintPath> 190 <Private> true</Private>190 <Private>False</Private> 191 191 </Reference> 192 192 <Reference Include="HeuristicLab.MainForm-3.3"> 193 193 <HintPath>..\bin\HeuristicLab.MainForm-3.3.dll</HintPath> 194 <Private> true</Private>194 <Private>False</Private> 195 195 </Reference> 196 196 <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3"> 197 197 <HintPath>..\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath> 198 <Private> true</Private>198 <Private>False</Private> 199 199 </Reference> 200 200 <Reference Include="HeuristicLab.Operators-3.3"> 201 201 <HintPath>..\bin\HeuristicLab.Operators-3.3.dll</HintPath> 202 <Private> true</Private>202 <Private>False</Private> 203 203 </Reference> 204 204 <Reference Include="HeuristicLab.Optimization-3.3"> 205 205 <HintPath>..\bin\HeuristicLab.Optimization-3.3.dll</HintPath> 206 <Private> true</Private>206 <Private>False</Private> 207 207 </Reference> 208 208 <Reference Include="HeuristicLab.Optimization.Operators-3.3"> 209 209 <HintPath>..\bin\HeuristicLab.Optimization.Operators-3.3.dll</HintPath> 210 <Private> true</Private>210 <Private>False</Private> 211 211 </Reference> 212 212 <Reference Include="HeuristicLab.ParallelEngine-3.3"> 213 213 <HintPath>..\bin\HeuristicLab.ParallelEngine-3.3.dll</HintPath> 214 <Private> true</Private>214 <Private>False</Private> 215 215 </Reference> 216 216 <Reference Include="HeuristicLab.Parameters-3.3"> 217 217 <HintPath>..\bin\HeuristicLab.Parameters-3.3.dll</HintPath> 218 <Private> true</Private>218 <Private>False</Private> 219 219 </Reference> 220 220 <Reference Include="HeuristicLab.Persistence-3.3"> 221 221 <HintPath>..\bin\HeuristicLab.Persistence-3.3.dll</HintPath> 222 <Private> true</Private>222 <Private>False</Private> 223 223 </Reference> 224 224 <Reference Include="HeuristicLab.PluginInfrastructure-3.3"> 225 225 <HintPath>..\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 226 <Private> true</Private>226 <Private>False</Private> 227 227 </Reference> 228 228 <Reference Include="HeuristicLab.Problems.ArtificialAnt-3.4"> 229 229 <HintPath>..\bin\HeuristicLab.Problems.ArtificialAnt-3.4.dll</HintPath> 230 <Private> true</Private>230 <Private>False</Private> 231 231 </Reference> 232 232 <Reference Include="HeuristicLab.Problems.DataAnalysis-3.4"> 233 233 <HintPath>..\bin\HeuristicLab.Problems.DataAnalysis-3.4.dll</HintPath> 234 <Private> true</Private>234 <Private>False</Private> 235 235 </Reference> 236 236 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic-3.4"> 237 237 <HintPath>..\bin\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.dll</HintPath> 238 <Private> true</Private>238 <Private>False</Private> 239 239 </Reference> 240 240 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic.Classification-3.4"> 241 241 <HintPath>..\bin\HeuristicLab.Problems.DataAnalysis.Symbolic.Classification-3.4.dll</HintPath> 242 <Private> true</Private>242 <Private>False</Private> 243 243 </Reference> 244 244 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4"> 245 245 <HintPath>..\bin\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4.dll</HintPath> 246 <Private> true</Private>246 <Private>False</Private> 247 247 </Reference> 248 248 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis-3.4"> 249 249 <HintPath>..\bin\HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis-3.4.dll</HintPath> 250 <Private> true</Private>250 <Private>False</Private> 251 251 </Reference> 252 252 <Reference Include="HeuristicLab.Problems.Instances-3.3"> 253 253 <HintPath>..\bin\HeuristicLab.Problems.Instances-3.3.dll</HintPath> 254 <Private> true</Private>254 <Private>False</Private> 255 255 </Reference> 256 256 <Reference Include="HeuristicLab.Problems.Instances.CordeauGQAP-3.3"> 257 257 <HintPath>..\bin\HeuristicLab.Problems.Instances.CordeauGQAP-3.3.dll</HintPath> 258 <Private> true</Private>258 <Private>False</Private> 259 259 </Reference> 260 260 <Reference Include="HeuristicLab.Problems.Instances.DataAnalysis-3.3"> 261 261 <HintPath>..\bin\HeuristicLab.Problems.Instances.DataAnalysis-3.3.dll</HintPath> 262 <Private> true</Private>262 <Private>False</Private> 263 263 </Reference> 264 264 <Reference Include="HeuristicLab.Problems.Instances.ElloumiCTAP-3.3"> 265 265 <HintPath>..\bin\HeuristicLab.Problems.Instances.ElloumiCTAP-3.3.dll</HintPath> 266 <Private> true</Private>266 <Private>False</Private> 267 267 </Reference> 268 268 <Reference Include="HeuristicLab.Problems.Instances.QAPLIB-3.3"> 269 269 <HintPath>..\bin\HeuristicLab.Problems.Instances.QAPLIB-3.3.dll</HintPath> 270 <Private> true</Private>270 <Private>False</Private> 271 271 </Reference> 272 272 <Reference Include="HeuristicLab.Problems.Instances.TSPLIB-3.3"> 273 273 <HintPath>..\bin\HeuristicLab.Problems.Instances.TSPLIB-3.3.dll</HintPath> 274 <Private> true</Private>274 <Private>False</Private> 275 275 </Reference> 276 276 <Reference Include="HeuristicLab.Problems.Instances.VehicleRouting-3.4"> 277 277 <HintPath>..\bin\HeuristicLab.Problems.Instances.VehicleRouting-3.4.dll</HintPath> 278 <Private> true</Private>278 <Private>False</Private> 279 279 </Reference> 280 280 <Reference Include="HeuristicLab.Problems.Knapsack-3.3"> 281 281 <HintPath>..\bin\HeuristicLab.Problems.Knapsack-3.3.dll</HintPath> 282 <Private> true</Private>282 <Private>False</Private> 283 283 </Reference> 284 284 <Reference Include="HeuristicLab.Problems.LawnMower-3.3"> 285 285 <HintPath>..\bin\HeuristicLab.Problems.LawnMower-3.3.dll</HintPath> 286 <Private> true</Private>286 <Private>False</Private> 287 287 </Reference> 288 288 <Reference Include="HeuristicLab.Problems.LinearAssignment-3.3"> 289 289 <HintPath>..\bin\HeuristicLab.Problems.LinearAssignment-3.3.dll</HintPath> 290 <Private> true</Private>290 <Private>False</Private> 291 291 </Reference> 292 292 <Reference Include="HeuristicLab.Problems.QuadraticAssignment-3.3"> 293 293 <HintPath>..\bin\HeuristicLab.Problems.QuadraticAssignment-3.3.dll</HintPath> 294 <Private> true</Private>294 <Private>False</Private> 295 295 </Reference> 296 296 <Reference Include="HeuristicLab.Problems.Scheduling-3.3"> 297 297 <HintPath>..\bin\HeuristicLab.Problems.Scheduling-3.3.dll</HintPath> 298 <Private> true</Private>298 <Private>False</Private> 299 299 </Reference> 300 300 <Reference Include="HeuristicLab.Problems.TestFunctions-3.3"> 301 301 <HintPath>..\bin\HeuristicLab.Problems.TestFunctions-3.3.dll</HintPath> 302 <Private> true</Private>302 <Private>False</Private> 303 303 </Reference> 304 304 <Reference Include="HeuristicLab.Problems.TravelingSalesman-3.3"> 305 305 <HintPath>..\bin\HeuristicLab.Problems.TravelingSalesman-3.3.dll</HintPath> 306 <Private> true</Private>306 <Private>False</Private> 307 307 </Reference> 308 308 <Reference Include="HeuristicLab.Problems.VehicleRouting-3.4"> 309 309 <HintPath>..\bin\HeuristicLab.Problems.VehicleRouting-3.4.dll</HintPath> 310 <Private> true</Private>310 <Private>False</Private> 311 311 </Reference> 312 312 <Reference Include="HeuristicLab.Random-3.3"> 313 313 <HintPath>..\bin\HeuristicLab.Random-3.3.dll</HintPath> 314 <Private> true</Private>314 <Private>False</Private> 315 315 </Reference> 316 316 <Reference Include="HeuristicLab.Selection-3.3"> 317 317 <HintPath>..\bin\HeuristicLab.Selection-3.3.dll</HintPath> 318 <Private> true</Private>318 <Private>False</Private> 319 319 </Reference> 320 320 <Reference Include="HeuristicLab.SequentialEngine-3.3"> 321 321 <HintPath>..\bin\HeuristicLab.SequentialEngine-3.3.dll</HintPath> 322 <Private> true</Private>322 <Private>False</Private> 323 323 </Reference> 324 324 <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> … … 342 342 <Compile Include="HeuristicLab-3.3\CollectObjectGraphTest.cs" /> 343 343 <Compile Include="HeuristicLab-3.3\ContentViewTests.cs" /> 344 <Compile Include="HeuristicLab-3.3\NamedItemTest.cs" />345 <Compile Include="HeuristicLab-3.3\ParameterVisibilityTest.cs" />346 344 <Compile Include="HeuristicLab-3.3\DeepCloneableCloningTest.cs" /> 347 345 <Compile Include="HeuristicLab-3.3\GeneticAlgorithmTest.cs" /> 348 346 <Compile Include="HeuristicLab-3.3\InstantiateCreatablesTest.cs" /> 347 <Compile Include="HeuristicLab-3.3\NamedItemTest.cs" /> 348 <Compile Include="HeuristicLab-3.3\ParameterVisibilityTest.cs" /> 349 349 <Compile Include="HeuristicLab-3.3\PluginDependenciesTest.cs" /> 350 350 <Compile Include="HeuristicLab-3.3\PluginLoader.cs" /> 351 351 <Compile Include="HeuristicLab-3.3\SamplesTest.cs" /> 352 352 <Compile Include="HeuristicLab-3.3\StorableConstructorTest.cs" /> 353 <Compile Include="HeuristicLab.Algorithms.DataAnalysis-3.4\SupportVectorMachineTest.cs" />354 353 <Compile Include="HeuristicLab-3.3\ThreadSafeLogTest.cs" /> 355 354 <Compile Include="HeuristicLab-3.3\ToStringTest.cs" /> 355 <Compile Include="HeuristicLab.Algorithms.DataAnalysis-3.4\SupportVectorMachineTest.cs" /> 356 356 <Compile Include="HeuristicLab.Algorithms.DataAnalysis-3.4\GaussianProcessModelTest.cs" /> 357 357 <Compile Include="HeuristicLab.Algorithms.DataAnalysis-3.4\GaussianProcessFunctionsTest.cs" /> … … 468 468 </ItemGroup> 469 469 <ItemGroup> 470 <Content Include="HeuristicLab.Algorithms.DataAnalysis-3.4\co2.txt">471 <CopyToOutputDirectory>Always</CopyToOutputDirectory>472 </Content>473 470 <None Include="app.config" /> 474 471 <None Include="Builder.testsettings"> 475 472 <SubType>Designer</SubType> 476 473 </None> 477 <None Include="HeuristicLab-3.3\Resources\GA_SymbReg.hl"> 478 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 474 <None Include="HeuristicLab.snk" /> 475 <None Include="Test Resources\GA_SymbReg.hl"> 476 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 479 477 </None> 480 <None Include=" HeuristicLab-3.3\Resources\GA_TSP.hl">481 <CopyToOutputDirectory> Always</CopyToOutputDirectory>478 <None Include="Test Resources\GA_TSP.hl"> 479 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 482 480 </None> 483 <Content Include="HeuristicLab-3.3\Resources\SamplesExperimentFinished.hl"> 484 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 485 </Content> 486 <None Include="HeuristicLab.snk" /> 481 <None Include="Test Resources\SamplesExperimentFinished.hl"> 482 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 483 </None> 487 484 <Shadow Include="Test References\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.accessor" /> 488 485 <Shadow Include="Test References\HeuristicLab.PluginInfrastructure-3.3.accessor" /> … … 494 491 <Shadow Include="Test References\HeuristicLab.Problems.TestFunctions-3.3.accessor" /> 495 492 </ItemGroup> 496 <ItemGroup />497 493 <ItemGroup> 498 <Content Include=" HeuristicLab-3.3\Resources\C101.opt.txt">499 <CopyToOutputDirectory> Always</CopyToOutputDirectory>494 <Content Include="Test Resources\C101.opt.txt"> 495 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 500 496 </Content> 501 <Content Include="HeuristicLab-3.3\Resources\C101.txt"> 502 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 497 <Content Include="Test Resources\C101.txt"> 498 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 499 </Content> 500 <Content Include="Test Resources\co2.txt"> 501 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 503 502 </Content> 504 503 </ItemGroup>
Note: See TracChangeset
for help on using the changeset viewer.