Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/21/10 20:43:53 (14 years ago)
Author:
svonolfe
Message:

Added CVRP implementation using the Alba encoding (#1039)

Location:
trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3
Files:
43 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/HeuristicLab.Problems.VehicleRouting-3.3.csproj

    r3920 r3938  
    8484  </ItemGroup>
    8585  <ItemGroup>
     86    <Compile Include="Analyzers\BestVRPSolutionAnalyzer.cs" />
     87    <Compile Include="Encodings\Alba\Crossovers\AlbaPermutationCrossover.cs" />
     88    <Compile Include="Encodings\Alba\Manipulators\AlbaPermutationManipulator.cs" />
     89    <Compile Include="Encodings\Alba\Creators\AlbaPushForwardInsertionCreator.cs" />
     90    <Compile Include="Encodings\Alba\Moves\AlbaMoveOperator.cs" />
     91    <Compile Include="Encodings\Alba\Moves\AlbaMoveMaker.cs" />
     92    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveGenerator.cs" />
     93    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveMaker.cs" />
     94    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveTabuMaker.cs" />
     95    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveSoftTabuCriterion.cs" />
     96    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveHardTabuCriterion.cs" />
     97    <Compile Include="Encodings\VRPMoveOperator.cs" />
     98    <Compile Include="Encodings\VRPCrossover.cs" />
     99    <Compile Include="Encodings\VRPCreator.cs" />
     100    <Compile Include="Encodings\Alba\Creators\AlbaPermutationCreator.cs" />
     101    <Compile Include="Encodings\Alba\AlbaEncoding.cs" />
     102    <Compile Include="Encodings\Tour.cs" />
     103    <Compile Include="Encodings\VRPManipulator.cs" />
     104    <Compile Include="Evaluators\VRPEvaluator.cs" />
    86105    <Compile Include="HeuristicLabProblemsVehicleRoutingPlugin.cs" />
     106    <Compile Include="Interfaces\IVRPCrossover.cs" />
     107    <Compile Include="Interfaces\IVRPEncoding.cs" />
     108    <Compile Include="Interfaces\IVRPEvaluator.cs" />
     109    <Compile Include="Interfaces\IVRPManipulator.cs" />
     110    <Compile Include="Interfaces\IVRPMoveEvaluator.cs" />
     111    <Compile Include="Interfaces\IVRPMoveOperator.cs" />
     112    <Compile Include="Interfaces\IVRPCreator.cs" />
     113    <Compile Include="Interfaces\IVRPOperator.cs" />
     114    <Compile Include="Encodings\Alba\Moves\ThreeOpt\AlbaTranslocationMoveEvaluator.cs" />
     115    <Compile Include="MoveEvaluators\VRPMoveEvaluator.cs" />
     116    <Compile Include="VRPSolution.cs" />
    87117    <Compile Include="Properties\AssemblyInfo.cs" />
     118    <Compile Include="SolomonParser.cs" />
     119    <Compile Include="VehicleRoutingProblem.cs" />
    88120  </ItemGroup>
    89121  <ItemGroup>
     
    115147      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
    116148      <Name>HeuristicLab.Operators-3.3</Name>
     149    </ProjectReference>
     150    <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj">
     151      <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project>
     152      <Name>HeuristicLab.Optimization.Operators-3.3</Name>
    117153    </ProjectReference>
    118154    <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
  • trunk/sources/HeuristicLab.Problems.VehicleRouting/3.3/HeuristicLabProblemsVehicleRoutingPlugin.cs.frame

    r3920 r3938  
    3636  [PluginDependency("HeuristicLab.Operators", "3.3")]
    3737  [PluginDependency("HeuristicLab.Optimization", "3.3")]
     38  [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")]
    3839  [PluginDependency("HeuristicLab.Parameters", "3.3")]
    3940  [PluginDependency("HeuristicLab.Persistence", "3.3")]
Note: See TracChangeset for help on using the changeset viewer.