- Timestamp:
- 11/24/15 17:08:13 (9 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 32 32 33 33 [Item("BestSchedulingSolutionAnalyzer", "An operator for analyzing the best solution of Scheduling Problems given in schedule-representation.")] 34 [StorableClass ]34 [StorableClass("BA08ED0D-B93B-47C5-9DFD-7BE453BC3845")] 35 35 public sealed class BestSchedulingSolutionAnalyzer : SchedulingAnalyzer, IStochasticOperator { 36 36 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("SchedulingAnalyzer", "Represents the generalized form of Analyzers for Scheduling Problems.")] 33 [StorableClass ]33 [StorableClass("180B2815-2F1A-41FF-A3B0-D084E981528A")] 34 34 public abstract class SchedulingAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 35 35 public virtual bool EnabledByDefault { -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 34 34 namespace HeuristicLab.Problems.Scheduling { 35 35 [Item("JobSequenceMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequence Matrix.")] 36 [StorableClass ]36 [StorableClass("1BAF94F0-CA98-47F4-A093-0ABFAB580F17")] 37 37 public class JSMDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 38 38 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicy.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMDecodingErrorPolicy", "Represents a policy for handling decoding errors.")] 30 [StorableClass ]30 [StorableClass("5114D2F2-667D-4BFB-BF2F-970AA58834DB")] 31 31 public sealed class JSMDecodingErrorPolicy : ValueTypeValue<JSMDecodingErrorPolicyTypes> { 32 32 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategy.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMForcingStrategy", "Represents a forcing strategy.")] 30 [StorableClass ]30 [StorableClass("351489A3-D45E-4DF0-B3E3-B85A5A27FD32")] 31 31 public sealed class JSMForcingStrategy : ValueTypeValue<JSMForcingStrategyTypes> { 32 32 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("JobSequencingMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequencing Matrix.")] 33 [StorableClass ]33 [StorableClass("139B3438-840B-49A5-9E0C-2B98EB00F4A6")] 34 34 public class PRVDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("PWRDecoder", "An item used to convert a PWR-individual into a generalized schedule.")] 33 [StorableClass ]33 [StorableClass("38D797F8-8D52-4EBB-83A4-EAB6DD176DC3")] 34 34 public class PWRDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/ScheduleDecoder.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 namespace HeuristicLab.Problems.Scheduling { 30 30 [Item("ScheduleDecoder", "A schedule decoder translates a respresentation into an actual schedule.")] 31 [StorableClass ]31 [StorableClass("84FC848E-0B57-46EA-A43F-C3825FABCA81")] 32 32 public abstract class ScheduleDecoder : SingleSuccessorOperator, IScheduleDecoder { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 namespace HeuristicLab.Problems.Scheduling { 30 30 [Item("Makespan Evaluator", "Represents an evaluator using the maximum makespan of a schedule.")] 31 [StorableClass ]31 [StorableClass("B8F0CB8E-8889-496D-9E15-27929C980370")] 32 32 public class MakespanEvaluator : ScheduleEvaluator { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("Mean tardiness Evaluator", "Represents an evaluator using the mean tardiness of a schedule.")] 33 [StorableClass ]33 [StorableClass("3C90C826-4AFF-4F73-B800-AB52055FB4CF")] 34 34 public class MeanTardinessEvaluator : ScheduleEvaluator, IJSSPOperator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/ScheduleEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("Schedule Evaluator", "Represents a base class for schedule evaluators.")] 33 [StorableClass ]33 [StorableClass("95987F10-6789-48B7-B45F-E02FF7890EF0")] 34 34 public abstract class ScheduleEvaluator : InstrumentedOperator, IScheduleEvaluator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("SchedulingEvaluator", "First applies the decoder operator to obtain a schedule from an encoding and then applies the evaluator to obtain a quality.")] 33 [StorableClass ]33 [StorableClass("926EC6F7-9FB2-4BC7-97DD-7CE29642F2C0")] 34 34 public class SchedulingEvaluator : InstrumentedOperator, ISchedulingEvaluator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs
r13173 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 39 39 [Item("Job Shop Scheduling Problem (JSSP)", "Represents a standard Job Shop Scheduling Problem")] 40 40 [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 120)] 41 [StorableClass ]41 [StorableClass("FAEB16AD-264B-46EC-9B59-868F4D5CC0CD")] 42 42 public sealed class JobShopSchedulingProblem : SchedulingProblem, IProblemInstanceConsumer<JSSPData>, IProblemInstanceExporter<JSSPData>, IStorableContent { 43 43 #region Default Instance -
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("SchedulingProblem", "Abstract class that represents a Scheduling Problem")] 30 [StorableClass ]30 [StorableClass("DBB070DD-F20E-4169-8F68-535FB621F7D2")] 31 31 public abstract class SchedulingProblem : SingleObjectiveHeuristicOptimizationProblem<ISchedulingEvaluator, IScheduleCreator> { 32 32 [StorableConstructor]
Note: See TracChangeset
for help on using the changeset viewer.