Changeset 15281 for branches/Async/HeuristicLab.Problems.Binary
- Timestamp:
- 07/23/17 11:17:18 (7 years ago)
- Location:
- branches/Async
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Async
- Property svn:ignore
-
old new 24 24 protoc.exe 25 25 obj 26 .vs
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/Async/HeuristicLab.Problems.Binary/3.3/BinaryProblem.cs
r12000 r15281 2 2 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. … … 24 24 using System; 25 25 using System.Linq; 26 using HeuristicLab.Analysis; 26 27 using HeuristicLab.Common; 27 28 using HeuristicLab.Core; … … 29 30 using HeuristicLab.Encodings.BinaryVectorEncoding; 30 31 using HeuristicLab.Optimization; 32 using HeuristicLab.Optimization.Operators; 31 33 using HeuristicLab.Parameters; 32 34 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 61 63 Parameters.Add(lengthParameter); 62 64 Encoding.LengthParameter = lengthParameter; 65 Operators.Add(new HammingSimilarityCalculator()); 66 Operators.Add(new QualitySimilarityCalculator()); 67 Operators.Add(new PopulationSimilarityAnalyzer(Operators.OfType<ISolutionSimilarityCalculator>())); 68 Parameterize(); 63 69 RegisterEventHandlers(); 64 70 } … … 87 93 base.OnEncodingChanged(); 88 94 Encoding.LengthParameter = LengthParameter; 95 Parameterize(); 89 96 } 90 97 98 private void Parameterize() { 99 foreach (var similarityCalculator in Operators.OfType<ISolutionSimilarityCalculator>()) { 100 similarityCalculator.SolutionVariableName = Encoding.SolutionCreator.BinaryVectorParameter.ActualName; 101 similarityCalculator.QualityVariableName = Evaluator.QualityParameter.ActualName; 102 } 103 } 91 104 92 105 private void RegisterEventHandlers() { -
branches/Async/HeuristicLab.Problems.Binary/3.3/DeceptiveStepTrapProblem.cs
r12504 r15281 2 2 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. -
branches/Async/HeuristicLab.Problems.Binary/3.3/DeceptiveTrapProblem.cs
r12504 r15281 2 2 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. -
branches/Async/HeuristicLab.Problems.Binary/3.3/HIFFProblem.cs
r13173 r15281 2 2 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. -
branches/Async/HeuristicLab.Problems.Binary/3.3/HeuristicLab.Problems.Binary-3.3.csproj
r11993 r15281 96 96 </ItemGroup> 97 97 <ItemGroup> 98 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 99 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project> 100 <Name>HeuristicLab.Analysis-3.3</Name> 101 <Private>False</Private> 102 </ProjectReference> 98 103 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj"> 99 104 <Project>{958b43bc-cc5c-4fa2-8628-2b3b01d890b6}</Project> … … 124 129 <Project>{23da7ff4-d5b8-41b6-aa96-f0561d24f3ee}</Project> 125 130 <Name>HeuristicLab.Operators-3.3</Name> 131 <Private>False</Private> 132 </ProjectReference> 133 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj"> 134 <Project>{25087811-f74c-4128-bc86-8324271da13e}</Project> 135 <Name>HeuristicLab.Optimization.Operators-3.3</Name> 126 136 <Private>False</Private> 127 137 </ProjectReference> … … 163 173 $SolutionDir/PreBuildEvent.sh 164 174 </PreBuildEvent> 165 </PropertyGroup> 175 </PropertyGroup> 166 176 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 167 177 Other similar extension points exist, see Microsoft.Common.targets. -
branches/Async/HeuristicLab.Problems.Binary/3.3/OneMaxProblem.cs
r12504 r15281 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/Async/HeuristicLab.Problems.Binary/3.3/Plugin.cs.frame
r13321 r15281 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 27 27 namespace HeuristicLab.Problems.Binary { 28 [Plugin("HeuristicLab.Problems.Binary","Provides binary benchmark problems.", "3.3.1 3.$WCREV$")]28 [Plugin("HeuristicLab.Problems.Binary","Provides binary benchmark problems.", "3.3.14.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Problems.Binary-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Analysis", "3.3")] 30 31 [PluginDependency("HeuristicLab.Collections", "3.3")] 31 32 [PluginDependency("HeuristicLab.Common", "3.3")] … … 34 35 [PluginDependency("HeuristicLab.Encodings.BinaryVectorEncoding", "3.3")] 35 36 [PluginDependency("HeuristicLab.Optimization", "3.3")] 37 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 36 38 [PluginDependency("HeuristicLab.Parameters", "3.3")] 37 39 [PluginDependency("HeuristicLab.Persistence", "3.3")] -
branches/Async/HeuristicLab.Problems.Binary/3.3/Properties/AssemblyInfo.cs.frame
r13321 r15281 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 5Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 31 31 [assembly: AssemblyCompany("")] 32 32 [assembly: AssemblyProduct("HeuristicLab")] 33 [assembly: AssemblyCopyright("(c) 2002-201 5HEAL")]33 [assembly: AssemblyCopyright("(c) 2002-2016 HEAL")] 34 34 [assembly: AssemblyTrademark("")] 35 35 [assembly: AssemblyCulture("")] … … 53 53 // by using the '*' as shown below: 54 54 [assembly: AssemblyVersion("3.3.0.0")] 55 [assembly: AssemblyFileVersion("3.3.1 3.$WCREV$")]55 [assembly: AssemblyFileVersion("3.3.14.$WCREV$")]
Note: See TracChangeset
for help on using the changeset viewer.