Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/PathRelinkers
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/PathRelinkers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/PathRelinkers/TSPMultipleGuidesPathRelinker.cs
r16453 r16462 29 29 using HeuristicLab.Optimization.Operators; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Problems.TravelingSalesman { … … 39 39 /// </remarks> 40 40 [Item("TSPMultipleGuidesPathRelinker", "An operator that relinks paths between traveling salesman solutions using a multiple guiding strategy. The operator incrementally changes the initiating solution towards the guiding solution by correcting edges as needed. For each city it choses the best edge from all guiding solutions.")] 41 [Storable Class]41 [StorableType("6B5B2622-AB1D-47E6-8BBC-C6088D393149")] 42 42 public sealed class TSPMultipleGuidesPathRelinker : SingleObjectivePathRelinker { 43 43 #region Parameter properties … … 54 54 55 55 [StorableConstructor] 56 private TSPMultipleGuidesPathRelinker( bool deserializing) : base(deserializing) { }56 private TSPMultipleGuidesPathRelinker(StorableConstructorFlag _) : base(_) { } 57 57 private TSPMultipleGuidesPathRelinker(TSPMultipleGuidesPathRelinker original, Cloner cloner) : base(original, cloner) { } 58 58 public TSPMultipleGuidesPathRelinker() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/PathRelinkers/TSPPathRelinker.cs
r16453 r16462 28 28 using HeuristicLab.Encodings.PermutationEncoding; 29 29 using HeuristicLab.Optimization.Operators; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Problems.TravelingSalesman { … … 38 38 /// </remarks> 39 39 [Item("TSPPathRelinker", "An operator that relinks paths between traveling salesman solutions. The operator incrementally assimilates the initiating solution into the guiding solution by correcting edges as needed.")] 40 [Storable Class]40 [StorableType("0997A24C-0592-4CE4-A681-70C97890D3F7")] 41 41 public sealed class TSPPathRelinker : SingleObjectivePathRelinker { 42 42 [StorableConstructor] 43 private TSPPathRelinker( bool deserializing) : base(deserializing) { }43 private TSPPathRelinker(StorableConstructorFlag _) : base(_) { } 44 44 private TSPPathRelinker(TSPPathRelinker original, Cloner cloner) : base(original, cloner) { } 45 45 public TSPPathRelinker() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/PathRelinkers/TSPSimultaneousPathRelinker.cs
r16453 r16462 28 28 using HeuristicLab.Encodings.PermutationEncoding; 29 29 using HeuristicLab.Optimization.Operators; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Problems.TravelingSalesman { … … 38 38 /// </remarks> 39 39 [Item("TSPSimultaneousPathRelinker", "An operator that relinks paths between traveling salesman solutions starting from both ends. The operator incrementally assimilates the initiating solution into the guiding solution and vice versa by correcting edges as needed.")] 40 [Storable Class]40 [StorableType("D44D112E-5139-4848-8A2B-66CFC5784EE4")] 41 41 public sealed class TSPSimultaneousPathRelinker : SingleObjectivePathRelinker { 42 42 [StorableConstructor] 43 private TSPSimultaneousPathRelinker( bool deserializing) : base(deserializing) { }43 private TSPSimultaneousPathRelinker(StorableConstructorFlag _) : base(_) { } 44 44 private TSPSimultaneousPathRelinker(TSPSimultaneousPathRelinker original, Cloner cloner) : base(original, cloner) { } 45 45 public TSPSimultaneousPathRelinker() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.