Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/10/11 17:25:35 (13 years ago)
Author:
jhelm
Message:

#1329: Implemented PriorityRulesVector based encoding and added new operators to the JSMEncoding. Added Gantt-Charts for visualization of schedules and problems.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/HeuristicLab.Problems.Scheduling-3.3.csproj

    r6121 r6177  
    4949  <ItemGroup>
    5050    <Compile Include="Analyzers\BestSchedulingSolutionAnalyzer.cs" />
     51    <Compile Include="Encodings\JobSequenceMatrix\JSMDecodingErrorPolicyTypes.cs" />
     52    <Compile Include="Encodings\JobSequenceMatrix\Crossovers\JSMJOXCrossover.cs" />
    5153    <Compile Include="Encodings\JobSequenceMatrix\Crossovers\JSMCrossover.cs" />
     54    <Compile Include="Encodings\JobSequenceMatrix\Crossovers\JSMOrderCrossover.cs" />
    5255    <Compile Include="Encodings\JobSequenceMatrix\Crossovers\JSMSXXCrossover.cs" />
    5356    <Compile Include="Encodings\JobSequenceMatrix\JSMDecoder.cs" />
     57    <Compile Include="Encodings\JobSequenceMatrix\JSMForcingStrategyTypes.cs" />
    5458    <Compile Include="Encodings\JobSequenceMatrix\JSMRandomCreator.cs" />
    5559    <Compile Include="Encodings\JobSequenceMatrix\JSMEncoding.cs" />
     60    <Compile Include="Encodings\JobSequenceMatrix\Manipulators\JSMShiftChangeManipulator.cs" />
    5661    <Compile Include="Encodings\JobSequenceMatrix\Manipulators\JSMManipulator.cs" />
    57     <Compile Include="Encodings\JobSequenceMatrix\Manipulators\JSMSwapManipulator.cs" />
     62    <Compile Include="Encodings\JobSequenceMatrix\Manipulators\JSMInsertionManipulator.cs" />
    5863    <Compile Include="Encodings\JSSPCrossover.cs" />
    59     <Compile Include="Encodings\JSSPEncoding.cs" />
     64    <Compile Include="Encodings\JSSPDecoder.cs" />
     65    <Compile Include="Encodings\JSSPEncodingTypes.cs" />
     66    <Compile Include="Encodings\PriorityRulesVector\Crossovers\PRVSinglePointCrossover.cs" />
     67    <Compile Include="Encodings\PriorityRulesVector\Crossovers\PRVDiscreteCrossover.cs" />
     68    <Compile Include="Encodings\PriorityRulesVector\Manipulators\PRVUniformOnePositionManipulator.cs" />
     69    <Compile Include="Encodings\PriorityRulesVector\PRVEncoding.cs" />
     70    <Compile Include="Interfaces\IJSSPDecoder.cs" />
     71    <Compile Include="Interfaces\IJSSPOperator.cs" />
     72    <Compile Include="Interfaces\IPRVOperator.cs" />
     73    <Compile Include="Interfaces\IJSSPEncoding.cs" />
    6074    <Compile Include="Encodings\JSSPCreator.cs" />
    6175    <Compile Include="Encodings\JSSPManipulator.cs" />
     76    <Compile Include="Encodings\PriorityRulesVector\Crossovers\PRVCrossover.cs" />
     77    <Compile Include="Encodings\PriorityRulesVector\PRVDecoder.cs" />
     78    <Compile Include="Encodings\PriorityRulesVector\PRVRandomCreator.cs" />
     79    <Compile Include="Encodings\PriorityRulesVector\Manipulators\PRVManipulator.cs" />
    6280    <Compile Include="Evaluators\MakespanEvaluator.cs" />
     81    <Compile Include="IndexedTaskList.cs" />
    6382    <Compile Include="Interfaces\IJSMOperator.cs" />
    6483    <Compile Include="Interfaces\IJSSPCrossover.cs" />
    6584    <Compile Include="Interfaces\IJSSPManipulator.cs" />
     85    <Compile Include="Interfaces\ISchedulingCreator.cs" />
     86    <Compile Include="Interfaces\ISchedulingEvaluator.cs" />
    6687    <Compile Include="Resource.cs" />
    67     <Compile Include="JSSPEvaluator.cs" />
    68     <Compile Include="SchedulingCreator.cs" />
     88    <Compile Include="Evaluators\JSSPEvaluator.cs" />
     89    <Compile Include="Interfaces\IJSSPCreator.cs" />
    6990    <Compile Include="JSSPJob.cs" />
    7091    <Compile Include="JobShopSchedulingProblem.cs" />
    7192    <Compile Include="JSSPTask.cs" />
    72     <Compile Include="SchedulingOperator.cs" />
     93    <Compile Include="Encodings\JSSPOperator.cs" />
     94    <Compile Include="Evaluators\SchedulingEvaluator.cs" />
    7395    <Compile Include="SchedulingProblem.cs" />
    74     <Compile Include="Task.cs" />
    7596    <Compile Include="Plugin.cs" />
    7697    <Compile Include="Properties\AssemblyInfo.cs" />
     
    103124      <Name>HeuristicLab.Data-3.3</Name>
    104125    </ProjectReference>
     126    <ProjectReference Include="..\..\HeuristicLab.Encodings.IntegerVectorEncoding\3.3\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.csproj">
     127      <Project>{DDFB14DD-2A85-493C-A52D-E69729BBAEB0}</Project>
     128      <Name>HeuristicLab.Encodings.IntegerVectorEncoding-3.3</Name>
     129    </ProjectReference>
    105130    <ProjectReference Include="..\..\HeuristicLab.Encodings.PermutationEncoding\3.3\HeuristicLab.Encodings.PermutationEncoding-3.3.csproj">
    106131      <Project>{DBECB8B0-B166-4133-BAF1-ED67C3FD7FCA}</Project>
     
    128153    </ProjectReference>
    129154  </ItemGroup>
    130   <ItemGroup>
    131     <Folder Include="Encodings\PriorityRulesVector\" />
    132   </ItemGroup>
     155  <ItemGroup />
    133156  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    134157  <PropertyGroup>
Note: See TracChangeset for help on using the changeset viewer.