Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/10/13 08:44:44 (11 years ago)
Author:
jhelm
Message:

#1966: First working version of bin-packing problems.

Location:
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3
Files:
84 added
1 edited

Legend:

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

    r8737 r9348  
    1010    <AppDesignerFolder>Properties</AppDesignerFolder>
    1111    <RootNamespace>HeuristicLab.Problems.BinPacking</RootNamespace>
    12     <AssemblyName>HeuristicLab.Problems.BinPacking</AssemblyName>
     12    <AssemblyName>HeuristicLab.Problems.BinPacking-3.3</AssemblyName>
    1313    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
     
    102102  </PropertyGroup>
    103103  <ItemGroup>
     104    <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     105      <Private>False</Private>
     106    </Reference>
     107    <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     108      <Private>False</Private>
     109    </Reference>
     110    <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     111      <Private>False</Private>
     112    </Reference>
     113    <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     114      <Private>False</Private>
     115    </Reference>
     116    <Reference Include="HeuristicLab.Encodings.IntegerVectorEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     117      <SpecificVersion>False</SpecificVersion>
     118      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.IntegerVectorEncoding-3.3.dll</HintPath>
     119    </Reference>
     120    <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     121      <Private>False</Private>
     122    </Reference>
     123    <Reference Include="HeuristicLab.Operators-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     124      <Private>False</Private>
     125    </Reference>
     126    <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     127      <Private>False</Private>
     128    </Reference>
     129    <Reference Include="HeuristicLab.Parameters-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     130      <Private>False</Private>
     131    </Reference>
     132    <Reference Include="HeuristicLab.Persistence-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     133      <Private>False</Private>
     134    </Reference>
     135    <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     136      <Private>False</Private>
     137    </Reference>
     138    <Reference Include="HeuristicLab.Problems.Instances-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     139      <SpecificVersion>False</SpecificVersion>
     140      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Problems.Instances-3.3.dll</HintPath>
     141    </Reference>
     142    <Reference Include="HeuristicLab.Problems.VehicleRouting-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     143      <SpecificVersion>False</SpecificVersion>
     144      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Problems.VehicleRouting-3.4.dll</HintPath>
     145    </Reference>
     146    <Reference Include="ICSharpCode.SharpZipLib, Version=0.84.0.0, Culture=neutral, PublicKeyToken=1b03e6acf1164f73">
     147      <SpecificVersion>False</SpecificVersion>
     148      <HintPath>..\..\..\..\trunk\sources\bin\ICSharpCode.SharpZipLib.dll</HintPath>
     149    </Reference>
    104150    <Reference Include="System" />
    105151    <Reference Include="System.Core" />
     152    <Reference Include="System.Drawing" />
     153    <Reference Include="System.Windows.Forms" />
    106154    <Reference Include="System.Xml.Linq" />
    107155    <Reference Include="System.Data.DataSetExtensions" />
     
    111159  </ItemGroup>
    112160  <ItemGroup>
     161    <Compile Include="Analyzers\BestBinPackingSolutionAnalyzer.cs" />
     162    <Compile Include="Analyzers\BinPackingAnalyzer.cs" />
     163    <Compile Include="Decoders\PackingHeuristics.cs" />
     164    <Compile Include="Decoders\ThreeDimensionalBottomLeftGroupingVectorDecoder.cs" />
     165    <Compile Include="Decoders\TwoDimensionalBottomLeftGroupingVectorDecoder.cs" />
     166    <Compile Include="Decoders\IB2DLowestGapFillGroupingVectorDecoder.cs" />
     167    <Compile Include="Decoders\ThreeDimensionalBottomLeftPackingSequenceDecoder.cs" />
     168    <Compile Include="Decoders\TwoDimensionalBottomLeftPackingSequenceDecoder.cs" />
     169    <Compile Include="Decoders\IdenticalBinPackingSolutionDecoder.cs" />
     170    <Compile Include="Encodings\GroupingVector\UniformGroupingVectorManipulator.cs" />
     171    <Compile Include="Encodings\GroupingVector\GroupingVectorCrossover.cs" />
     172    <Compile Include="Encodings\GroupingVector\GroupingVectorEncoding.cs" />
     173    <Compile Include="Encodings\GroupingVector\GroupingVectorManipulator.cs" />
     174    <Compile Include="Encodings\GroupingVector\GroupingVectorRandomCreator.cs" />
     175    <Compile Include="Encodings\PackingSequence\PackingSequenceCrossover.cs" />
     176    <Compile Include="Encodings\PackingSequence\PackingSequenceManipulator.cs" />
     177    <Compile Include="Encodings\PackingSequence\PackingSequenceEncoding.cs" />
     178    <Compile Include="Encodings\PackingSequence\PackingSequenceRandomCreator.cs" />
     179    <Compile Include="Encodings\PackingSolutionCreator.cs" />
     180    <Compile Include="Encodings\PackingSolutionCrossover.cs" />
     181    <Compile Include="Encodings\PackingSolutionManipulator.cs" />
     182    <Compile Include="Encodings\Potvin\PotvinEncodingWrapper.cs">
     183      <SubType>Code</SubType>
     184    </Compile>
     185    <Compile Include="Evaluators\2D\BinUtilizationRectangularIdenticalBinEvaluator.cs" />
     186    <Compile Include="Evaluators\2D\PackingRatioRectangularIdenticalBinEvaluator.cs" />
     187    <Compile Include="Evaluators\3D\BinUtilizationCuboiddenticalBinEvaluator.cs" />
     188    <Compile Include="Evaluators\3D\PackingRatioCuboidIdenticalBinEvaluator.cs" />
     189    <Compile Include="Evaluators\Abstract\BinUtilizationRegularIdenticalBinEvaluator.cs" />
     190    <Compile Include="Evaluators\Abstract\PackingRatioRegularIdenticalBinEvaluator.cs" />
     191    <Compile Include="Evaluators\Abstract\RegularSimpleRotationIdenticalBinPackingPlanEvaluator.cs" />
     192    <Compile Include="Evaluators\Abstract\PackingPlanEvaluationAlgorithm.cs" />
     193    <Compile Include="Evaluators\Abstract\PackingPlanEvaluator.cs" />
     194    <Compile Include="Instances\BPPData.cs" />
     195    <Compile Include="Instances\BPPInstanceProvider.cs">
     196      <SubType>Code</SubType>
     197    </Compile>
     198    <Compile Include="Instances\BPPORLIBParser.cs" />
     199    <Compile Include="Instances\BPPORLIBDataDescriptor.cs" />
     200    <Compile Include="Interfaces\IGroupingVectorOperator.cs" />
     201    <Compile Include="Interfaces\IPackingOperator.cs" />
     202    <Compile Include="Interfaces\IPackingSolutionManipulator.cs" />
     203    <Compile Include="Interfaces\IPackingSequenceOperator.cs" />
     204    <Compile Include="Interfaces\IPackingSolutionCrossover.cs" />
     205    <Compile Include="Interfaces\IPackingSolutionEncoding.cs" />
     206    <Compile Include="Interfaces\IPackingSolutionCreator.cs" />
     207    <Compile Include="Interfaces\IPackingSolutionDecoder.cs" />
     208    <Compile Include="Interfaces\IPackingPlanEvaluationAlgorithm.cs" />
     209    <Compile Include="Interfaces\IPackingPlanEvaluator.cs" />
     210    <Compile Include="Interfaces\IPackingShape.cs" />
     211    <Compile Include="Interfaces\IPackingDimensions.cs" />
     212    <Compile Include="Problem\BinPackingProblem.cs" />
     213    <Compile Include="Problem\CuboidIdenticalBinPackingProblem.cs" />
     214    <Compile Include="Problem\RegularIdenticalBinPackingProblem.cs" />
     215    <Compile Include="Dimensions\PackingDimensions.cs" />
     216    <Compile Include="Dimensions\ThreeDimensionalPacking.cs" />
     217    <Compile Include="Dimensions\TwoDimensionalPacking.cs" />
     218    <Compile Include="Problem\RectangularIdenticalBinPackingProblem.cs" />
     219    <Compile Include="Shapes\PackingShape.cs" />
     220    <Compile Include="Shapes\CuboidPackingShape.cs" />
     221    <Compile Include="Shapes\RectangularPackingShape.cs" />
     222    <Compile Include="Interfaces\IRegularPackingShape.cs" />
     223    <Compile Include="PackingBin\CuboidPackingBin.cs" />
     224    <Compile Include="PackingBin\RectangularPackingBin.cs" />
     225    <Compile Include="PackingItem\CuboidPackingItem.cs" />
     226    <Compile Include="Interfaces\IPackingBin.cs" />
     227    <Compile Include="Interfaces\IPackingItem.cs" />
     228    <Compile Include="Interfaces\IPackingPlan.cs" />
     229    <Compile Include="PackingItem\RectangularPackingItem.cs" />
     230    <Compile Include="PackingPlans\PackingPlan.cs" />
     231    <Compile Include="PackingPlans\RegularSimpleRotationPackingPlan.cs" />
     232    <Compile Include="Plugin.cs" />
    113233    <Compile Include="Properties\AssemblyInfo.cs" />
    114234  </ItemGroup>
    115235  <ItemGroup>
     236    <None Include="ClassDiagram1.cd" />
    116237    <None Include="HeuristicLab.snk" />
     238    <None Include="Instances\Data\BPPORLIB.rar" />
    117239    <None Include="Properties\AssemblyInfo.cs.frame" />
    118240    <None Include="Plugin.cs.frame" />
     241  </ItemGroup>
     242  <ItemGroup>
     243    <Folder Include="Encodings\DirectedBinaryTree\" />
    119244  </ItemGroup>
    120245  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Note: See TracChangeset for help on using the changeset viewer.