Changeset 8334
- Timestamp:
- 07/26/12 17:09:43 (12 years ago)
- Location:
- trunk/sources
- Files:
-
- 15 edited
- 22 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources
- Property svn:mergeinfo changed
/branches/ScatterSearch (trunk integration) (added) merged: 7787,7789,7793,7806,7815,7821-7822,7954,8086,8171,8299,8303-8307,8319-8320,8322,8327-8328,8331-8332
- Property svn:mergeinfo changed
-
trunk/sources/HeuristicLab 3.3.sln
r8096 r8334 339 339 EndProject 340 340 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.LawnMower.Views", "HeuristicLab.Problems.LawnMower.Views\3.3\HeuristicLab.Problems.LawnMower.Views.csproj", "{71CDE004-C50F-48DF-858E-AB0AAA3537BC}" 341 EndProject 342 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.ScatterSearch-3.3", "HeuristicLab.Algorithms.ScatterSearch\3.3\HeuristicLab.Algorithms.ScatterSearch-3.3.csproj", "{5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}" 341 343 EndProject 342 344 Global … … 1658 1660 {71CDE004-C50F-48DF-858E-AB0AAA3537BC}.Release|x86.ActiveCfg = Release|x86 1659 1661 {71CDE004-C50F-48DF-858E-AB0AAA3537BC}.Release|x86.Build.0 = Release|x86 1662 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 1663 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|Any CPU.Build.0 = Debug|Any CPU 1664 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|x64.ActiveCfg = Debug|x64 1665 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|x64.Build.0 = Debug|x64 1666 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|x86.ActiveCfg = Debug|x86 1667 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Debug|x86.Build.0 = Debug|x86 1668 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|Any CPU.ActiveCfg = Release|Any CPU 1669 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|Any CPU.Build.0 = Release|Any CPU 1670 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x64.ActiveCfg = Release|x64 1671 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x64.Build.0 = Release|x64 1672 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x86.ActiveCfg = Release|x86 1673 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x86.Build.0 = Release|x86 1660 1674 EndGlobalSection 1661 1675 GlobalSection(SolutionProperties) = preSolution -
trunk/sources/HeuristicLab.Optimization.Operators/3.3/HeuristicLab.Optimization.Operators-3.3.csproj
r8288 r8334 105 105 </Reference> 106 106 <Reference Include="System.Data" /> 107 <Reference Include="System.Drawing" /> 107 108 <Reference Include="System.Xml" /> 108 109 </ItemGroup> 109 110 <ItemGroup> 111 <Compile Include="SingleObjectiveSolutionSimilarityCalculator.cs" /> 110 112 <Compile Include="GeneralizedExponentialDiscreteDoubleValueModifier.cs" /> 111 113 <Compile Include="MultiObjective\CrowdedComparisonSorter.cs" /> … … 114 116 <Compile Include="MultiObjective\FastNonDominatedSort.cs" /> 115 117 <Compile Include="MultiObjective\RankAndCrowdingSorter.cs" /> 118 <Compile Include="SingleObjectivePathRelinker.cs" /> 116 119 <Compile Include="Plugin.cs" /> 117 120 <Compile Include="ProgrammableAnalyzer.cs" /> 118 121 <Compile Include="ShakingOperator.cs" /> 122 <Compile Include="SolutionSimilarityCalculator.cs" /> 119 123 <Compile Include="UserDefinedCrossover.cs" /> 120 124 <Compile Include="UserDefinedEvaluator.cs" /> -
trunk/sources/HeuristicLab.Optimization.Views
- Property svn:mergeinfo deleted
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/HeuristicLab.Optimization.Views-3.3.csproj
r7980 r8334 142 142 <DependentUpon>ExperimentListView.cs</DependentUpon> 143 143 </Compile> 144 <Compile Include="ISimilarityCalculatorView.cs"> 145 <SubType>UserControl</SubType> 146 </Compile> 147 <Compile Include="ISimilarityCalculatorView.Designer.cs"> 148 <DependentUpon>ISimilarityCalculatorView.cs</DependentUpon> 149 </Compile> 144 150 <Compile Include="Plugin.cs" /> 145 151 <Compile Include="ProblemView.cs"> -
trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj
r7228 r8334 114 114 </ItemGroup> 115 115 <ItemGroup> 116 <Compile Include="Interfaces\ISingleObjectivePathRelinker.cs" /> 117 <Compile Include="Interfaces\ISingleObjectiveImprovementOperator.cs" /> 118 <Compile Include="Interfaces\ISingleObjectiveSolutionSimilarityCalculator.cs" /> 119 <Compile Include="Interfaces\IImprovementOperator.cs" /> 120 <Compile Include="Interfaces\IPathRelinker.cs" /> 121 <Compile Include="Interfaces\ISimilarityBasedOperator.cs" /> 122 <Compile Include="Interfaces\ISolutionSimilarityCalculator.cs" /> 116 123 <Compile Include="RunCollectionModification\RunCollectionRunRemover.cs" /> 117 124 <Compile Include="Plugin.cs" /> -
trunk/sources/HeuristicLab.Problems.Knapsack/3.3/HeuristicLab.Problems.Knapsack-3.3.csproj
r6866 r8334 109 109 <ItemGroup> 110 110 <Compile Include="Evaluators\KnapsackEvaluator.cs" /> 111 <Compile Include="Improvers\KnapsackImprovementOperator.cs" /> 111 112 <Compile Include="Interfaces\IKnapsackEvaluator.cs" /> 112 113 <Compile Include="Interfaces\IKnapsackMoveEvaluator.cs" /> … … 115 116 <Compile Include="MoveEvaluators\KnapsackMoveEvaluator.cs" /> 116 117 <Compile Include="MoveEvaluators\KnapsackOneBitflipMoveEvaluator.cs" /> 118 <Compile Include="PathRelinkers\KnapsackPathRelinker.cs" /> 119 <Compile Include="PathRelinkers\KnapsackSimultaneousPathRelinker.cs" /> 117 120 <Compile Include="Plugin.cs" /> 118 121 <Compile Include="Properties\AssemblyInfo.cs" /> 119 122 <Compile Include="Analyzers\BestKnapsackSolutionAnalyzer.cs" /> 123 <Compile Include="SimilarityCalculators\KnapsackSimilarityCalculator.cs" /> 120 124 </ItemGroup> 121 125 <ItemGroup> … … 159 163 <Name>HeuristicLab.Operators-3.3</Name> 160 164 <Private>False</Private> 165 </ProjectReference> 166 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj"> 167 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project> 168 <Name>HeuristicLab.Optimization.Operators-3.3</Name> 161 169 </ProjectReference> 162 170 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj"> … … 198 206 </BootstrapperPackage> 199 207 </ItemGroup> 208 <ItemGroup /> 200 209 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 201 210 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
trunk/sources/HeuristicLab.Problems.Knapsack/3.3/KnapsackProblem.cs
r7351 r8334 244 244 } 245 245 private void InitializeOperators() { 246 Operators.Add(new KnapsackImprovementOperator()); 247 Operators.Add(new KnapsackPathRelinker()); 248 Operators.Add(new KnapsackSimultaneousPathRelinker()); 249 Operators.Add(new KnapsackSimilarityCalculator()); 250 246 251 Operators.Add(new BestKnapsackSolutionAnalyzer()); 247 252 ParameterizeAnalyzer(); … … 286 291 op.ValuesParameter.Hidden = true; 287 292 } 288 foreach ( var op in Operators.OfType<IBinaryVectorMultiNeighborhoodShakingOperator>()) {293 foreach (IBinaryVectorMultiNeighborhoodShakingOperator op in Operators.OfType<IBinaryVectorMultiNeighborhoodShakingOperator>()) { 289 294 op.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 290 295 op.BinaryVectorParameter.Hidden = true; 296 } 297 foreach (ISingleObjectiveImprovementOperator op in Operators.OfType<ISingleObjectiveImprovementOperator>()) { 298 op.SolutionParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 299 op.SolutionParameter.Hidden = true; 300 } 301 foreach (ISingleObjectivePathRelinker op in Operators.OfType<ISingleObjectivePathRelinker>()) { 302 op.ParentsParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 303 op.ParentsParameter.Hidden = true; 304 } 305 foreach (KnapsackSimilarityCalculator op in Operators.OfType<KnapsackSimilarityCalculator>()) { 306 op.SolutionVariableName = SolutionCreator.BinaryVectorParameter.ActualName; 307 op.QualityVariableName = Evaluator.QualityParameter.ActualName; 291 308 } 292 309 } -
trunk/sources/HeuristicLab.Problems.Knapsack/3.3/Plugin.cs.frame
r8246 r8334 36 36 [PluginDependency("HeuristicLab.Operators", "3.3")] 37 37 [PluginDependency("HeuristicLab.Optimization", "3.3")] 38 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 38 39 [PluginDependency("HeuristicLab.Parameters", "3.3")] 39 40 [PluginDependency("HeuristicLab.Persistence", "3.3")] -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/HeuristicLab.Problems.TestFunctions-3.3.csproj
r6866 r8334 108 108 </ItemGroup> 109 109 <ItemGroup> 110 <Compile Include="Improvers\SingleObjectiveTestFunctionImprovementOperator.cs" /> 111 <Compile Include="PathRelinkers\SingleObjectiveTestFunctionPathRelinker.cs" /> 110 112 <Compile Include="Plugin.cs" /> 111 113 <Compile Include="Properties\AssemblyInfo.cs" /> … … 152 154 <Compile Include="MoveEvaluators\RealVectorAdditiveMoveWrapper.cs" /> 153 155 <Compile Include="RealVectorToRealVectorEncoder.cs" /> 156 <Compile Include="SimilarityCalculators\SingleObjectiveTestFunctionSimilarityCalculator.cs" /> 154 157 <Compile Include="SingleObjectiveTestFunctionSolution.cs" /> 155 158 <Compile Include="SingleObjectiveTestFunctionProblem.cs" /> … … 193 196 <Name>HeuristicLab.Operators-3.3</Name> 194 197 <Private>False</Private> 198 </ProjectReference> 199 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj"> 200 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project> 201 <Name>HeuristicLab.Optimization.Operators-3.3</Name> 195 202 </ProjectReference> 196 203 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj"> … … 232 239 </BootstrapperPackage> 233 240 </ItemGroup> 241 <ItemGroup /> 234 242 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 235 243 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/Plugin.cs.frame
r8246 r8334 36 36 [PluginDependency("HeuristicLab.Operators", "3.3")] 37 37 [PluginDependency("HeuristicLab.Optimization", "3.3")] 38 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 38 39 [PluginDependency("HeuristicLab.Parameters", "3.3")] 39 40 [PluginDependency("HeuristicLab.Persistence", "3.3")] -
trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs
r7442 r8334 257 257 } 258 258 private void InitializeOperators() { 259 Operators.Add(new SingleObjectiveTestFunctionImprovementOperator()); 260 Operators.Add(new SingleObjectiveTestFunctionPathRelinker()); 261 Operators.Add(new SingleObjectiveTestFunctionSimilarityCalculator()); 262 259 263 Operators.Add(new BestSingleObjectiveTestFunctionSolutionAnalyzer()); 260 264 ParameterizeAnalyzers(); … … 359 363 op.MaximizationParameter.Hidden = true; 360 364 } 361 foreach (var op in Operators.OfType<IRealVectorMultiNeighborhoodShakingOperator>()) { 362 op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName; 363 op.RealVectorParameter.Hidden = true; 365 foreach (IRealVectorMultiNeighborhoodShakingOperator op in Operators.OfType<IRealVectorMultiNeighborhoodShakingOperator>()) { 366 op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName; 367 op.RealVectorParameter.Hidden = true; 368 } 369 foreach (ISingleObjectiveImprovementOperator op in Operators.OfType<ISingleObjectiveImprovementOperator>()) { 370 op.SolutionParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName; 371 op.SolutionParameter.Hidden = true; 372 } 373 foreach (ISingleObjectivePathRelinker op in Operators.OfType<ISingleObjectivePathRelinker>()) { 374 op.ParentsParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName; 375 op.ParentsParameter.Hidden = true; 376 } 377 foreach (SingleObjectiveTestFunctionSimilarityCalculator op in Operators.OfType<SingleObjectiveTestFunctionSimilarityCalculator>()) { 378 op.SolutionVariableName = SolutionCreator.RealVectorParameter.ActualName; 379 op.QualityVariableName = Evaluator.QualityParameter.ActualName; 380 op.Bounds = Bounds; 364 381 } 365 382 } -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/HeuristicLab.Problems.TravelingSalesman-3.3.csproj
r8208 r8334 119 119 <Compile Include="Evaluators\TSPEuclideanPathEvaluator.cs" /> 120 120 <Compile Include="Evaluators\TSPGeoPathEvaluator.cs" /> 121 <Compile Include="Improvers\TSPImprovementOperator.cs" /> 121 122 <Compile Include="Interfaces\ITSPDistanceMatrixEvaluator.cs" /> 122 123 <Compile Include="MoveEvaluators\ThreeOpt\TSPTranslocationMoveEuclideanPathEvaluator.cs" /> … … 128 129 <Compile Include="MoveEvaluators\TwoOpt\TSPInversionMovePathEvaluator.cs" /> 129 130 <Compile Include="MoveEvaluators\TwoOpt\TSPInversionMoveRoundedEuclideanPathEvaluator.cs" /> 131 <Compile Include="PathRelinkers\TSPMultipleGuidesPathRelinker.cs" /> 132 <Compile Include="PathRelinkers\TSPPathRelinker.cs" /> 133 <Compile Include="PathRelinkers\TSPSimultaneousPathRelinker.cs" /> 130 134 <Compile Include="Plugin.cs" /> 135 <Compile Include="SimilarityCalculators\TSPSimilarityCalculator.cs" /> 131 136 <Compile Include="TravelingSalesmanProblem.cs" /> 132 137 <Compile Include="PathTSPTour.cs" /> … … 183 188 <Name>HeuristicLab.Operators-3.3</Name> 184 189 <Private>False</Private> 190 </ProjectReference> 191 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj"> 192 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project> 193 <Name>HeuristicLab.Optimization.Operators-3.3</Name> 185 194 </ProjectReference> 186 195 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj"> -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Plugin.cs.frame
r8246 r8334 37 37 [PluginDependency("HeuristicLab.Operators", "3.3")] 38 38 [PluginDependency("HeuristicLab.Optimization", "3.3")] 39 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 39 40 [PluginDependency("HeuristicLab.Parameters", "3.3")] 40 41 [PluginDependency("HeuristicLab.Persistence", "3.3")] -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TravelingSalesmanProblem.cs
r8221 r8334 230 230 231 231 private void InitializeOperators() { 232 Operators.Add(new TSPImprovementOperator()); 233 Operators.Add(new TSPMultipleGuidesPathRelinker()); 234 Operators.Add(new TSPPathRelinker()); 235 Operators.Add(new TSPSimultaneousPathRelinker()); 236 Operators.Add(new TSPSimilarityCalculator()); 237 232 238 Operators.Add(new BestTSPSolutionAnalyzer()); 233 239 Operators.Add(new TSPAlleleFrequencyAnalyzer()); … … 350 356 op.PermutationParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 351 357 op.PermutationParameter.Hidden = true; 358 } 359 foreach (ISingleObjectiveImprovementOperator op in Operators.OfType<ISingleObjectiveImprovementOperator>()) { 360 op.SolutionParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 361 op.SolutionParameter.Hidden = true; 362 } 363 foreach (ISingleObjectivePathRelinker op in Operators.OfType<ISingleObjectivePathRelinker>()) { 364 op.ParentsParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 365 op.ParentsParameter.Hidden = true; 366 } 367 foreach (TSPSimilarityCalculator op in Operators.OfType<TSPSimilarityCalculator>()) { 368 op.SolutionVariableName = SolutionCreator.PermutationParameter.ActualName; 369 op.QualityVariableName = Evaluator.QualityParameter.ActualName; 352 370 } 353 371 }
Note: See TracChangeset
for help on using the changeset viewer.