Changeset 6475 for branches/Scheduling/HeuristicLab.Problems.Scheduling
- Timestamp:
- 06/24/11 14:23:19 (14 years ago)
- Location:
- branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3
- Files:
-
- 2 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs
r6406 r6475 54 54 } 55 55 56 public void InitializeOperatorGraph<T>() where T : Item, IScheduleEncoding { 57 OperatorGraph.Operators.Clear(); 58 OperatorGraph.InitialOperator = evaluator; 59 } 60 56 61 public void InitializeOperatorGraph<T>(ScheduleDecoder<T> decoder) where T : Item, IScheduleEncoding { 57 62 OperatorGraph.Operators.Clear(); -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj
r6406 r6475 50 50 <Compile Include="Analyzers\BestSchedulingSolutionAnalyzer.cs" /> 51 51 <Compile Include="Analyzers\SchedulingAnalyzer.cs" /> 52 <Compile Include="Decoders\GTAlgorithmUtils.cs" />53 52 <Compile Include="Decoders\JSMDecoder.cs" /> 54 53 <Compile Include="Decoders\JSMDecodingErrorPolicyTypes.cs" /> … … 60 59 <Compile Include="Evaluators\SchedulingEvaluator.cs" /> 61 60 <Compile Include="Interfaces\IJSSPOperator.cs" /> 62 <Compile Include="Job.cs" />63 61 <Compile Include="JobShopSchedulingProblem.cs" /> 64 62 <Compile Include="Evaluators\SchedulingEvaluationAlgorithm.cs" /> 65 <Compile Include="Task.cs" />66 63 <Compile Include="SchedulingProblem.cs" /> 67 64 <Compile Include="Plugin.cs" /> -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Interfaces/IJSSPOperator.cs
r6406 r6475 1 1 using HeuristicLab.Core; 2 using HeuristicLab.Encodings.ScheduleEncoding; 2 3 3 4 namespace HeuristicLab.Problems.Scheduling { -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs
r6412 r6475 173 173 PWRDecoder decoder = new PWRDecoder(); 174 174 ((SchedulingEvaluationAlgorithm)this.EvaluatorParameter.ActualValue).InitializeOperatorGraph<PWREncoding>(decoder); 175 } else { 176 if (SolutionCreator.GetType().Equals(typeof(DirectScheduleRandomCreator))) { 177 Operators.AddRange(ApplicationManager.Manager.GetInstances<IDirectScheduleOperator>()); 178 ((SchedulingEvaluationAlgorithm)this.EvaluatorParameter.ActualValue).InitializeOperatorGraph<Schedule>(); 179 } 175 180 } 176 181 } -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs
r6414 r6475 23 23 24 24 namespace HeuristicLab.Problems.Scheduling { 25 [Plugin("HeuristicLab.Problems.Scheduling", "3.3.3.641 2")]25 [Plugin("HeuristicLab.Problems.Scheduling", "3.3.3.6414")] 26 26 [PluginFile("HeuristicLab.Problems.Scheduling-3.3.dll", PluginFileType.Assembly)] 27 27 public class HeuristicLabProblemsSchedulingPlugin : PluginBase {
Note: See TracChangeset
for help on using the changeset viewer.