Changeset 16474 for branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding
- Timestamp:
- 12/31/18 08:14:11 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.PermutationEncoding { 28 [StorableType("ead61b5e-63a4-40dc-a31d-7bb10c98b3db")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for creating permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("2164b769-8244-4ed8-a2ca-7649e6b51617")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for crossing permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationInversionMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("79998345-30ae-4013-b891-68615ba19b7c")] 25 27 public interface IPermutationInversionMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<InversionMove> InversionMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("2b3e467b-32a9-46fa-bfd2-41017bb5075c")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for manipulating solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMoveOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("22c93d6a-6fe8-4737-b2d7-bfe3e6192c2b")] 26 28 public interface IPermutationMoveOperator : IPermutationOperator, IMoveOperator { 27 29 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMultiNeighborhoodShakingOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("60adeb1e-63fc-463d-8b9a-406e7a75e48a")] 26 28 public interface IPermutationMultiNeighborhoodShakingOperator : IMultiNeighborhoodShakingOperator, IPermutationOperator { 27 29 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("78db7fb9-a81d-4b48-9c24-1bdab9b6d3f9")] 25 27 /// <summary> 26 28 /// An interface which represents an operator dealing with permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationScrambleMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("ec27a153-2ad7-4bf6-81e2-b0586083fdd3")] 25 27 public interface IPermutationScrambleMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<ScrambleMove> ScrambleMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationSwap2MoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("5ca82b56-9376-49bc-94c2-4eb25cb87b33")] 25 27 public interface IPermutationSwap2MoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<Swap2Move> Swap2MoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationTranslocationMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("2813f39a-d095-4cc1-ad56-335f2288b9d0")] 25 27 public interface IPermutationTranslocationMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<TranslocationMove> TranslocationMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/StandardEdgeEqualityComparer.cs
r16453 r16474 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("09d35061-7098-4f29-957d-c2a2319fe954")] 25 27 public class StandardEdgeEqualityComparer : EqualityComparer<Edge> { 26 28 public override bool Equals(Edge x, Edge y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationEqualityComparer.cs
r16453 r16474 25 25 using System.Text; 26 26 using HeuristicLab.PluginInfrastructure; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.Encodings.PermutationEncoding { 29 30 [NonDiscoverableType] 31 [StorableType("9e0bdbda-0d76-4032-bc69-f5acbbfd5d37")] 30 32 public class PermutationEqualityComparer : EqualityComparer<Permutation> { 31 33 public override bool Equals(Permutation x, Permutation y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationTypes.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Encodings.PermutationEncoding { 24 [StorableType("1ce01958-67f6-41d2-ab53-a7cf0dd6a55b")] 23 25 public enum PermutationTypes { 24 26 RelativeDirected,
Note: See TracChangeset
for help on using the changeset viewer.