- Timestamp:
- 12/15/15 15:16:24 (9 years ago)
- Location:
- branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj
r13443 r13469 158 158 <Private>False</Private> 159 159 </ProjectReference> 160 <ProjectReference Include="..\..\HeuristicLab.Encodings.IntegerVectorEncoding\3.3\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.csproj">161 <Project>{DDFB14DD-2A85-493C-A52D-E69729BBAEB0}</Project>162 <Name>HeuristicLab.Encodings.IntegerVectorEncoding-3.3</Name>163 <Private>False</Private>164 </ProjectReference>165 160 <ProjectReference Include="..\..\HeuristicLab.Encodings.PermutationEncoding\3.3\HeuristicLab.Encodings.PermutationEncoding-3.3.csproj"> 166 161 <Project>{DBECB8B0-B166-4133-BAF1-ED67C3FD7FCA}</Project> … … 201 196 <Project>{3540E29E-4793-49E7-8EE2-FEA7F61C3994}</Project> 202 197 <Name>HeuristicLab.Problems.Instances-3.3</Name> 203 <Private>False</Private>204 </ProjectReference>205 <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj">206 <Project>{f4539fb6-4708-40c9-be64-0a1390aea197}</Project>207 <Name>HeuristicLab.Random-3.3</Name>208 198 <Private>False</Private> 209 199 </ProjectReference> -
branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem new.cs
r13449 r13469 96 96 97 97 #region Properties 98 98 99 public ItemList<Job> JobData { 99 100 get { return JobDataParameter.Value; } … … 166 167 167 168 #region Events 168 protected override void OnSolutionCreatorChanged() {169 170 171 }169 //protected override void OnSolutionCreatorChanged() { 170 //SolutionCreator.ScheduleParameter.ActualNameChanged += SolutionCreator_SchedulingEncodingParameter_ActualNameChanged; 171 //InitializeOperators(); 172 //} 172 173 protected override void OnEvaluatorChanged() { 173 174 base.OnEvaluatorChanged(); … … 196 197 #region Helpers 197 198 private void InitializeOperators() { 198 Operators.Clear(); 199 ApplyEncoding(); 199 //ApplyEncoding(); 200 200 Operators.Add(new BestSchedulingSolutionAnalyzer()); 201 201 ParameterizeOperators(); … … 289 289 } 290 290 } 291 BestKnownSolution = JSMDecoder.Decode Schedule(enc, jobData, JSMDecodingErrorPolicy.RandomPolicy, JSMForcingStrategy.SwapForcing);291 BestKnownSolution = JSMDecoder.Decode(enc, jobData, JSMDecodingErrorPolicy.RandomPolicy, JSMForcingStrategy.SwapForcing); 292 292 //if (ScheduleEvaluator is MeanTardinessEvaluator) 293 293 // BestKnownQuality = MeanTardinessEvaluator.GetMeanTardiness(BestKnownSolution, jobData); -
branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/Plugin.cs.frame
r13321 r13469 30 30 [PluginDependency("HeuristicLab.Core", "3.3")] 31 31 [PluginDependency("HeuristicLab.Data", "3.3")] 32 [PluginDependency("HeuristicLab.Encodings.IntegerVectorEncoding", "3.3")]33 32 [PluginDependency("HeuristicLab.Encodings.PermutationEncoding", "3.3")] 34 33 [PluginDependency("HeuristicLab.Encodings.ScheduleEncoding", "3.3")]
Note: See TracChangeset
for help on using the changeset viewer.