Changeset 8671 for branches/DynamicVehicleRouting
- Timestamp:
- 09/19/12 14:14:20 (12 years ago)
- Location:
- branches/DynamicVehicleRouting/HeuristicLab.PDPSimulation/3.3
- Files:
-
- 4 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DynamicVehicleRouting/HeuristicLab.PDPSimulation/3.3/HeuristicLab.PDPSimulation-3.3.csproj
r8670 r8671 165 165 </ItemGroup> 166 166 <ItemGroup> 167 <Compile Include="Operators\Improvers\IntraRouteImprovementOperator.cs" />168 <Compile Include="Operators\Manipulators\PotvinCustomerRelocationManipulator.cs" />169 167 <Compile Include="DistanceMeasures\DistanceMatrixData.cs" /> 170 168 <Compile Include="DistanceMeasures\DistanceMatrixMeasure.cs" /> 171 169 <Compile Include="DistanceMeasures\DistanceMeasure.cs" /> 172 170 <Compile Include="DistanceMeasures\EuclideanDistanceMeasure.cs" /> 173 <Compile Include="DistanceMeasures\PathMeasure.cs" />174 171 <Compile Include="DomainModel\SimulationObject.cs" /> 175 172 <Compile Include="Operators\DynPDPEvaluator.cs" /> 176 173 <Compile Include="Operators\DynPushForwardInsertionCreator.cs" /> 177 174 <Compile Include="Operators\DynPDPProblemInstance.cs" /> 178 <Compile Include="Operators\Manipulators\DynPotvinPairwiseOneLevelExchangeManipulator.cs" />179 <Compile Include="Operators\Manipulators\DynPotvinPairwiseTwoLevelExchangeManipulator.cs" />180 <Compile Include="Operators\Moves\Exchange\IPotvinPDExchangeMoveOperator.cs" />181 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeExhaustiveMoveGenerator.cs" />182 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMove.cs" />183 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMoveEvaluator.cs" />184 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMoveGenerator.cs" />185 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMoveMaker.cs" />186 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMoveTabuCriterion.cs" />187 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMoveTabuMaker.cs" />188 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeMultiMoveGenerator.cs" />189 <Compile Include="Operators\Moves\Exchange\PotvinPDExchangeSingleMoveGenerator.cs" />190 <Compile Include="Operators\Moves\PotvinPDRelocateMoveAttribute.cs" />191 <Compile Include="Operators\Moves\Rearrange\IPotvinPDRearrangeMoveOperator.cs" />192 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeExhaustiveMoveGenerator.cs" />193 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMove.cs" />194 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMoveEvaluator.cs" />195 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMoveGenerator.cs" />196 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMoveMaker.cs" />197 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMoveTabuCriterion.cs" />198 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMoveTabuMaker.cs" />199 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeMultiMoveGenerator.cs" />200 <Compile Include="Operators\Moves\Rearrange\PotvinPDRearrangeSingleMoveGenerator.cs" />201 <Compile Include="Operators\Moves\Shift\IPotvinPDShiftMoveOperator.cs" />202 <Compile Include="Operators\Moves\Shift\PotvinPDShiftExhaustiveMoveGenerator.cs" />203 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMove.cs" />204 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMoveEvaluator.cs" />205 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMoveGenerator.cs" />206 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMoveMaker.cs" />207 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMoveTabuCriterion.cs" />208 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMoveTabuMaker.cs" />209 <Compile Include="Operators\Moves\Shift\PotvinPDShiftMultiMoveGenerator.cs" />210 <Compile Include="Operators\Moves\Shift\PotvinPDShiftSingleMoveGenerator.cs" />211 175 <Compile Include="Optimizers\DynamicPDProblemInstance.cs" /> 212 176 <Compile Include="Optimizers\DynamicPDPOptimization.cs" /> -
branches/DynamicVehicleRouting/HeuristicLab.PDPSimulation/3.3/Optimizers/DynamicPDProblemInstance.cs
r8670 r8671 361 361 } 362 362 363 int j = 0;364 while (j < tabuAttributes.Count) {365 if (tabuAttributes[j] is DynPotvinPDRelocateMoveAttribute) {366 DynPotvinPDRelocateMoveAttribute attr =367 tabuAttributes[j] as DynPotvinPDRelocateMoveAttribute;368 369 if (attr.City > (customer + 1)) {370 attr.City = attr.City - 1;371 j++;372 } else if (attr.City < (customer + 1)) {373 j++;374 } else {375 attr.City = -1;376 j++;377 }378 } else {379 j++;380 }381 }382 383 363 Dictionary<int, Guid> newOrderAssignment = new Dictionary<int, Guid>(); 384 364 foreach (int assigned in orderAssignment.Keys) { -
branches/DynamicVehicleRouting/HeuristicLab.PDPSimulation/3.3/Plugin.cs
r8670 r8671 29 29 /// Plugin class for HeuristicLab.PDPSimulation plugin. 30 30 /// </summary> 31 [Plugin("HeuristicLab.PDPSimulation", "3.3.4. 0")]31 [Plugin("HeuristicLab.PDPSimulation", "3.3.4.8670")] 32 32 [PluginFile("HeuristicLab.PDPSimulation-3.3.dll", PluginFileType.Assembly)] 33 33 [PluginDependency("HeuristicLab.Analysis", "3.3")]
Note: See TracChangeset
for help on using the changeset viewer.