Changeset 6056


Ignore:
Timestamp:
04/27/11 22:20:54 (8 years ago)
Author:
abeham
Message:

#1494

  • Added the ULX crossover for permutation encodings
  • Added an IEqualityComparer<Permutation> that will check whether two permutations are equal
Location:
branches/histogram/HeuristicLab.Encodings.PermutationEncoding/3.3
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/histogram/HeuristicLab.Encodings.PermutationEncoding/3.3/HeuristicLab.Encodings.PermutationEncoding-3.3.csproj

    r6046 r6056  
    118118    <Compile Include="Crossovers\PartiallyMatchedCrossover.cs" />
    119119    <Compile Include="Crossovers\PositionBasedCrossover.cs" />
     120    <Compile Include="Crossovers\UniformLikeCrossover.cs" />
    120121    <Compile Include="HeuristicLabEncodingsPermutationEncodingPlugin.cs" />
    121122    <Compile Include="Interfaces\IPermutationMultiNeighborhoodShakingOperator.cs" />
     
    179180    <Compile Include="Moves\TwoOpt\StochasticInversionMultiMoveGenerator.cs" />
    180181    <Compile Include="Moves\TwoOpt\StochasticInversionSingleMoveGenerator.cs" />
     182    <Compile Include="PermutationEqualityComparer.cs" />
    181183    <Compile Include="PermutationManipulator.cs" />
    182184    <Compile Include="PermutationCrossover.cs" />
  • branches/histogram/HeuristicLab.Encodings.PermutationEncoding/3.3/Tests/HeuristicLab.Encodings.PermutationEncoding-3.3.Tests.csproj

    r5163 r6056  
    120120    <Compile Include="TranslocationInversionManipulatorTest.cs" />
    121121    <Compile Include="TranslocationManipulatorTest.cs" />
     122    <Compile Include="UniformLikeCrossoverTest.cs" />
    122123  </ItemGroup>
    123124  <ItemGroup>
     
    129130      <Name>HeuristicLab.Collections-3.3</Name>
    130131    </ProjectReference>
     132    <ProjectReference Include="..\..\..\HeuristicLab.Common.Resources\3.3\HeuristicLab.Common.Resources-3.3.csproj">
     133      <Project>{0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}</Project>
     134      <Name>HeuristicLab.Common.Resources-3.3</Name>
     135    </ProjectReference>
    131136    <ProjectReference Include="..\..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
    132137      <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
     
    144149      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
    145150      <Name>HeuristicLab.Operators-3.3</Name>
     151    </ProjectReference>
     152    <ProjectReference Include="..\..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj">
     153      <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project>
     154      <Name>HeuristicLab.Optimization.Operators-3.3</Name>
    146155    </ProjectReference>
    147156    <ProjectReference Include="..\..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
Note: See TracChangeset for help on using the changeset viewer.