Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/12/16 14:14:11 (7 years ago)
Author:
abeham
Message:

#2701:

  • Added TryGetBy(First|Second) method to BidirectionalDictionary
  • Updated linear linkage encoding
    • Added move generator and moves for shift, merge, split, and extract moves
    • Added unit test (Apply/Undo)
  • Updated MemPR (linear linkage)
    • Added basic tabu walk
  • Fixed bug in MemPR (permutation)
  • Updated Tests project
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/MemPRAlgorithm/HeuristicLab.Tests/HeuristicLab-3.3/DeepCloneableCloningTest.cs

    r14209 r14477  
    4242    public DeepCloneableCloningTest() {
    4343      excludedTypes = new HashSet<Type> {
    44         typeof (HeuristicLab.Problems.DataAnalysis.Dataset),
    45         typeof (HeuristicLab.Problems.TravelingSalesman.DistanceMatrix),
    46         typeof (HeuristicLab.Problems.DataAnalysis.ClassificationEnsembleSolution),
    47         typeof (HeuristicLab.Problems.DataAnalysis.RegressionEnsembleSolution),
    48         typeof (HeuristicLab.Problems.Orienteering.DistanceMatrix),
    49         typeof (HeuristicLab.Problems.PTSP.DistanceMatrix)
     44        typeof (global::HeuristicLab.Problems.DataAnalysis.Dataset),
     45        typeof (global::HeuristicLab.Problems.TravelingSalesman.DistanceMatrix),
     46        typeof (global::HeuristicLab.Problems.DataAnalysis.ClassificationEnsembleSolution),
     47        typeof (global::HeuristicLab.Problems.DataAnalysis.RegressionEnsembleSolution),
     48        typeof (global::HeuristicLab.Problems.Orienteering.DistanceMatrix),
     49        typeof (global::HeuristicLab.Problems.PTSP.DistanceMatrix)
    5050      };
    5151      excludedTypes.Add(typeof(SymbolicExpressionGrammar).Assembly.GetType("HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.EmptySymbolicExpressionTreeGrammar"));
    5252
    53       foreach (var symbolType in ApplicationManager.Manager.GetTypes(typeof(HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbol)))
     53      foreach (var symbolType in ApplicationManager.Manager.GetTypes(typeof(global::HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbol)))
    5454        excludedTypes.Add(symbolType);
    5555      // SimpleSymbol is a non-discoverable type and thus needs to be added manually
    56       excludedTypes.Add(typeof(HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.SimpleSymbol));
    57       foreach (var grammarType in ApplicationManager.Manager.GetTypes(typeof(HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.SymbolicExpressionGrammarBase)))
     56      excludedTypes.Add(typeof(global::HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.SimpleSymbol));
     57      foreach (var grammarType in ApplicationManager.Manager.GetTypes(typeof(global::HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.SymbolicExpressionGrammarBase)))
    5858        excludedTypes.Add(grammarType);
    5959    }
Note: See TracChangeset for help on using the changeset viewer.