Changeset 16712 for branches/2936_GQAPIntegration/HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms/3.3/GRASP
- Timestamp:
- 03/25/19 17:26:02 (6 years ago)
- Location:
- branches/2936_GQAPIntegration/HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms/3.3/GRASP
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2936_GQAPIntegration/HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms/3.3/GRASP/GRASP.cs
r16077 r16712 30 30 using HeuristicLab.Parameters; 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HEAL.Attic; 32 33 33 34 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms { … … 41 42 [Item("GRASP+PR (GQAP)", "The algorithm implements the Greedy Randomized Adaptive Search Procedure (GRASP) with Path Relinking as described in Mateus, G., Resende, M., and Silva, R. 2011. GRASP with path-relinking for the generalized quadratic assignment problem. Journal of Heuristics 17, Springer Netherlands, pp. 527-565.")] 42 43 [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms)] 43 [Storable Class]44 [StorableType("1FF6B7FC-58CA-4F89-BCAF-31CFC0B0546C")] 44 45 public sealed class GRASP : StochasticAlgorithm<GRASPContext, IntegerVectorEncoding> { 45 46 … … 123 124 124 125 [StorableConstructor] 125 private GRASP( bool deserializing) : base(deserializing) { }126 private GRASP(StorableConstructorFlag _) : base(_) { } 126 127 private GRASP(GRASP original, Cloner cloner) 127 128 : base(original, cloner) { -
branches/2936_GQAPIntegration/HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms/3.3/GRASP/GRASPContext.cs
r16077 r16712 25 25 using HeuristicLab.Parameters; 26 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 using HEAL.Attic; 27 28 28 29 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment.Algorithms { 29 30 [Item("GRASP+PR (GQAP) Context", "Context for GRASP+PR (GQAP).")] 30 [Storable Class]31 [StorableType("40C0A979-FFDB-43E0-89A0-6553BD3EB9DB")] 31 32 public sealed class GRASPContext : PopulationContext<ISingleObjectiveSolutionScope<GQAPSolution>> { 32 33 … … 50 51 51 52 [StorableConstructor] 52 private GRASPContext( bool deserializing) : base(deserializing) { }53 private GRASPContext(StorableConstructorFlag _) : base(_) { } 53 54 private GRASPContext(GRASPContext original, Cloner cloner) 54 55 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.