Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/07/16 23:46:29 (8 years ago)
Author:
abeham
Message:

#2701:

  • Added MemPR for linear linkage (tabu walk still missing)
  • Added graph coloring problem
Location:
branches/MemPRAlgorithm/HeuristicLab.Algorithms.MemPR/3.3/LinearLinkage
Files:
1 added
1 copied

Legend:

Unmodified
Added
Removed
  • branches/MemPRAlgorithm/HeuristicLab.Algorithms.MemPR/3.3/LinearLinkage/LinearLinkageSolutionSubspace.cs

    r14450 r14466  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Encodings.BinaryVectorEncoding;
    2625using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2726
    28 namespace HeuristicLab.Algorithms.MemPR.Binary {
    29   [Item("Solution subspace (binary)", "")]
     27namespace HeuristicLab.Algorithms.MemPR.LinearLinkage {
     28  [Item("Solution subspace (linear linkage)", "")]
    3029  [StorableClass]
    31   public sealed class BinarySolutionSubspace : Item, ISolutionSubspace<BinaryVector> {
     30  public sealed class LinearLinkageSolutionSubspace : Item, ISolutionSubspace<Encodings.LinearLinkageEncoding.LinearLinkage> {
    3231
    3332    [Storable]
     
    3635
    3736    [StorableConstructor]
    38     private BinarySolutionSubspace(bool deserializing) : base(deserializing) { }
    39     private BinarySolutionSubspace(BinarySolutionSubspace original, Cloner cloner)
     37    private LinearLinkageSolutionSubspace(bool deserializing) : base(deserializing) { }
     38    private LinearLinkageSolutionSubspace(LinearLinkageSolutionSubspace original, Cloner cloner)
    4039      : base(original, cloner) {
    4140      subspace = (bool[])original.subspace.Clone();
    4241    }
    43     public BinarySolutionSubspace(bool[] subspace) {
     42    public LinearLinkageSolutionSubspace(bool[] subspace) {
    4443      this.subspace = subspace;
    4544    }
    4645
    4746    public override IDeepCloneable Clone(Cloner cloner) {
    48       return new BinarySolutionSubspace(this, cloner);
     47      return new LinearLinkageSolutionSubspace(this, cloner);
    4948    }
    5049  }
Note: See TracChangeset for help on using the changeset viewer.