Changeset 17434 for branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers
- Timestamp:
- 02/11/20 13:36:02 (5 years ago)
- Location:
- branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman
- Property svn:mergeinfo deleted
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/BestTSPSolutionAnalyzer.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 32 32 namespace HeuristicLab.Problems.TravelingSalesman { … … 35 35 /// </summary> 36 36 [Item("BestTSPSolutionAnalyzer", "An operator for analyzing the best solution of Traveling Salesman Problems given in path representation using city coordinates.")] 37 [Storable Class]37 [StorableType("86D3A4A2-C91C-46D4-9644-10F88F94FEA1")] 38 38 public sealed class BestTSPSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 public bool EnabledByDefault { … … 67 67 68 68 [StorableConstructor] 69 private BestTSPSolutionAnalyzer( bool deserializing) : base(deserializing) { }69 private BestTSPSolutionAnalyzer(StorableConstructorFlag _) : base(_) { } 70 70 private BestTSPSolutionAnalyzer(BestTSPSolutionAnalyzer original, Cloner cloner) : base(original, cloner) { } 71 71 public override IDeepCloneable Clone(Cloner cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPAlleleFrequencyAnalyzer.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Encodings.PermutationEncoding; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Problems.TravelingSalesman { … … 34 34 /// </summary> 35 35 [Item("TSPAlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles in solutions of Traveling Salesman Problems given in path representation.")] 36 [Storable Class]36 [StorableType("C1BBEC5A-27EF-4882-AEC6-0919FC2EF1DB")] 37 37 public sealed class TSPAlleleFrequencyAnalyzer : AlleleFrequencyAnalyzer<Permutation> { 38 38 public LookupParameter<DoubleMatrix> CoordinatesParameter { … … 44 44 45 45 [StorableConstructor] 46 private TSPAlleleFrequencyAnalyzer( bool deserializing) : base(deserializing) { }46 private TSPAlleleFrequencyAnalyzer(StorableConstructorFlag _) : base(_) { } 47 47 private TSPAlleleFrequencyAnalyzer(TSPAlleleFrequencyAnalyzer original, Cloner cloner) : base(original, cloner) { } 48 48 public TSPAlleleFrequencyAnalyzer() -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPGenealogyAnalyzer.cs
r12892 r17434 1 using HeuristicLab.Common; 1 using HEAL.Attic; 2 using HeuristicLab.Common; 2 3 using HeuristicLab.Core; 3 4 using HeuristicLab.Encodings.PermutationEncoding; … … 6 7 7 8 namespace HeuristicLab.Problems.TravelingSalesman.Analyzers { 8 [StorableClass]9 9 [Item("TSPGenealogyAnalyzer", "A genealogy analyzer for permutation encodings.")] 10 [StorableType("FA2F2F6D-886A-41B4-AF1F-F9F6DA42601B")] 10 11 public class TSPGenealogyAnalyzer : GenealogyAnalyzer<Permutation> { 11 12 public TSPGenealogyAnalyzer() { } 12 13 13 14 [StorableConstructor] 14 protected TSPGenealogyAnalyzer( bool deserializing) : base(deserializing) { }15 protected TSPGenealogyAnalyzer(StorableConstructorFlag _) : base(_) { } 15 16 16 17 public TSPGenealogyAnalyzer(TSPGenealogyAnalyzer original, Cloner cloner) : base(original, cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPPopulationDiversityAnalyzer.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.PermutationEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.PluginInfrastructure; 29 29 … … 37 37 [NonDiscoverableType] 38 38 [Item("TSPPopulationDiversityAnalyzer", "An operator for analyzing the diversity of solutions of Traveling Salesman Problems given in path representation.")] 39 [Storable Class]39 [StorableType("B68CC721-AC64-44A7-BFEA-B4F0ABE1402D")] 40 40 public sealed class TSPPopulationDiversityAnalyzer : PopulationDiversityAnalyzer<Permutation> { 41 41 [StorableConstructor] 42 private TSPPopulationDiversityAnalyzer( bool deserializing) : base(deserializing) { }42 private TSPPopulationDiversityAnalyzer(StorableConstructorFlag _) : base(_) { } 43 43 private TSPPopulationDiversityAnalyzer(TSPPopulationDiversityAnalyzer original, Cloner cloner) : base(original, cloner) { } 44 44 public TSPPopulationDiversityAnalyzer() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.