Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/09/13 15:03:41 (11 years ago)
Author:
jhelm
Message:

#1966: Fixed some problems in MCV-move operators; Added parts of potvin-encoding implementation;

File:
1 edited

Legend:

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

    r9440 r9473  
    176176    <Compile Include="Decoders\3D\DBL\DeepestBottomLeftMultiComponentVectorDecoder.cs" />
    177177    <Compile Include="Decoders\3D\DBL\DeepestBottomLeftFunctions.cs" />
     178    <Compile Include="Decoders\3D\EP\ExtremePointPotvinDecoder3D.cs">
     179      <SubType>Code</SubType>
     180    </Compile>
    178181    <Compile Include="Decoders\3D\EP\ExtremePointsFunctions3D.cs" />
    179182    <Compile Include="Decoders\3D\DBL\DeepestBottomLeftGroupingVectorDecoder.cs" />
     
    196199    <Compile Include="Encodings\GroupingVector\GroupingVectorManipulator.cs" />
    197200    <Compile Include="Encodings\GroupingVector\GroupingVectorRandomCreator.cs" />
    198     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SwapSequenceMoveAttribute.cs" />
     201    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\ChangePositionMoveAttribute.cs" />
     202    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\MCVTripleMoveAttribute.cs" />
     203    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SwapPositionMoveAttribute.cs" />
    199204    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SingleGroupingMoveAttribute.cs" />
    200205    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\MultiComponentVectorMoveAttribute.cs" />
    201206    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SingleItemRotationMoveAttribute.cs" />
     207    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\StochasticMCVTripleMoveGenerator.cs" />
     208    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\ExhaustiveMCVTripleMoveGenerator.cs" />
     209    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\ChangePositionMove.cs" />
     210    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\MCVTripleMove.cs" />
    202211    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorMoveHardTabuCriterion.cs" />
    203212    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\MultiComponentVectorMove.cs" />
    204     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SwapSequenceMove.cs" />
     213    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SwapPositionMove.cs" />
    205214    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SingleItemRotationMove.cs" />
    206215    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\ExhaustiveMultiComponentVectorMoveGenerator.cs" />
     
    211220    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorTabuMaker.cs" />
    212221    <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\StochasticMultiComponentVectorMoveGenerator.cs" />
     222    <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorEncoding.cs">
     223      <SubType>Code</SubType>
     224    </Compile>
    213225    <Compile Include="Encodings\MultiComponentVector\PartiallyMatchedMultiComponentVectorCrossover.cs" />
    214226    <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorCrossover.cs" />
    215     <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorEncoding.cs" />
    216227    <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorManipulator.cs" />
    217228    <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorRandomCreator.cs" />
     
    225236    <Compile Include="Encodings\PackingSolutionCrossover.cs" />
    226237    <Compile Include="Encodings\PackingSolutionManipulator.cs" />
     238    <Compile Include="Encodings\Potvin\PotvinEncoding.cs">
     239      <SubType>Code</SubType>
     240    </Compile>
     241    <Compile Include="Encodings\Potvin\PotvinRandomCreator.cs">
     242      <SubType>Code</SubType>
     243    </Compile>
    227244    <Compile Include="Evaluators\2D\BinUtilizationRectangularIdenticalBinEvaluator.cs" />
    228245    <Compile Include="Evaluators\2D\PackingRatioRectangularIdenticalBinEvaluator.cs" />
     
    240257    <Compile Include="Instances\BPPORLIBParser.cs" />
    241258    <Compile Include="Instances\BPPORLIBDataDescriptor.cs" />
     259    <Compile Include="Interfaces\IPotvinOperator.cs" />
    242260    <Compile Include="Interfaces\IMultiComponentVectorMoveOperator.cs" />
    243261    <Compile Include="Interfaces\IGroupingVectorMoveOperator.cs" />
Note: See TracChangeset for help on using the changeset viewer.