Changeset 16728 for branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators
- Timestamp:
- 03/31/19 14:40:15 (6 years ago)
- Location:
- branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment
-
Property
svn:mergeinfo
set to
/branches/2936_GQAPIntegration/HeuristicLab.Problems.GeneralizedQuadraticAssignment merged eligible
-
Property
svn:mergeinfo
set to
-
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/GQAPSolutionCreator.cs
r15504 r16728 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 7Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; … … 26 27 using HeuristicLab.Operators; 27 28 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 29 30 30 31 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment { 31 32 [Item("GQAPSolutionCreator", "Base class for solution creators of the Generalized Quadratic Assignment Problem.")] 32 [Storable Class]33 [StorableType("1FD56558-5E7C-470C-8E7C-B3CEF7DB1D61")] 33 34 public abstract class GQAPSolutionCreator : SingleSuccessorOperator, IProblemInstanceAwareGQAPOperator, IGQAPSolutionCreator { 34 35 … … 51 52 52 53 [StorableConstructor] 53 protected GQAPSolutionCreator( bool deserializing) : base(deserializing) { }54 protected GQAPSolutionCreator(StorableConstructorFlag _) : base(_) { } 54 55 protected GQAPSolutionCreator(GQAPSolutionCreator original, Cloner cloner) 55 56 : base(original, cloner) { } -
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/GQAPStochasticSolutionCreator.cs
r15504 r16728 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 7Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Parameters; 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HEAL.Attic; 28 29 29 30 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment { 30 31 [Item("GQAPStochasticSolutionCreator", "Base class for stochastic solution creators of the Generalized Quadratic Assignment Problem.")] 31 [Storable Class]32 [StorableType("D7789768-032F-4EAB-ADED-FF4DD5A23B99")] 32 33 public abstract class GQAPStochasticSolutionCreator : GQAPSolutionCreator, IStochasticOperator { 33 34 … … 37 38 38 39 [StorableConstructor] 39 protected GQAPStochasticSolutionCreator( bool deserializing) : base(deserializing) { }40 protected GQAPStochasticSolutionCreator(StorableConstructorFlag _) : base(_) { } 40 41 protected GQAPStochasticSolutionCreator(GQAPStochasticSolutionCreator original, Cloner cloner) 41 42 : base(original, cloner) { } -
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/GreedyRandomizedSolutionCreator.cs
r15558 r16728 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 7Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 32 using HeuristicLab.Random; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment { … … 37 38 /// </summary> 38 39 [Item("GreedyRandomizedSolutionCreator", "Creates a solution according to the procedure 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.")] 39 [Storable Class]40 [StorableType("44919EFC-AF47-4F0D-8EE4-F5AECBF776CA")] 40 41 public class GreedyRandomizedSolutionCreator : GQAPStochasticSolutionCreator { 41 42 … … 48 49 49 50 [StorableConstructor] 50 protected GreedyRandomizedSolutionCreator( bool deserializing) : base(deserializing) { }51 protected GreedyRandomizedSolutionCreator(StorableConstructorFlag _) : base(_) { } 51 52 protected GreedyRandomizedSolutionCreator(GreedyRandomizedSolutionCreator original, Cloner cloner) 52 53 : base(original, cloner) { } -
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/RandomButFeasibleSolutionCreator.cs
r15555 r16728 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 7Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 32 using HeuristicLab.Random; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment { 35 36 [Item("RandomButFeasibleSolutionCreator", "Creates a random, but feasible solution to the Generalized Quadratic Assignment Problem.")] 36 [Storable Class]37 [StorableType("3C194DAF-81A9-4FA3-AE7F-45951FC33DE1")] 37 38 public class RandomFeasibleSolutionCreator : GQAPStochasticSolutionCreator { 38 39 … … 45 46 46 47 [StorableConstructor] 47 protected RandomFeasibleSolutionCreator( bool deserializing) : base(deserializing) { }48 protected RandomFeasibleSolutionCreator(StorableConstructorFlag _) : base(_) { } 48 49 protected RandomFeasibleSolutionCreator(RandomFeasibleSolutionCreator original, Cloner cloner) : base(original, cloner) { } 49 50 public RandomFeasibleSolutionCreator() -
branches/1614_GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/SlackMinimizationSolutionCreator.cs
r15555 r16728 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 7Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 32 using HeuristicLab.Random; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Problems.GeneralizedQuadraticAssignment { 35 36 [Item("SlackMinimizationSolutionCreator", "A heuristic that creates a solution to the Generalized Quadratic Assignment Problem by minimizing the amount of slack.")] 36 [Storable Class]37 [StorableType("02676A57-A686-4FDB-B912-B3792C749669")] 37 38 public class SlackMinimizationSolutionCreator : GQAPStochasticSolutionCreator { 38 39 … … 51 52 52 53 [StorableConstructor] 53 protected SlackMinimizationSolutionCreator( bool deserializing) : base(deserializing) { }54 protected SlackMinimizationSolutionCreator(StorableConstructorFlag _) : base(_) { } 54 55 protected SlackMinimizationSolutionCreator(SlackMinimizationSolutionCreator original, Cloner cloner) : base(original, cloner) { } 55 56 public SlackMinimizationSolutionCreator()
Note: See TracChangeset
for help on using the changeset viewer.