- Timestamp:
- 07/07/19 23:40:10 (5 years ago)
- Location:
- stable
- Files:
-
- 12 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
stable
-
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Algorithms.ParameterlessPopulationPyramid merged: 16565,16568
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/EnumerableBoolEqualityComparer.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 25 26 namespace HeuristicLab.Algorithms.ParameterlessPopulationPyramid { 27 [StorableType("231ae77d-4352-4a70-8662-5f3d5d44f095")] 26 28 public class EnumerableBoolEqualityComparer : IEqualityComparer<IEnumerable<bool>> { 27 29 public bool Equals(IEnumerable<bool> first, IEnumerable<bool> second) { -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/EvaluationTracker.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * … … 27 27 using HeuristicLab.Encodings.BinaryVectorEncoding; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.Problems.Binary; 31 31 … … 34 34 // B. W. Goldman and W. F. Punch, "Parameter-less Population Pyramid," GECCO, pp. 785–792, 2014 35 35 // and the original source code in C++11 available from: https://github.com/brianwgoldman/Parameter-less_Population_Pyramid 36 [Storable Class]36 [StorableType("D5F1358D-C100-40CF-9BA5-E95F72F64D1A")] 37 37 internal sealed class EvaluationTracker : BinaryProblem { 38 38 [Storable] … … 66 66 67 67 [StorableConstructor] 68 private EvaluationTracker( bool deserializing) : base(deserializing) { }68 private EvaluationTracker(StorableConstructorFlag _) : base(_) { } 69 69 70 70 private EvaluationTracker(EvaluationTracker original, Cloner cloner) -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/HeuristicLab.Algorithms.ParameterlessPopulationPyramid-3.3.csproj
r12005 r17097 10 10 <RootNamespace>HeuristicLab.Algorithms.ParameterlessPopulationPyramid</RootNamespace> 11 11 <AssemblyName>HeuristicLab.Algorithms.ParameterlessPopulationPyramid-3.3</AssemblyName> 12 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>12 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 13 13 <FileAlignment>512</FileAlignment> 14 14 </PropertyGroup> … … 73 73 </PropertyGroup> 74 74 <ItemGroup> 75 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 76 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 77 </Reference> 78 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 79 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre02\lib\net461\HEAL.Attic.dll</HintPath> 80 </Reference> 75 81 <Reference Include="System" /> 76 82 <Reference Include="System.Core" /> 83 <Reference Include="System.Drawing" /> 84 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 85 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 86 </Reference> 77 87 <Reference Include="System.Xml.Linq" /> 78 88 <Reference Include="System.Data.DataSetExtensions" /> … … 94 104 <ItemGroup> 95 105 <None Include="HeuristicLab.snk" /> 106 <None Include="packages.config" /> 96 107 <None Include="Plugin.cs.frame" /> 97 108 <None Include="Properties\AssemblyInfo.cs.frame" /> -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/HillClimber.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * … … 31 31 using HeuristicLab.Optimization; 32 32 using HeuristicLab.Parameters; 33 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;33 using HEAL.Attic; 34 34 using HeuristicLab.Problems.Binary; 35 35 using HeuristicLab.Random; … … 41 41 // and the original source code in C++11 available from: https://github.com/brianwgoldman/Parameter-less_Population_Pyramid 42 42 [Item("Hill Climber (HC)", "Binary Hill Climber.")] 43 [Storable Class]43 [StorableType("BA349010-6295-406E-8989-B271FB96ED86")] 44 44 [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 150)] 45 45 public class HillClimber : BasicAlgorithm { … … 83 83 84 84 [StorableConstructor] 85 protected HillClimber( bool deserializing) : base(deserializing) { }85 protected HillClimber(StorableConstructorFlag _) : base(_) { } 86 86 protected HillClimber(HillClimber original, Cloner cloner) 87 87 : base(original, cloner) { -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/LinkageCrossover.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/LinkageTree.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * … … 27 27 using HeuristicLab.Core; 28 28 using HeuristicLab.Encodings.BinaryVectorEncoding; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.Random; 31 31 … … 34 34 // B. W. Goldman and W. F. Punch, "Parameter-less Population Pyramid," GECCO, pp. 785–792, 2014 35 35 // and the original source code in C++11 available from: https://github.com/brianwgoldman/Parameter-less_Population_Pyramid 36 [Storable Class]36 [StorableType("40E75AC2-ABD0-43A9-AC91-7478FDD6A399")] 37 37 public class LinkageTree : DeepCloneable { 38 38 [Storable] … … 51 51 52 52 [StorableConstructor] 53 protected LinkageTree( bool deserializing) : base() { }53 protected LinkageTree(StorableConstructorFlag _) { } 54 54 55 55 -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/ParameterlessPopulationPyramid.cs
r16835 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * … … 32 32 using HeuristicLab.Optimization; 33 33 using HeuristicLab.Parameters; 34 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;34 using HEAL.Attic; 35 35 using HeuristicLab.Problems.Binary; 36 36 using HeuristicLab.Random; … … 41 41 // and the original source code in C++11 available from: https://github.com/brianwgoldman/Parameter-less_Population_Pyramid 42 42 [Item("Parameter-less Population Pyramid (P3)", "Binary value optimization algorithm which requires no configuration. B. W. Goldman and W. F. Punch, Parameter-less Population Pyramid, GECCO, pp. 785–792, 2014")] 43 [Storable Class]43 [StorableType("CAD84CAB-1ECC-4D76-BDC5-701AAF690E17")] 44 44 [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 400)] 45 45 public class ParameterlessPopulationPyramid : BasicAlgorithm { … … 166 166 167 167 [StorableConstructor] 168 protected ParameterlessPopulationPyramid( bool deserializing) : base(deserializing) { }168 protected ParameterlessPopulationPyramid(StorableConstructorFlag _) : base(_) { } 169 169 170 170 protected ParameterlessPopulationPyramid(ParameterlessPopulationPyramid original, Cloner cloner) -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/Plugin.cs.frame
r15587 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/Population.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * and the BEACON Center for the Study of Evolution in Action. 5 5 * … … 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Encodings.BinaryVectorEncoding; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.ParameterlessPopulationPyramid { … … 32 32 // B. W. Goldman and W. F. Punch, "Parameter-less Population Pyramid," GECCO, pp. 785–792, 2014 33 33 // and the original source code in C++11 available from: https://github.com/brianwgoldman/Parameter-less_Population_Pyramid 34 [Storable Class]34 [StorableType("E09EB41C-B95C-40DF-BF60-8F1E21E9892F")] 35 35 public class Population : DeepCloneable { 36 36 [Storable] … … 47 47 48 48 [StorableConstructor] 49 protected Population( bool deserializing) : base() { }49 protected Population(StorableConstructorFlag _) { } 50 50 51 51 -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/Properties/AssemblyInfo.cs.frame
r15587 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/packages.config
r16565 r17097 2 2 <packages> 3 3 <package id="Google.Protobuf" version="3.6.1" targetFramework="net461" /> 4 <package id="HEAL.Attic" version="1.0.0-pre0 1" targetFramework="net461" />4 <package id="HEAL.Attic" version="1.0.0-pre02" targetFramework="net461" /> 5 5 <package id="System.Drawing.Common" version="4.5.1" targetFramework="net461" /> 6 6 </packages>
Note: See TracChangeset
for help on using the changeset viewer.