Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/02/13 04:26:26 (11 years ago)
Author:
jhelm
Message:

#1966: Implemented additional Operator-Wrappers for PackingSequence and GroupingVector; Implemented additional problem-class for Rosenbauer-Problemstatement; Added marker-interfaces for decoder-types;

File:
1 edited

Legend:

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

    r9495 r9563  
    181181    <Compile Include="Decoders\3D\DBL\DeepestBottomLeftPackingSequenceDecoder.cs" />
    182182    <Compile Include="Decoders\2D\BL\BottomLeftPackingSequenceDecoder.cs" />
     183    <Compile Include="Decoders\3D\EP\ISOContainerMultiComponentVectorDecoder3D.cs" />
    183184    <Compile Include="Decoders\PackingSolutionDecoder.cs" />
    184     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMoveSoftTabuCriterion.cs" />
    185     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\ExhaustiveSingleGroupingMoveGenerator.cs" />
    186     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMove.cs" />
    187     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMoveAttribute.cs" />
    188     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMoveGenerator.cs" />
    189     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMoveMaker.cs" />
    190     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingTabuMaker.cs" />
    191     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\SingleGroupingMoveHardTabuCriterion.cs" />
    192     <Compile Include="Encodings\GroupingVector\Moves\SingleGrouping\StochasticSingleGroupingMoveGenerator.cs" />
    193     <Compile Include="Encodings\GroupingVector\UniformGroupingVectorManipulator.cs" />
     185    <Compile Include="Encodings\GroupingVector\GroupingVectorSwap2Manipulator.cs" />
     186    <Compile Include="Encodings\GroupingVector\GroupingVectorSinglePointCrossover.cs" />
     187    <Compile Include="Encodings\GroupingVector\GroupingVectorDiscreteCrossover.cs" />
     188    <Compile Include="Encodings\GroupingVector\Moves\GroupingMove.cs" />
     189    <Compile Include="Encodings\GroupingVector\Moves\GroupingMoveAttribute.cs" />
     190    <Compile Include="Encodings\GroupingVector\Moves\SwapGrouping\ExhaustiveSwapGroupingMoveGenerator.cs" />
     191    <Compile Include="Encodings\GroupingVector\Moves\SwapGrouping\SwapGroupingMove.cs" />
     192    <Compile Include="Encodings\GroupingVector\Moves\SwapGrouping\SwapGroupingMoveAttribute.cs" />
     193    <Compile Include="Encodings\GroupingVector\Moves\SwapGrouping\SwapGroupingMoveGenerator.cs" />
     194    <Compile Include="Encodings\GroupingVector\Moves\GroupingMoveMaker.cs" />
     195    <Compile Include="Encodings\GroupingVector\Moves\GroupingTabuMaker.cs" />
     196    <Compile Include="Encodings\GroupingVector\Moves\SwapGrouping\StochasticSwapGroupingMoveGenerator.cs" />
     197    <Compile Include="Encodings\GroupingVector\Moves\GroupingMoveSoftTabuCriterion.cs" />
     198    <Compile Include="Encodings\GroupingVector\Moves\ChangeGrouping\ExhaustiveChangeGroupingMoveGenerator.cs" />
     199    <Compile Include="Encodings\GroupingVector\Moves\ChangeGrouping\ChangeGroupingMove.cs" />
     200    <Compile Include="Encodings\GroupingVector\Moves\ChangeGrouping\ChangeGroupingMoveAttribute.cs" />
     201    <Compile Include="Encodings\GroupingVector\Moves\ChangeGrouping\ChangeGroupingMoveGenerator.cs" />
     202    <Compile Include="Encodings\GroupingVector\Moves\GroupingMoveHardTabuCriterion.cs" />
     203    <Compile Include="Encodings\GroupingVector\Moves\ChangeGrouping\StochasticChangeGroupingMoveGenerator.cs" />
     204    <Compile Include="Encodings\GroupingVector\GroupingVectorOnePositionManipulator.cs" />
    194205    <Compile Include="Encodings\GroupingVector\GroupingVectorCrossover.cs" />
    195206    <Compile Include="Encodings\GroupingVector\GroupingVectorEncoding.cs" />
    196207    <Compile Include="Encodings\GroupingVector\GroupingVectorManipulator.cs" />
    197208    <Compile Include="Encodings\GroupingVector\GroupingVectorRandomCreator.cs" />
    198     <Compile Include="Encodings\MultiComponentVector\SequencePreservingMultiComponentVectorCrossover.cs" />
    199     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\ChangePositionMoveAttribute.cs" />
    200     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\MCVTripleMoveAttribute.cs" />
    201     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SwapPositionMoveAttribute.cs" />
    202     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SingleGroupingMoveAttribute.cs" />
    203     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\MultiComponentVectorMoveAttribute.cs" />
    204     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Attributes\SingleItemRotationMoveAttribute.cs" />
    205     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\StochasticMCVTripleMoveGenerator.cs" />
    206     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\ExhaustiveMCVTripleMoveGenerator.cs" />
    207     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\ChangePositionMove.cs" />
    208     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\MCVTripleMove.cs" />
    209     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorMoveHardTabuCriterion.cs" />
    210     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\MultiComponentVectorMove.cs" />
    211     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SwapPositionMove.cs" />
    212     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SingleItemRotationMove.cs" />
    213     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\ExhaustiveMultiComponentVectorMoveGenerator.cs" />
    214     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\Moves\SingleGroupingMove.cs" />
    215     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorMoveGenerator.cs" />
    216     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorMoveSoftTabuCriterion.cs" />
    217     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorMoveMaker.cs" />
    218     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\MultiComponentVectorTabuMaker.cs" />
    219     <Compile Include="Encodings\MultiComponentVector\Moves\ThreeWay\StochasticMultiComponentVectorMoveGenerator.cs" />
     209    <Compile Include="Encodings\MultiComponentVector\BinBasedMultiComponentVectorCrossover.cs" />
     210    <Compile Include="Encodings\MultiComponentVector\SequenceBasedMultiComponentVectorCrossover.cs" />
     211    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Attributes\ChangePositionMoveAttribute.cs" />
     212    <Compile Include="Encodings\MultiComponentVector\Moves\Triple\Attributes\MCVTripleMoveAttribute.cs" />
     213    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Attributes\SwapPositionMoveAttribute.cs" />
     214    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Attributes\SingleGroupingMoveAttribute.cs" />
     215    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMoveAttribute.cs" />
     216    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Attributes\SingleItemRotationMoveAttribute.cs" />
     217    <Compile Include="Encodings\MultiComponentVector\Moves\Triple\StochasticMCVTripleMoveGenerator.cs" />
     218    <Compile Include="Encodings\MultiComponentVector\Moves\Triple\ExhaustiveMCVTripleMoveGenerator.cs" />
     219    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Moves\ChangePositionMove.cs" />
     220    <Compile Include="Encodings\MultiComponentVector\Moves\Triple\Moves\MCVTripleMove.cs" />
     221    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMoveHardTabuCriterion.cs" />
     222    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMove.cs" />
     223    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Moves\SwapPositionMove.cs" />
     224    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Moves\SingleItemRotationMove.cs" />
     225    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\ExhaustiveMultiComponentVectorMoveGenerator.cs" />
     226    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\Moves\SingleGroupingMove.cs" />
     227    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMoveGenerator.cs" />
     228    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMoveSoftTabuCriterion.cs" />
     229    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorMoveMaker.cs" />
     230    <Compile Include="Encodings\MultiComponentVector\Moves\MultiComponentVectorTabuMaker.cs" />
     231    <Compile Include="Encodings\MultiComponentVector\Moves\Multi\StochasticMultiComponentVectorMoveGenerator.cs" />
    220232    <Compile Include="Encodings\MultiComponentVector\MultiComponentVectorEncoding.cs">
    221233      <SubType>Code</SubType>
     
    226238    <Compile Include="Encodings\MultiComponentVector\ThreeWayMultiComponentVectorManipulator.cs" />
    227239    <Compile Include="Encodings\PackingPlans\PackingPlan.cs" />
    228     <Compile Include="Encodings\PackingSequence\PackingSequenceCrossover.cs" />
    229     <Compile Include="Encodings\PackingSequence\PackingSequenceManipulator.cs" />
    230     <Compile Include="Encodings\PackingSequence\PackingSequenceEncoding.cs" />
     240    <Compile Include="Encodings\PackingSequence\Moves\Insertion\ExhaustiveInsertionMoveGenerator.cs" />
     241    <Compile Include="Encodings\PackingSequence\Moves\Insertion\StochasticInsertionMoveGenerator.cs" />
     242    <Compile Include="Encodings\PackingSequence\Moves\Insertion\InsertionMove.cs" />
     243    <Compile Include="Encodings\PackingSequence\Moves\Insertion\InsertionMoveAttribute.cs" />
     244    <Compile Include="Encodings\PackingSequence\Moves\Insertion\InsertionMoveGenerator.cs" />
     245    <Compile Include="Encodings\PackingSequence\PackingSequenceInsertionManipulator.cs" />
     246    <Compile Include="Encodings\PackingSequence\PackingSequenceSwap2Manipulator.cs" />
     247    <Compile Include="Encodings\PackingSequence\PackingSequencePartiallyMatchedCrossover.cs" />
     248    <Compile Include="Encodings\PackingSequence\PackingSequenceOrderCrossover.cs" />
     249    <Compile Include="Encodings\PackingSequence\Moves\SequenceMove.cs" />
     250    <Compile Include="Encodings\PackingSequence\Moves\SequenceMoveAttribute.cs" />
     251    <Compile Include="Encodings\PackingSequence\Moves\GroupingMoveHardTabuCriterion.cs" />
     252    <Compile Include="Encodings\PackingSequence\Moves\GroupingMoveMaker.cs" />
     253    <Compile Include="Encodings\PackingSequence\Moves\GroupingMoveSoftTabuCriterion.cs" />
     254    <Compile Include="Encodings\PackingSequence\Moves\SequenceTabuMaker.cs" />
     255    <Compile Include="Encodings\PackingSequence\Moves\Swap2\ExhaustiveSwap2MoveGenerator.cs" />
     256    <Compile Include="Encodings\PackingSequence\Moves\Swap2\StochasticSwap2MoveGenerator.cs" />
     257    <Compile Include="Encodings\PackingSequence\Moves\Swap2\Swap2Move.cs" />
     258    <Compile Include="Encodings\PackingSequence\Moves\Swap2\Swap2MoveAttribute.cs" />
     259    <Compile Include="Encodings\PackingSequence\Moves\Swap2\Swap2MoveGenerator.cs" />
     260    <Compile Include="Encodings\PackingSequence\PackingSequenceCrossover.cs">
     261      <SubType>Code</SubType>
     262    </Compile>
     263    <Compile Include="Encodings\PackingSequence\PackingSequenceEncoding.cs">
     264      <SubType>Code</SubType>
     265    </Compile>
     266    <Compile Include="Encodings\PackingSequence\PackingSequenceManipulator.cs">
     267      <SubType>Code</SubType>
     268    </Compile>
    231269    <Compile Include="Encodings\PackingSequence\PackingSequenceRandomCreator.cs" />
    232270    <Compile Include="Encodings\PackingSolutionCreator.cs" />
     
    235273    <Compile Include="Evaluators\2D\PackingRatioRectangularIdenticalBinEvaluator.cs" />
    236274    <Compile Include="Evaluators\3D\PackingRatioCuboidIdenticalBinEvaluator.cs" />
     275    <Compile Include="Evaluators\Abstract\BinUtilizationRegularIdenticalBinEvaluator.cs" />
    237276    <Compile Include="Evaluators\Abstract\PackingRatioRegularIdenticalBinEvaluator.cs" />
    238277    <Compile Include="Evaluators\Abstract\RegularSimpleRotationIdenticalBinPackingPlanEvaluator.cs" />
     
    245284    <Compile Include="Instances\BPPORLIBParser.cs" />
    246285    <Compile Include="Instances\BPPORLIBDataDescriptor.cs" />
     286    <Compile Include="Instances\RealBPPData.cs" />
     287    <Compile Include="Interfaces\DecoderInterfaces\I2DMCVDecoder.cs" />
     288    <Compile Include="Interfaces\DecoderInterfaces\I3DMCVDecoder.cs" />
     289    <Compile Include="Interfaces\DecoderInterfaces\I2DGVDecoder.cs" />
     290    <Compile Include="Interfaces\DecoderInterfaces\I3DGVDecoder.cs" />
     291    <Compile Include="Interfaces\DecoderInterfaces\I2DPSDecoder.cs" />
     292    <Compile Include="Interfaces\DecoderInterfaces\I3DPSDecoder.cs" />
     293    <Compile Include="Interfaces\IPackingSequenceMoveOperator.cs" />
    247294    <Compile Include="Interfaces\I3DOperator.cs" />
    248295    <Compile Include="Interfaces\I2DOperator.cs" />
     
    265312    <Compile Include="Interfaces\IPackingShape.cs" />
    266313    <Compile Include="Interfaces\IPackingDimensions.cs" />
     314    <Compile Include="MoveEvaluators\PackingMoveEvaluator2DPS.cs" />
     315    <Compile Include="MoveEvaluators\PackingMoveEvaluator3DPS.cs" />
    267316    <Compile Include="MoveEvaluators\PackingMoveEvaluator.cs" />
    268317    <Compile Include="MoveEvaluators\PackingMoveEvaluator2DGV.cs">
Note: See TracChangeset for help on using the changeset viewer.