- Timestamp:
- 05/04/17 19:06:54 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicyTypes.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.Scheduling { 24 [StorableType("a18843cb-9cc8-4d30-8a1e-532d73df1623")] 23 25 public enum JSMDecodingErrorPolicyTypes { 24 26 RandomPolicy, -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategyTypes.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.Scheduling { 24 [StorableType("71afcfb4-ecef-4fdb-a2d6-1ecc218bd159")] 23 25 public enum JSMForcingStrategyTypes { 24 26 ShiftForcing, -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Encodings.ScheduleEncoding; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.Scheduling { 27 [StorableType("0b4b6b21-efd2-472b-8ae5-4ca96323f221")] 26 28 public interface IJSSPOperator : IOperator { 27 29 ILookupParameter<ItemList<Job>> JobDataParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IScheduleDecoder.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("f7bcff2a-a6ce-491e-9b15-48099c8de571")] 25 27 public interface IScheduleDecoder : IOperator { 26 28 ILookupParameter<IScheduleEncoding> ScheduleEncodingParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IScheduleEvaluator.cs
r14185 r14929 23 23 using HeuristicLab.Encodings.ScheduleEncoding; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.Scheduling { … … 28 29 /// An evaluator for a Schedule 29 30 /// </summary> 31 [StorableType("c9a736ac-4b08-4a9c-a59f-1f0a85a422b2")] 30 32 public interface IScheduleEvaluator : ISingleObjectiveEvaluator { 31 33 ILookupParameter<Schedule> ScheduleParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Interfaces/ISchedulingEvaluator.cs
r14185 r14929 23 23 using HeuristicLab.Encodings.ScheduleEncoding; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.Scheduling { … … 28 29 /// An evaluator for a scheduling problem representation 29 30 /// </summary> 31 [StorableType("b4adc566-afb2-44d6-a8c7-62081bee01c3")] 30 32 public interface ISchedulingEvaluator : ISingleObjectiveEvaluator { 31 33 ILookupParameter<IScheduleDecoder> ScheduleDecoderParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs
r14927 r14929 277 277 ScheduleDecoder = new PWRDecoder(); 278 278 } else if (SolutionCreator.GetType() == typeof(DirectScheduleRandomCreator)) { 279 Operators.AddRange(ApplicationManager.Manager.GetInstances<IDirectSchedule Operator>());279 Operators.AddRange(ApplicationManager.Manager.GetInstances<IDirectScheduleoperator>()); 280 280 ScheduleDecoder = null; 281 281 }
Note: See TracChangeset
for help on using the changeset viewer.