Changeset 13293
- Timestamp:
- 11/19/15 13:29:26 (9 years ago)
- Location:
- stable
- Files:
-
- 4 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources reverse-merged: 13164-13165,13237,13261
- Property svn:mergeinfo changed
-
stable/HeuristicLab 3.3.sln
r13292 r13293 442 442 EndProject 443 443 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.GeneticProgramming.Views-3.3", "HeuristicLab.Problems.GeneticProgramming.Views\3.3\HeuristicLab.Problems.GeneticProgramming.Views-3.3.csproj", "{26349C8D-72A1-4BAE-95A3-14E96A3B4AE8}" 444 EndProject445 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy-3.3", "HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy\3.3\HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy-3.3.csproj", "{1D41EAE6-CC79-41D4-858C-589C4DB5E50D}"446 444 EndProject 447 445 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.ALPS-3.3", "HeuristicLab.Algorithms.ALPS\3.3\HeuristicLab.Algorithms.ALPS-3.3.csproj", "{59F354CB-FE13-4253-AED2-AD86372BEC27}" … … 2149 2147 {26349C8D-72A1-4BAE-95A3-14E96A3B4AE8}.Release|x86.ActiveCfg = Release|x86 2150 2148 {26349C8D-72A1-4BAE-95A3-14E96A3B4AE8}.Release|x86.Build.0 = Release|x86 2151 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU2152 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|Any CPU.Build.0 = Debug|Any CPU2153 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|x64.ActiveCfg = Debug|x642154 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|x64.Build.0 = Debug|x642155 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|x86.ActiveCfg = Debug|x862156 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Debug|x86.Build.0 = Debug|x862157 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|Any CPU.ActiveCfg = Release|Any CPU2158 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|Any CPU.Build.0 = Release|Any CPU2159 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|x64.ActiveCfg = Release|x642160 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|x64.Build.0 = Release|x642161 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|x86.ActiveCfg = Release|x862162 {1D41EAE6-CC79-41D4-858C-589C4DB5E50D}.Release|x86.Build.0 = Release|x862163 2149 {59F354CB-FE13-4253-AED2-AD86372BEC27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 2164 2150 {59F354CB-FE13-4253-AED2-AD86372BEC27}.Debug|Any CPU.Build.0 = Debug|Any CPU … … 2183 2169 {71CDE004-C50F-48DF-858E-AB0AAA3537BC} = {D1B1DE45-F9C7-4FBF-B73C-E759BC4223D5} 2184 2170 {5E516C4F-9935-437F-8B15-ECEF4451744E} = {D1B1DE45-F9C7-4FBF-B73C-E759BC4223D5} 2171 {0C67A033-F6D9-4237-B3CA-C033A44706BE} = {D1B1DE45-F9C7-4FBF-B73C-E759BC4223D5} 2185 2172 {7FC70D74-1813-48B7-9CE5-0BD913457579} = {D1B1DE45-F9C7-4FBF-B73C-E759BC4223D5} 2186 {0C67A033-F6D9-4237-B3CA-C033A44706BE} = {D1B1DE45-F9C7-4FBF-B73C-E759BC4223D5}2187 2173 EndGlobalSection 2188 2174 EndGlobal -
stable/HeuristicLab.Optimization.Operators/3.3/HeuristicLab.Optimization.Operators-3.3.csproj
r13292 r13293 115 115 </ItemGroup> 116 116 <ItemGroup> 117 <Compile Include="ChildrenCopyCreator.cs" />118 117 <Compile Include="ExpressionCalculator.cs" /> 119 118 <Compile Include="NoSimilarityCalculator.cs" /> -
stable/HeuristicLab.Selection/3.3/HeuristicLab.Selection-3.3.csproj
r13292 r13293 119 119 <Compile Include="ConditionalSelector.cs" /> 120 120 <Compile Include="CrowdedTournamentSelector.cs" /> 121 <Compile Include="EvolutionStrategyOffspringSelector.cs" />122 121 <Compile Include="GeneralizedRankSelector.cs" /> 123 122 <Compile Include="LeftSelector.cs" /> -
stable/HeuristicLab.Tests
- Property svn:mergeinfo changed
/trunk/sources/HeuristicLab.Tests reverse-merged: 13237
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Tests/HeuristicLab-3.3/Samples/SamplesUtils.cs
r13292 r13293 5 5 using HeuristicLab.Algorithms.EvolutionStrategy; 6 6 using HeuristicLab.Algorithms.GeneticAlgorithm; 7 using HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy;8 7 using HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm; 9 8 using HeuristicLab.Data; … … 72 71 } 73 72 74 public static void ConfigureOffspringSelectionEvolutionStrategyParameters<R, M, SC, SR, SM>(OffspringSelectionEvolutionStrategy es, int popSize,75 double successRatio, double comparisonFactor, double maxSelPres, int parentsPerChild, int maxGens, bool plusSelection)76 where R : ICrossover77 where M : IManipulator78 where SC : IStrategyParameterCreator79 where SR : IStrategyParameterCrossover80 where SM : IStrategyParameterManipulator {81 es.PopulationSize.Value = popSize;82 es.ComparisonFactor.Value = comparisonFactor;83 es.SuccessRatio.Value = successRatio;84 es.MaximumSelectionPressure.Value = maxSelPres;85 es.ParentsPerChild.Value = parentsPerChild;86 es.SelectedParents.Value = popSize * parentsPerChild;87 es.MaximumGenerations.Value = maxGens;88 es.PlusSelection.Value = false;89 90 es.Seed.Value = 0;91 es.SetSeedRandomly.Value = true;92 93 es.Recombinator = es.RecombinatorParameter.ValidValues94 .OfType<R>()95 .Single();96 97 es.Mutator = es.MutatorParameter.ValidValues98 .OfType<M>()99 .Single();100 101 es.StrategyParameterCreator = es.StrategyParameterCreatorParameter.ValidValues102 .OfType<SC>()103 .Single();104 es.StrategyParameterCrossover = es.StrategyParameterCrossoverParameter.ValidValues105 .OfType<SR>()106 .Single();107 es.StrategyParameterManipulator = es.StrategyParameterManipulatorParameter.ValidValues108 .OfType<SM>()109 .Single();110 es.Engine = new ParallelEngine.ParallelEngine();111 }112 113 73 public static void ConfigureGeneticAlgorithmParameters<S, C, M>(GeneticAlgorithm ga, int popSize, int elites, int maxGens, double mutationRate, int tournGroupSize = 0) 114 74 where S : ISelector … … 234 194 235 195 ga.MaximumGenerations = maxGens; 236 196 237 197 ga.Engine = new ParallelEngine.ParallelEngine(); 238 198 } -
stable/HeuristicLab.Tests/HeuristicLab.Tests.csproj
r13292 r13293 131 131 <Reference Include="HeuristicLab.Algorithms.LocalSearch-3.3"> 132 132 <HintPath>..\bin\HeuristicLab.Algorithms.LocalSearch-3.3.dll</HintPath> 133 <Private>False</Private>134 </Reference>135 <Reference Include="HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">136 <HintPath>..\bin\HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy-3.3.dll</HintPath>137 133 <Private>False</Private> 138 134 </Reference> … … 440 436 <Compile Include="HeuristicLab-3.3\PluginLoader.cs" /> 441 437 <Compile Include="HeuristicLab-3.3\Samples\AlpsSampleTest.cs" /> 442 <Compile Include="HeuristicLab-3.3\Samples\OSESGriewankSampleTest.cs" />443 438 <Compile Include="HeuristicLab-3.3\Samples\GAGroupingProblemSampleTest.cs" /> 444 439 <Compile Include="HeuristicLab-3.3\Samples\VnsOpSampleTest.cs" />
Note: See TracChangeset
for help on using the changeset viewer.