Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/06/15 15:33:25 (8 years ago)
Author:
mkommend
Message:

#2521: Added encodings for schedules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs

    r13435 r13437  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.ScheduleEncoding;
    26 using HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector;
    2726using HeuristicLab.Optimization;
    2827using HeuristicLab.Parameters;
     
    225224
    226225        //STEP 2 - Compute a conflict set of all operations that can be scheduled on the machine the previously selected operation runs on
    227         ItemList<Task> conflictSet = GTAlgorithmUtils.GetConflictSetForTask(minimal, earliestTasksList, jobs, resultingSchedule);
     226        ItemList<Task> conflictSet = GTAlgorithmUtils.GetConflictSetForTask(minimal, earliestTasksList, resultingSchedule);
    228227
    229228        //STEP 3 - Select an operation from the conflict set (various methods depending on how the algorithm should work..)
    230229        //Task selectedTask = SelectTaskFromConflictSet(conflictSet, solution.PriorityRulesVector [currentDecisionIndex++], solution.NrOfRules.Value);
    231         Task selectedTask = SelectTaskFromConflictSet(conflictSet, solution.PriorityRulesVector[minimal.JobNr], solution.NrOfRules.Value, resultingSchedule, jobs);
     230        Task selectedTask = SelectTaskFromConflictSet(conflictSet, solution.PriorityRulesVector[minimal.JobNr], solution.NrOfRules, resultingSchedule, jobs);
    232231
    233232        //STEP 4 - Adding the selected operation to the current schedule
Note: See TracChangeset for help on using the changeset viewer.