Changeset 9599 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/MultiComponentVector/ThreeWayMultiComponentVectorManipulator.cs
- Timestamp:
- 06/09/13 12:58:39 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/MultiComponentVector/ThreeWayMultiComponentVectorManipulator.cs
r9495 r9599 58 58 if (individual.NrOfBins > 1) 59 59 do { targetBin = random.Next(individual.NrOfBins); } 60 while (targetBin != affectedBin);60 while (targetBin == affectedBin); 61 61 individual.PackingInformations = SingleGroupingMove.GetVectorAfterMove(individual, affectedBin, affectedIndex, targetBin).PackingInformations; 62 62 } … … 67 67 if (nrOfItems > 1) 68 68 do { targetIndex = random.Next(nrOfItems); } 69 while (targetIndex != affectedIndex);69 while (targetIndex == affectedIndex); 70 70 individual.PackingInformations = ChangePositionMove.GetVectorAfterMove(individual, affectedBin, affectedIndex, targetIndex).PackingInformations; 71 71 }
Note: See TracChangeset
for help on using the changeset viewer.