- Timestamp:
- 05/04/17 17:19:35 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3/TabuListCreator.cs
r14185 r14927 24 24 using HeuristicLab.Operators; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Algorithms.TabuSearch { 29 29 [Item("TabuListCreator", "An operator that creates a new empty tabu list. It can also replace an existing tabu list with a new empty one.")] 30 [Storable Class]30 [StorableType("0413a62f-1af8-43dc-88f4-080788531e58")] 31 31 public class TabuListCreator : SingleSuccessorOperator { 32 32 public ValueLookupParameter<ItemList<IItem>> TabuListParameter { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3/TabuNeighborhoodAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.TabuSearch { 32 [Storable Class]32 [StorableType("68550876-e018-475b-bb66-faf74b3f3d3e")] 33 33 [Item("TabuNeighborhoodAnalyzer", "Analyzes the tabu neighborhood")] 34 34 public class TabuNeighborhoodAnalyzer : SingleSuccessorOperator, IAnalyzer { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3/TabuSearch.cs
r14185 r14927 31 31 using HeuristicLab.Optimization.Operators; 32 32 using HeuristicLab.Parameters; 33 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;33 using HeuristicLab.Persistence; 34 34 using HeuristicLab.Random; 35 35 … … 37 37 [Item("Tabu Search (TS)", "A tabu search algorithm.")] 38 38 [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 120)] 39 [Storable Class]39 [StorableType("5b1d6750-44df-41ed-9191-5da1e9b7b7d6")] 40 40 public sealed class TabuSearch : HeuristicOptimizationEngineAlgorithm, IStorableContent { 41 41 public string Filename { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3/TabuSearchMainLoop.cs
r14185 r14927 27 27 using HeuristicLab.Optimization.Operators; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 using HeuristicLab.Selection; 31 31 … … 35 35 /// </summary> 36 36 [Item("TabuSearchMainLoop", "An operator which represents the main loop of a tabu search.")] 37 [Storable Class]37 [StorableType("d24c0a1e-1f94-43e5-ba4b-97a49665fba8")] 38 38 public sealed class TabuSearchMainLoop : AlgorithmOperator { 39 39 #region Parameter properties -
branches/PersistenceReintegration/HeuristicLab.Algorithms.TabuSearch/3.3/TabuSelector.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 using HeuristicLab.Selection; 30 30 … … 37 37 /// </remarks> 38 38 [Item("TabuSelector", "An operator that selects the best move that is either not tabu or satisfies the aspiration criterion. It expects the move subscopes to be sorted by the qualities of the moves (the best move is first).")] 39 [Storable Class]39 [StorableType("48a6500d-95f7-4dd9-8efe-c48f5da3bf6b")] 40 40 public class TabuSelector : Selector { 41 41 /// <summary>
Note: See TracChangeset
for help on using the changeset viewer.