Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVCrossover.cs
r14185 r14927 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 27 27 [Item("PRVCrossover", "An operator which crosses two PRV representations.")] 28 [Storable Class]28 [StorableType("f9276fdc-8552-421b-ab35-c28ea7c1fbc4")] 29 29 public abstract class PRVCrossover : ScheduleCrossover, IPRVOperator { 30 30 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs
r14185 r14927 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.IntegerVectorEncoding; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 28 28 [Item("PRVDiscreteCrossover", "Represents a crossover operation swapping sequences of the parents to generate offspring.")] 29 [Storable Class]29 [StorableType("2d78b07a-89f0-4864-9306-8cf025ca95ea")] 30 30 public class PRVDiscreteCrossover : PRVCrossover { 31 31 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Crossovers/PRVSinglePointCrossover.cs
r14185 r14927 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.IntegerVectorEncoding; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 28 28 [Item("PRVSinglePointCrossover", "Represents a crossover operation swapping sequences of the parents to generate offspring.")] 29 [Storable Class]29 [StorableType("5e6c3d09-a46f-4061-a490-602a9a154b42")] 30 30 public class PRVSinglePointCrossover : PRVCrossover { 31 31 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVManipulator.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 28 28 [Item("PRVManipulator", "An operator which manipulates a PRV representation.")] 29 [Storable Class]29 [StorableType("f48ea424-e82f-4c9c-9910-296ee2cbcdfe")] 30 30 public abstract class PRVManipulator : ScheduleManipulator, IPRVOperator { 31 31 [StorableConstructor] -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs
r14185 r14927 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.IntegerVectorEncoding; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 29 29 [Item("PRVUniformOnePositionManipulator", "Represents a manipulation operation inserting parts of the individual at another position.")] 30 [Storable Class]30 [StorableType("a251188f-bd6d-4d51-99b5-046d2021cade")] 31 31 public class PRVUniformOnePositionManipulator : PRVManipulator { 32 32 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/PRVEncoding.cs
r14185 r14927 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.IntegerVectorEncoding; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 30 30 [Item("PriorityRulesVectorEncoding", "Represents an encoding for a Scheduling Problem.")] 31 [Storable Class]31 [StorableType("c1ae5957-583d-4ea6-a098-009a73974087")] 32 32 public class PRVEncoding : Item, IScheduleEncoding { 33 33 [Storable] -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/PRVRandomCreator.cs
r14185 r14927 25 25 using HeuristicLab.Optimization; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 30 30 [Item("PriorityRulesRandomCreator", "Creator class used to create PRV encoding objects for scheduling problems.")] 31 [Storable Class]31 [StorableType("06cd80ba-e847-4218-a82e-7920588479c0")] 32 32 public class PRVRandomCreator : ScheduleCreator, IStochasticOperator { 33 33
Note: See TracChangeset
for help on using the changeset viewer.