Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/2D/BinPacking2D.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/2D/BinPacking2D.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/2D/BinPacking2D.cs	(revision 15473)
@@ -34,4 +34,5 @@
     public BinPacking2D(PackingShape binShape)
       : base(binShape) {
+      OccupationLayers = new Dictionary<int, List<int>>();
       ExtremePoints.Add(binShape.Origin);
       InitializeOccupationLayers();
@@ -40,8 +41,16 @@
     [StorableConstructor]
     protected BinPacking2D(bool deserializing) : base(deserializing) { }
-    protected BinPacking2D(BinPacking2D original, Cloner cloner) : base(original, cloner) { }
+    protected BinPacking2D(BinPacking2D original, Cloner cloner) : base(original, cloner) {
+      this.OccupationLayers = new Dictionary<int, List<int>>();
+      foreach (var kvp in original.OccupationLayers) {
+        OccupationLayers.Add(kvp.Key, new List<int>(kvp.Value));
+      }
+    }
     public override IDeepCloneable Clone(Cloner cloner) {
       return new BinPacking2D(this, cloner);
     }
+
+    [Storable]
+    protected Dictionary<int, List<int>> OccupationLayers { get; set; }
 
     protected override void GenerateNewExtremePointsForNewItem(PackingItem newItem, PackingPosition position) {
@@ -75,5 +84,5 @@
     }
 
-    public override PackingPosition FindExtremePointForItem(PackingItem item, bool rotated, bool stackingConstraints) {
+    public PackingPosition FindExtremePointForItem(PackingItem item, bool rotated, bool stackingConstraints) {
       PackingItem rotatedItem = new PackingItem(
         rotated ? item.Height : item.Width,
@@ -91,5 +100,47 @@
       return null;
     }
-    public override PackingPosition FindPositionBySliding(PackingItem item, bool rotated, bool stackingConstraints) {
+
+    public override void PackItem(int itemID, PackingItem item, PackingPosition position) {
+      Items[itemID] = item;
+      Positions[itemID] = position;
+      ExtremePoints.Remove(position);
+      GenerateNewExtremePointsForNewItem(item, position);
+
+      AddNewItemToOccupationLayers(itemID, item, position);
+    }
+
+    public bool PackItemIfFeasible(int itemID, PackingItem item, PackingPosition position, bool stackingConstraints) {
+      if (IsPositionFeasible(item, position, stackingConstraints)) {
+        PackItem(itemID, item, position);
+        return true;
+      }
+      return false;
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    /// <param name="item"></param>
+    /// <param name="position"></param>
+    /// <param name="stackingConstraints"></param>
+    /// <returns></returns>
+    public override bool IsPositionFeasible(PackingItem item, PackingPosition position, bool stackingConstraints) {
+      //In this case feasability is defined as following: 
+      //1. the item fits into the bin-borders; 
+      //2. the point is supported by something; 
+      //3. the item does not collide with another already packed item
+      if (!BinShape.Encloses(position, item))
+        return false;
+
+      foreach (var id in GetLayerItemIDs(item, position)) {
+        if (Items[id].Overlaps(Positions[id], position, item))
+          return false;
+      }
+
+      return true;
+    }
+
+
+    public PackingPosition FindPositionBySliding(PackingItem item, bool rotated, bool stackingConstraints) {
       PackingPosition currentPosition = new PackingPosition(0,
         BinShape.Width - (rotated ? item.Height : item.Width),
@@ -109,5 +160,5 @@
     }
 
-    public override void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
+    public void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
       var temp = new List<int>(sequence);
       for (int i = 0; i < temp.Count; i++) {
@@ -120,5 +171,5 @@
       }
     }
-    public override void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, Dictionary<int, bool> rotationArray, bool stackingConstraints) {
+    public void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, Dictionary<int, bool> rotationArray, bool stackingConstraints) {
       var temp = new List<int>(sequence);
       for (int i = 0; i < temp.Count; i++) {
@@ -131,5 +182,5 @@
       }
     }
-    public override void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
+    public void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
       var temp = new List<int>(sequence);
       foreach (int itemID in temp) {
@@ -143,5 +194,5 @@
     }
     
-    public override void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints, Dictionary<int, bool> rotationArray) {
+    public void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints, Dictionary<int, bool> rotationArray) {
       var temp = new List<int>(sequence);
       foreach (int itemID in temp) {
@@ -155,5 +206,5 @@
     }
 
-    public override int ShortestPossibleSideFromPoint(PackingPosition position) {
+    public int ShortestPossibleSideFromPoint(PackingPosition position) {
       int shortestSide = int.MaxValue;
       int width = BinShape.Width;
@@ -179,5 +230,5 @@
       throw new NotSupportedException();
     }
-    protected override void InitializeOccupationLayers() {
+    protected void InitializeOccupationLayers() {
       for (int i = 0; i * 10 <= BinShape.Width; i += 1) {
         OccupationLayers[i] = new List<int>();
@@ -185,5 +236,5 @@
     }
 
-    protected override void AddNewItemToOccupationLayers(int itemID, PackingItem item, PackingPosition position) {
+    protected void AddNewItemToOccupationLayers(int itemID, PackingItem item, PackingPosition position) {
       int x1 = position.X / 10;
       int x2 = (position.X + (position.Rotated ? item.Height : item.Width)) / 10;
@@ -192,8 +243,8 @@
         OccupationLayers[i].Add(itemID);
     }
-    protected override List<int> GetLayerItemIDs(PackingPosition position) {
+    protected List<int> GetLayerItemIDs(PackingPosition position) {
       return OccupationLayers[position.X / 10];
     }
-    protected override List<int> GetLayerItemIDs(PackingItem item, PackingPosition position) {
+    protected List<int> GetLayerItemIDs(PackingItem item, PackingPosition position) {
       List<int> result = new List<int>();
       int x1 = position.X / 10;
@@ -205,4 +256,21 @@
       return result;
     }
+    
+
+    public int PointOccupation(PackingPosition position) {
+      foreach (var id in GetLayerItemIDs(position)) {
+        if (Items[id].EnclosesPoint(Positions[id], position))
+          return id;
+      }
+      return -1;
+    }
+
+    public bool IsPointOccupied(PackingPosition position) {
+      foreach (var id in GetLayerItemIDs(position)) {
+        if (Items[id].EnclosesPoint(Positions[id], position))
+          return true;
+      }
+      return false;
+    }
   }
 }
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Algorithms/ExtremePointAlgorithm.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Algorithms/ExtremePointAlgorithm.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Algorithms/ExtremePointAlgorithm.cs	(revision 15473)
@@ -0,0 +1,311 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading;
+
+using HeuristicLab.Common;
+using HeuristicLab.Core;
+using HeuristicLab.Data;
+using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Optimization;
+using HeuristicLab.Parameters;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+using HeuristicLab.Problems.BinPacking3D.Packer;
+using HeuristicLab.Problems.BinPacking3D.Encoding;
+using HeuristicLab.Problems.BinPacking3D.Sorting;
+using HeuristicLab.Problems.BinPacking3D.Evaluators;
+
+namespace HeuristicLab.Problems.BinPacking3D {
+
+  public enum SortingMethod { All, Given, VolumeHeight, HeightVolume, AreaHeight, HeightArea, ClusteredAreaHeight, ClusteredHeightArea }
+  public enum FittingMethod { All, FirstFit, ResidualSpaceBestFit, FreeVolumeBestFit }
+
+  [Item("Extreme-point-based Bin Packing (3d)", "An implementation of the extreme-point based packing described in Crainic, T. G., Perboli, G., & Tadei, R. (2008). Extreme point-based heuristics for three-dimensional bin packing. Informs Journal on computing, 20(3), 368-384.")]
+  [StorableClass]
+  [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 180)]
+  public sealed class ExtremePointAlgorithm : BasicAlgorithm {
+
+    public override Type ProblemType {
+      get { return typeof(PermutationProblem); }
+    }
+
+    public new PermutationProblem Problem {
+      get { return (PermutationProblem)base.Problem; }
+      set { base.Problem = value; }
+    }
+
+    public override bool SupportsPause {
+      get { return false; }
+    }
+
+    [Storable]
+    private readonly IValueParameter<EnumValue<SortingMethod>> sortingMethodParameter;
+    public IValueParameter<EnumValue<SortingMethod>> SortingMethodParameter {
+      get { return sortingMethodParameter; }
+    }
+
+    [Storable]
+    private readonly IValueParameter<EnumValue<FittingMethod>> fittingMethodParameter;
+    public IValueParameter<EnumValue<FittingMethod>> FittingMethodParameter {
+      get { return fittingMethodParameter; }
+    }
+
+    [Storable]
+    private readonly IValueParameter<PercentValue> deltaParameter;
+    public IValueParameter<PercentValue> DeltaParameter {
+      get { return deltaParameter; }
+    }
+
+    [Storable]
+    private readonly IValueParameter<BoolValue> sortByMaterialParameter;
+
+    public IValueParameter<BoolValue> SortByMaterialParameter {
+      get { return sortByMaterialParameter; }
+    }    
+
+    [StorableConstructor]
+    private ExtremePointAlgorithm(bool deserializing) : base(deserializing) { }
+    private ExtremePointAlgorithm(ExtremePointAlgorithm original, Cloner cloner)
+      : base(original, cloner) {
+      sortingMethodParameter = cloner.Clone(original.sortingMethodParameter);
+      fittingMethodParameter = cloner.Clone(original.fittingMethodParameter);
+      deltaParameter = cloner.Clone(original.deltaParameter);
+    }
+    public ExtremePointAlgorithm() {
+      Parameters.Add(sortingMethodParameter = new ValueParameter<EnumValue<SortingMethod>>(
+        "SortingMethod", "In which order the items should be packed.", new EnumValue<SortingMethod>(SortingMethod.All)));
+
+      Parameters.Add(fittingMethodParameter = new ValueParameter<EnumValue<FittingMethod>>(
+        "FittingMethod", "Which method to fit should be used.", new EnumValue<FittingMethod>(FittingMethod.All)));
+
+      Parameters.Add(deltaParameter = new ValueParameter<PercentValue>(
+        "Delta", "[1;100]% Clustered sorting methods use a delta parameter to determine the clusters.", new PercentValue(.1)));
+
+      Parameters.Add(sortByMaterialParameter = new ValueParameter<BoolValue>(
+        "SortByMaterial", "If this parameter is set, the items will be sorted by their material first", new BoolValue(true)));
+
+      Problem = new PermutationProblem();
+    }
+
+    public override IDeepCloneable Clone(Cloner cloner) {
+      return new ExtremePointAlgorithm(this, cloner);
+    }
+
+    [StorableHook(HookType.AfterDeserialization)]
+    private void AfterDeserialization() {
+    }
+
+    /// <summary>
+    /// Runs the extreme point algorithm and adds the results to the property <see cref="Result"/>
+    /// </summary>
+    /// <param name="token"></param>
+    protected override void Run(CancellationToken token) {
+      var items = Problem.Items;
+      var bin = Problem.BinShape;
+      var sorting = new[] { SortingMethodParameter.Value.Value };
+      if (sorting[0] == SortingMethod.All) {
+        sorting = Enum.GetValues(typeof(SortingMethod)).Cast<SortingMethod>().Where(x => x != SortingMethod.All).ToArray();
+      }
+      var fitting = new[] { fittingMethodParameter.Value.Value };
+      if (fitting[0] == FittingMethod.All) {
+        fitting = Enum.GetValues(typeof(FittingMethod)).Cast<FittingMethod>().Where(x => x != FittingMethod.All).ToArray();
+      }
+
+      //
+      var result = GetBest(bin, items, sorting, fitting, token);
+      if (result == null) {
+        throw new InvalidOperationException("No result obtained!");
+      }
+
+      Results.Add(new Result("Best Solution", "The best found solution", result.Item1));
+      Results.Add(new Result("Best Solution Quality", "The quality of the best found solution according to the evaluator", new DoubleValue(result.Item2)));
+
+      var binUtil = new BinUtilizationEvaluator();
+      var packRatio = new PackingRatioEvaluator();
+      Results.Add(new Result("Best Solution Bin Count",
+        "The number of bins in the best found solution",
+        new IntValue(result.Item1.NrOfBins)));
+      Results.Add(new Result("Best Solution Bin Utilization",
+        "The utilization given in percentage as calculated by the BinUtilizationEvaluator (total used space / total available space)",
+        new PercentValue(Math.Round(binUtil.Evaluate(result.Item1), 3))));
+
+      if (result.Item3.HasValue && sorting.Length > 1) {
+        Results.Add(new Result("Best Sorting Method",
+          "The sorting method that found the best solution",
+          new EnumValue<SortingMethod>(result.Item3.Value)));
+      }
+
+      if (result.Item4.HasValue && fitting.Length > 1) {
+        Results.Add(new Result("Best Fitting Method",
+          "The fitting method that found the best solution",
+          new EnumValue<FittingMethod>(result.Item4.Value)));
+      }
+    }
+
+    /// <summary>
+    /// Retunrs the best solution for the given parameters
+    /// </summary>
+    /// <param name="bin"></param>
+    /// <param name="items"></param>
+    /// <param name="sortings"></param>
+    /// <param name="fittings"></param>
+    /// <param name="token"></param>
+    /// <returns></returns>
+    private Tuple<Solution, double, SortingMethod?, FittingMethod?> GetBest(PackingShape bin, IList<PackingItem> items, SortingMethod[] sortings, FittingMethod[] fittings, CancellationToken token) {
+      SortingMethod? bestSorting = null;
+      FittingMethod? bestFitting = null;
+      var best = double.NaN;
+      Solution bestSolution = null;
+      foreach (var fit in fittings) {
+        foreach (var sort in sortings) {
+          IDecoder<Permutation> decoder = new ExtremePointPermutationDecoder(BinPackerFactory.CreateBinPacker(fit));
+          Permutation sortedItems;
+                    
+          if (SortByMaterialParameter.Value.Value) {
+            sortedItems = SortItemsByMaterialAndSortingMethod(bin, items, sort, DeltaParameter.Value.Value);
+          } else {
+            sortedItems = SortItemsBySortingMethod(bin, items, sort, DeltaParameter.Value.Value);
+          }
+          
+          var result = Optimize(sortedItems, bin, items, Problem.UseStackingConstraints, decoder, Problem.SolutionEvaluator);
+          
+          if (double.IsNaN(result.Item2) || double.IsInfinity(result.Item2)) {
+            continue;
+          }
+
+          if (double.IsNaN(best) || Problem.Maximization && result.Item2 > best || !Problem.Maximization && result.Item2 < best) {
+            bestSolution = result.Item1;
+            best = result.Item2;
+            bestSorting = sort;
+            bestFitting = fit;
+          }
+          if (token.IsCancellationRequested) {
+            return Tuple.Create(bestSolution, best, bestSorting, bestFitting);
+          }
+        }
+      }
+      if (double.IsNaN(best)) {
+        return null;
+      }
+      return Tuple.Create(bestSolution, best, bestSorting, bestFitting);
+    }
+
+    /// <summary>
+    /// Returns a tuple with the solution and the packing ratio depending on the given parameters
+    /// </summary>
+    /// <param name="sortedItems"></param>
+    /// <param name="bin"></param>
+    /// <param name="items"></param>
+    /// <param name="stackingConstraints"></param>
+    /// <param name="decoder"></param>
+    /// <param name="evaluator"></param>
+    /// <returns></returns>
+    private static Tuple<Solution, double> Optimize(Permutation sortedItems, PackingShape bin, IList<PackingItem> items, bool stackingConstraints, IDecoder<Permutation> decoder, IEvaluator evaluator) { 
+      
+      var sol = decoder.Decode(sortedItems, bin, items, stackingConstraints);
+      var fit = evaluator.Evaluate(sol);
+
+      return Tuple.Create(sol, fit);
+    }
+    
+
+    /// <summary>
+    /// Returns a new permutation of the given items depending on the sorting method
+    /// </summary>
+    /// <param name="bin"></param>
+    /// <param name="items"></param>
+    /// <param name="sortingMethod"></param>
+    /// <param name="delta"></param>
+    /// <returns></returns>
+    private Permutation SortItemsBySortingMethod(PackingShape bin, IList<PackingItem> items, SortingMethod sortingMethod, double delta) {
+      Permutation sorted = null;
+      
+      switch (sortingMethod) {
+        case SortingMethod.Given:
+          sorted = new Permutation(PermutationTypes.Absolute, Enumerable.Range(0, items.Count).ToArray());
+          break;
+        case SortingMethod.VolumeHeight:
+          sorted = items.SortByVolumeHeight();
+          break;
+        case SortingMethod.HeightVolume:
+          sorted = items.SortByMaterialHeightVolume();
+          break;
+        case SortingMethod.AreaHeight:
+          sorted = items.SortByMaterialAreaHeight();
+          break;
+        case SortingMethod.HeightArea:
+          sorted = items.SortByMaterialHeightArea();
+          break;
+        case SortingMethod.ClusteredAreaHeight:
+          sorted = items.SortByMaterialClusteredAreaHeight(bin, delta);
+          break;
+        case SortingMethod.ClusteredHeightArea:
+          sorted = items.SortByMaterialClusteredHeightArea(bin, delta);
+          break;
+        default:
+          throw new ArgumentException("Unknown sorting method: " + sortingMethod);
+      }
+      return sorted;
+    }
+
+    /// <summary>
+    /// Returns a new permutation of the given items depending on the material and sorting method
+    /// </summary>
+    /// <param name="bin"></param>
+    /// <param name="items"></param>
+    /// <param name="sortingMethod"></param>
+    /// <param name="delta"></param>
+    /// <returns></returns>
+    private Permutation SortItemsByMaterialAndSortingMethod(PackingShape bin, IList<PackingItem> items, SortingMethod sortingMethod, double delta) {
+      Permutation sorted = null;
+
+      switch (sortingMethod) {
+        case SortingMethod.Given:
+          sorted = new Permutation(PermutationTypes.Absolute, Enumerable.Range(0, items.Count).ToArray());
+          break;
+        case SortingMethod.VolumeHeight:
+          sorted = items.SortByVolumeHeight();
+          break;
+        case SortingMethod.HeightVolume:
+          sorted = items.SortByHeightVolume();
+          break;
+        case SortingMethod.AreaHeight:
+          sorted = items.SortByAreaHeight();
+          break;
+        case SortingMethod.HeightArea:
+          sorted = items.SortByHeightArea();
+          break;
+        case SortingMethod.ClusteredAreaHeight:
+          sorted = items.SortByClusteredAreaHeight(bin, delta);
+          break;
+        case SortingMethod.ClusteredHeightArea:
+          sorted = items.SortByClusteredHeightArea(bin, delta);
+          break;
+        default:
+          throw new ArgumentException("Unknown sorting method: " + sortingMethod);
+      }
+      return sorted;
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/BinPacking3D.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/BinPacking3D.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/BinPacking3D.cs	(revision 15473)
@@ -41,5 +41,4 @@
       ResidualSpace = new Dictionary<PackingPosition, Tuple<int, int, int>>();
       AddExtremePoint(binShape.Origin);
-      InitializeOccupationLayers();
     }
     [StorableConstructor]
@@ -64,6 +63,4 @@
       #endregion
     }
-
-    #region New methods for bin packer class
 
     /// <summary>
@@ -114,5 +111,5 @@
       AddExtremePoint(ep3);
     }
-        
+
     private Tuple<int, int, int> CalculateResidualSpace(Vector3D pos) {
       var itemPos = Items.Select(x => new { Item = x.Value, Position = Positions[x.Key] });
@@ -132,8 +129,8 @@
         }
       }
-      
-      if (limit.X - pos.X <= 0 || limit.Y - pos.Y <= 0  || limit.Z - pos.Z <= 0) {
+
+      if (limit.X - pos.X <= 0 || limit.Y - pos.Y <= 0 || limit.Z - pos.Z <= 0) {
         return Tuple.Create(0, 0, 0);
-      }      
+      }
       return Tuple.Create(limit.X - pos.X, limit.Y - pos.Y, limit.Z - pos.Z);
     }
@@ -363,8 +360,5 @@
         itemsP4.Where(x => x.Item2.SupportsStacking(item)).Any();
     }
-
-
-
-    #endregion
+    
 
     /// <summary>
@@ -501,5 +495,5 @@
       return false;
     }
-        
+
     #region Projections
 
@@ -629,64 +623,4 @@
     #endregion
 
-
-    #region Sliding based packing  and obsolet methods 
-    public override PackingPosition FindExtremePointForItem(PackingItem item, bool rotated, bool stackingConstraints) {
-      throw new NotSupportedException();
-      PackingItem newItem = new PackingItem(
-        rotated ? item.Depth : item.Width,
-        item.Height,
-        rotated ? item.Width : item.Depth,
-        item.TargetBin, item.Weight, item.Material);
-
-      var ep = ExtremePoints.Where(x => IsPositionFeasible(newItem, x, stackingConstraints))
-                            .FirstOrDefault();
-      if (ep != null) {
-        var result = new PackingPosition(ep.AssignedBin, ep.X, ep.Y, ep.Z, rotated);
-        return result;
-      }
-      return null;
-    }
-
-
-
-
-    public override PackingPosition FindPositionBySliding(PackingItem item, bool rotated, bool stackingConstraints) {
-      throw new NotSupportedException();
-    }
-
-    public override void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
-      throw new NotSupportedException();
-    }
-    public override void SlidingBasedPacking(ref IList<int> sequence, IList<PackingItem> items, Dictionary<int, bool> rotationArray, bool stackingConstraints) {
-      throw new NotSupportedException();
-    }
-
-
-    public override void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints) {
-      throw new NotSupportedException();
-    }
-
-    public override void ExtremePointBasedPacking(ref IList<int> sequence, IList<PackingItem> items, bool stackingConstraints, Dictionary<int, bool> rotationArray) {
-      throw new NotSupportedException();
-    }
-
-    public override int ShortestPossibleSideFromPoint(PackingPosition position) {
-      throw new NotSupportedException();
-    }
-
-
-    protected override void InitializeOccupationLayers() {
-    }
-    protected override void AddNewItemToOccupationLayers(int itemID, PackingItem item, PackingPosition position) {
-    }
-
-
-    protected override List<int> GetLayerItemIDs(PackingPosition position) {
-      return null;
-    }
-    protected override List<int> GetLayerItemIDs(PackingItem item, PackingPosition position) {
-      return null;
-    }
-    #endregion
 
 
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/ExtremePointPermutationDecoder.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/ExtremePointPermutationDecoder.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/ExtremePointPermutationDecoder.cs	(revision 15473)
@@ -0,0 +1,81 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Core;
+using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using HeuristicLab.Common;
+using HeuristicLab.Problems.BinPacking3D.Packer;
+
+namespace HeuristicLab.Problems.BinPacking3D.Encoding {
+
+  /// <summary>
+  /// This class creates a solution
+  /// </summary>
+  [Item("Extreme-point Permutation Decoder (3d) Base", "Base class for 3d decoders")]
+  [StorableClass]
+  public class ExtremePointPermutationDecoder : Item, IDecoder<Permutation>
+    //where TBinPacker : BinPacker, new ()
+    {
+
+    [StorableConstructor]
+    protected ExtremePointPermutationDecoder(bool deserializing) : base(deserializing) { }
+    protected ExtremePointPermutationDecoder(ExtremePointPermutationDecoder original, Cloner cloner)
+      : base(original, cloner) {
+    }
+
+    /// <summary>
+    /// Creates an extrem point based permutation decoder
+    /// </summary>
+    /// <param name="binPacker">Contains the packing algorithm for packing the items</param>
+    public ExtremePointPermutationDecoder(BinPacker binPacker) : base() {
+      _binPacker = binPacker;
+    }
+
+    public override IDeepCloneable Clone(Cloner cloner) {
+      return new ExtremePointPermutationDecoder(this, cloner);
+    }
+
+    BinPacker _binPacker;
+
+    /// <summary>
+    /// Creates a solution for displaying it on the HEAL gui
+    /// </summary>
+    /// <param name="permutation">Permutation of items sorted by a sorting method. The value of each permutation index references to the index of the items list</param>
+    /// <param name="binShape">Bin for storing the items</param>
+    /// <param name="items">A list of packing items which should be assigned to a bin</param>
+    /// <param name="useStackingConstraints"></param>
+    /// <returns></returns>
+    public Solution Decode(Permutation permutation, PackingShape binShape, IList<PackingItem> items, bool useStackingConstraints) {
+      Solution solution = new Solution(binShape, useExtremePoints: true, stackingConstraints: useStackingConstraints);
+      foreach (var packedBin in _binPacker.PackItems(permutation, binShape, items, useStackingConstraints)) {
+        solution.Bins.Add(packedBin);
+      }
+      return solution;
+    }
+  }
+}
+
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/IDecoder.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/IDecoder.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/IDecoder.cs	(revision 15473)
@@ -0,0 +1,41 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Collections.Generic;
+using HeuristicLab.Core;
+
+namespace HeuristicLab.Problems.BinPacking3D.Encoding {
+  /// <summary>
+  /// 
+  /// </summary>
+  /// <typeparam name="T"></typeparam>
+  public interface IDecoder<in T> : IItem {
+    /// <summary>
+    /// Generates a solution by using the input parameters.
+    /// </summary>
+    /// <param name="encodedSolution"></param>
+    /// <param name="binShape">Bin for storing the items</param>
+    /// <param name="items">A list of packing items which should be assigned to a bin</param>
+    /// <param name="useStackingConstraints">If true, the items will be placed if the position is static stable.</param>
+    /// <returns>Returns an decoded solution for displaying it on the HEAL gui.</returns>
+    Solution Decode(T encodedSolution, PackingShape binShape, IList<PackingItem> items, bool useStackingConstraints);
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/PermutationProblem.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/PermutationProblem.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Encoding/PermutationProblem.cs	(revision 15473)
@@ -0,0 +1,108 @@
+﻿#region License Information
+
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#endregion
+
+using System.Linq;
+using HeuristicLab.Analysis;
+using HeuristicLab.Common;
+using HeuristicLab.Core;
+using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Optimization;
+using HeuristicLab.Optimization.Operators;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+using HeuristicLab.Problems.BinPacking3D.Encoding;
+using HeuristicLab.Problems.BinPacking3D.Packer;
+using HeuristicLab.Problems.BinPacking3D.Evaluators;
+
+namespace HeuristicLab.Problems.BinPacking3D {
+  [Item("Bin Packing Problem (3D, permutation encoding) (BPP)", "Represents a three-dimensional bin-packing problem using only bins with identical measures and bins/items with rectangular shapes.")]
+  [StorableClass]
+  [Creatable(Category = CreatableAttribute.Categories.CombinatorialProblems, Priority = 320)]
+  public sealed class PermutationProblem : ProblemBase<Encodings.PermutationEncoding.PermutationEncoding, Permutation> {
+    [StorableConstructor]
+    private PermutationProblem(bool deserializing) : base(deserializing) { }
+
+    // cloning
+    private PermutationProblem(PermutationProblem original, Cloner cloner)
+      : base(original, cloner) {
+      RegisterEventHandlers();
+    }
+
+    public PermutationProblem()
+      : base() {
+      Decoder = new ExtremePointPermutationDecoder(new BinPackerFirstFit()); // default decoder
+
+      Encoding = new Encodings.PermutationEncoding.PermutationEncoding(EncodedSolutionName, Items.Count, PermutationTypes.Absolute);
+      AddOperators();
+      Parameterize();
+      RegisterEventHandlers();
+    }
+    public override IDeepCloneable Clone(Cloner cloner) {
+      return new PermutationProblem(this, cloner);
+    }
+
+    [StorableHook(HookType.AfterDeserialization)]
+    private void AfterDeserialization() {
+      RegisterEventHandlers();
+    }
+
+    protected override void OnEncodingChanged() {
+      base.OnEncodingChanged();
+      Parameterize();
+    }
+
+    private void AddOperators() {
+      Operators.Add(new TranslocationMoveEvaluator());
+      Operators.Add(new Swap2MoveEvaluator());
+
+      Operators.RemoveAll(x => x is SingleObjectiveMoveGenerator);
+      Operators.RemoveAll(x => x is SingleObjectiveMoveMaker);
+      Operators.RemoveAll(x => x is SingleObjectiveMoveEvaluator);
+      Operators.Add(new HammingSimilarityCalculator());
+      Operators.Add(new QualitySimilarityCalculator());
+      Operators.Add(new PopulationSimilarityAnalyzer(Operators.OfType<ISolutionSimilarityCalculator>()));
+
+      Encoding.ConfigureOperators(Operators.OfType<IOperator>());
+
+      foreach (var op in Operators.OfType<IOperator<Permutation>>()) {
+        op.BinShapeParameter.ActualName = BinShapeParameter.Name;
+        op.ItemsParameter.ActualName = ItemsParameter.Name;
+        op.SolutionEvaluatorParameter.ActualName = SolutionEvaluatorParameter.Name;
+        op.DecoderParameter.ActualName = DecoderParameter.Name;
+        op.UseStackingConstraintsParameter.ActualName = UseStackingConstraintsParameter.Name;
+      }
+    }
+
+    private void RegisterEventHandlers() {
+      // update encoding length when number of items were changed
+      ItemsParameter.ValueChanged += (sender, args) => Parameterize();
+    }
+
+    private void Parameterize() {
+      Encoding.Length = Items.Count;
+      foreach (var similarityCalculator in Operators.OfType<ISolutionSimilarityCalculator>()) {
+        similarityCalculator.SolutionVariableName = Encoding.SolutionCreator.PermutationParameter.ActualName;
+        similarityCalculator.QualityVariableName = Evaluator.QualityParameter.ActualName;
+      }
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/BinUtilizationEvaluator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/BinUtilizationEvaluator.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/BinUtilizationEvaluator.cs	(revision 15473)
@@ -26,5 +26,5 @@
 using HeuristicLab.Common;
 
-namespace HeuristicLab.Problems.BinPacking3D {
+namespace HeuristicLab.Problems.BinPacking3D.Evaluators {
   // NOTE: same implementation as for 2d problem
   [Item("Bin-Utilization Evaluator (3d)", "Calculates the overall utilization of bin space.")]
@@ -43,4 +43,10 @@
 
     #region IEvaluator Members
+
+    /// <summary>
+    /// Calculates the bin utilization in percent.
+    /// </summary>
+    /// <param name="solution"></param>
+    /// <returns>Returns the calculated bin utilization of all bins in percent.</returns>
     public double Evaluate(Solution solution) {
       return CalculateBinUtilization(solution);
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/IEvaluator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/IEvaluator.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/IEvaluator.cs	(revision 15473)
@@ -0,0 +1,37 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Core;
+
+namespace HeuristicLab.Problems.BinPacking3D {
+  /// <summary>
+  /// Evaluator for evaluating a Solution
+  /// </summary>
+  public interface IEvaluator : IItem {
+
+    /// <summary>
+    /// Evaluates a given solution and returns the calculated value.
+    /// </summary>
+    /// <param name="solution">Solution which sould be evaluated</param>
+    /// <returns>Returns the value of the evaluated solution depending on the implementation</returns>
+    double Evaluate(Solution solution);
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/MoveEvaluatorBase.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/MoveEvaluatorBase.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/MoveEvaluatorBase.cs	(revision 15473)
@@ -0,0 +1,100 @@
+#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Common;
+using HeuristicLab.Core;
+using HeuristicLab.Data;
+using HeuristicLab.Operators;
+using HeuristicLab.Optimization;
+using HeuristicLab.Parameters;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+using HeuristicLab.Problems.BinPacking3D.Encoding;
+
+namespace HeuristicLab.Problems.BinPacking3D.Evaluators {
+  [StorableClass]
+  public abstract class MoveEvaluatorBase<TSol, TMove> : SingleSuccessorOperator,
+    ISingleObjectiveMoveEvaluator, ISingleObjectiveMoveOperator, IOperator<TSol>
+    where TSol : class, IItem
+    where TMove : class, IItem {
+    public ILookupParameter<TSol> EncodedSolutionParameter {
+      get { return (ILookupParameter<TSol>)Parameters["EncodedSolution"]; }
+    }
+    public ILookupParameter<DoubleValue> QualityParameter {
+      get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }
+    }
+    public ILookupParameter<DoubleValue> MoveQualityParameter {
+      get { return (ILookupParameter<DoubleValue>)Parameters["MoveQuality"]; }
+    }
+    public ILookupParameter<ReadOnlyItemList<PackingItem>> ItemsParameter {
+      get { return (ILookupParameter<ReadOnlyItemList<PackingItem>>)Parameters["Items"]; }
+    }
+    public ILookupParameter<PackingShape> BinShapeParameter {
+      get { return (ILookupParameter<PackingShape>)Parameters["BinShape"]; }
+    }
+    public ILookupParameter<IDecoder<TSol>> DecoderParameter {
+      get { return (ILookupParameter<IDecoder<TSol>>)Parameters["Decoder"]; }
+    }
+    public ILookupParameter<IEvaluator> SolutionEvaluatorParameter {
+      get { return (ILookupParameter<IEvaluator>)Parameters["SolutionEvaluator"]; }
+    }
+    public ILookupParameter<TMove> MoveParameter {
+      get { return (ILookupParameter<TMove>)Parameters["Move"]; }
+    }
+    public ILookupParameter<BoolValue> UseStackingConstraintsParameter {
+      get { return (ILookupParameter<BoolValue>)Parameters["UseStackingConstraints"]; }
+    }
+
+
+    [StorableConstructor]
+    protected MoveEvaluatorBase(bool deserializing) : base(deserializing) { }
+    protected MoveEvaluatorBase(MoveEvaluatorBase<TSol, TMove> original, Cloner cloner) : base(original, cloner) { }
+    protected MoveEvaluatorBase()
+      : base() {
+      Parameters.Add(new LookupParameter<TSol>("EncodedSolution", "The encoded solution candidate to evaluate"));
+      Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality of a packing solution."));
+      Parameters.Add(new LookupParameter<DoubleValue>("MoveQuality", "The evaluated quality of a move on a packing solution."));
+      Parameters.Add(new LookupParameter<ReadOnlyItemList<PackingItem>>("Items", "Packing-item data taken from the bin-packing problem-instance."));
+      Parameters.Add(new LookupParameter<PackingShape>("BinShape", "Packing-bin data taken from the bin-packing problem-instance."));
+      Parameters.Add(new LookupParameter<IDecoder<TSol>>("Decoder", "The decoding operator that is used to calculate a packing plan from the used representation."));
+      Parameters.Add(new LookupParameter<IEvaluator>("SolutionEvaluator", "The actual packing plan evaluation operator."));
+      Parameters.Add(new LookupParameter<TMove>("Move", "The move to evaluate."));
+      Parameters.Add(new LookupParameter<BoolValue>("UseStackingConstraints", "A flag that determines if stacking constriants should be checked when solving the problem"));
+    }
+
+    public override IOperation Apply() {
+      var move = MoveParameter.ActualValue;
+      var encSolCandidate = EncodedSolutionParameter.ActualValue;
+      var binShape = BinShapeParameter.ActualValue;
+      var items = ItemsParameter.ActualValue;
+
+
+      double moveQuality = EvaluateMove(encSolCandidate, move, binShape, items, UseStackingConstraintsParameter.ActualValue.Value);
+
+      if (MoveQualityParameter.ActualValue == null)
+        MoveQualityParameter.ActualValue = new DoubleValue(moveQuality);
+      else
+        MoveQualityParameter.ActualValue.Value = moveQuality;
+      return base.Apply();
+    }
+
+    public abstract double EvaluateMove(TSol encodedSolutionCandidate, TMove move, PackingShape binShape, ReadOnlyItemList<PackingItem> items, bool useStackingConstraints);
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/PackingRatioEvaluator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/PackingRatioEvaluator.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/PackingRatioEvaluator.cs	(revision 15473)
@@ -26,5 +26,5 @@
 using HeuristicLab.Common;
 
-namespace HeuristicLab.Problems.BinPacking3D {
+namespace HeuristicLab.Problems.BinPacking3D.Evaluators {
   // NOTE: same implementation as for 2d problem
   [Item("Packing-Ratio Evaluator (3d)", "Calculates the ratio between packed and unpacked space.")]
@@ -43,4 +43,17 @@
 
     #region IEvaluator Members
+
+    /// <summary>
+    /// Calculates the packing ratio for the solution.
+    /// The packing ration is calculated as followed:
+    /// Falkenauer:1996 - A Hybrid Grouping Genetic Algorithm for Bin Packing
+    /// fBPP = (SUM[i=1..N](Fi / C)^k)/N
+    /// N.......the number of bins used in the solution,
+    /// Fi......the sum of sizes of the items in the bin i (the fill of the bin),
+    /// C.......the bin capacity and
+    /// k.......a constant, k>1.
+    /// </summary>
+    /// <param name="solution"></param>
+    /// <returns>Returns the calculated packing ratio of the bins in the given solution.</returns>
     public double Evaluate(Solution solution) {
       return CalculatePackingRatio(solution);
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/Swap2MoveEvaluator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/Swap2MoveEvaluator.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/Swap2MoveEvaluator.cs	(revision 15473)
@@ -0,0 +1,57 @@
+#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Common;
+using HeuristicLab.Core;
+using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+
+namespace HeuristicLab.Problems.BinPacking3D.Evaluators {
+  [Item("Swap2MoveEvaluator", "Move evaluator for 2-opt moves.")]
+  [StorableClass]
+  public sealed class Swap2MoveEvaluator : MoveEvaluatorBase<Permutation, Swap2Move>, IPermutationSwap2MoveOperator {
+    public ILookupParameter<Swap2Move> Swap2MoveParameter {
+      get { return MoveParameter; }
+    }
+    public ILookupParameter<Permutation> PermutationParameter {
+      get { return EncodedSolutionParameter; }
+    }
+
+    [StorableConstructor]
+    private Swap2MoveEvaluator(bool deserializing) : base(deserializing) { }
+    private Swap2MoveEvaluator(Swap2MoveEvaluator original, Cloner cloner) : base(original, cloner) { }
+    public Swap2MoveEvaluator()
+      : base() {
+    }
+
+    public override IDeepCloneable Clone(Cloner cloner) {
+      return new Swap2MoveEvaluator(this, cloner);
+    }
+
+    public override double EvaluateMove(Permutation permutation, Swap2Move move, PackingShape binShape, ReadOnlyItemList<PackingItem> items, bool useStackingConstraints) {
+      // uses full evaluation
+      Swap2Manipulator.Apply(permutation, move.Index1, move.Index2);
+      var solution = DecoderParameter.ActualValue.Decode(permutation, binShape, items, useStackingConstraints);
+
+      return SolutionEvaluatorParameter.ActualValue.Evaluate(solution);
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/TranslocationMoveEvaluator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/TranslocationMoveEvaluator.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Evaluators/TranslocationMoveEvaluator.cs	(revision 15473)
@@ -0,0 +1,58 @@
+#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Common;
+using HeuristicLab.Core;
+using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
+
+namespace HeuristicLab.Problems.BinPacking3D.Evaluators {
+  [Item("TranslocationMoveEvaluator", "Move evaluator for insertion or translocation moves.")]
+  [StorableClass]
+  public sealed class TranslocationMoveEvaluator : MoveEvaluatorBase<Permutation, TranslocationMove>, IPermutationTranslocationMoveOperator {
+    public ILookupParameter<TranslocationMove> TranslocationMoveParameter {
+      get { return MoveParameter; }
+    }
+    public ILookupParameter<Permutation> PermutationParameter {
+      get { return EncodedSolutionParameter; }
+    }
+    [StorableConstructor]
+    private TranslocationMoveEvaluator(bool deserializing) : base(deserializing) { }
+    private TranslocationMoveEvaluator(TranslocationMoveEvaluator original, Cloner cloner) : base(original, cloner) { }
+    public TranslocationMoveEvaluator()
+      : base() {
+    }
+
+    public override IDeepCloneable Clone(Cloner cloner) {
+      return new TranslocationMoveEvaluator(this, cloner);
+    }
+
+    public override double EvaluateMove(Permutation permutation, TranslocationMove move, PackingShape binShape,
+      ReadOnlyItemList<PackingItem> items, bool useStackingConstraints) {
+
+      // uses full evaluation
+      TranslocationManipulator.Apply(permutation, move.Index1, move.Index2, move.Index3);
+      var solution = DecoderParameter.ActualValue.Decode(permutation, binShape, items, useStackingConstraints);
+
+      return SolutionEvaluatorParameter.ActualValue.Evaluate(solution);
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/IOperator.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/IOperator.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/IOperator.cs	(revision 15473)
@@ -0,0 +1,35 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using HeuristicLab.Core;
+using HeuristicLab.Data;
+using HeuristicLab.Problems.BinPacking3D.Encoding;
+using HeuristicLab.Problems.BinPacking3D.Evaluators;
+
+namespace HeuristicLab.Problems.BinPacking3D {
+  public interface IOperator<TSol> : IItem {
+    ILookupParameter<ReadOnlyItemList<PackingItem>> ItemsParameter { get; }
+    ILookupParameter<PackingShape> BinShapeParameter { get; }
+    ILookupParameter<IDecoder<TSol>> DecoderParameter { get; }
+    ILookupParameter<IEvaluator> SolutionEvaluatorParameter { get; }
+    ILookupParameter<BoolValue> UseStackingConstraintsParameter { get; }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/BPPData.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/BPPData.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/BPPData.cs	(revision 15473)
@@ -22,6 +22,9 @@
 
 
-namespace HeuristicLab.Problems.BinPacking3D {
+namespace HeuristicLab.Problems.BinPacking3D.Instances {
 
+  /// <summary>
+  /// Represents an instance which contains bin packing problem data.
+  /// </summary>
   public class BPPData {
     /// <summary>
@@ -29,4 +32,5 @@
     /// </summary>
     public string Name { get; set; }
+
     /// <summary>
     /// Optional! The description of the instance
@@ -38,6 +42,15 @@
     /// </summary>
     public int NumItems { get { return Items == null ? 0 : Items.Length; } }
+
+    /// <summary>
+    /// Assigned packing shape
+    /// </summary>
     public PackingShape BinShape { get; set; }
+
+    /// <summary>
+    /// Array with assigned packing items
+    /// </summary>
     public PackingItem[] Items { get; set; }
+    
     /// <summary>
     /// Optional! The quality of the best-known solution.
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RandomInstanceProvider.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RandomInstanceProvider.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RandomInstanceProvider.cs	(revision 15473)
@@ -164,5 +164,10 @@
     }
 
-
+    /// <summary>
+    /// Loads the data from the given data descriptor. 
+    /// It retuns a bin packing problem data instance with the data of the random instance provider.
+    /// </summary>
+    /// <param name="dd"></param>
+    /// <returns></returns>
     public override BPPData LoadData(IDataDescriptor dd) {
       var randDd = dd as RandomDataDescriptor;
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RealWorldContainerPackingInstanceProvider.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RealWorldContainerPackingInstanceProvider.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/RealWorldContainerPackingInstanceProvider.cs	(revision 15473)
@@ -28,4 +28,5 @@
 using System.Text.RegularExpressions;
 using HeuristicLab.Problems.Instances;
+using HeuristicLab.Problems.BinPacking3D.Instances;
 
 namespace HeuristicLab.Problems.BinPacking3D {
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/ThreeDInstanceParser.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/ThreeDInstanceParser.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Instances/ThreeDInstanceParser.cs	(revision 15473)
@@ -0,0 +1,105 @@
+﻿#region License Information
+
+/* HeuristicLab
+ * Copyright (C) 2002-2017 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+
+namespace HeuristicLab.Problems.BinPacking3D.Instances {
+  public class ThreeDInstanceParser {
+    public PackingShape Bin { get; private set; }
+    public List<PackingItem> Items { get; private set; }
+
+    public ThreeDInstanceParser() {
+      Bin = new PackingShape();
+      Items = new List<PackingItem>();
+    }
+
+    /// <summary>
+    /// Parses a given stream and puts the parsed data into the properties
+    /// </summary>
+    /// <param name="stream"></param>
+    public void Parse(Stream stream) {
+      Items.Clear();
+      try {
+        using (var reader = new StreamReader(stream)) {
+          ParseBin(reader);
+          while (stream.CanRead) {
+            var id = GetNextInteger(reader);
+            var pieces = GetNextInteger(reader);
+            var length = GetNextInteger(reader);
+            var width = GetNextInteger(reader);
+            var height = GetNextInteger(reader);
+            var weight = GetNextInteger(reader);
+            var stack = GetNextInteger(reader);
+            var material = GetNextInteger(reader);
+            var rotate = GetNextInteger(reader);
+            var tilt = GetNextInteger(reader);
+            for (var i = 0; i < pieces; i++) {
+              PackingItem item = new PackingItem(width, height, length, Bin, weight, material);
+              Items.Add(item);
+            }
+          }
+        }
+      } catch (InvalidOperationException) { }
+    }
+    
+    /// <summary>
+    /// Parses the bin and puts it into the Bin property
+    /// </summary>
+    /// <param name="reader"></param>
+    private void ParseBin(StreamReader reader) {
+      var depth = GetNextInteger(reader);
+      var width = GetNextInteger(reader);
+      var height = GetNextInteger(reader);
+      var maxWeight = GetNextInteger(reader);
+
+      Bin.Depth = depth;
+      Bin.Width = width;
+      Bin.Height = height;
+    }
+
+    /// <summary>
+    /// Reads the next integer form the given stream. 
+    /// </summary>
+    /// <exception cref="InvalidOperationException"></exception>
+    /// <param name="reader"></param>
+    /// <returns>Returns the next integer which has been read from the stream.</returns>
+    private int GetNextInteger(StreamReader reader) {
+      var next = reader.Read();
+      var builder = new StringBuilder();
+      while (next >= 0 && !char.IsDigit((char)next))
+        next = reader.Read();
+      if (next == -1)
+        throw new InvalidOperationException("No further integer available");
+      while (char.IsDigit((char)next)) {
+        builder.Append((char)next);
+        next = reader.Read();
+        if (next == -1)
+          break;
+      }
+      return int.Parse(builder.ToString());
+    }
+  }
+}
Index: anches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/MoveEvaluatorBase.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/MoveEvaluatorBase.cs	(revision 15472)
+++ 	(revision )
@@ -1,99 +1,0 @@
-#region License Information
-/* HeuristicLab
- * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL)
- *
- * This file is part of HeuristicLab.
- *
- * HeuristicLab is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * HeuristicLab is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
- */
-#endregion
-
-using HeuristicLab.Common;
-using HeuristicLab.Core;
-using HeuristicLab.Data;
-using HeuristicLab.Operators;
-using HeuristicLab.Optimization;
-using HeuristicLab.Parameters;
-using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
-
-namespace HeuristicLab.Problems.BinPacking3D {
-  [StorableClass]
-  public abstract class MoveEvaluatorBase<TSol, TMove> : SingleSuccessorOperator,
-    ISingleObjectiveMoveEvaluator, ISingleObjectiveMoveOperator, IOperator<TSol>
-    where TSol : class, IItem
-    where TMove : class, IItem {
-    public ILookupParameter<TSol> EncodedSolutionParameter {
-      get { return (ILookupParameter<TSol>)Parameters["EncodedSolution"]; }
-    }
-    public ILookupParameter<DoubleValue> QualityParameter {
-      get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }
-    }
-    public ILookupParameter<DoubleValue> MoveQualityParameter {
-      get { return (ILookupParameter<DoubleValue>)Parameters["MoveQuality"]; }
-    }
-    public ILookupParameter<ReadOnlyItemList<PackingItem>> ItemsParameter {
-      get { return (ILookupParameter<ReadOnlyItemList<PackingItem>>)Parameters["Items"]; }
-    }
-    public ILookupParameter<PackingShape> BinShapeParameter {
-      get { return (ILookupParameter<PackingShape>)Parameters["BinShape"]; }
-    }
-    public ILookupParameter<IDecoder<TSol>> DecoderParameter {
-      get { return (ILookupParameter<IDecoder<TSol>>)Parameters["Decoder"]; }
-    }
-    public ILookupParameter<IEvaluator> SolutionEvaluatorParameter {
-      get { return (ILookupParameter<IEvaluator>)Parameters["SolutionEvaluator"]; }
-    }
-    public ILookupParameter<TMove> MoveParameter {
-      get { return (ILookupParameter<TMove>)Parameters["Move"]; }
-    }
-    public ILookupParameter<BoolValue> UseStackingConstraintsParameter {
-      get { return (ILookupParameter<BoolValue>)Parameters["UseStackingConstraints"]; }
-    }
-
-
-    [StorableConstructor]
-    protected MoveEvaluatorBase(bool deserializing) : base(deserializing) { }
-    protected MoveEvaluatorBase(MoveEvaluatorBase<TSol, TMove> original, Cloner cloner) : base(original, cloner) { }
-    protected MoveEvaluatorBase()
-      : base() {
-      Parameters.Add(new LookupParameter<TSol>("EncodedSolution", "The encoded solution candidate to evaluate"));
-      Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality of a packing solution."));
-      Parameters.Add(new LookupParameter<DoubleValue>("MoveQuality", "The evaluated quality of a move on a packing solution."));
-      Parameters.Add(new LookupParameter<ReadOnlyItemList<PackingItem>>("Items", "Packing-item data taken from the bin-packing problem-instance."));
-      Parameters.Add(new LookupParameter<PackingShape>("BinShape", "Packing-bin data taken from the bin-packing problem-instance."));
-      Parameters.Add(new LookupParameter<IDecoder<TSol>>("Decoder", "The decoding operator that is used to calculate a packing plan from the used representation."));
-      Parameters.Add(new LookupParameter<IEvaluator>("SolutionEvaluator", "The actual packing plan evaluation operator."));
-      Parameters.Add(new LookupParameter<TMove>("Move", "The move to evaluate."));
-      Parameters.Add(new LookupParameter<BoolValue>("UseStackingConstraints", "A flag that determines if stacking constriants should be checked when solving the problem"));
-    }
-
-    public override IOperation Apply() {
-      var move = MoveParameter.ActualValue;
-      var encSolCandidate = EncodedSolutionParameter.ActualValue;
-      var binShape = BinShapeParameter.ActualValue;
-      var items = ItemsParameter.ActualValue;
-
-
-      double moveQuality = EvaluateMove(encSolCandidate, move, binShape, items, UseStackingConstraintsParameter.ActualValue.Value);
-
-      if (MoveQualityParameter.ActualValue == null)
-        MoveQualityParameter.ActualValue = new DoubleValue(moveQuality);
-      else
-        MoveQualityParameter.ActualValue.Value = moveQuality;
-      return base.Apply();
-    }
-
-    public abstract double EvaluateMove(TSol encodedSolutionCandidate, TMove move, PackingShape binShape, ReadOnlyItemList<PackingItem> items, bool useStackingConstraints);
-  }
-}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs	(revision 15473)
@@ -54,5 +54,5 @@
     /// <param name="packingItem"></param>
     /// <param name="position"></param>
-    protected void PackItem(ref BinPacking3D packingBin, int itemId, PackingItem packingItem, PackingPosition position, bool useStackingConstraints) {
+    protected virtual void PackItem(BinPacking3D packingBin, int itemId, PackingItem packingItem, PackingPosition position, bool useStackingConstraints) {
 
       packingBin.PackItem(itemId, packingItem, position);
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFirstFit.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFirstFit.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFirstFit.cs	(revision 15473)
@@ -67,5 +67,5 @@
         // if a valid packing position could be found, the current item can be added to the given bin
         if (position != null) {
-          PackItem(ref packingBin, itemId, items[itemId], position, useStackingConstraints);
+          PackItem(packingBin, itemId, items[itemId], position, useStackingConstraints);
           remainingIds.Remove(itemId);
         }
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFreeVolumeBestFit.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFreeVolumeBestFit.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerFreeVolumeBestFit.cs	(revision 15473)
@@ -64,5 +64,5 @@
           var bin = packingBin;
           if (positionFound) {
-            PackItem(ref bin, remainingId, item, position, useStackingConstraints);
+            PackItem(bin, remainingId, item, position, useStackingConstraints);
             break;
           }
@@ -77,5 +77,5 @@
           }
 
-          PackItem(ref packingBin, remainingId, item, position, useStackingConstraints);
+          PackItem(packingBin, remainingId, item, position, useStackingConstraints);
           packingList.Add(packingBin);
         }
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerResidualSpaceBestFit.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerResidualSpaceBestFit.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerResidualSpaceBestFit.cs	(revision 15473)
@@ -56,5 +56,5 @@
           if (point.Item1.IsPositionFeasible(item, point.Item2, useStackingConstraints)) {
             var binPacking = point.Item1;
-            PackItem(ref binPacking, remainingId, item, point.Item2, useStackingConstraints);
+            PackItem(binPacking, remainingId, item, point.Item2, useStackingConstraints);
             packed = true;
             break;
@@ -66,5 +66,5 @@
           var position = FindPackingPositionForItem(binPacking, item, useStackingConstraints, rotated);
           if (position != null) {
-            PackItem(ref binPacking, remainingId, item, position, useStackingConstraints);
+            PackItem(binPacking, remainingId, item, position, useStackingConstraints);
           } else {
             throw new InvalidOperationException("Item " + remainingId + " cannot be packed in an empty bin.");
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/ProblemBase.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/ProblemBase.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/ProblemBase.cs	(revision 15473)
@@ -30,4 +30,7 @@
 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
 using HeuristicLab.Problems.Instances;
+using HeuristicLab.Problems.BinPacking3D.Encoding;
+using HeuristicLab.Problems.BinPacking3D.Evaluators;
+using HeuristicLab.Problems.BinPacking3D.Instances;
 
 namespace HeuristicLab.Problems.BinPacking3D {
Index: anches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Sorting/PackingItemSorter.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Sorting/PackingItemSorter.cs	(revision 15472)
+++ 	(revision )
@@ -1,204 +1,0 @@
-﻿using HeuristicLab.Encodings.PermutationEncoding;
-using HeuristicLab.Problems.BinPacking2D;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace HeuristicLab.Problems.BinPacking3D.Sorting {
-
-  /// <summary>
-  /// This is a extension class for sorting a permutation.
-  /// </summary>
-  public static class PackingItemSorter {
-
-    /// <summary>
-    /// Sorts a given permutation first by the volume and secoundly by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByVolumeHeight(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
-                         .ThenByDescending(x => x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation first by the heigth and secoundly by the volume.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByHeightVolume(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Height)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation first by the area and secondly by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByAreaHeight(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Depth * x.Item.Width)
-                         .ThenByDescending(x => x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permuation first by the height and secoundly by the area.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByHeightArea(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Height)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation. The items are being grouped by the cluster id.
-    /// The cluster id is calulated as followed: clusterId = Ceiling( (width * depth) / (width * depth * delta))
-    /// The permutation is first being sorted by the area and secoundly by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <param name="bin">The bin is needed for building the cluster</param>
-    /// <param name="delta">The delta is needed for building the cluster</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByClusteredAreaHeight(this IList<PackingItem> items, PackingShape bin, double delta) {
-      double clusterRange = bin.Width * bin.Depth * delta;
-      return new Permutation(PermutationTypes.Absolute,
-                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Width * v.Depth / clusterRange)) })
-                    .GroupBy(x => x.ClusterId)
-                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(y => y.Item.Height).ToList() })
-                    .OrderByDescending(x => x.Cluster)
-                    .SelectMany(x => x.Items)
-                    .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation. The items are being grouped by the cluster id.
-    /// The cluster id is calulated as followed: clusterId = Ceiling( (height) / (height * delta))
-    /// The permutation is first being sorted by the height and secoundly by the area.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <param name="bin">The bin is needed for building the cluster</param>
-    /// <param name="delta">The delta is needed for building the cluster</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByClusteredHeightArea(this IList<PackingItem> items, PackingShape bin, double delta) {
-      double clusterRange2 = bin.Height * delta;
-      return new Permutation(PermutationTypes.Absolute,
-                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Height / clusterRange2)) })
-                    .GroupBy(x => x.ClusterId)
-                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(y => y.Item.Depth * y.Item.Width).ToList() })
-                    .OrderByDescending(x => x.Cluster)
-                    .SelectMany(x => x.Items)
-                    .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation first by the material, secoundly by the volume and finally by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialVolumeHeight(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Material)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
-                         .ThenByDescending(x => x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation first by the material, secoundly by the heigth and finally by the volume.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialHeightVolume(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Material)
-                         .ThenByDescending(x => x.Item.Height)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation first by the material, secoundly by the area and finally by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialAreaHeight(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Material)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
-                         .ThenByDescending(x => x.Item.Height)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permuation first by the material, secoundly by the height and finally by the area.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialHeightArea(this IList<PackingItem> items) {
-      return new Permutation(PermutationTypes.Absolute,
-                    items.Select((v, i) => new { Index = i, Item = v })
-                         .OrderByDescending(x => x.Item.Material)
-                         .ThenByDescending(x => x.Item.Height)
-                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
-                         .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation. The items are being grouped by the cluster id.
-    /// The cluster id is calulated as followed: clusterId = Ceiling( (width * depth) / (width * depth * delta))
-    /// The permutation is being clusterd by the area, first sorted by the material, secoundly by the height.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <param name="bin">The bin is needed for building the cluster</param>
-    /// <param name="delta">The delta is needed for building the cluster</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialClusteredAreaHeight(this IList<PackingItem> items, PackingShape bin, double delta) {
-      double clusterRange = bin.Width * bin.Depth * delta;
-      return new Permutation(PermutationTypes.Absolute,
-                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Width * v.Depth / clusterRange)) })
-                    .GroupBy(x => x.ClusterId)
-                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(z => z.Item.Material).ThenByDescending(y => y.Item.Height).ToList() })
-                    .OrderByDescending(x => x.Cluster)
-                    .SelectMany(x => x.Items)
-                    .Select(x => x.Index).ToArray());
-    }
-
-    /// <summary>
-    /// Sorts a given permutation. The items are being grouped by the cluster id.
-    /// The cluster id is calulated as followed: clusterId = Ceiling( (height) / (height * delta))
-    /// The permutation is being clusterd by the height, first sorted by the material, secoundly by the area.
-    /// </summary>
-    /// <param name="items">Permuation which should be sorted</param>
-    /// <param name="bin">The bin is needed for building the cluster</param>
-    /// <param name="delta">The delta is needed for building the cluster</param>
-    /// <returns>A new sorted permutation</returns>
-    public static Permutation SortByMaterialClusteredHeightArea(this IList<PackingItem> items, PackingShape bin,  double delta) {
-      double clusterRange2 = bin.Height * delta;
-      return new Permutation(PermutationTypes.Absolute,
-                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Height / clusterRange2)) })
-                    .GroupBy(x => x.ClusterId)
-                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(z => z.Item.Material).ThenByDescending(y => y.Item.Depth * y.Item.Width).ToList() })
-                    .OrderByDescending(x => x.Cluster)
-                    .SelectMany(x => x.Items)
-                    .Select(x => x.Index).ToArray());
-    }
-  }
-}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Sorting/PermutationPackingItemSorter.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Sorting/PermutationPackingItemSorter.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Sorting/PermutationPackingItemSorter.cs	(revision 15473)
@@ -0,0 +1,205 @@
+﻿using HeuristicLab.Encodings.PermutationEncoding;
+using HeuristicLab.Problems.BinPacking2D;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace HeuristicLab.Problems.BinPacking3D.Sorting {
+
+  /// <summary>
+  /// This is a extension class for sorting a permutation.
+  /// They are extension methods for the class Permutation.
+  /// </summary>
+  public static class PermutationPackingItemSorter {
+
+    /// <summary>
+    /// Sorts a given permutation first by the volume and secoundly by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByVolumeHeight(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
+                         .ThenByDescending(x => x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation first by the heigth and secoundly by the volume.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByHeightVolume(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Height)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation first by the area and secondly by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByAreaHeight(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Depth * x.Item.Width)
+                         .ThenByDescending(x => x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permuation first by the height and secoundly by the area.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByHeightArea(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Height)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation. The items are being grouped by the cluster id.
+    /// The cluster id is calulated as followed: clusterId = Ceiling( (width * depth) / (width * depth * delta))
+    /// The permutation is first being sorted by the area and secoundly by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <param name="bin">The bin is needed for building the cluster</param>
+    /// <param name="delta">The delta is needed for building the cluster</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByClusteredAreaHeight(this IList<PackingItem> items, PackingShape bin, double delta) {
+      double clusterRange = bin.Width * bin.Depth * delta;
+      return new Permutation(PermutationTypes.Absolute,
+                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Width * v.Depth / clusterRange)) })
+                    .GroupBy(x => x.ClusterId)
+                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(y => y.Item.Height).ToList() })
+                    .OrderByDescending(x => x.Cluster)
+                    .SelectMany(x => x.Items)
+                    .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation. The items are being grouped by the cluster id.
+    /// The cluster id is calulated as followed: clusterId = Ceiling( (height) / (height * delta))
+    /// The permutation is first being sorted by the height and secoundly by the area.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <param name="bin">The bin is needed for building the cluster</param>
+    /// <param name="delta">The delta is needed for building the cluster</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByClusteredHeightArea(this IList<PackingItem> items, PackingShape bin, double delta) {
+      double clusterRange2 = bin.Height * delta;
+      return new Permutation(PermutationTypes.Absolute,
+                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Height / clusterRange2)) })
+                    .GroupBy(x => x.ClusterId)
+                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(y => y.Item.Depth * y.Item.Width).ToList() })
+                    .OrderByDescending(x => x.Cluster)
+                    .SelectMany(x => x.Items)
+                    .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation first by the material, secoundly by the volume and finally by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialVolumeHeight(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Material)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
+                         .ThenByDescending(x => x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation first by the material, secoundly by the heigth and finally by the volume.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialHeightVolume(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Material)
+                         .ThenByDescending(x => x.Item.Height)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width * x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation first by the material, secoundly by the area and finally by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialAreaHeight(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Material)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
+                         .ThenByDescending(x => x.Item.Height)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permuation first by the material, secoundly by the height and finally by the area.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialHeightArea(this IList<PackingItem> items) {
+      return new Permutation(PermutationTypes.Absolute,
+                    items.Select((v, i) => new { Index = i, Item = v })
+                         .OrderByDescending(x => x.Item.Material)
+                         .ThenByDescending(x => x.Item.Height)
+                         .ThenByDescending(x => x.Item.Depth * x.Item.Width)
+                         .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation. The items are being grouped by the cluster id.
+    /// The cluster id is calulated as followed: clusterId = Ceiling( (width * depth) / (width * depth * delta))
+    /// The permutation is being clusterd by the area, first sorted by the material, secoundly by the height.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <param name="bin">The bin is needed for building the cluster</param>
+    /// <param name="delta">The delta is needed for building the cluster</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialClusteredAreaHeight(this IList<PackingItem> items, PackingShape bin, double delta) {
+      double clusterRange = bin.Width * bin.Depth * delta;
+      return new Permutation(PermutationTypes.Absolute,
+                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Width * v.Depth / clusterRange)) })
+                    .GroupBy(x => x.ClusterId)
+                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(z => z.Item.Material).ThenByDescending(y => y.Item.Height).ToList() })
+                    .OrderByDescending(x => x.Cluster)
+                    .SelectMany(x => x.Items)
+                    .Select(x => x.Index).ToArray());
+    }
+
+    /// <summary>
+    /// Sorts a given permutation. The items are being grouped by the cluster id.
+    /// The cluster id is calulated as followed: clusterId = Ceiling( (height) / (height * delta))
+    /// The permutation is being clusterd by the height, first sorted by the material, secoundly by the area.
+    /// </summary>
+    /// <param name="items">Permuation which should be sorted</param>
+    /// <param name="bin">The bin is needed for building the cluster</param>
+    /// <param name="delta">The delta is needed for building the cluster</param>
+    /// <returns>A new sorted permutation</returns>
+    public static Permutation SortByMaterialClusteredHeightArea(this IList<PackingItem> items, PackingShape bin,  double delta) {
+      double clusterRange2 = bin.Height * delta;
+      return new Permutation(PermutationTypes.Absolute,
+                items.Select((v, i) => new { Index = i, Item = v, ClusterId = (int)(Math.Ceiling(v.Height / clusterRange2)) })
+                    .GroupBy(x => x.ClusterId)
+                    .Select(x => new { Cluster = x.Key, Items = x.OrderByDescending(z => z.Item.Material).ThenByDescending(y => y.Item.Depth * y.Item.Width).ToList() })
+                    .OrderByDescending(x => x.Cluster)
+                    .SelectMany(x => x.Items)
+                    .Select(x => x.Index).ToArray());
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/BinPacking.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/BinPacking.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/BinPacking.cs	(revision 15473)
@@ -51,13 +51,19 @@
     public SortedSet<TPos> ExtremePoints { get; protected set; }
 
-    [Storable]
-    protected Dictionary<int, List<int>> OccupationLayers { get; set; }
-    
-    #endregion Properties
+    public double PackingDensity {
+      get {
+        double result = 0;
+        foreach (var entry in Items)
+          result += entry.Value.Volume;
+        result /= BinShape.Volume;
+        return result;
+      }
+    }
 
     public int FreeVolume {
       get { return BinShape.Volume - Items.Sum(x => x.Value.Volume); }
     }
-
+    #endregion Properties
+    
     protected BinPacking(TBin binShape)
       : base() {
@@ -66,9 +72,9 @@
       BinShape = (TBin)binShape.Clone();
       ExtremePoints = new SortedSet<TPos>();
-      OccupationLayers = new Dictionary<int, List<int>>();
     }
 
     [StorableConstructor]
     protected BinPacking(bool deserializing) : base(deserializing) { }
+
     protected BinPacking(BinPacking<TPos, TBin, TItem> original, Cloner cloner)
       : base(original, cloner) {
@@ -83,93 +89,39 @@
       this.BinShape = (TBin)original.BinShape.Clone(cloner);
       this.ExtremePoints = new SortedSet<TPos>(original.ExtremePoints.Select(p => cloner.Clone(p)));
-      this.OccupationLayers = new Dictionary<int, List<int>>();
-      foreach (var kvp in original.OccupationLayers) {
-        OccupationLayers.Add(kvp.Key, new List<int>(kvp.Value));
-      }
     }
-
+    
+    /// <summary>
+    /// Generate new extreme points for a given item
+    /// </summary>
+    /// <param name="item"></param>
+    /// <param name="position"></param>
     protected abstract void GenerateNewExtremePointsForNewItem(TItem item, TPos position);
-
-    public abstract TPos FindExtremePointForItem(TItem item, bool rotated, bool stackingConstraints);
-    public abstract TPos FindPositionBySliding(TItem item, bool rotated, bool stackingConstraints);
-
-    public abstract void SlidingBasedPacking(ref IList<int> sequence, IList<TItem> items, bool stackingConstraints);
-    public abstract void SlidingBasedPacking(ref IList<int> sequence, IList<TItem> items, Dictionary<int, bool> rotationArray, bool stackingConstraints);
-    public abstract void ExtremePointBasedPacking(ref IList<int> sequence, IList<TItem> items, bool stackingConstraints);
-    public abstract void ExtremePointBasedPacking(ref IList<int> sequence, IList<TItem> items, bool stackingConstraints, Dictionary<int, bool> rotationArray);
-
-    public virtual void PackItem(int itemID, TItem item, TPos position) {
-      Items[itemID] = item;
-      Positions[itemID] = position;
-      ExtremePoints.Remove(position);
-      GenerateNewExtremePointsForNewItem(item, position);
-      
-      AddNewItemToOccupationLayers(itemID, item, position);
-    }
-    public virtual bool PackItemIfFeasible(int itemID, TItem item, TPos position, bool stackingConstraints) {
-      if (IsPositionFeasible(item, position, stackingConstraints)) {
-        PackItem(itemID, item, position);
-        return true;
-      }
-      return false;
-    }
-
-    public double PackingDensity {
-      get {
-        double result = 0;
-        foreach (var entry in Items)
-          result += entry.Value.Volume;
-        result /= BinShape.Volume;
-        return result;
-      }
-    }
-
-
-    public int PointOccupation(TPos position) {
-      foreach (var id in GetLayerItemIDs(position)) {
-        if (Items[id].EnclosesPoint(Positions[id], position))
-          return id;
-      }
-      return -1;
-    }
-
-    public bool IsPointOccupied(TPos position) {
-      foreach (var id in GetLayerItemIDs(position)) {
-        if (Items[id].EnclosesPoint(Positions[id], position))
-          return true;
-      }
-      return false;
-    }
-
+    
     /// <summary>
-    /// 
+    /// Packs an item into the bin packing
+    /// </summary>
+    /// <param name="itemID"></param>
+    /// <param name="item"></param>
+    /// <param name="position"></param>
+    public abstract void PackItem(int itemID, TItem item, TPos position);
+    
+    /// <summary>
+    /// Checks if the given position is feasible for the given item
     /// </summary>
     /// <param name="item"></param>
     /// <param name="position"></param>
     /// <param name="stackingConstraints"></param>
-    /// <returns></returns>
-    public virtual bool IsPositionFeasible(TItem item, TPos position, bool stackingConstraints) {
-      //In this case feasability is defined as following: 
-      //1. the item fits into the bin-borders; 
-      //2. the point is supported by something; 
-      //3. the item does not collide with another already packed item
-      if (!BinShape.Encloses(position, item))
-        return false;
+    /// <returns>Returns true if the given position is feasible for the given item</returns>
+    public abstract bool IsPositionFeasible(TItem item, TPos position, bool stackingConstraints);
 
-      foreach (var id in GetLayerItemIDs(item, position)) {
-        if (Items[id].Overlaps(Positions[id], position, item))
-          return false;
-      }
-
-      return true;
-    }
+    /// <summary>
+    /// Checks if the given item is static stable on the given position
+    /// </summary>
+    /// <param name="measures">Item</param>
+    /// <param name="position">Position of the item</param>
+    /// <returns>Returns true if the given item is static stable on the given position</returns>
+    public abstract bool IsStaticStable(TItem measures, TPos position);
     
-    public abstract int ShortestPossibleSideFromPoint(TPos position);
-    public abstract bool IsStaticStable(TItem measures, TPos position);
-
-    protected abstract void InitializeOccupationLayers();
-    protected abstract void AddNewItemToOccupationLayers(int itemID, TItem item, TPos position);
-    protected abstract List<int> GetLayerItemIDs(TPos position);
-    protected abstract List<int> GetLayerItemIDs(TItem item, TPos position);
+    
   }
 }
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/HeuristicLab.Problems.BinPacking-3.3.csproj
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/HeuristicLab.Problems.BinPacking-3.3.csproj	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/HeuristicLab.Problems.BinPacking-3.3.csproj	(revision 15473)
@@ -107,5 +107,5 @@
     <Compile Include="3D\Packer\BinPackerFirstFit.cs" />
     <Compile Include="3D\BinPacking3D.cs" />
-    <Compile Include="3D\Decoder\ExtremePointPermutationDecoder.cs" />
+    <Compile Include="3D\Encoding\ExtremePointPermutationDecoder.cs" />
     <Compile Include="3D\Evaluators\BinUtilizationEvaluator.cs" />
     <Compile Include="3D\Evaluators\PackingRatioEvaluator.cs" />
@@ -120,23 +120,19 @@
     <Compile Include="3D\Instances\RandomDataDescriptor.cs" />
     <Compile Include="3D\Instances\RealWorldContainerPackingInstanceProvider.cs" />
-    <Compile Include="3D\IntegerVectorEncoding\ThreeDInstanceParser.cs" />
-    <Compile Include="3D\IntegerVectorEncoding\BottomLeftIntegerVectorDecoder.cs" />
-    <Compile Include="3D\IntegerVectorEncoding\ExtremePointIntegerVectorDecoder.cs" />
-    <Compile Include="3D\IntegerVectorEncoding\IntegerVectorDecoderBase.cs" />
-    <Compile Include="3D\IntegerVectorEncoding\IntegerVectorProblem.cs" />
-    <Compile Include="3D\Interfaces\IDecoder.cs" />
-    <Compile Include="3D\Interfaces\IEvaluator.cs" />
-    <Compile Include="3D\Interfaces\IOperator.cs" />
-    <Compile Include="3D\MoveEvaluatorBase.cs" />
+    <Compile Include="3D\Instances\ThreeDInstanceParser.cs" />
+    <Compile Include="3D\Encoding\IDecoder.cs" />
+    <Compile Include="3D\Evaluators\IEvaluator.cs" />
+    <Compile Include="3D\IOperator.cs" />
+    <Compile Include="3D\Evaluators\MoveEvaluatorBase.cs" />
     <Compile Include="3D\PackingItem.cs" />
     <Compile Include="3D\PackingPosition.cs" />
     <Compile Include="3D\PackingShape.cs" />
-    <Compile Include="3D\PermutationEncoding\PermutationProblem.cs" />
-    <Compile Include="3D\PermutationEncoding\Swap2MoveEvaluator.cs" />
-    <Compile Include="3D\PermutationEncoding\TranslocationMoveEvaluator.cs" />
+    <Compile Include="3D\Encoding\PermutationProblem.cs" />
+    <Compile Include="3D\Evaluators\Swap2MoveEvaluator.cs" />
+    <Compile Include="3D\Evaluators\TranslocationMoveEvaluator.cs" />
     <Compile Include="3D\ProblemBase.cs" />
     <Compile Include="3D\Solution.cs" />
-    <Compile Include="3D\Sorting\PackingItemSorter.cs" />
-    <Compile Include="Algorithms\3D\ExtremePointAlgorithm.cs" />
+    <Compile Include="3D\Sorting\PermutationPackingItemSorter.cs" />
+    <Compile Include="3D\Algorithms\ExtremePointAlgorithm.cs" />
     <Compile Include="BinPacking.cs" />
     <Compile Include="Interfaces\IPackingItem.cs">
@@ -162,7 +158,5 @@
     <None Include="Plugin.cs.frame" />
   </ItemGroup>
-  <ItemGroup>
-    <Folder Include="3D\Algorithms\" />
-  </ItemGroup>
+  <ItemGroup />
   <ItemGroup>
     <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj">
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/PermutationSortingTest.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/PermutationSortingTest.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/PermutationSortingTest.cs	(revision 15473)
@@ -145,5 +145,5 @@
     public void TestSortByMaterialClusteredAreaHeightExtension() {
       Permutation actual = _items.SortByMaterialClusteredAreaHeight(_packingShape, 1.0);
-      Permutation expected = new Permutation(PermutationTypes.Absolute, new int[] { 0, 2, 5, 7, 8, 10, 13, 9, 11, 12, 14, 1, 3, 4, 6 });
+      Permutation expected = new Permutation(PermutationTypes.Absolute, new int[] { 8, 13, 3, 2, 7, 12, 11, 1, 6, 0, 5, 10, 9, 14, 4 });
       for (int i = 0; i < expected.Length; i++) {
         Assert.AreEqual(expected[i], actual[i]);
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/RandomInstanceProviderTest.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/RandomInstanceProviderTest.cs	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/RandomInstanceProviderTest.cs	(revision 15473)
@@ -44,5 +44,5 @@
     private IDictionary<string, List<Dimension>> ReadReferenceItemLists() {
       var itemList = new Dictionary<string, List<Dimension>>();
-      string path = @".\..\HeuristicLab.Tests\HeuristicLab.Problems.Bin-Packing-3.3\ReferenceInstances";
+      string path = @".\..\HeuristicLab.Tests\HeuristicLab.Problems.Bin-Packing-3.3\TestInstances\ReferenceInstances";
 
       string[] files = Directory.GetFiles(path);
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/ThreeDInstanceParserTest.cs
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/ThreeDInstanceParserTest.cs	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/3D/ThreeDInstanceParserTest.cs	(revision 15473)
@@ -0,0 +1,99 @@
+﻿using System;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System.IO;
+using HeuristicLab.Problems.BinPacking3D.Instances;
+using System.Collections.Generic;
+using HeuristicLab.Problems.BinPacking3D;
+
+namespace HeuristicLab.Problems.BinPacking._3D.Tests {
+  [TestClass]
+  public class ThreeDInstanceParserTest {
+    private PackingShape _packingShape;
+    private IList<PackingItem> _items1;
+    private IList<PackingItem> _items2;
+
+    [TestInitialize]
+    public void Initializes() {
+      _packingShape = new PackingShape(22, 23, 21);
+      _items1 = new List<PackingItem>();
+
+      _items1.Add(new PackingItem(8, 10, 10, _packingShape, 800, 1)); // 0,  V = 800,  A =  80, h = 10
+      _items1.Add(new PackingItem(10, 8, 10, _packingShape, 800, 2)); // 1,  V = 800,  A = 100, h =  8
+      _items1.Add(new PackingItem(10, 10, 8, _packingShape, 800, 3)); // 2,  V = 800,  A =  80, h = 10
+      _items1.Add(new PackingItem(8, 8, 10,  _packingShape, 640, 4)); // 3,   V = 640,  A =  80, h =  8
+      _items1.Add(new PackingItem(10, 8, 8,  _packingShape, 640, 0)); // 4,   V = 640,  A =  80, h =  8
+      _items1.Add(new PackingItem(8, 10, 8,  _packingShape, 640, 1)); // 5,   V = 640,  A =  64, h = 10  
+      _items1.Add(new PackingItem(8, 8, 8,   _packingShape, 512, 2)); // 6,    V = 512,  A =  64, h =  8
+
+      _items1.Add(new PackingItem(10, 10, 10, _packingShape,1000,3)); // 7, V = 1000, A = 100, h = 10
+
+      _items1.Add(new PackingItem(9, 10, 10, _packingShape, 900, 4)); // 8,  V = 900,  A =  90, h = 10
+      _items1.Add(new PackingItem(10, 9, 10, _packingShape, 900, 0)); // 9,  V = 900,  A = 100, h =  9
+      _items1.Add(new PackingItem(10, 10, 9, _packingShape, 900, 1)); // 10, V = 900,  A =  90, h = 10
+      _items1.Add(new PackingItem(9, 9, 10,  _packingShape, 810, 2)); // 11,  V = 810,  A =  90, h =  9
+      _items1.Add(new PackingItem(10, 9, 9,  _packingShape, 810, 3)); // 12,  V = 810,  A =  90, h =  9
+      _items1.Add(new PackingItem(9, 10, 9,  _packingShape, 810, 4)); // 13,  V = 810,  A =  81, h = 10
+      _items1.Add(new PackingItem(9, 9, 9,   _packingShape, 729, 0)); // 14,   V = 729,  A =  81, h =  9
+
+      _items2 = new List<PackingItem>();
+      _items2.Add(new PackingItem(8, 10, 10, _packingShape, 800, 1)); // 0,  V = 800,  A =  80, h = 10
+      _items2.Add(new PackingItem(10, 8, 10, _packingShape, 800, 2)); // 1,  V = 800,  A = 100, h =  8
+      _items2.Add(new PackingItem(10, 10, 8, _packingShape, 800, 3)); // 2,  V = 800,  A =  80, h = 10
+      _items2.Add(new PackingItem(8, 8, 10, _packingShape, 640, 4)); // 3,   V = 640,  A =  80, h =  8
+      _items2.Add(new PackingItem(10, 8, 8, _packingShape, 640, 0)); // 4,   V = 640,  A =  80, h =  8
+      _items2.Add(new PackingItem(8, 10, 8, _packingShape, 640, 1)); // 5,   V = 640,  A =  64, h = 10  
+    }
+
+    [TestMethod]
+    [TestCategory("Problems.BinPacking.3D")]
+    public void TestParse() {
+      string path = @".\..\HeuristicLab.Tests\HeuristicLab.Problems.Bin-Packing-3.3\TestInstances\Parser\3D-UnitTestParser1.txt";
+      ThreeDInstanceParser parser = new ThreeDInstanceParser();
+
+      using (var fileStream = File.Open(path, FileMode.Open)) {
+        parser.Parse(fileStream);
+      }
+      
+      Assert.AreEqual(_packingShape.Width, parser.Bin.Width);
+      Assert.AreEqual(_packingShape.Height, parser.Bin.Height);
+      Assert.AreEqual(_packingShape.Depth, parser.Bin.Depth);
+
+      Assert.AreEqual(_items1.Count, parser.Items.Count);
+      for (int i = 0; i < parser.Items.Count; i++) {
+        PackingItem expected = _items1[i];
+        PackingItem actual = parser.Items[i];
+        Assert.AreEqual(expected.Width, actual.Width);
+        Assert.AreEqual(expected.Height, actual.Height);
+        Assert.AreEqual(expected.Depth, actual.Depth);
+        Assert.AreEqual(expected.Material, actual.Material);
+        Assert.AreEqual(expected.Weight, actual.Weight);
+      }
+    }
+
+    [TestMethod]
+    [TestCategory("Problems.BinPacking.3D")]
+    public void TestParseUncompleteFile() {
+      string path = @".\..\HeuristicLab.Tests\HeuristicLab.Problems.Bin-Packing-3.3\TestInstances\Parser\3D-UnitTestParser2.txt";
+      ThreeDInstanceParser parser = new ThreeDInstanceParser();
+
+      using (var fileStream = File.Open(path, FileMode.Open)) {
+        parser.Parse(fileStream);
+      }
+
+      Assert.AreEqual(_packingShape.Width, parser.Bin.Width);
+      Assert.AreEqual(_packingShape.Height, parser.Bin.Height);
+      Assert.AreEqual(_packingShape.Depth, parser.Bin.Depth);
+
+      Assert.AreEqual(_items2.Count, parser.Items.Count);
+      for (int i = 0; i < parser.Items.Count; i++) {
+        PackingItem expected = _items2[i];
+        PackingItem actual = parser.Items[i];
+        Assert.AreEqual(expected.Width, actual.Width);
+        Assert.AreEqual(expected.Height, actual.Height);
+        Assert.AreEqual(expected.Depth, actual.Depth);
+        Assert.AreEqual(expected.Material, actual.Material);
+        Assert.AreEqual(expected.Weight, actual.Weight);
+      }
+    }
+  }
+}
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser1.txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser1.txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser1.txt	(revision 15473)
@@ -0,0 +1,21 @@
+BIN DIMENSION
+Length	Width	Height	MaxWeight
+21	22	23	5832
+ITEMS
+ID	Pcs	Length	Width	Height	Weight	Stack	Layer	Rotate	Tilt
+0	1	10	8	10	800	1	1	0	0
+1	1	10	10	8	800	2	2	0	0
+2	1	8	10	10	800	3	3	0	0
+3	1	10	8	8	640	4	4	0	0
+4	1	8	10	8	640	0	0	0	0
+5	1	8	8	10	640	1	1	0	0
+6	1	8	8	8	512	2	2	0	0
+7	1	10	10	10	1000	3	3	0	0
+8	1	10	9	10	900	4	4	0	0
+9	1	10	10	9	900	0	0	0	0
+10	1	9	10	10	900	1	1	0	0
+11	1	10	9	9	810	2	2	0	0
+12	1	9	10	9	810	3	3	0	0
+13	1	9	9	10	810	4	4	0	0
+14	1	9	9	9	729	0	0	0	0
+
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser2.txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser2.txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/Parser/3D-UnitTestParser2.txt	(revision 15473)
@@ -0,0 +1,13 @@
+BIN DIMENSION
+Length	Width	Height	MaxWeight
+21	22	23	5832
+ITEMS
+ID	Pcs	Length	Width	Height	Weight	Stack	Layer	Rotate	Tilt
+0	1	10	8	10	800	1	1	0	0
+1	1	10	10	8	800	2	2	0	0
+2	1	8	10	10	800	3	3	0	0
+3	1	10	8	8	640	4	4	0	0
+4	1	8	10	8	640	0	0	0	0
+5	1	8	8	10	640	1	1	0	0
+6	1	8	8	
+
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	83	34	94	265268	14	48	0	0	
+1	93	8	74	55056	19	91	0	0	
+2	91	23	70	146510	21	76	0	0	
+3	39	92	82	294216	8	0	0	47	
+4	32	79	95	240160	10	0	0	60	
+5	45	71	83	265185	15	0	0	0	
+6	99	43	75	319275	9	46	0	0	
+7	87	70	28	170520	17	0	0	0	
+8	96	10	71	68160	25	85	0	0	
+9	41	14	16	9184	3	82	83	0	
+10	95	7	89	59185	8	93	0	0	
+11	100	89	6	53400	2	0	92	0	
+12	97	21	92	187404	10	79	0	0	
+13	85	74	19	119510	18	0	80	0	
+14	20	86	98	168560	11	0	0	80	
+15	26	1	13	338	1	98	70	0	
+16	74	36	89	237096	20	0	0	0	
+17	73	91	9	59787	9	0	85	0	
+18	74	33	68	166056	25	0	0	0	
+19	63	68	61	261324	17	0	28	0	
+20	9	6	1	54	1	88	95	0	
+21	90	70	19	119700	7	0	81	0	
+22	82	46	85	320620	9	0	0	0	
+23	20	12	3	720	1	88	86	0	
+24	86	30	72	185760	23	31	0	0	
+25	98	13	71	90454	18	81	0	0	
+26	3	83	70	17430	1	0	0	97	
+27	78	28	84	183456	23	61	0	0	
+28	32	97	83	257632	3	0	0	62	
+29	80	34	97	263840	16	0	0	0	
+30	92	40	69	253920	18	0	0	0	
+31	92	21	93	179676	16	79	0	0	
+32	68	44	99	296208	12	0	0	0	
+33	83	41	82	279046	12	44	0	0	
+34	88	2	70	12320	1	98	0	0	
+35	35	3	5	525	1	95	95	0	
+36	78	67	69	360594	5	0	0	0	
+37	72	48	78	269568	14	0	0	0	
+38	77	24	70	129360	26	24	0	0	
+39	99	12	73	86724	19	79	0	0	
+40	30	95	73	208050	22	0	0	0	
+41	79	72	31	176328	21	0	41	0	
+42	84	31	73	190092	23	0	0	0	
+43	85	24	69	140760	26	0	0	0	
+44	79	40	100	316000	6	0	0	0	
+45	71	95	57	384465	4	0	0	17	
+46	94	41	66	254364	16	34	0	0	
+47	94	79	41	304466	4	0	59	0	
+48	87	3	86	22446	1	95	0	0	
+49	68	84	2	11424	2	0	98	0	
+50	93	26	67	162006	25	33	0	0	
+51	67	38	81	206226	22	0	0	30	
+52	77	41	80	252560	18	40	0	0	
+53	69	30	66	136620	22	64	0	30	
+54	67	42	78	219492	20	36	0	0	
+55	100	1	89	8900	2	95	0	0	
+56	21	81	74	125874	24	0	0	53	
+57	83	26	74	159692	25	59	0	0	
+58	47	71	100	333700	8	0	0	0	
+59	71	50	84	298200	11	44	0	0	
+60	77	37	88	250712	19	0	0	0	
+61	33	85	66	185130	24	0	0	0	
+62	30	31	2	1860	2	54	98	68	
+63	98	32	96	301056	5	67	0	0	
+64	87	78	3	20358	3	0	93	0	
+65	39	18	23	16146	3	82	0	0	
+66	86	12	76	78432	24	85	0	0	
+67	79	72	48	273024	13	0	34	0	
+68	17	24	44	17952	4	0	0	0	
+69	94	29	87	237162	17	71	0	0	
+70	34	28	50	47600	13	72	34	0	
+71	95	27	86	220590	15	73	0	0	
+72	20	80	91	145600	24	0	0	33	
+73	94	88	13	107536	1	0	86	0	
+74	60	68	78	318240	10	0	0	0	
+75	26	95	83	205010	1	0	0	71	
+76	47	72	78	263952	15	0	0	45	
+77	6	16	6	576	1	84	89	94	
+78	71	84	86	512904	1	0	0	0	
+79	15	87	68	88740	12	0	0	83	
+80	15	78	75	87750	13	0	0	85	
+81	66	26	88	151008	22	38	0	30	
+82	84	42	69	243432	19	37	0	0	
+83	78	11	83	71214	9	89	0	0	
+84	97	12	78	90792	14	88	0	0	
+85	72	76	41	224352	21	0	0	0	
+86	76	44	90	300960	11	0	0	0	
+87	90	49	78	343980	7	0	0	0	
+88	89	13	88	101816	12	87	0	0	
+89	81	22	84	149688	20	78	0	0	
+90	97	41	86	342022	2	54	0	0	
+91	62	82	93	472812	3	0	0	0	
+92	87	11	74	70818	23	89	0	0	
+93	69	73	23	115851	21	0	72	0	
+94	96	45	75	324000	7	49	0	0	
+95	85	97	34	280330	13	0	0	0	
+96	92	58	67	357512	6	42	0	0	
+97	7	44	17	5236	3	0	83	87	
+98	24	30	5	3600	2	54	86	0	
+99	98	54	92	486864	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	83	69	24	137448	23	0	69	0	
+1	93	73	19	128991	25	0	0	0	
+2	91	88	25	200200	19	0	75	0	
+3	39	92	82	294216	9	0	0	47	
+4	32	79	95	240160	10	0	0	66	
+5	45	71	83	265185	17	0	0	0	
+6	99	88	50	435600	4	0	0	0	
+7	87	70	28	170520	22	0	0	0	
+8	96	10	71	68160	6	87	0	0	
+9	41	14	16	9184	3	82	23	0	
+10	95	97	9	82935	8	0	89	0	
+11	100	89	6	53400	3	0	93	0	
+12	97	91	22	194194	15	0	78	0	
+13	85	74	19	119510	25	0	38	0	
+14	20	86	98	168560	13	0	0	80	
+15	26	1	13	338	1	98	0	0	
+16	74	96	9	63936	17	0	83	0	
+17	73	91	9	59787	21	0	88	0	
+18	74	93	28	192696	21	0	29	0	
+19	63	68	61	261324	18	0	0	33	
+20	9	6	1	54	1	88	95	0	
+21	90	70	19	119700	25	0	19	0	
+22	82	96	40	314880	5	0	57	0	
+23	20	12	3	720	1	88	86	0	
+24	86	85	12	87720	11	0	88	0	
+25	98	83	36	292824	12	0	46	0	
+26	3	83	70	17430	1	0	0	97	
+27	78	68	19	100776	24	0	74	0	
+28	32	97	83	257632	3	0	0	62	
+29	80	94	32	240640	7	0	68	0	
+30	92	75	34	234600	18	0	66	0	
+31	92	96	8	70656	2	0	92	0	
+32	68	44	99	296208	13	0	0	0	
+33	83	91	2	15106	8	0	98	0	
+34	88	77	35	237160	16	0	44	0	
+35	35	3	5	525	1	95	95	0	
+36	78	67	69	360594	6	0	0	0	
+37	72	48	78	269568	13	44	0	0	
+38	77	94	45	325710	8	0	44	0	
+39	99	87	28	241164	6	0	69	0	
+40	30	95	73	208050	20	0	0	0	
+41	79	72	31	176328	21	0	57	0	
+42	84	76	33	210672	19	0	41	0	
+43	85	94	44	351560	8	0	0	0	
+44	79	80	15	94800	14	0	85	0	
+45	71	95	57	384465	5	0	0	0	
+46	94	96	21	189504	16	0	79	0	
+47	94	79	41	304466	11	0	0	0	
+48	87	3	86	22446	1	95	0	0	
+49	68	84	2	11424	10	0	95	0	
+50	93	71	22	145266	23	0	47	0	
+51	67	68	36	164016	20	0	0	30	
+52	77	71	10	54670	25	0	76	0	
+53	69	95	46	301530	12	0	0	0	
+54	67	87	3	17487	6	0	97	0	
+55	100	71	29	205900	21	0	0	0	
+56	21	81	74	125874	24	0	0	0	
+57	83	26	74	159692	17	72	0	0	
+58	47	71	100	333700	9	0	0	0	
+59	71	85	44	265540	16	0	0	0	
+60	77	92	8	56672	17	0	92	0	
+61	33	85	66	185130	18	0	0	0	
+62	30	31	2	1860	2	54	86	24	
+63	98	82	21	168756	22	0	28	0	
+64	87	78	3	20358	5	0	97	0	
+65	39	18	23	16146	3	82	0	0	
+66	86	92	46	363952	4	0	50	0	
+67	79	72	48	273024	14	0	34	0	
+68	17	24	44	17952	6	0	0	78	
+69	94	69	42	272412	15	0	0	0	
+70	34	28	50	47600	7	0	0	0	
+71	95	77	21	153615	22	0	78	0	
+72	20	80	91	145600	24	0	0	80	
+73	94	88	13	107536	1	0	86	0	
+74	60	68	78	318240	10	0	0	0	
+75	26	95	83	205010	1	0	0	71	
+76	47	72	78	263952	17	0	0	45	
+77	6	16	6	576	1	84	89	94	
+78	71	84	86	512904	1	0	0	0	
+79	15	87	68	88740	5	0	0	82	
+80	15	78	75	87750	8	0	0	85	
+81	66	81	13	69498	10	0	78	0	
+82	84	82	24	165312	23	0	0	0	
+83	78	91	23	163254	23	0	24	0	
+84	97	87	23	194097	20	0	73	0	
+85	72	76	41	224352	19	0	0	0	
+86	76	89	45	304380	11	0	41	0	
+87	90	99	18	160380	12	0	82	0	
+88	89	83	3	22161	4	0	96	0	
+89	81	67	19	103113	25	0	57	0	
+90	97	41	86	342022	2	54	0	0	
+91	62	82	93	472812	3	0	0	0	
+92	87	66	29	166518	22	0	49	0	
+93	69	73	23	115851	20	0	36	30	
+94	96	80	35	268800	15	0	42	0	
+95	85	97	34	280330	14	0	0	0	
+96	92	58	67	357512	7	28	0	0	
+97	7	44	17	5236	4	0	50	86	
+98	24	30	5	3600	2	54	86	0	
+99	98	54	92	486864	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	48	69	94	311328	9	0	0	44	
+1	18	73	74	97236	24	0	0	17	
+2	31	88	70	190960	21	0	0	34	
+3	39	92	82	294216	10	0	0	60	
+4	32	79	95	240160	18	0	0	0	
+5	45	71	83	265185	15	0	0	0	
+6	34	88	75	224400	19	0	0	35	
+7	87	70	28	170520	17	0	70	0	
+8	96	10	71	68160	9	83	0	0	
+9	41	14	16	9184	3	83	0	0	
+10	15	97	89	129495	12	0	0	85	
+11	100	89	6	53400	2	0	92	0	
+12	22	91	92	184184	6	0	0	78	
+13	85	74	19	119510	22	0	80	0	
+14	20	86	98	168560	20	0	0	72	
+15	26	1	13	338	1	99	6	0	
+16	39	96	89	333216	8	0	0	47	
+17	73	91	9	59787	1	0	88	0	
+18	39	93	68	246636	17	0	0	0	
+19	63	68	61	261324	16	0	0	0	
+20	9	6	1	54	1	92	95	35	
+21	90	70	19	119700	21	0	73	0	
+22	47	96	85	383520	4	0	0	50	
+23	20	12	3	720	1	84	97	0	
+24	11	85	72	67320	22	0	0	89	
+25	8	83	71	47144	9	0	0	92	
+26	3	83	70	17430	3	0	0	97	
+27	48	68	84	274176	13	0	0	38	
+28	32	97	83	257632	16	0	0	63	
+29	35	94	97	319130	3	0	0	62	
+30	12	75	69	62100	25	0	0	10	
+31	27	96	93	241056	1	0	2	73	
+32	68	44	99	296208	11	0	0	0	
+33	13	91	82	97006	13	0	0	87	
+34	3	77	70	16170	4	0	0	97	
+35	35	3	5	525	1	96	92	0	
+36	78	67	69	360594	6	0	0	0	
+37	72	48	78	269568	11	44	0	0	
+38	37	94	70	243460	17	0	0	39	
+39	29	87	73	184179	22	0	0	33	
+40	30	95	73	208050	19	0	0	70	
+41	79	72	31	176328	7	0	67	0	
+42	34	76	73	188632	21	0	0	65	
+43	5	94	69	32430	15	0	0	95	
+44	14	80	100	112000	8	0	0	86	
+45	71	95	57	384465	5	0	0	0	
+46	34	96	66	215424	21	0	0	0	
+47	94	79	41	304466	5	0	57	0	
+48	87	3	86	22446	1	96	6	0	
+49	68	84	2	11424	1	0	0	2	
+50	13	71	67	61841	25	0	0	87	
+51	17	68	81	93636	24	0	0	35	
+52	27	71	80	153360	22	0	0	62	
+53	14	95	66	87780	24	0	0	52	
+54	12	87	78	81432	24	0	0	81	
+55	10	71	89	63190	25	0	0	0	
+56	21	81	74	125874	23	0	0	73	
+57	83	26	74	159692	7	72	0	0	
+58	47	71	100	333700	8	0	0	0	
+59	41	85	84	292740	12	0	0	0	
+60	2	92	88	16192	1	0	0	0	
+61	33	85	66	185130	22	0	0	0	
+62	30	31	2	1860	1	0	0	70	
+63	8	82	96	62976	7	0	0	92	
+64	87	78	3	20358	1	0	97	0	
+65	39	18	23	16146	3	82	70	0	
+66	6	92	76	41952	5	0	17	94	
+67	79	72	48	273024	14	0	34	0	
+68	17	24	44	17952	5	0	0	71	
+69	39	69	87	234117	18	0	0	32	
+70	34	28	50	47600	6	67	0	0	
+71	35	77	86	231770	19	0	0	0	
+72	20	80	91	145600	23	0	0	26	
+73	94	88	13	107536	4	0	85	0	
+74	60	68	78	318240	10	0	0	0	
+75	26	95	83	205010	18	0	0	74	
+76	47	72	78	263952	15	0	0	45	
+77	6	16	6	576	1	84	0	2	
+78	71	84	86	512904	1	0	2	2	
+79	15	87	68	88740	14	0	0	85	
+80	15	78	75	87750	24	0	0	66	
+81	41	81	88	292248	12	0	0	41	
+82	19	82	69	107502	17	0	0	76	
+83	38	91	83	287014	13	0	0	0	
+84	17	87	78	115362	24	0	0	0	
+85	72	76	41	224352	20	0	0	0	
+86	26	89	90	208260	11	0	0	74	
+87	50	99	78	386100	4	0	0	0	
+88	44	83	88	321376	9	0	0	0	
+89	26	67	84	146328	23	0	0	0	
+90	97	41	86	342022	2	54	0	0	
+91	62	82	93	472812	3	0	0	0	
+92	27	66	74	131868	23	0	0	46	
+93	69	73	23	115851	6	0	69	0	
+94	1	80	75	6000	2	0	0	98	
+95	85	97	34	280330	14	0	0	0	
+96	92	58	67	357512	7	0	0	0	
+97	7	44	17	5236	5	24	0	71	
+98	24	30	5	3600	2	54	86	0	
+99	98	54	92	486864	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	74	75	90	499500	11	0	0	0	
+1	80	97	100	776000	2	0	0	0	
+2	72	58	71	296496	43	0	0	0	
+3	39	92	82	294216	38	0	0	54	
+4	32	79	95	240160	13	0	0	63	
+5	45	71	83	265185	49	0	0	53	
+6	56	83	67	311416	41	0	0	0	
+7	87	70	28	170520	26	0	72	0	
+8	96	10	71	68160	1	87	0	0	
+9	41	14	16	9184	4	79	23	0	
+10	78	78	73	444132	21	0	0	0	
+11	100	89	6	53400	5	0	94	0	
+12	97	51	87	430389	23	0	0	0	
+13	85	74	19	119510	8	0	75	0	
+14	20	86	98	168560	2	0	0	80	
+15	26	1	13	338	1	99	86	35	
+16	75	81	65	394875	27	0	0	0	
+17	73	91	9	59787	4	0	88	0	
+18	82	63	82	423612	24	0	0	0	
+19	63	68	61	261324	51	0	0	0	
+20	9	6	1	54	1	87	89	0	
+21	90	70	19	119700	5	0	75	0	
+22	50	80	87	348000	33	0	0	0	
+23	20	12	3	720	1	87	86	0	
+24	81	71	72	414072	26	0	0	0	
+25	74	75	67	371850	30	0	0	0	
+26	3	83	70	17430	1	0	0	95	
+27	86	56	60	288960	45	0	0	0	
+28	32	97	83	257632	9	0	0	64	
+29	63	85	91	487305	13	0	0	0	
+30	52	53	73	201188	52	0	0	0	
+31	95	87	96	793440	1	0	0	0	
+32	68	44	99	296208	23	51	0	0	
+33	76	68	64	330752	36	0	0	0	
+34	97	80	75	582000	8	0	0	0	
+35	35	3	5	525	1	97	89	0	
+36	78	67	69	360594	31	0	0	0	
+37	72	48	78	269568	39	51	0	0	
+38	63	50	75	236250	46	50	0	0	
+39	97	51	65	321555	39	0	0	0	
+40	30	95	73	208050	16	0	0	62	
+41	79	72	31	176328	27	0	65	0	
+42	64	94	94	565504	9	0	0	0	
+43	70	79	79	436870	22	0	0	0	
+44	75	50	77	288750	46	0	0	0	
+45	71	95	57	384465	28	0	0	0	
+46	94	64	99	595584	6	36	0	0	
+47	94	79	41	304466	12	0	57	0	
+48	87	3	86	22446	1	97	0	0	
+49	68	84	2	11424	3	0	96	0	
+50	81	55	62	276210	47	0	0	0	
+51	52	58	51	153816	48	0	48	0	
+52	95	79	88	660440	4	0	0	0	
+53	93	92	57	487692	12	0	0	0	
+54	79	70	82	453460	19	0	0	0	
+55	83	98	51	414834	25	0	0	0	
+56	21	81	74	125874	15	0	0	75	
+57	83	26	74	159692	6	0	0	0	
+58	47	71	100	333700	33	0	0	50	
+59	54	73	83	327186	38	0	0	0	
+60	60	71	69	293940	44	0	0	0	
+61	33	85	66	185130	40	0	0	60	
+62	30	31	2	1860	3	0	98	0	
+63	63	77	62	300762	42	0	0	0	
+64	87	78	3	20358	1	0	96	0	
+65	39	18	23	16146	4	79	0	0	
+66	81	54	79	345546	34	0	0	0	
+67	79	72	48	273024	48	0	0	0	
+68	17	24	44	17952	6	0	0	83	
+69	97	96	83	772896	3	0	0	0	
+70	34	28	50	47600	7	0	0	0	
+71	92	67	74	456136	18	0	0	0	
+72	20	80	91	145600	11	0	0	74	
+73	94	88	13	107536	3	0	83	0	
+74	60	68	78	318240	40	0	0	0	
+75	26	95	83	205010	10	0	0	71	
+76	47	72	78	263952	50	0	0	0	
+77	6	16	6	576	3	84	83	94	
+78	71	84	86	512904	10	0	0	0	
+79	15	87	68	88740	7	0	0	85	
+80	15	78	75	87750	17	0	0	75	
+81	75	70	92	483000	15	0	0	0	
+82	53	66	76	265848	49	0	0	0	
+83	53	56	76	225568	50	0	0	47	
+84	87	66	57	327294	37	0	0	0	
+85	72	76	41	224352	28	0	57	0	
+86	72	74	71	378288	29	0	0	0	
+87	88	57	90	451440	20	0	0	0	
+88	75	67	93	467325	17	0	0	0	
+89	86	94	75	606300	5	0	0	0	
+90	97	41	86	342022	14	54	0	0	
+91	62	82	93	472812	16	0	0	0	
+92	81	72	100	583200	7	28	0	0	
+93	69	73	23	115851	18	0	74	0	
+94	79	64	67	338752	35	0	0	0	
+95	85	97	34	280330	25	0	51	0	
+96	92	58	67	357512	32	0	0	0	
+97	7	44	17	5236	5	0	75	90	
+98	24	30	5	3600	4	0	88	73	
+99	98	54	92	486864	14	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	48	34	24	39168	11	41	0	50	
+1	18	8	19	2736	1	90	0	20	
+2	31	23	25	17825	15	72	0	0	
+3	39	92	82	294216	8	0	0	0	
+4	32	79	95	240160	1	0	0	20	
+5	45	71	83	265185	7	0	0	32	
+6	34	43	50	73100	15	46	48	41	
+7	87	70	28	170520	16	0	41	0	
+8	96	10	71	68160	11	89	28	0	
+9	41	14	16	9184	14	79	57	0	
+10	15	7	9	945	3	93	0	82	
+11	100	89	6	53400	11	0	28	0	
+12	22	21	22	10164	16	26	0	72	
+13	85	74	19	119510	9	0	0	0	
+14	20	86	98	168560	3	0	0	0	
+15	26	1	13	338	3	95	0	20	
+16	39	36	9	12636	9	48	19	0	
+17	73	91	9	59787	5	0	86	0	
+18	39	33	28	36036	11	49	0	0	
+19	63	68	61	261324	13	0	0	33	
+20	9	6	1	54	7	93	0	77	
+21	90	70	19	119700	10	0	78	0	
+22	47	46	40	86480	15	0	48	41	
+23	20	12	3	720	7	81	0	77	
+24	11	30	12	3960	16	69	0	72	
+25	8	13	36	3744	3	82	0	20	
+26	3	83	70	17430	8	0	0	86	
+27	48	28	19	25536	16	70	41	0	
+28	32	97	83	257632	7	0	0	0	
+29	35	34	32	38080	15	50	48	0	
+30	12	40	34	16320	15	0	0	79	
+31	27	21	8	4536	16	41	69	69	
+32	68	44	99	296208	2	54	0	0	
+33	13	41	2	1066	12	0	69	79	
+34	3	2	35	210	3	90	0	82	
+35	35	3	5	525	3	96	0	20	
+36	78	67	69	360594	12	0	0	15	
+37	72	48	78	269568	9	0	19	0	
+38	37	24	45	39960	7	71	0	32	
+39	29	12	28	9744	6	84	0	0	
+40	30	95	73	208050	10	0	0	60	
+41	79	72	31	176328	12	0	69	0	
+42	34	31	33	34782	13	68	0	33	
+43	5	24	44	5280	12	0	0	93	
+44	14	40	15	8400	13	0	66	85	
+45	71	95	57	384465	14	0	0	0	
+46	34	41	21	29274	11	0	0	50	
+47	94	79	41	304466	14	0	57	0	
+48	87	3	86	22446	5	84	0	0	
+49	68	84	2	11424	3	0	98	0	
+50	13	26	22	7436	16	0	0	72	
+51	17	38	36	23256	14	44	0	71	
+52	27	41	10	11070	16	0	69	69	
+53	14	30	46	19320	10	68	0	0	
+54	12	42	3	1512	13	40	66	85	
+55	10	1	29	290	3	92	0	82	
+56	21	81	74	125874	7	0	0	77	
+57	83	26	74	159692	5	58	0	0	
+58	47	71	100	333700	1	0	0	52	
+59	41	50	44	90200	15	0	48	0	
+60	2	37	8	592	2	0	0	98	
+61	33	85	66	185130	13	0	0	0	
+62	30	31	2	1860	3	0	98	68	
+63	8	32	21	5376	5	0	0	92	
+64	87	78	3	20358	5	0	95	0	
+65	39	18	23	16146	16	76	0	0	
+66	6	12	46	3312	3	78	0	82	
+67	79	72	48	273024	15	0	0	0	
+68	17	24	44	17952	8	72	0	39	
+69	39	29	42	47502	12	67	0	15	
+70	34	28	50	47600	1	71	0	52	
+71	35	27	21	19845	12	72	69	0	
+72	20	80	91	145600	1	0	0	0	
+73	94	88	13	107536	4	0	0	0	
+74	60	68	78	318240	10	0	0	0	
+75	26	95	83	205010	6	0	0	71	
+76	47	72	78	263952	8	0	0	39	
+77	6	16	6	576	1	80	0	0	
+78	71	84	86	512904	6	0	0	0	
+79	15	87	68	88740	12	0	0	0	
+80	15	78	75	87750	3	0	0	82	
+81	41	26	13	13858	16	73	69	0	
+82	19	42	24	19152	15	40	0	79	
+83	38	11	23	9614	5	87	0	0	
+84	17	12	23	4692	3	86	0	0	
+85	72	76	41	224352	16	0	0	0	
+86	26	44	45	51480	14	0	0	71	
+87	50	49	18	44100	11	0	0	0	
+88	44	13	3	1716	10	70	78	0	
+89	26	22	19	10868	16	47	0	72	
+90	97	41	86	342022	4	0	13	0	
+91	62	82	93	472812	3	0	0	20	
+92	27	11	29	8613	1	79	0	20	
+93	69	73	23	115851	16	0	69	0	
+94	1	45	35	1575	1	0	0	99	
+95	85	97	34	280330	13	0	66	0	
+96	92	58	67	357512	5	0	0	0	
+97	7	44	17	5236	12	24	0	93	
+98	24	30	5	3600	16	62	69	69	
+99	98	54	92	486864	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	9	4	144	1	32	85	0	
+1	8	8	6	384	1	32	6	0	
+2	8	9	8	576	1	22	24	0	
+3	1	3	5	15	1	32	52	0	
+4	7	3	7	147	1	22	74	0	
+5	4	9	3	108	1	42	24	0	
+6	3	10	2	60	1	51	14	0	
+7	5	1	3	15	1	42	21	0	
+8	10	6	3	180	1	42	18	0	
+9	5	4	2	40	1	51	12	0	
+10	1	8	2	16	1	51	10	0	
+11	6	10	6	360	1	32	0	0	
+12	6	5	4	120	1	32	81	0	
+13	7	1	9	63	1	3	47	0	
+14	2	9	5	90	1	32	47	0	
+15	10	4	6	240	1	3	94	0	
+16	2	6	1	12	1	51	26	0	
+17	4	2	2	16	1	51	8	0	
+18	3	9	5	135	1	32	42	0	
+19	10	6	3	180	1	42	15	0	
+20	3	5	1	15	1	51	25	0	
+21	6	6	9	324	1	3	38	0	
+22	2	9	9	162	1	3	29	0	
+23	3	1	9	27	1	3	20	0	
+24	8	8	3	192	1	42	12	0	
+25	4	9	4	144	1	32	77	0	
+26	5	2	1	10	1	51	24	0	
+27	9	6	1	54	1	51	23	0	
+28	9	2	5	90	1	32	37	0	
+29	6	5	9	270	1	12	84	0	
+30	5	10	7	350	1	22	67	0	
+31	10	2	3	60	1	42	9	0	
+32	2	7	10	140	1	12	20	0	
+33	3	1	8	24	1	22	16	0	
+34	3	6	8	144	1	22	8	0	
+35	3	3	10	90	1	12	10	0	
+36	9	10	8	720	1	22	0	0	
+37	2	8	3	48	1	42	6	0	
+38	6	8	2	96	1	51	6	0	
+39	5	4	2	40	1	51	4	0	
+40	4	10	10	400	1	12	0	0	
+41	1	2	7	14	1	22	60	0	
+42	1	8	7	56	1	22	53	0	
+43	3	4	4	48	1	32	73	0	
+44	2	10	1	20	1	51	22	0	
+45	2	3	8	48	1	3	80	0	
+46	5	5	3	75	1	42	3	0	
+47	5	3	5	75	1	32	32	0	
+48	7	4	1	28	1	51	21	0	
+49	8	9	1	72	1	51	20	0	
+50	8	8	2	128	1	51	2	0	
+51	7	4	5	140	1	32	27	0	
+52	8	10	2	160	1	51	0	0	
+53	5	9	3	135	1	42	0	0	
+54	2	3	10	60	1	3	10	0	
+55	4	7	1	28	1	51	19	0	
+56	3	9	1	27	1	51	18	0	
+57	4	4	9	144	1	12	75	0	
+58	10	4	5	200	1	32	22	0	
+59	4	10	5	200	1	32	17	0	
+60	8	4	8	256	1	3	72	0	
+61	1	3	6	18	1	3	88	0	
+62	2	1	4	8	1	32	69	0	
+63	4	4	1	16	1	51	17	0	
+64	6	1	3	18	1	0	13	0	
+65	4	2	2	16	1	42	43	0	
+66	9	2	8	144	1	3	64	0	
+67	3	6	2	36	1	42	41	0	
+68	6	8	8	384	1	3	56	0	
+69	1	7	9	63	1	12	66	0	
+70	7	10	7	490	1	22	46	0	
+71	4	10	6	240	1	12	93	0	
+72	3	8	2	48	1	42	39	0	
+73	1	2	6	12	1	22	93	0	
+74	3	9	10	270	1	3	0	0	
+75	1	1	9	9	1	12	57	0	
+76	4	1	6	24	1	22	87	0	
+77	1	3	3	9	1	0	10	0	
+78	9	5	7	315	1	22	39	0	
+79	1	10	4	40	1	32	65	0	
+80	8	9	7	504	1	22	32	0	
+81	10	2	3	60	1	32	95	0	
+82	5	6	3	90	1	32	92	0	
+83	10	1	2	20	1	42	37	0	
+84	1	7	2	14	1	42	35	0	
+85	3	8	2	48	1	42	33	0	
+86	5	3	2	30	1	42	31	0	
+87	9	8	3	216	1	32	89	0	
+88	6	8	2	96	1	42	29	0	
+89	7	6	2	84	1	42	27	0	
+90	5	8	9	360	1	12	48	0	
+91	7	4	4	112	1	32	61	0	
+92	2	7	9	126	1	12	39	0	
+93	8	9	5	360	1	32	12	0	
+94	9	10	4	360	1	32	57	0	
+95	5	7	1	35	1	51	16	0	
+96	6	3	10	180	1	0	0	0	
+97	3	10	2	60	1	32	98	0	
+98	4	3	9	108	1	12	30	0	
+99	10	4	6	240	1	22	81	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	29	29	4	3364	2	33	65	62	
+1	8	18	21	3024	1	24	51	35	
+2	23	9	28	5796	1	24	0	0	
+3	26	23	5	2990	2	33	52	62	
+4	17	23	27	10557	1	33	54	0	
+5	14	4	23	1288	1	91	0	0	
+6	23	30	22	15180	2	33	66	31	
+7	30	6	18	3240	1	24	48	0	
+8	10	21	23	4830	1	24	28	35	
+9	5	34	22	3740	2	33	44	31	
+10	21	23	22	10626	1	75	22	35	
+11	31	5	6	930	1	91	87	0	
+12	11	20	4	880	2	33	61	62	
+13	32	16	4	2048	2	33	57	62	
+14	27	24	30	19440	2	49	30	0	
+15	35	24	1	840	1	75	98	35	
+16	27	16	26	11232	1	75	0	0	
+17	9	32	17	4896	2	68	0	31	
+18	13	9	20	2340	1	24	28	0	
+19	30	21	33	20790	2	15	33	0	
+20	3	15	11	495	2	68	82	31	
+21	31	6	34	6324	2	0	35	0	
+22	22	24	9	4752	2	33	30	62	
+23	8	26	19	3952	2	0	43	31	
+24	3	23	28	1932	1	24	0	35	
+25	4	9	29	1044	1	24	66	0	
+26	20	32	21	13440	2	0	22	31	
+27	4	16	26	1664	1	47	27	35	
+28	24	7	5	840	1	75	94	0	
+29	31	25	9	6975	2	33	21	62	
+30	15	20	17	5100	2	0	79	31	
+31	5	27	8	1080	2	33	39	62	
+32	7	2	20	280	2	97	0	0	
+33	18	21	18	6804	1	24	72	35	
+34	3	6	33	594	1	18	0	35	
+35	3	18	5	270	2	33	47	62	
+36	19	20	3	1140	1	24	97	35	
+37	32	13	28	11648	1	0	69	0	
+38	26	18	22	10296	1	75	0	35	
+39	15	29	32	13920	2	15	66	0	
+40	4	30	10	1200	2	33	11	62	
+41	31	27	22	18414	2	33	22	31	
+42	1	28	27	756	1	47	0	35	
+43	3	4	34	408	1	0	35	35	
+44	17	10	26	4420	1	61	26	0	
+45	12	18	23	4968	1	47	77	35	
+46	25	5	23	2875	1	75	49	0	
+47	5	18	35	3150	1	0	0	35	
+48	17	4	1	68	2	15	99	0	
+49	28	19	21	11172	1	75	65	35	
+50	3	13	7	273	1	24	90	35	
+51	12	29	5	1740	2	68	93	31	
+52	8	35	22	6160	2	33	0	31	
+53	30	34	33	33660	2	15	0	0	
+54	22	8	5	880	1	91	93	0	
+55	14	7	1	98	2	15	98	0	
+56	8	34	11	2992	2	33	0	62	
+57	29	19	29	15979	2	78	0	0	
+58	20	4	20	1600	1	91	67	0	
+59	14	15	35	7350	2	0	0	0	
+60	33	24	3	2376	1	0	97	0	
+61	31	13	21	8463	1	61	73	0	
+62	27	1	29	783	2	0	69	0	
+63	29	14	26	10556	1	61	0	0	
+64	21	6	28	3528	2	78	57	0	
+65	19	22	12	5016	2	68	70	31	
+66	29	27	3	2349	2	33	72	62	
+67	28	6	2	336	2	49	98	0	
+68	16	33	3	1584	2	33	69	62	
+69	6	2	19	228	2	97	21	0	
+70	2	15	12	360	2	68	58	31	
+71	4	30	1	120	2	68	98	31	
+72	13	8	22	2288	1	91	45	0	
+73	6	2	1	12	2	97	20	0	
+74	8	24	35	6720	1	0	0	0	
+75	16	16	9	2304	2	49	89	0	
+76	9	26	16	3744	2	68	17	31	
+77	6	18	28	3024	1	0	69	35	
+78	29	35	12	12180	2	33	88	31	
+79	6	20	19	2280	1	33	81	0	
+80	23	24	27	14904	1	33	27	0	
+81	20	12	23	5520	1	75	26	0	
+82	30	1	28	840	2	78	29	0	
+83	35	6	22	4620	1	91	23	0	
+84	31	32	17	16864	2	0	62	31	
+85	13	33	22	9438	2	0	0	31	
+86	35	13	22	10010	1	75	72	0	
+87	14	28	13	5096	2	68	33	31	
+88	11	28	27	8316	1	33	0	0	
+89	7	21	12	1764	2	68	46	31	
+90	15	33	14	6930	2	0	0	62	
+91	7	14	34	3332	1	0	35	0	
+92	22	27	4	2376	2	0	96	31	
+93	13	29	30	11310	2	49	0	0	
+94	4	15	24	1440	1	47	53	35	
+95	30	12	21	7560	1	61	52	0	
+96	26	13	15	5070	2	78	85	0	
+97	23	15	12	4140	1	75	86	35	
+98	19	8	29	4408	2	49	60	0	
+99	5	24	21	2520	1	75	44	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=01 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	24	59	84	118944	20	0	0	34	
+1	58	48	46	128064	12	0	53	0	
+2	48	19	18	16416	7	0	78	0	
+3	31	23	25	17825	1	0	63	0	
+4	7	73	67	34237	8	0	0	87	
+5	24	89	53	113208	13	0	0	69	
+6	43	70	32	96320	18	0	60	0	
+7	45	61	43	118035	18	0	51	53	
+8	100	96	93	892800	2	0	0	0	
+9	85	84	12	85680	10	0	64	0	
+10	1	28	2	56	5	0	98	0	
+11	56	60	36	120960	13	0	55	0	
+12	66	85	64	359040	10	0	0	0	
+13	7	91	29	18473	11	0	29	79	
+14	52	59	65	199420	19	0	0	0	
+15	10	14	6	840	1	52	86	0	
+16	72	96	71	490752	3	0	0	0	
+17	74	72	2	10656	3	0	96	0	
+18	53	19	45	45315	12	62	0	0	
+19	70	76	3	15960	3	0	93	0	
+20	63	65	51	208845	16	0	0	34	
+21	86	26	59	131924	1	52	0	0	
+22	72	9	89	57672	6	0	0	0	
+23	3	61	9	1647	10	0	76	0	
+24	28	28	83	65072	19	59	0	0	
+25	64	89	4	22784	15	0	92	0	
+26	55	2	61	6710	2	96	8	0	
+27	59	6	1	354	2	0	99	0	
+28	69	82	55	311190	13	0	0	0	
+29	96	85	19	155040	3	0	71	0	
+30	25	90	97	218250	12	0	0	70	
+31	70	62	53	230020	12	0	0	0	
+32	12	67	30	24120	8	0	67	87	
+33	13	11	38	5434	9	80	62	0	
+34	93	36	8	26784	5	0	73	0	
+35	3	13	20	780	9	27	70	0	
+36	19	60	78	88920	17	0	0	80	
+37	52	48	13	32448	5	0	83	0	
+38	56	58	82	266336	17	0	0	0	
+39	85	34	82	236980	4	0	0	0	
+40	34	60	90	183600	16	0	0	0	
+41	71	12	27	23004	1	52	59	0	
+42	71	58	27	111186	6	9	56	0	
+43	3	44	64	8448	3	0	0	96	
+44	2	20	91	3640	18	79	0	0	
+45	2	63	48	6048	16	0	51	34	
+46	85	85	3	21675	3	0	90	0	
+47	85	3	5	1275	2	96	0	0	
+48	47	94	51	225318	18	0	0	53	
+49	48	59	51	144432	19	0	0	52	
+50	58	8	12	5568	5	68	88	0	
+51	87	24	95	198360	7	52	0	0	
+52	78	20	62	96720	9	80	0	0	
+53	25	29	33	23925	12	62	45	0	
+54	62	13	80	64480	13	82	0	0	
+55	24	67	81	130248	17	0	0	56	
+56	33	89	31	91047	14	0	0	67	
+57	24	34	39	31824	8	0	52	0	
+58	30	44	5	6600	7	52	95	0	
+59	64	90	15	86400	11	0	78	0	
+60	48	64	8	24576	13	0	91	0	
+61	91	63	56	321048	6	9	0	0	
+62	12	71	34	28968	20	0	0	58	
+63	84	14	41	48216	5	68	47	0	
+64	76	1	3	228	2	96	5	0	
+65	34	62	72	151776	20	0	0	0	
+66	89	52	78	360984	7	0	0	0	
+67	63	26	72	117936	14	74	0	0	
+68	36	58	88	183744	15	0	0	64	
+69	41	67	29	79663	20	0	34	58	
+70	47	10	77	36190	10	85	0	0	
+71	14	80	46	51520	13	0	53	69	
+72	53	98	92	477848	15	0	0	0	
+73	51	62	6	18972	6	9	83	0	
+74	53	79	60	251220	18	0	0	0	
+75	21	91	29	55419	11	0	0	79	
+76	34	21	76	54264	17	58	0	0	
+77	41	3	43	5289	4	92	0	0	
+78	89	25	47	104575	5	68	0	0	
+79	41	100	44	180400	11	0	0	0	
+80	8	59	87	41064	6	0	0	91	
+81	100	52	63	327600	1	0	0	0	
+82	5	86	33	14190	7	0	0	89	
+83	30	81	2	4860	3	0	98	0	
+84	71	27	82	157194	6	72	0	0	
+85	53	8	2	848	5	0	81	0	
+86	25	3	42	3150	4	92	43	0	
+87	89	68	73	441796	5	0	0	0	
+88	96	58	62	345216	4	34	0	0	
+89	87	56	52	253344	8	0	0	0	
+90	5	98	9	4410	5	0	0	93	
+91	67	74	94	466052	14	0	0	0	
+92	92	57	29	152076	4	34	62	0	
+93	28	39	75	81900	8	56	0	0	
+94	79	100	34	268600	11	0	44	0	
+95	85	27	71	162945	9	0	0	0	
+96	86	53	70	319060	9	27	0	0	
+97	43	20	2	1720	5	0	96	0	
+98	44	63	9	24948	6	9	89	0	
+99	100	94	6	56400	2	0	93	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	93	36	66	220968	25	31	0	0	
+1	99	82	13	105534	4	0	82	0	
+2	52	50	63	163800	28	0	0	0	
+3	86	32	90	247680	20	68	0	0	
+4	98	23	88	198352	3	77	0	0	
+5	98	95	25	232750	4	0	57	0	
+6	68	39	87	230724	23	0	0	0	
+7	10	49	5	2450	1	0	88	75	
+8	22	36	2	1584	1	49	94	75	
+9	4	7	40	1120	2	89	0	96	
+10	79	44	90	312840	15	0	0	0	
+11	78	78	68	413712	7	0	0	0	
+12	81	47	91	346437	12	0	0	0	
+13	50	83	85	352750	11	0	0	0	
+14	67	16	83	88976	24	84	0	0	
+15	74	79	78	455988	5	17	0	0	
+16	82	80	7	45920	3	19	88	0	
+17	59	71	91	381199	9	0	0	0	
+18	75	97	11	80025	1	0	88	0	
+19	70	27	86	162540	19	73	0	0	
+20	73	2	78	11388	1	98	0	0	
+21	99	42	76	316008	13	43	0	0	
+22	79	13	74	75998	23	87	0	0	
+23	92	9	76	62928	8	91	0	0	
+24	8	47	6	2256	1	49	88	75	
+25	3	21	34	2142	3	19	0	87	
+26	41	25	40	41000	14	0	0	0	
+27	79	12	89	84372	13	88	0	0	
+28	100	37	72	266400	17	63	0	0	
+29	91	38	75	259350	19	0	0	0	
+30	97	36	71	247932	21	0	0	0	
+31	67	48	70	225120	24	33	0	0	
+32	77	27	78	162162	27	73	0	0	
+33	8	19	29	4408	3	0	0	87	
+34	67	11	66	48642	29	84	0	0	
+35	56	60	96	322560	14	0	0	41	
+36	98	89	15	130830	2	0	81	0	
+37	86	19	88	143792	16	81	0	0	
+38	85	40	91	309400	14	60	0	0	
+39	6	98	82	48216	7	0	0	94	
+40	85	35	87	258825	19	38	0	0	
+41	16	67	74	79328	7	0	0	78	
+42	72	31	92	205344	26	69	0	0	
+43	78	73	38	216372	27	0	48	0	
+44	90	18	79	127980	21	82	0	0	
+45	74	48	98	348096	10	0	0	0	
+46	98	42	94	386904	8	0	0	0	
+47	87	34	86	254388	20	34	0	0	
+48	69	17	74	86802	29	52	0	0	
+49	79	33	80	208560	26	35	0	0	
+50	20	17	18	6120	4	82	82	0	
+51	81	31	88	220968	25	0	0	0	
+52	84	35	96	282240	16	44	0	0	
+53	91	44	90	360360	10	56	0	0	
+54	76	26	69	136344	29	0	0	0	
+55	93	22	79	161634	28	50	0	0	
+56	14	40	15	8400	4	0	0	81	
+57	92	34	82	256496	20	0	0	0	
+58	78	33	88	226512	24	0	0	0	
+59	77	44	86	291368	16	0	0	0	
+60	71	44	77	240548	21	36	0	0	
+61	87	77	87	582813	3	0	0	0	
+62	23	94	83	179446	5	0	0	77	
+63	77	71	40	218680	18	0	58	0	
+64	77	30	81	187110	22	70	0	0	
+65	83	33	79	216381	25	67	0	0	
+66	97	32	94	291776	15	44	0	0	
+67	14	8	42	4704	4	82	0	81	
+68	50	75	90	337500	11	0	0	50	
+69	60	70	54	226800	22	0	44	0	
+70	69	26	68	121992	29	26	0	0	
+71	81	12	88	85536	9	88	0	0	
+72	23	36	44	36432	10	0	0	74	
+73	81	99	57	457083	4	0	0	0	
+74	68	35	91	216580	26	0	0	0	
+75	99	1	78	7722	2	99	0	0	
+76	81	68	44	242352	22	0	0	0	
+77	97	49	76	361228	8	42	0	0	
+78	70	46	71	228620	23	39	0	0	
+79	96	16	80	122880	2	83	0	0	
+80	93	35	92	299460	6	63	0	0	
+81	65	70	58	263900	18	0	0	0	
+82	97	13	79	99619	11	87	0	0	
+83	28	1	34	952	4	99	0	0	
+84	86	24	67	138288	28	76	0	0	
+85	94	19	67	119662	7	78	0	0	
+86	46	40	48	88320	27	0	0	0	
+87	82	43	95	334970	13	0	0	0	
+88	71	17	90	108630	5	0	0	0	
+89	89	24	86	183696	15	76	0	0	
+90	75	25	91	170625	18	75	0	0	
+91	80	97	22	170720	7	0	74	0	
+92	36	88	88	278784	9	0	0	59	
+93	100	83	81	672300	2	0	0	0	
+94	57	63	79	283689	17	0	0	0	
+95	99	98	88	853776	1	0	0	0	
+96	91	78	2	14196	2	0	96	0	
+97	71	48	100	340800	12	47	0	0	
+98	95	63	70	418950	6	0	0	0	
+99	67	15	69	69345	29	69	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	93	66	46	282348	15	0	45	0	
+1	99	82	13	105534	3	0	87	0	
+2	52	50	63	163800	24	0	0	0	
+3	86	32	90	247680	20	0	0	0	
+4	98	73	38	271852	18	0	35	0	
+5	98	95	25	232750	18	0	75	0	
+6	68	99	22	148104	5	0	0	0	
+7	10	49	5	2450	9	42	88	71	
+8	22	36	2	1584	9	42	59	71	
+9	4	7	40	1120	9	91	0	76	
+10	79	89	20	140620	14	0	80	0	
+11	78	78	68	413712	8	0	0	0	
+12	81	92	16	119232	25	0	79	0	
+13	50	83	85	352750	11	0	0	0	
+14	67	66	43	190146	20	32	44	0	
+15	74	79	78	455988	5	0	22	0	
+16	82	80	7	45920	15	0	91	0	
+17	59	71	91	381199	10	0	0	0	
+18	75	97	11	80025	1	0	88	0	
+19	70	72	11	55440	26	0	59	0	
+20	73	2	78	11388	9	98	0	0	
+21	99	97	6	57618	6	0	94	0	
+22	79	93	39	286533	4	0	57	0	
+23	92	94	6	51888	10	0	91	0	
+24	8	47	6	2256	9	42	93	71	
+25	3	21	34	2142	9	78	0	73	
+26	41	25	40	41000	11	75	0	50	
+27	79	87	4	27492	2	0	96	0	
+28	100	37	72	266400	14	63	0	0	
+29	91	98	50	445900	6	0	0	0	
+30	97	91	31	273637	8	0	68	0	
+31	67	98	15	98490	26	0	16	0	
+32	77	87	28	187572	25	0	29	0	
+33	8	19	29	4408	9	78	59	91	
+34	67	91	6	36582	16	0	94	0	
+35	56	60	96	322560	13	0	0	0	
+36	98	89	15	130830	2	0	81	0	
+37	86	94	23	185932	17	0	77	0	
+38	85	40	91	309400	12	43	0	0	
+39	6	98	82	48216	3	0	0	93	
+40	85	85	22	158950	25	0	57	0	
+41	16	67	74	79328	4	0	0	81	
+42	72	86	2	12384	13	0	98	0	
+43	78	73	38	216372	23	0	40	0	
+44	90	73	29	190530	25	0	0	0	
+45	74	93	3	20646	10	0	97	0	
+46	98	42	94	386904	9	0	0	0	
+47	87	74	1	6438	1	0	99	0	
+48	69	82	49	277242	16	0	43	0	
+49	79	73	40	230680	22	0	0	0	
+50	20	17	18	6120	9	78	59	71	
+51	81	71	8	46008	11	0	90	0	
+52	84	35	96	282240	13	60	0	0	
+53	91	69	45	282555	15	0	0	0	
+54	76	26	69	136344	15	69	0	0	
+55	93	22	79	161634	3	77	0	0	
+56	14	40	15	8400	9	42	44	71	
+57	92	69	37	234876	21	0	29	0	
+58	78	83	43	278382	16	0	0	0	
+59	77	94	11	79618	26	0	48	0	
+60	71	79	17	95353	26	0	31	0	
+61	87	77	87	582813	3	0	0	0	
+62	23	94	83	179446	5	0	0	77	
+63	77	71	40	218680	23	0	0	0	
+64	77	95	31	226765	21	0	69	0	
+65	83	98	29	235886	21	0	0	0	
+66	97	77	44	328636	6	0	50	0	
+67	14	8	42	4704	9	90	0	0	
+68	50	75	90	337500	11	0	0	50	
+69	60	70	54	226800	22	0	40	0	
+70	69	26	68	121992	19	74	0	0	
+71	81	12	88	85536	10	88	0	0	
+72	23	36	44	36432	9	42	0	71	
+73	81	99	57	457083	4	0	0	0	
+74	68	35	91	216580	24	65	0	0	
+75	99	71	3	21087	4	0	96	0	
+76	81	68	44	242352	20	32	0	0	
+77	97	79	36	275868	17	0	41	0	
+78	70	66	11	50820	20	32	87	0	
+79	96	81	35	272160	18	0	0	0	
+80	93	35	92	299460	7	63	0	0	
+81	65	70	58	263900	19	0	0	0	
+82	97	73	34	240754	19	0	58	0	
+83	28	1	34	952	9	97	42	0	
+84	86	89	7	53578	7	0	93	0	
+85	94	74	2	13912	13	0	96	0	
+86	46	40	48	88320	24	0	0	52	
+87	82	43	95	334970	12	0	0	0	
+88	71	77	5	27335	12	0	95	0	
+89	89	79	16	112496	26	0	0	0	
+90	75	90	41	276750	17	0	0	0	
+91	80	97	22	170720	23	0	78	0	
+92	36	88	88	278784	10	0	0	59	
+93	100	83	81	672300	2	0	0	0	
+94	57	63	79	283689	14	0	0	0	
+95	99	98	88	853776	1	0	0	0	
+96	91	78	2	14196	11	0	98	0	
+97	71	48	100	340800	9	42	0	0	
+98	95	63	70	418950	7	0	0	0	
+99	67	15	69	69345	2	83	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	66	66	56628	25	0	0	85	
+1	99	82	13	105534	1	0	81	0	
+2	52	50	63	163800	22	0	0	0	
+3	86	32	90	247680	8	40	0	0	
+4	43	73	88	276232	24	0	0	45	
+5	98	95	25	232750	4	0	70	0	
+6	28	99	87	241164	28	0	0	72	
+7	10	49	5	2450	2	42	90	0	
+8	22	36	2	1584	3	0	97	0	
+9	4	7	40	1120	15	79	0	0	
+10	39	89	90	312390	26	0	0	0	
+11	78	78	68	413712	13	0	0	0	
+12	11	92	91	92092	29	0	0	81	
+13	50	83	85	352750	23	0	0	50	
+14	37	66	83	202686	26	0	0	39	
+15	74	79	78	455988	15	0	0	0	
+16	82	80	7	45920	3	0	90	0	
+17	59	71	91	381199	20	0	0	0	
+18	75	97	11	80025	14	0	79	0	
+19	30	72	86	185760	17	0	0	68	
+20	73	2	78	11388	3	98	0	0	
+21	19	97	76	140068	12	0	0	0	
+22	19	93	74	130758	10	0	0	81	
+23	37	94	76	264328	27	0	0	37	
+24	8	47	6	2256	6	35	85	0	
+25	3	21	34	2142	15	79	40	0	
+26	41	25	40	41000	16	74	0	0	
+27	24	87	89	185832	14	0	0	75	
+28	100	37	72	266400	2	42	0	0	
+29	11	98	75	80850	30	0	0	38	
+30	2	91	71	12922	4	0	0	98	
+31	22	98	70	150920	4	0	0	0	
+32	17	87	78	115362	12	0	0	80	
+33	8	19	29	4408	9	78	69	0	
+34	42	91	66	252252	25	0	0	43	
+35	56	60	96	322560	21	0	0	0	
+36	98	89	15	130830	5	0	81	0	
+37	46	94	88	380512	22	0	0	52	
+38	85	40	91	309400	8	0	0	0	
+39	6	98	82	48216	7	0	0	93	
+40	10	85	87	73950	30	0	0	49	
+41	16	67	74	79328	9	0	0	84	
+42	37	86	92	292744	27	0	0	0	
+43	78	73	38	216372	11	0	57	0	
+44	5	73	79	28835	6	0	0	95	
+45	14	93	98	127596	8	0	0	86	
+46	98	42	94	386904	2	0	0	0	
+47	27	74	86	171828	29	0	0	54	
+48	44	82	74	266992	21	0	0	56	
+49	19	73	80	110960	11	0	0	81	
+50	20	17	18	6120	2	42	72	0	
+51	36	71	88	224928	28	0	0	36	
+52	84	35	96	282240	9	0	0	0	
+53	11	69	90	68310	30	0	0	27	
+54	76	26	69	136344	10	0	0	0	
+55	93	22	79	161634	7	77	0	0	
+56	14	40	15	8400	6	35	70	0	
+57	27	69	82	152766	29	0	0	27	
+58	43	83	88	314072	25	0	0	0	
+59	27	94	86	218268	29	0	0	0	
+60	41	79	77	249403	20	0	0	59	
+61	87	77	87	582813	7	0	0	0	
+62	23	94	83	179446	26	0	0	76	
+63	77	71	40	218680	10	26	44	0	
+64	47	95	81	361665	5	0	0	0	
+65	43	98	79	332906	14	0	0	0	
+66	17	77	94	123046	27	0	0	74	
+67	14	8	42	4704	1	83	34	0	
+68	50	75	90	337500	23	0	0	0	
+69	60	70	54	226800	19	0	0	40	
+70	69	26	68	121992	16	48	0	0	
+71	81	12	88	85536	8	72	0	0	
+72	23	36	44	36432	21	60	48	0	
+73	81	99	57	457083	11	0	0	0	
+74	68	35	91	216580	17	0	0	0	
+75	29	71	78	160602	16	0	0	71	
+76	81	68	44	242352	10	26	0	0	
+77	12	79	76	72048	24	0	0	88	
+78	45	66	71	210870	24	0	0	0	
+79	21	81	80	136080	13	0	0	78	
+80	93	35	92	299460	6	0	0	0	
+81	65	70	58	263900	18	0	0	0	
+82	27	73	79	155709	30	0	0	0	
+83	28	1	34	952	1	83	0	0	
+84	1	89	67	5963	3	0	0	99	
+85	4	74	67	19832	18	0	0	94	
+86	46	40	48	88320	21	60	0	0	
+87	82	43	95	334970	9	35	0	0	
+88	26	77	90	180180	15	0	0	74	
+89	29	79	86	197026	18	0	0	65	
+90	40	90	91	327600	19	0	0	0	
+91	80	97	22	170720	12	0	76	0	
+92	36	88	88	278784	28	0	0	0	
+93	100	83	81	672300	1	0	0	0	
+94	57	63	79	283689	17	35	0	0	
+95	99	98	88	853776	3	0	0	0	
+96	91	78	2	14196	3	0	88	0	
+97	71	48	100	340800	16	0	0	0	
+98	95	63	70	418950	6	35	0	0	
+99	67	15	69	69345	9	78	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	84	91	71	542724	9	0	0	0	
+1	99	82	13	105534	8	0	64	0	
+2	52	50	63	163800	54	50	0	0	
+3	86	32	90	247680	43	61	0	0	
+4	81	74	96	575424	30	0	0	0	
+5	98	95	25	232750	2	0	0	0	
+6	77	61	93	436821	43	0	0	0	
+7	10	49	5	2450	3	0	54	80	
+8	22	36	2	1584	5	0	88	75	
+9	4	7	40	1120	2	0	25	95	
+10	85	98	98	816340	4	0	0	0	
+11	78	78	68	413712	26	0	0	0	
+12	55	79	89	386705	22	0	0	0	
+13	50	83	85	352750	17	0	0	0	
+14	65	75	89	433875	29	0	0	0	
+15	74	79	78	455988	23	0	0	0	
+16	82	80	7	45920	10	0	55	0	
+17	59	71	91	381199	33	0	0	0	
+18	75	97	11	80025	5	0	88	0	
+19	52	87	94	425256	12	0	0	0	
+20	73	2	78	11388	4	98	0	0	
+21	88	73	72	462528	32	0	0	0	
+22	54	62	54	180792	42	0	0	0	
+23	57	99	66	372438	1	0	0	0	
+24	8	47	6	2256	3	0	54	90	
+25	3	21	34	2142	3	0	0	94	
+26	41	25	40	41000	13	0	0	55	
+27	100	51	87	443700	53	0	0	0	
+28	100	37	72	266400	40	63	0	0	
+29	86	65	50	279500	35	0	0	0	
+30	50	95	72	342000	6	0	0	50	
+31	58	53	72	221328	49	0	0	0	
+32	68	86	79	461992	14	0	0	0	
+33	8	19	29	4408	4	0	0	91	
+34	61	83	55	278465	18	0	0	0	
+35	56	60	96	322560	44	0	0	0	
+36	98	89	15	130830	2	0	82	0	
+37	92	71	86	561752	34	0	0	0	
+38	85	40	91	309400	44	60	0	0	
+39	6	98	82	48216	4	0	0	85	
+40	72	79	95	540360	24	0	0	0	
+41	16	67	74	79328	11	0	0	67	
+42	85	50	83	352750	54	0	0	0	
+43	78	73	38	216372	13	0	56	0	
+44	74	56	95	393680	45	0	0	0	
+45	80	81	96	622080	20	0	0	0	
+46	98	42	94	386904	46	54	0	0	
+47	54	53	89	254718	50	0	0	0	
+48	55	87	56	267960	13	0	0	0	
+49	66	79	70	364980	25	0	0	0	
+50	20	17	18	6120	9	0	71	0	
+51	51	85	71	307785	16	0	0	0	
+52	84	35	96	282240	39	64	0	0	
+53	57	70	50	199500	35	0	50	0	
+54	76	26	69	136344	31	73	0	0	
+55	93	22	79	161634	26	78	0	0	
+56	14	40	15	8400	2	0	25	81	
+57	81	54	50	218700	47	0	0	0	
+58	70	77	51	274890	27	0	0	0	
+59	69	73	54	271998	31	0	0	0	
+60	65	81	83	436995	21	0	0	0	
+61	87	77	87	582813	28	0	0	0	
+62	23	94	83	179446	7	0	0	72	
+63	77	71	40	218680	18	0	55	0	
+64	62	50	81	251100	55	0	0	0	
+65	100	91	55	500500	10	0	0	0	
+66	94	99	54	502524	3	0	0	0	
+67	14	8	42	4704	10	0	55	82	
+68	50	75	90	337500	6	0	0	0	
+69	60	70	54	226800	36	0	0	0	
+70	69	26	68	121992	30	74	0	0	
+71	81	12	88	85536	12	88	0	0	
+72	23	36	44	36432	1	0	0	57	
+73	81	99	57	457083	2	0	25	0	
+74	68	35	91	216580	41	63	0	0	
+75	95	54	64	328320	48	0	0	0	
+76	81	68	44	242352	27	0	51	0	
+77	72	90	90	583200	7	0	0	0	
+78	87	53	62	285882	51	0	0	0	
+79	52	54	96	269568	46	0	0	0	
+80	93	35	92	299460	42	62	0	0	
+81	65	70	58	263900	37	0	0	0	
+82	66	86	95	539220	15	0	0	0	
+83	28	1	34	952	1	0	66	0	
+84	92	52	66	315744	52	0	0	0	
+85	87	92	64	512256	8	0	0	0	
+86	46	40	48	88320	16	0	0	51	
+87	82	43	95	334970	45	56	0	0	
+88	52	64	87	289536	39	0	0	0	
+89	67	89	80	477040	11	0	0	0	
+90	96	69	78	516672	38	0	0	0	
+91	80	97	22	170720	3	0	54	0	
+92	36	88	88	278784	12	0	0	52	
+93	100	83	81	672300	19	0	0	0	
+94	57	63	79	283689	40	0	0	0	
+95	99	98	88	853776	5	0	0	0	
+96	91	78	2	14196	4	0	98	0	
+97	71	48	100	340800	52	52	0	0	
+98	95	63	70	418950	41	0	0	0	
+99	67	15	69	69345	16	85	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	36	46	21528	12	0	0	87	
+1	99	82	13	105534	8	0	81	0	
+2	52	50	63	163800	15	48	0	0	
+3	86	32	90	247680	18	35	0	0	
+4	43	23	38	37582	17	75	0	44	
+5	98	95	25	232750	1	0	15	0	
+6	28	39	22	24024	10	0	78	39	
+7	10	49	5	2450	3	0	88	75	
+8	22	36	2	1584	2	0	87	46	
+9	4	7	40	1120	10	0	38	96	
+10	39	44	20	34320	10	0	78	0	
+11	78	78	68	413712	4	0	29	0	
+12	11	47	16	8272	4	0	7	88	
+13	50	83	85	352750	7	0	0	50	
+14	37	16	43	25456	12	70	41	0	
+15	74	79	78	455988	9	0	0	0	
+16	82	80	7	45920	4	0	0	0	
+17	59	71	91	381199	6	0	0	0	
+18	75	97	11	80025	3	0	88	0	
+19	30	27	11	8910	10	0	78	67	
+20	73	2	78	11388	2	98	0	0	
+21	19	42	6	4788	2	0	87	27	
+22	19	13	39	9633	17	40	0	68	
+23	37	9	6	1998	13	0	79	42	
+24	8	47	6	2256	4	0	7	80	
+25	3	21	34	2142	1	0	40	95	
+26	41	25	40	41000	17	75	49	0	
+27	24	12	4	1152	14	0	70	66	
+28	100	37	72	266400	13	63	0	0	
+29	11	38	50	20900	12	0	0	76	
+30	2	36	31	2232	1	0	40	93	
+31	22	48	15	15840	4	0	29	78	
+32	17	27	28	12852	10	0	0	78	
+33	8	19	29	4408	11	0	0	81	
+34	42	11	6	2772	13	0	79	0	
+35	56	60	96	322560	5	0	0	0	
+36	98	89	15	130830	1	0	0	0	
+37	46	19	23	20102	14	0	70	0	
+38	85	40	91	309400	17	0	0	0	
+39	6	98	82	48216	2	0	0	87	
+40	10	35	22	7700	9	0	0	90	
+41	16	67	74	79328	9	0	0	74	
+42	37	31	2	2294	6	0	91	36	
+43	78	73	38	216372	10	0	0	0	
+44	5	18	29	2610	2	0	0	93	
+45	14	48	3	2016	3	0	88	85	
+46	98	42	94	386904	16	43	0	0	
+47	27	34	1	918	2	0	87	68	
+48	44	17	49	36652	17	75	0	0	
+49	19	33	40	25080	10	0	38	77	
+50	20	17	18	6120	14	0	70	46	
+51	36	31	8	8928	6	0	91	0	
+52	84	35	96	282240	14	63	0	0	
+53	11	44	45	21780	12	0	0	65	
+54	76	26	69	136344	11	70	0	0	
+55	93	22	79	161634	18	67	0	0	
+56	14	40	15	8400	9	0	78	86	
+57	27	34	37	33966	12	0	58	0	
+58	43	33	43	61017	13	0	0	57	
+59	27	44	11	13068	2	0	87	0	
+60	41	44	17	30668	9	0	78	45	
+61	87	77	87	582813	2	0	0	0	
+62	23	94	83	179446	5	0	0	56	
+63	77	71	40	218680	10	0	38	0	
+64	47	30	31	43710	15	48	63	0	
+65	43	33	29	41151	12	0	58	27	
+66	17	32	44	23936	11	0	44	83	
+67	14	8	42	4704	16	0	0	82	
+68	50	75	90	337500	7	0	0	0	
+69	60	70	54	226800	11	0	44	0	
+70	69	26	68	121992	10	73	0	0	
+71	81	12	88	85536	6	88	0	0	
+72	23	36	44	36432	11	0	44	60	
+73	81	99	57	457083	1	0	40	0	
+74	68	35	91	216580	17	40	0	0	
+75	29	1	3	87	5	0	96	0	
+76	81	68	44	242352	11	0	0	0	
+77	12	49	36	21168	1	0	40	81	
+78	45	46	11	22770	9	0	78	0	
+79	21	16	35	11760	5	0	0	79	
+80	93	35	92	299460	18	0	0	0	
+81	65	70	58	263900	12	0	0	0	
+82	27	13	34	11934	15	0	0	71	
+83	28	1	34	952	15	48	63	47	
+84	1	24	7	168	3	0	88	99	
+85	4	19	2	152	1	0	97	91	
+86	46	40	48	88320	15	48	0	52	
+87	82	43	95	334970	16	0	0	0	
+88	26	17	5	2210	6	0	91	73	
+89	29	24	16	11136	12	0	58	70	
+90	40	25	41	41000	12	70	0	0	
+91	80	97	22	170720	4	0	7	0	
+92	36	88	88	278784	6	0	0	59	
+93	100	83	81	672300	8	0	0	0	
+94	57	63	79	283689	13	0	0	0	
+95	99	98	88	853776	3	0	0	0	
+96	91	78	2	14196	1	0	97	0	
+97	71	48	100	340800	15	0	0	0	
+98	95	63	70	418950	14	0	0	0	
+99	67	15	69	69345	7	83	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	6	8	6	288	1	51	6	0	
+1	2	3	2	12	1	42	39	0	
+2	4	3	4	48	1	51	84	0	
+3	5	2	4	40	1	51	80	0	
+4	10	1	2	20	1	42	37	0	
+5	3	6	7	126	1	33	49	0	
+6	2	8	3	48	1	42	18	0	
+7	3	5	5	75	1	51	47	0	
+8	2	8	9	144	1	16	63	0	
+9	9	8	5	360	1	51	42	0	
+10	5	5	10	250	1	8	50	0	
+11	2	6	2	24	1	42	35	0	
+12	10	5	7	350	1	33	42	0	
+13	4	4	7	112	1	33	35	0	
+14	4	10	9	360	1	16	54	0	
+15	4	8	5	160	1	51	37	0	
+16	6	9	7	378	1	33	28	0	
+17	2	1	4	8	1	51	76	0	
+18	8	10	6	480	1	51	0	0	
+19	7	6	3	126	1	42	15	0	
+20	6	4	7	168	1	33	21	0	
+21	10	4	2	80	1	42	33	0	
+22	4	7	7	196	1	33	14	0	
+23	9	4	9	324	1	16	45	0	
+24	1	2	7	14	1	33	7	0	
+25	7	5	8	280	1	26	24	0	
+26	1	1	10	10	1	8	40	0	
+27	8	2	8	128	1	26	16	0	
+28	6	10	2	120	1	16	96	0	
+29	3	9	7	189	1	33	0	0	
+30	6	9	9	486	1	16	36	0	
+31	7	9	6	378	1	42	0	0	
+32	6	5	7	210	1	26	67	0	
+33	1	8	5	40	1	51	32	0	
+34	5	4	3	60	1	42	12	0	
+35	1	5	10	50	1	8	30	0	
+36	4	9	2	72	1	42	31	0	
+37	7	4	1	28	1	42	50	0	
+38	10	7	10	700	1	8	20	0	
+39	1	8	10	80	1	8	10	0	
+40	1	9	6	54	1	33	92	0	
+41	8	2	8	128	1	26	8	0	
+42	6	5	2	60	1	42	29	0	
+43	7	7	8	392	1	26	0	0	
+44	9	5	9	405	1	16	27	0	
+45	1	8	6	48	1	33	86	0	
+46	4	6	2	48	1	42	27	0	
+47	1	7	2	14	1	42	25	0	
+48	5	2	9	90	1	16	18	0	
+49	9	8	10	720	1	8	0	0	
+50	1	3	6	18	1	33	80	0	
+51	5	10	1	50	1	16	98	0	
+52	7	3	8	168	1	2	10	0	
+53	5	6	10	300	1	2	0	0	
+54	3	2	10	60	1	0	0	0	
+55	6	2	4	48	1	51	72	0	
+56	2	8	1	16	1	42	49	0	
+57	8	7	2	112	1	42	23	0	
+58	8	8	3	192	1	42	9	0	
+59	5	8	9	360	1	16	9	0	
+60	3	7	8	168	1	16	88	0	
+61	2	4	1	8	1	42	48	0	
+62	10	4	3	120	1	42	6	0	
+63	7	4	1	28	1	42	47	0	
+64	9	7	7	441	1	26	60	0	
+65	3	4	6	72	1	33	74	0	
+66	5	10	9	450	1	16	0	0	
+67	10	7	8	560	1	16	80	0	
+68	8	6	1	48	1	42	46	0	
+69	5	6	1	30	1	42	45	0	
+70	7	6	9	378	1	8	87	0	
+71	1	4	5	20	1	51	27	0	
+72	9	1	6	54	1	33	68	0	
+73	2	1	1	2	1	42	44	0	
+74	5	9	8	360	1	16	72	0	
+75	4	10	5	200	1	51	22	0	
+76	7	7	4	196	1	51	68	0	
+77	3	7	7	147	1	26	53	0	
+78	7	3	3	63	1	51	97	0	
+79	7	4	1	28	1	42	43	0	
+80	7	8	4	224	1	51	64	0	
+81	6	1	4	24	1	51	60	0	
+82	3	1	7	21	1	26	46	0	
+83	3	4	3	36	1	51	94	0	
+84	10	2	1	20	1	42	42	0	
+85	10	2	9	180	1	8	78	0	
+86	10	1	7	70	1	26	39	0	
+87	3	3	9	81	1	8	69	0	
+88	4	7	2	56	1	42	21	0	
+89	8	7	5	280	1	51	17	0	
+90	3	2	4	24	1	51	56	0	
+91	10	5	5	250	1	51	12	0	
+92	10	4	3	120	1	51	91	0	
+93	6	4	1	24	1	42	41	0	
+94	1	3	9	27	1	8	60	0	
+95	6	2	3	36	1	51	88	0	
+96	4	5	6	120	1	33	62	0	
+97	3	3	4	36	1	51	52	0	
+98	1	5	7	35	1	26	32	0	
+99	3	5	6	90	1	33	56	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	1	23	1	23	2	68	99	33	
+1	17	28	17	8092	1	27	72	35	
+2	29	8	34	7888	1	7	0	0	
+3	25	7	24	4200	1	88	74	0	
+4	25	26	17	11050	1	27	55	35	
+5	8	21	12	2016	2	65	12	66	
+6	17	23	33	12903	1	33	0	0	
+7	33	30	10	9900	2	65	44	66	
+8	22	3	34	2244	1	0	35	0	
+9	4	3	30	360	2	0	32	33	
+10	15	35	35	18375	2	0	0	0	
+11	22	6	32	4224	1	56	32	0	
+12	30	15	17	7650	2	35	83	0	
+13	24	14	2	672	2	65	69	66	
+14	24	25	14	8400	1	0	38	35	
+15	24	8	5	960	1	7	67	0	
+16	26	24	27	16848	2	35	30	0	
+17	32	16	24	12288	1	33	61	0	
+18	8	25	26	5200	2	68	52	33	
+19	2	1	18	36	2	99	0	0	
+20	11	24	2	528	1	0	97	35	
+21	15	34	32	16320	2	0	68	0	
+22	4	2	17	136	2	96	0	33	
+23	14	19	29	7714	2	66	30	0	
+24	16	32	32	16384	1	56	0	0	
+25	7	10	3	210	1	88	29	35	
+26	16	21	5	1680	1	56	95	0	
+27	8	12	13	1248	1	88	16	35	
+28	11	10	32	3520	2	0	0	33	
+29	28	34	12	11424	2	65	0	66	
+30	21	9	14	2646	2	0	86	33	
+31	27	29	11	8613	1	27	89	35	
+32	31	15	2	930	2	42	98	33	
+33	1	28	10	280	2	65	34	66	
+34	30	19	13	7410	1	0	65	35	
+35	1	20	25	500	2	42	52	33	
+36	24	9	22	4752	1	15	56	0	
+37	12	14	1	168	1	15	99	0	
+38	30	7	35	7350	1	0	0	0	
+39	26	33	10	8580	2	65	24	66	
+40	6	9	26	1404	2	68	26	33	
+41	33	32	28	29568	2	10	0	33	
+42	31	5	2	310	1	88	98	0	
+43	12	22	13	3432	1	0	52	35	
+44	9	10	24	2160	2	0	62	33	
+45	26	28	26	18928	2	68	0	33	
+46	4	1	2	8	1	7	95	0	
+47	11	32	17	5984	2	0	0	66	
+48	15	27	24	9720	1	0	0	35	
+49	29	33	30	28710	2	66	0	0	
+50	21	23	21	10143	2	42	77	33	
+51	20	30	26	15600	2	35	57	0	
+52	17	18	33	10098	1	15	0	0	
+53	20	31	30	18600	2	35	0	0	
+54	3	22	20	1320	1	56	40	35	
+55	1	2	9	18	1	0	88	0	
+56	27	28	21	15876	2	68	78	33	
+57	8	7	27	1512	2	10	28	33	
+58	18	33	13	7722	2	32	14	66	
+59	25	8	14	2800	1	7	34	0	
+60	33	27	28	24948	2	66	59	0	
+61	2	9	16	288	1	88	0	35	
+62	15	29	33	14355	2	0	35	0	
+63	22	9	21	4158	1	15	78	0	
+64	9	22	17	3366	1	27	38	35	
+65	8	4	26	832	2	42	26	33	
+66	35	15	14	7350	1	33	85	0	
+67	15	32	3	1440	2	65	66	66	
+68	23	26	6	3588	2	65	60	66	
+69	30	16	1	480	1	33	99	0	
+70	32	31	19	18848	1	56	60	35	
+71	26	4	25	2600	1	88	25	0	
+72	4	26	26	2704	2	42	0	33	
+73	32	11	31	10912	1	56	64	0	
+74	35	14	28	13720	1	33	33	0	
+75	34	15	20	10200	1	56	20	35	
+76	17	7	4	476	1	7	76	0	
+77	18	27	7	3402	1	0	90	35	
+78	12	23	13	3588	2	66	87	0	
+79	12	29	21	7308	1	27	0	35	
+80	12	13	14	2184	1	0	24	35	
+81	11	6	19	1254	1	0	69	0	
+82	23	1	7	161	1	7	60	0	
+83	13	29	18	6786	1	56	79	35	
+84	15	27	6	2430	2	65	54	66	
+85	30	12	24	8640	1	88	50	0	
+86	30	16	12	5760	1	0	78	35	
+87	18	33	14	8316	2	32	0	66	
+88	29	7	12	2436	1	7	48	0	
+89	8	32	20	5120	1	56	0	35	
+90	33	17	19	10659	2	10	81	33	
+91	30	10	25	7500	1	88	0	0	
+92	35	14	3	1470	1	56	97	35	
+93	6	29	1	174	2	65	71	66	
+94	31	3	4	372	1	7	72	0	
+95	16	7	23	2576	1	15	33	0	
+96	4	5	1	20	1	7	94	0	
+97	13	3	14	546	1	7	80	0	
+98	6	15	17	1530	1	27	21	35	
+99	3	20	26	1560	2	10	55	33	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=02 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	78	36	129168	9	0	62	0	
+1	62	13	52	41912	6	87	0	0	
+2	54	13	74	51948	20	33	0	0	
+3	35	32	24	26880	14	0	72	0	
+4	70	31	32	69440	17	56	65	0	
+5	73	86	67	420626	4	0	0	0	
+6	42	88	93	343728	5	12	0	0	
+7	33	65	25	53625	9	0	62	59	
+8	22	18	89	35244	18	0	0	69	
+9	49	28	35	48020	12	72	58	0	
+10	15	55	10	8250	3	0	89	0	
+11	72	36	2	5184	13	0	89	0	
+12	40	15	57	34200	15	64	0	58	
+13	44	4	67	11792	20	33	0	54	
+14	74	70	89	461020	13	0	0	0	
+15	74	38	65	182780	17	56	0	0	
+16	66	39	47	120978	15	0	47	0	
+17	42	61	64	163968	7	0	0	51	
+18	68	10	46	31280	5	0	53	0	
+19	87	16	93	129456	8	84	0	0	
+20	86	64	47	258688	15	0	0	0	
+21	50	54	2	5400	3	0	89	15	
+22	74	7	97	50246	4	92	0	0	
+23	19	74	59	82954	9	0	0	54	
+24	11	2	87	1914	17	0	0	84	
+25	77	45	18	62370	10	0	78	0	
+26	61	61	30	111630	12	0	60	0	
+27	88	2	88	15488	1	97	0	0	
+28	56	40	92	206080	6	0	0	0	
+29	13	69	37	33189	9	0	62	46	
+30	96	89	69	589536	2	0	0	0	
+31	87	59	56	287448	16	0	0	0	
+32	6	45	47	12690	3	0	0	91	
+33	21	8	5	840	3	0	89	65	
+34	15	34	53	27030	12	0	0	84	
+35	91	25	90	204750	11	75	0	0	
+36	54	79	62	264492	9	0	0	0	
+37	37	24	31	27528	14	65	51	53	
+38	50	17	50	42500	19	81	0	0	
+39	61	38	100	231800	16	59	0	0	
+40	81	79	86	550314	8	0	0	0	
+41	48	52	58	144768	18	48	0	0	
+42	86	65	72	402480	14	0	0	0	
+43	67	77	78	402402	10	0	0	0	
+44	29	15	19	8265	14	0	72	35	
+45	11	8	46	4048	13	0	0	89	
+46	84	56	92	432768	17	0	0	0	
+47	61	7	52	22204	19	74	0	0	
+48	65	92	19	113620	4	0	67	0	
+49	69	48	90	298080	18	0	0	0	
+50	81	23	96	178848	10	77	0	0	
+51	15	40	21	12600	12	0	60	61	
+52	97	23	58	129398	12	72	0	0	
+53	85	6	40	20400	6	87	52	0	
+54	73	72	60	315360	12	0	0	0	
+55	16	92	24	35328	2	0	69	77	
+56	52	28	31	45136	13	70	67	0	
+57	8	87	62	43152	3	0	0	83	
+58	68	38	93	240312	19	0	0	0	
+59	5	18	29	2610	2	0	69	93	
+60	3	47	48	6768	1	0	0	95	
+61	92	64	51	300288	11	0	45	0	
+62	70	94	3	19740	3	0	86	0	
+63	77	34	51	133518	14	65	0	0	
+64	99	27	67	179091	13	70	0	0	
+65	83	94	86	670972	3	0	0	0	
+66	35	90	19	59850	4	0	67	65	
+67	20	67	18	24120	1	0	82	72	
+68	58	36	81	169128	15	64	0	0	
+69	85	36	71	217260	19	38	0	0	
+70	77	96	29	214368	2	0	69	0	
+71	11	44	45	21780	12	0	0	73	
+72	59	21	76	94164	9	79	0	0	
+73	72	91	1	6552	1	0	82	0	
+74	15	69	68	70380	13	0	0	74	
+75	14	40	15	8400	10	0	78	77	
+76	37	87	84	270396	6	0	0	56	
+77	33	27	77	68607	16	59	0	64	
+78	7	43	43	12943	4	0	0	93	
+79	77	44	11	37268	8	0	86	0	
+80	67	38	44	112024	16	0	56	0	
+81	56	41	14	32144	4	0	86	43	
+82	3	41	97	11931	16	59	0	61	
+83	23	34	93	72726	19	0	0	68	
+84	90	2	51	9180	2	96	0	0	
+85	30	72	69	149040	10	0	0	67	
+86	20	81	47	76140	4	0	0	73	
+87	93	33	79	242451	20	0	0	0	
+88	94	97	82	747676	1	0	0	0	
+89	8	17	15	2040	1	0	82	92	
+90	43	92	14	55384	4	0	86	0	
+91	100	75	45	337500	11	0	0	0	
+92	10	84	53	44520	8	0	0	81	
+93	76	24	21	38304	7	0	77	0	
+94	1	83	19	1577	1	0	0	94	
+95	66	12	53	41976	5	0	0	0	
+96	44	15	86	56760	7	85	0	0	
+97	23	73	44	73876	9	0	0	73	
+98	51	85	77	333795	7	0	0	0	
+99	53	35	36	66780	14	65	51	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	39	74	259740	20	0	0	0	
+1	83	19	96	151392	30	0	0	0	
+2	90	38	72	246240	24	0	0	0	
+3	90	46	85	351900	13	41	0	0	
+4	85	78	9	59670	2	0	84	0	
+5	90	20	80	144000	30	19	0	0	
+6	21	88	100	184800	4	0	0	73	
+7	79	14	76	84056	30	72	0	0	
+8	79	13	77	79079	30	86	0	0	
+9	99	47	80	372240	12	47	0	0	
+10	67	66	71	313962	17	0	0	0	
+11	79	13	96	98592	23	82	0	0	
+12	76	22	91	152152	24	78	0	0	
+13	96	9	70	60480	14	91	0	0	
+14	73	82	34	203524	23	0	46	0	
+15	70	94	6	39480	2	0	93	0	
+16	99	77	85	647955	3	0	0	0	
+17	38	34	12	15504	3	0	85	0	
+18	77	42	93	300762	15	56	0	0	
+19	100	39	74	288600	18	0	0	0	
+20	99	1	87	8613	2	99	0	0	
+21	74	28	74	153328	28	63	0	0	
+22	85	69	71	416415	10	0	0	0	
+23	56	98	95	521360	5	0	0	0	
+24	99	15	86	127710	19	85	0	0	
+25	49	73	98	350546	14	0	0	0	
+26	88	36	99	313632	6	64	0	0	
+27	69	49	81	273861	19	36	0	0	
+28	79	23	95	172615	20	77	0	0	
+29	36	91	77	252252	14	0	0	49	
+30	68	35	72	171360	26	0	0	32	
+31	88	24	81	171072	26	76	0	0	
+32	87	7	93	56637	21	88	0	0	
+33	67	48	100	321600	16	0	0	0	
+34	30	19	26	14820	9	0	0	0	
+35	71	77	46	251482	23	0	0	0	
+36	76	40	79	240160	24	38	0	0	
+37	89	41	97	353953	13	0	0	0	
+38	44	97	78	332904	5	0	0	56	
+39	32	75	90	216000	26	0	0	0	
+40	98	88	92	793408	1	0	0	0	
+41	7	16	16	1792	2	0	84	85	
+42	94	30	87	245340	9	70	0	0	
+43	84	88	35	258720	21	0	0	0	
+44	88	47	94	388784	8	50	0	0	
+45	81	37	85	254745	22	0	0	0	
+46	23	42	16	15456	5	0	78	56	
+47	79	7	70	38710	29	93	0	0	
+48	92	65	77	460460	7	0	0	0	
+49	89	31	69	190371	27	27	31	0	
+50	89	7	70	43610	29	0	27	0	
+51	2	73	73	10658	1	0	0	98	
+52	73	88	86	552464	4	0	0	0	
+53	77	11	66	55902	27	86	31	0	
+54	72	9	84	54432	28	91	0	0	
+55	27	44	12	14256	3	34	85	0	
+56	69	38	74	194028	28	0	0	0	
+57	67	43	77	221837	25	0	0	0	
+58	84	69	73	423108	9	0	26	0	
+59	84	41	87	299628	16	48	0	0	
+60	99	50	88	435600	8	0	0	0	
+61	85	56	68	323680	15	0	0	0	
+62	82	85	50	348500	11	0	0	0	
+63	92	17	98	153272	22	83	0	0	
+64	78	6	85	39780	12	94	0	0	
+65	88	47	93	384648	12	0	0	0	
+66	72	5	78	28080	21	95	0	0	
+67	88	28	67	165088	27	58	31	0	
+68	82	70	45	258300	21	0	35	0	
+69	93	68	31	196044	27	27	0	0	
+70	95	27	78	200070	27	0	0	0	
+71	89	64	84	478464	6	0	0	0	
+72	78	3	95	22230	8	97	0	0	
+73	83	2	76	12616	5	98	0	0	
+74	88	25	74	162800	28	38	0	0	
+75	74	93	27	185814	29	0	0	0	
+76	86	98	21	176988	17	0	79	0	
+77	96	89	84	717696	2	0	0	0	
+78	80	12	96	92160	1	88	0	0	
+79	81	14	81	91854	30	58	0	0	
+80	70	19	96	127680	30	39	0	0	
+81	86	13	91	101738	13	87	0	0	
+82	99	33	90	294030	7	65	0	0	
+83	94	40	67	251920	22	37	0	0	
+84	76	37	92	258704	20	39	0	0	
+85	17	71	67	80869	23	0	0	73	
+86	85	37	90	283050	18	39	0	0	
+87	87	36	88	275616	19	0	0	0	
+88	89	22	93	182094	3	78	0	0	
+89	96	27	87	225504	10	69	0	0	
+90	87	10	72	62640	2	89	0	0	
+91	68	12	87	70992	4	88	0	0	
+92	89	8	80	56960	16	92	0	0	
+93	87	24	100	208800	18	76	0	0	
+94	95	32	74	224960	17	66	0	0	
+95	34	15	49	24990	11	85	0	0	
+96	77	40	71	218680	25	43	0	0	
+97	69	1	82	5658	3	77	0	0	
+98	94	99	42	390852	11	0	58	0	
+99	85	13	86	95030	25	87	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	99	19	169290	19	0	81	0	
+1	83	69	6	34362	27	0	57	0	
+2	90	38	72	246240	17	37	0	0	
+3	90	71	30	191700	25	0	65	0	
+4	85	78	9	59670	26	0	78	0	
+5	90	85	10	76500	8	0	90	0	
+6	21	88	100	184800	4	0	0	79	
+7	79	69	31	168981	27	0	0	0	
+8	79	73	17	98039	20	0	83	0	
+9	99	82	15	121770	2	0	84	0	
+10	67	66	71	313962	15	0	27	0	
+11	79	93	21	154287	24	0	79	0	
+12	76	22	91	152152	3	77	0	0	
+13	96	74	50	355200	11	0	0	0	
+14	73	82	34	203524	25	0	0	0	
+15	70	94	6	39480	27	0	45	0	
+16	99	77	85	647955	3	0	0	0	
+17	38	34	12	15504	5	0	78	56	
+18	77	67	43	221837	24	0	0	0	
+19	100	39	74	288600	14	56	0	0	
+20	99	86	22	187308	10	0	78	0	
+21	74	28	74	153328	10	70	0	0	
+22	85	69	71	416415	10	0	0	0	
+23	56	98	95	521360	5	0	0	0	
+24	99	95	1	9405	2	0	99	0	
+25	49	73	98	350546	12	0	0	51	
+26	88	76	9	60192	17	0	91	0	
+27	69	84	36	208656	24	0	43	0	
+28	79	68	25	134300	9	0	0	0	
+29	36	91	77	252252	12	0	0	0	
+30	68	85	27	156060	15	0	0	0	
+31	88	99	21	182952	14	0	74	0	
+32	87	92	43	344172	13	0	0	0	
+33	67	88	5	29480	14	0	95	0	
+34	30	19	26	14820	11	74	0	0	
+35	71	77	46	251482	20	0	0	0	
+36	76	40	79	240160	21	0	0	0	
+37	89	71	37	233803	22	0	0	0	
+38	44	97	78	332904	5	0	0	56	
+39	32	75	90	216000	15	0	0	68	
+40	98	88	92	793408	1	0	0	0	
+41	7	16	16	1792	3	81	0	76	
+42	94	85	22	175780	23	0	78	0	
+43	84	88	35	258720	19	0	0	0	
+44	88	67	44	259424	18	0	40	0	
+45	81	72	5	29160	25	0	95	0	
+46	23	42	16	15456	5	34	78	56	
+47	79	82	10	64780	4	0	86	0	
+48	92	65	77	460460	7	31	0	0	
+49	89	31	69	190371	7	0	0	0	
+50	89	87	15	116145	13	0	85	0	
+51	2	73	73	10658	1	0	0	98	
+52	73	88	86	552464	4	0	0	0	
+53	77	91	41	287287	16	0	42	0	
+54	72	9	84	54432	2	89	0	0	
+55	27	44	12	14256	12	0	77	0	
+56	69	78	4	21528	4	0	96	0	
+57	67	93	37	230547	23	0	0	0	
+58	84	69	73	423108	9	0	25	0	
+59	84	81	27	183708	26	0	27	0	
+60	99	100	23	227700	7	0	77	0	
+61	85	56	68	323680	14	0	0	0	
+62	82	85	50	348500	11	0	50	0	
+63	92	82	8	60352	1	0	92	0	
+64	78	76	10	59280	26	0	87	0	
+65	88	67	38	224048	23	0	37	0	
+66	72	75	43	232200	22	0	37	0	
+67	88	73	37	237688	20	0	46	0	
+68	82	70	45	258300	19	0	35	0	
+69	93	68	31	196044	25	0	34	0	
+70	95	77	13	95095	3	0	85	0	
+71	89	64	84	478464	6	0	0	0	
+72	78	88	5	34320	5	0	95	0	
+73	83	92	6	45816	27	0	39	0	
+74	88	80	19	133760	22	0	81	0	
+75	74	93	27	185814	26	0	0	0	
+76	86	98	21	176988	21	0	79	0	
+77	96	89	84	717696	2	0	0	0	
+78	80	12	96	92160	1	88	0	0	
+79	81	74	6	35964	27	0	51	0	
+80	70	99	1	6930	6	0	98	0	
+81	86	83	16	114208	16	0	83	0	
+82	99	98	45	436590	8	0	0	0	
+83	94	85	42	335580	13	0	43	0	
+84	76	92	42	293664	16	0	0	0	
+85	17	71	67	80869	16	0	0	77	
+86	85	37	90	283050	17	0	0	0	
+87	87	36	88	275616	6	64	0	0	
+88	89	72	8	51264	27	0	31	0	
+89	96	27	87	225504	9	73	0	0	
+90	87	70	7	42630	10	0	71	0	
+91	68	12	87	70992	4	88	0	0	
+92	89	88	10	78320	6	0	88	0	
+93	87	79	40	274920	18	0	0	0	
+94	95	77	24	175560	26	0	54	0	
+95	34	15	49	24990	11	85	26	0	
+96	77	40	71	218680	21	40	0	0	
+97	69	81	2	11178	3	0	98	0	
+98	94	99	42	390852	8	0	45	0	
+99	85	68	16	92480	18	0	84	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	25	99	74	183150	25	0	0	75	
+1	33	69	96	218592	26	0	0	0	
+2	90	38	72	246240	19	37	0	0	
+3	30	71	85	181050	28	0	0	0	
+4	85	78	9	59670	2	0	84	0	
+5	20	85	80	136000	24	0	0	80	
+6	21	88	100	184800	17	0	0	79	
+7	19	69	76	99636	30	0	0	19	
+8	39	73	77	219219	25	0	0	34	
+9	14	82	80	91840	22	0	0	86	
+10	67	66	71	313962	14	0	0	0	
+11	39	93	96	348192	5	0	0	56	
+12	76	22	91	152152	3	78	0	0	
+13	46	74	70	238280	22	0	0	36	
+14	73	82	34	203524	27	0	0	19	
+15	70	94	6	39480	2	0	93	0	
+16	99	77	85	647955	3	0	0	0	
+17	38	34	12	15504	3	0	85	0	
+18	2	67	93	12462	7	0	0	92	
+19	100	39	74	288600	13	56	0	0	
+20	14	86	87	104748	9	0	0	86	
+21	74	28	74	153328	9	69	0	0	
+22	85	69	71	416415	9	0	0	0	
+23	56	98	95	521360	5	0	0	0	
+24	4	95	86	32680	2	0	0	96	
+25	49	73	98	350546	11	19	0	0	
+26	28	76	99	210672	23	0	0	71	
+27	49	84	81	333396	12	0	0	0	
+28	19	68	95	122740	29	0	0	77	
+29	36	91	77	252252	22	0	0	0	
+30	43	85	72	263160	20	0	0	43	
+31	18	99	81	144342	15	0	0	82	
+32	32	92	93	273792	18	0	0	39	
+33	2	88	100	17600	1	0	0	98	
+34	30	19	26	14820	11	0	0	0	
+35	71	77	46	251482	23	0	0	0	
+36	76	40	79	240160	24	0	0	0	
+37	29	71	97	199723	26	0	0	71	
+38	44	97	78	332904	12	0	0	49	
+39	32	75	90	216000	26	0	0	33	
+40	98	88	92	793408	1	0	0	0	
+41	7	16	16	1792	2	78	84	70	
+42	39	85	87	288405	18	0	0	0	
+43	84	88	35	258720	21	0	0	0	
+44	43	67	94	270814	20	0	0	0	
+45	16	72	85	97920	21	0	0	84	
+46	23	42	16	15456	6	0	84	0	
+47	19	82	70	109060	30	0	0	0	
+48	92	65	77	460460	7	0	0	0	
+49	89	31	69	190371	8	69	0	0	
+50	24	87	70	146160	29	0	0	53	
+51	2	73	73	10658	7	0	0	94	
+52	73	88	86	552464	4	0	0	0	
+53	7	91	66	42042	12	0	0	93	
+54	72	9	84	54432	2	89	0	0	
+55	27	44	12	14256	3	34	85	0	
+56	4	78	74	23088	4	0	0	96	
+57	2	93	77	14322	6	0	0	98	
+58	84	69	73	423108	8	0	0	0	
+59	14	81	87	98658	20	0	0	86	
+60	29	100	88	255200	18	0	0	71	
+61	85	56	68	323680	13	0	0	0	
+62	82	85	50	348500	10	0	42	0	
+63	37	82	98	297332	17	0	0	0	
+64	3	76	85	19380	7	0	0	96	
+65	48	67	93	299088	16	0	0	34	
+66	27	75	78	157950	29	0	0	0	
+67	18	73	67	88038	30	0	0	38	
+68	82	70	45	258300	21	0	35	0	
+69	93	68	31	196044	27	0	69	0	
+70	5	77	78	30030	5	0	0	95	
+71	89	64	84	478464	6	0	0	0	
+72	23	88	95	192280	4	0	0	73	
+73	48	92	76	335616	11	0	0	52	
+74	3	80	74	17760	10	0	0	94	
+75	74	93	27	185814	8	0	73	0	
+76	86	98	21	176988	9	0	74	0	
+77	96	89	84	717696	2	0	0	0	
+78	80	12	96	92160	1	88	0	0	
+79	26	74	81	155844	29	0	0	27	
+80	30	99	96	285120	14	0	0	67	
+81	16	83	91	120848	16	0	0	84	
+82	34	98	90	299880	16	0	0	0	
+83	19	85	67	108205	27	0	0	0	
+84	36	92	92	304704	15	0	0	44	
+85	17	71	67	80869	30	0	0	56	
+86	85	37	90	283050	19	0	0	0	
+87	87	36	88	275616	6	64	0	0	
+88	9	72	93	60264	6	0	0	89	
+89	96	27	87	225504	7	73	0	0	
+90	32	70	72	161280	28	0	0	68	
+91	68	12	87	70992	4	88	0	0	
+92	44	88	80	309760	15	0	0	0	
+93	37	79	100	292300	17	0	0	37	
+94	30	77	74	170940	28	0	0	30	
+95	34	15	49	24990	10	85	42	0	
+96	77	40	71	218680	24	40	0	0	
+97	34	81	82	225828	25	0	0	0	
+98	94	99	42	390852	10	0	0	0	
+99	15	68	86	87720	8	0	0	84	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	68	57	53	205428	60	0	0	0	
+1	85	54	66	302940	56	0	0	0	
+2	90	38	72	246240	36	61	0	0	
+3	60	75	97	436500	31	0	0	0	
+4	85	78	9	59670	3	0	84	0	
+5	91	63	74	424242	37	0	0	0	
+6	21	88	100	184800	8	0	0	70	
+7	86	100	78	670800	5	0	0	0	
+8	80	84	70	470400	25	0	0	0	
+9	82	99	76	616968	13	0	0	0	
+10	67	66	71	313962	53	0	0	0	
+11	81	97	93	730701	2	0	0	0	
+12	76	22	91	152152	11	77	0	0	
+13	62	52	82	264368	57	0	0	0	
+14	73	82	34	203524	49	0	58	0	
+15	70	94	6	39480	2	0	93	0	
+16	99	77	85	647955	11	0	0	0	
+17	38	34	12	15504	4	0	80	0	
+18	87	56	99	482328	22	0	0	0	
+19	100	39	74	288600	22	56	0	0	
+20	53	68	65	234260	59	0	0	0	
+21	74	28	74	153328	14	0	0	0	
+22	85	69	71	416415	39	0	0	0	
+23	56	98	95	521360	18	0	0	0	
+24	83	65	60	323700	51	0	0	0	
+25	49	73	98	350546	47	0	0	0	
+26	100	56	82	459200	29	0	0	0	
+27	90	72	88	570240	14	28	0	0	
+28	84	73	50	306600	54	0	0	0	
+29	36	91	77	252252	21	0	0	61	
+30	100	61	70	427000	36	0	0	0	
+31	96	69	98	649152	9	0	0	0	
+32	84	95	58	462840	27	0	0	0	
+33	68	68	93	430032	35	0	0	0	
+34	30	19	26	14820	14	0	74	0	
+35	71	77	46	251482	54	0	50	0	
+36	76	40	79	240160	43	56	0	0	
+37	75	82	50	307500	48	0	50	0	
+38	44	97	78	332904	18	0	0	56	
+39	32	75	90	216000	26	0	0	56	
+40	98	88	92	793408	1	0	0	0	
+41	7	16	16	1792	2	73	0	81	
+42	54	84	96	435456	33	0	0	0	
+43	84	88	35	258720	42	0	63	0	
+44	98	63	63	388962	42	0	0	0	
+45	62	94	58	338024	49	0	0	0	
+46	23	42	16	15456	4	34	80	0	
+47	94	90	80	676800	4	0	0	0	
+48	92	65	77	460460	28	0	0	0	
+49	89	31	69	190371	24	68	0	0	
+50	52	88	95	434720	34	0	0	0	
+51	2	73	73	10658	2	0	0	98	
+52	73	88	86	552464	17	0	0	0	
+53	71	74	68	357272	45	0	0	0	
+54	72	9	84	54432	3	91	0	0	
+55	27	44	12	14256	4	34	80	23	
+56	70	68	99	471240	24	0	0	0	
+57	53	50	75	198750	61	0	0	0	
+58	84	69	73	423108	38	0	0	0	
+59	85	99	75	631125	12	0	0	0	
+60	69	90	71	440910	30	0	0	0	
+61	85	56	68	323680	52	0	0	0	
+62	82	85	50	348500	48	0	0	0	
+63	81	86	55	383130	44	0	0	0	
+64	78	84	99	648648	10	0	0	0	
+65	56	94	89	468496	26	0	0	0	
+66	55	68	81	302940	55	0	0	0	
+67	72	96	75	518400	19	0	0	0	
+68	82	70	45	258300	44	0	55	0	
+69	93	68	31	196044	45	0	68	0	
+70	75	76	88	501600	20	0	0	0	
+71	89	64	84	478464	23	0	0	0	
+72	51	98	54	269892	47	0	0	49	
+73	97	86	80	667360	7	0	0	0	
+74	85	75	87	554625	16	0	0	0	
+75	74	93	27	185814	25	0	70	0	
+76	86	98	21	176988	5	0	78	0	
+77	96	89	84	717696	3	0	0	0	
+78	80	12	96	92160	1	88	0	0	
+79	70	97	96	651840	8	0	0	0	
+80	83	52	58	250328	58	0	0	0	
+81	81	71	99	569349	15	0	0	0	
+82	55	54	64	190080	62	0	0	0	
+83	60	62	90	334800	50	0	0	0	
+84	98	90	76	670320	6	0	0	0	
+85	17	71	67	80869	2	0	0	81	
+86	85	37	90	283050	29	56	0	0	
+87	87	36	88	275616	23	64	0	0	
+88	81	62	82	411804	40	0	0	0	
+89	96	27	87	225504	9	69	0	0	
+90	69	56	100	386400	43	0	0	0	
+91	68	12	87	70992	7	86	0	0	
+92	59	82	85	411230	41	0	0	0	
+93	65	50	56	182000	61	50	0	0	
+94	61	87	92	488244	21	0	0	0	
+95	34	15	49	24990	10	84	0	0	
+96	77	40	71	218680	46	60	0	0	
+97	92	60	64	353280	46	0	0	0	
+98	94	99	42	390852	27	0	58	0	
+99	69	71	89	436011	32	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	25	39	19	18525	9	0	80	23	
+1	33	19	6	3762	6	0	92	0	
+2	90	38	72	246240	21	0	0	0	
+3	30	46	30	41400	15	0	0	67	
+4	85	78	9	59670	4	0	84	0	
+5	20	20	10	4000	10	0	85	0	
+6	21	88	100	184800	5	12	0	0	
+7	19	14	31	8246	18	0	68	0	
+8	39	13	17	8619	15	0	71	39	
+9	14	47	15	9870	1	0	63	74	
+10	67	66	71	313962	15	0	0	0	
+11	39	13	21	10647	15	0	71	0	
+12	76	22	91	152152	10	77	0	0	
+13	46	9	50	20700	15	66	0	0	
+14	73	82	34	203524	9	0	0	0	
+15	70	94	6	39480	1	0	90	0	
+16	99	77	85	647955	10	0	0	0	
+17	38	34	12	15504	8	0	86	55	
+18	2	42	43	3612	4	0	0	98	
+19	100	39	74	288600	20	40	0	0	
+20	14	1	22	308	14	0	0	84	
+21	74	28	74	153328	12	70	0	0	
+22	85	69	71	416415	13	0	0	0	
+23	56	98	95	521360	2	0	0	0	
+24	4	15	1	60	1	0	96	34	
+25	49	73	98	350546	3	0	0	0	
+26	28	36	9	9072	8	0	86	27	
+27	49	49	36	86436	19	0	0	0	
+28	19	23	25	10925	14	0	73	73	
+29	36	91	77	252252	3	0	0	49	
+30	43	35	27	40635	14	0	73	0	
+31	18	24	21	9072	9	0	0	73	
+32	32	7	43	9632	6	88	0	68	
+33	2	48	5	480	1	0	90	70	
+34	30	19	26	14820	13	0	71	39	
+35	71	77	46	251482	9	0	34	0	
+36	76	40	79	240160	18	56	0	0	
+37	29	41	37	43993	19	0	36	48	
+38	44	97	78	332904	2	0	0	56	
+39	32	75	90	216000	11	0	0	0	
+40	98	88	92	793408	6	0	0	0	
+41	7	16	16	1792	4	0	84	85	
+42	39	30	22	25740	13	0	71	0	
+43	84	88	35	258720	7	0	0	0	
+44	43	47	44	88924	19	49	0	0	
+45	16	37	5	2960	1	0	90	72	
+46	23	42	16	15456	9	0	80	0	
+47	19	7	10	1330	13	0	71	69	
+48	92	65	77	460460	16	0	0	0	
+49	89	31	69	190371	13	69	0	0	
+50	24	7	15	2520	9	0	80	64	
+51	2	73	73	10658	4	0	0	96	
+52	73	88	86	552464	8	0	0	0	
+53	7	11	41	3157	8	0	0	90	
+54	72	9	84	54432	3	91	0	0	
+55	27	44	12	14256	8	0	86	0	
+56	4	38	4	608	1	0	96	0	
+57	2	43	37	3182	1	0	0	94	
+58	84	69	73	423108	14	0	0	0	
+59	14	41	27	15498	7	0	35	82	
+60	29	50	23	33350	9	0	34	71	
+61	85	56	68	323680	18	0	0	0	
+62	82	85	50	348500	7	0	35	0	
+63	37	17	8	5032	6	0	92	33	
+64	3	6	10	180	1	0	63	96	
+65	48	47	38	85728	19	0	36	0	
+66	27	5	43	5805	3	91	0	72	
+67	18	28	37	18648	12	0	0	82	
+68	82	70	45	258300	12	0	0	0	
+69	93	68	31	196044	12	0	45	0	
+70	5	27	13	1755	1	0	63	88	
+71	89	64	84	478464	17	0	0	0	
+72	23	3	5	345	2	0	95	0	
+73	48	2	6	576	16	0	77	0	
+74	3	25	19	1425	1	0	63	93	
+75	74	93	27	185814	1	0	63	0	
+76	86	98	21	176988	1	0	42	0	
+77	96	89	84	717696	4	0	0	0	
+78	80	12	96	92160	5	0	0	0	
+79	26	14	6	2184	6	0	92	70	
+80	30	19	1	570	1	0	96	4	
+81	16	13	16	3328	9	0	80	48	
+82	34	33	45	50490	15	66	50	0	
+83	19	40	42	31920	20	0	0	77	
+84	36	37	42	55944	19	49	44	0	
+85	17	71	67	80869	8	0	0	73	
+86	85	37	90	283050	21	38	0	0	
+87	87	36	88	275616	17	64	0	0	
+88	9	22	8	1584	1	0	42	86	
+89	96	27	87	225504	14	69	0	0	
+90	32	10	7	2240	10	0	85	20	
+91	68	12	87	70992	6	88	0	0	
+92	44	8	10	3520	10	0	85	52	
+93	37	24	40	35520	19	49	0	43	
+94	30	32	24	23040	14	0	73	43	
+95	34	15	49	24990	15	66	0	46	
+96	77	40	71	218680	20	0	0	0	
+97	34	1	2	68	1	0	96	38	
+98	94	99	42	390852	1	0	0	0	
+99	15	13	16	3120	7	0	0	84	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	9	8	9	648	1	8	39	0	
+1	9	5	9	405	1	8	30	0	
+2	1	6	3	18	1	56	21	0	
+3	10	8	2	160	1	56	42	0	
+4	10	10	6	600	1	46	12	0	
+5	3	10	2	60	1	56	40	0	
+6	10	9	5	450	1	46	68	0	
+7	10	10	10	1000	1	17	0	0	
+8	5	3	8	120	1	27	0	0	
+9	4	1	7	28	1	37	28	0	
+10	10	1	9	90	1	17	91	0	
+11	9	3	7	189	1	37	21	0	
+12	5	6	7	210	1	37	14	0	
+13	10	4	4	160	1	37	83	0	
+14	7	10	6	420	1	46	6	0	
+15	9	3	1	27	1	56	48	0	
+16	1	1	2	2	1	56	38	0	
+17	9	1	9	81	1	17	82	0	
+18	2	10	6	120	1	46	0	0	
+19	3	7	4	84	1	37	79	0	
+20	6	2	4	48	1	37	75	0	
+21	7	5	4	140	1	37	71	0	
+22	5	6	6	180	1	37	53	0	
+23	8	4	2	64	1	56	36	0	
+24	3	9	2	54	1	56	34	0	
+25	9	2	1	18	1	56	47	0	
+26	8	9	10	720	1	8	20	0	
+27	4	1	2	8	1	56	32	0	
+28	4	1	8	32	1	0	92	0	
+29	7	4	4	112	1	37	67	0	
+30	4	7	10	280	1	8	10	0	
+31	1	7	6	42	1	37	47	0	
+32	1	6	5	30	1	46	63	0	
+33	8	4	3	96	1	56	18	0	
+34	8	3	9	216	1	17	73	0	
+35	8	6	9	432	1	17	64	0	
+36	6	9	9	486	1	17	55	0	
+37	3	9	10	270	1	8	0	0	
+38	3	5	9	135	1	17	46	0	
+39	6	1	7	42	1	37	7	0	
+40	7	7	5	245	1	46	58	0	
+41	4	3	10	120	1	0	50	0	
+42	10	1	8	80	1	0	84	0	
+43	2	7	3	42	1	56	15	0	
+44	5	7	8	280	1	0	76	0	
+45	9	2	5	90	1	46	53	0	
+46	2	6	10	120	1	0	40	0	
+47	6	2	6	72	1	37	41	0	
+48	4	1	10	40	1	0	30	0	
+49	1	6	8	48	1	0	68	0	
+50	3	7	9	189	1	17	37	0	
+51	4	7	8	224	1	0	60	0	
+52	5	3	5	75	1	46	48	0	
+53	8	2	4	64	1	37	63	0	
+54	5	10	1	50	1	56	46	0	
+55	7	6	6	252	1	37	35	0	
+56	2	6	10	120	1	0	20	0	
+57	3	9	2	54	1	56	30	0	
+58	7	5	4	140	1	37	59	0	
+59	3	7	4	84	1	46	93	0	
+60	5	9	7	315	1	37	0	0	
+61	2	6	5	60	1	46	43	0	
+62	7	6	3	126	1	56	12	0	
+63	9	7	10	630	1	0	10	0	
+64	1	4	2	8	1	56	28	0	
+65	1	7	1	7	1	56	45	0	
+66	10	9	9	810	1	17	28	0	
+67	4	7	5	140	1	46	38	0	
+68	3	3	3	27	1	56	9	0	
+69	2	2	4	16	1	46	89	0	
+70	8	1	2	16	1	56	26	0	
+71	7	1	1	7	1	56	44	0	
+72	4	1	9	36	1	17	19	0	
+73	4	7	5	140	1	46	33	0	
+74	8	2	7	112	1	30	28	0	
+75	4	8	4	128	1	46	85	0	
+76	7	6	3	126	1	56	6	0	
+77	8	2	4	64	1	46	81	0	
+78	6	4	2	48	1	56	24	0	
+79	4	1	7	28	1	30	21	0	
+80	3	8	10	240	1	0	0	0	
+81	3	9	4	108	1	46	77	0	
+82	4	5	4	80	1	46	73	0	
+83	5	6	3	90	1	56	3	0	
+84	8	6	7	336	1	30	14	0	
+85	6	7	7	294	1	30	7	0	
+86	6	10	3	180	1	56	0	0	
+87	8	7	8	448	1	8	88	0	
+88	3	7	5	105	1	46	28	0	
+89	8	7	7	392	1	30	0	0	
+90	2	7	8	112	1	8	80	0	
+91	2	5	5	50	1	46	23	0	
+92	1	2	8	16	1	8	72	0	
+93	7	8	8	448	1	8	64	0	
+94	4	3	5	60	1	46	18	0	
+95	8	4	8	256	1	8	56	0	
+96	5	6	3	90	1	46	97	0	
+97	2	3	7	42	1	27	8	0	
+98	7	6	8	336	1	8	48	0	
+99	3	5	9	135	1	17	10	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	9	28	34	8568	2	9	0	34	
+1	4	25	14	1400	1	67	28	35	
+2	1	31	18	558	1	0	23	35	
+3	25	13	7	2275	1	0	93	35	
+4	20	30	6	3600	1	0	83	70	
+5	13	25	2	650	1	70	0	70	
+6	10	29	20	5800	1	5	53	0	
+7	25	20	15	7500	1	33	82	35	
+8	35	33	23	26565	1	0	0	35	
+9	4	31	2	248	2	0	0	68	
+10	10	11	14	1540	2	80	86	34	
+11	14	8	12	1344	2	64	88	34	
+12	15	11	17	2805	1	33	34	35	
+13	15	34	24	12240	1	37	0	0	
+14	22	25	11	6050	1	0	82	35	
+15	14	28	31	12152	2	45	68	0	
+16	26	31	17	13702	1	33	17	35	
+17	9	11	9	891	1	0	66	70	
+18	2	5	31	310	1	0	0	0	
+19	8	17	4	544	1	34	0	70	
+20	6	32	29	5568	1	5	0	0	
+21	12	5	29	1740	2	9	34	34	
+22	10	16	26	4160	2	64	0	34	
+23	33	34	17	19074	1	33	0	35	
+24	28	19	2	1064	1	51	0	70	
+25	9	12	1	108	2	0	99	0	
+26	13	9	35	4095	2	0	0	34	
+27	34	21	22	15708	1	71	0	0	
+28	9	26	23	5382	1	37	70	0	
+29	12	9	4	432	2	0	94	34	
+30	14	32	35	15680	2	13	0	0	
+31	1	7	1	7	2	0	98	34	
+32	21	6	30	3780	2	13	65	0	
+33	8	34	13	3536	1	0	14	70	
+34	23	33	4	3036	1	0	94	70	
+35	23	11	34	8602	2	45	34	0	
+36	16	9	19	2736	2	64	69	34	
+37	3	4	10	120	1	0	61	0	
+38	23	30	14	9660	1	67	14	35	
+39	26	26	12	8112	1	0	70	35	
+40	7	22	20	3080	1	71	63	0	
+41	34	3	10	1020	2	0	84	34	
+42	25	16	23	9200	2	80	0	34	
+43	22	27	28	16632	2	37	0	34	
+44	35	32	23	25760	1	37	47	0	
+45	4	2	30	240	1	0	31	0	
+46	17	31	15	7905	1	33	67	35	
+47	6	12	21	1512	1	71	22	0	
+48	14	16	25	5600	2	80	52	0	
+49	6	11	3	198	1	34	7	70	
+50	3	32	24	2304	1	5	29	0	
+51	29	32	13	12064	1	67	81	35	
+52	25	23	10	5750	1	0	47	70	
+53	23	27	14	8694	1	67	0	35	
+54	30	35	1	1050	2	45	99	0	
+55	12	31	16	5952	1	33	51	35	
+56	22	21	20	9240	1	71	43	0	
+57	23	29	12	8004	1	0	58	35	
+58	17	5	19	1615	2	64	50	34	
+59	23	2	29	1334	2	0	35	0	
+60	20	29	7	4060	1	37	93	0	
+61	7	16	10	1120	1	0	37	70	
+62	27	21	13	7371	1	67	68	35	
+63	14	17	5	1190	1	0	89	70	
+64	31	4	7	868	2	0	92	0	
+65	31	22	6	4092	1	67	94	35	
+66	30	4	24	2880	2	64	26	34	
+67	24	22	5	2640	2	13	95	0	
+68	8	8	8	512	1	0	75	70	
+69	32	17	19	10336	2	80	67	34	
+70	28	1	27	756	2	80	0	0	
+71	12	26	1	312	1	70	2	70	
+72	19	31	19	11191	1	5	73	0	
+73	34	7	25	5950	2	80	27	0	
+74	28	17	22	10472	2	80	45	34	
+75	4	13	9	468	1	0	57	70	
+76	12	1	28	336	2	9	63	34	
+77	8	2	34	544	2	0	35	34	
+78	31	24	27	20088	2	37	55	34	
+79	19	16	22	6688	2	80	23	34	
+80	23	13	35	10465	2	0	0	0	
+81	3	34	14	1428	1	0	0	70	
+82	29	35	34	34510	2	45	0	0	
+83	25	16	13	5200	1	67	55	35	
+84	33	21	17	11781	1	0	41	35	
+85	11	27	2	594	1	0	98	70	
+86	1	20	13	260	1	67	42	35	
+87	23	2	28	1288	2	0	64	0	
+88	13	32	10	4160	1	0	27	70	
+89	8	7	27	1512	2	37	28	34	
+90	17	2	23	782	2	80	77	0	
+91	17	5	15	1275	2	0	69	34	
+92	26	12	3	936	1	34	4	70	
+93	12	28	8	2688	1	5	92	0	
+94	24	13	30	9360	2	13	35	0	
+95	13	24	3	936	1	33	97	35	
+96	30	21	23	14490	1	37	24	0	
+97	27	13	17	5967	1	71	83	0	
+98	27	11	18	5346	2	37	82	34	
+99	23	15	9	3105	2	9	91	34	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=03 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	48	89	294768	13	0	0	0	
+1	19	25	59	28025	16	70	0	0	
+2	61	56	83	283528	17	0	0	0	
+3	40	88	22	77440	21	0	54	0	
+4	80	90	96	691200	11	0	0	0	
+5	73	30	82	179580	10	62	0	0	
+6	40	59	5	11800	8	0	85	0	
+7	70	70	60	294000	16	0	0	0	
+8	45	93	38	159030	20	0	40	55	
+9	14	21	57	16758	22	73	0	0	
+10	30	81	19	46170	21	0	76	0	
+11	89	13	17	19669	4	44	72	0	
+12	15	46	97	66930	10	52	0	81	
+13	80	64	54	276480	12	0	0	0	
+14	97	80	66	512160	5	8	0	0	
+15	39	63	71	174447	17	0	0	61	
+16	61	81	72	355752	18	0	0	0	
+17	59	1	79	4661	6	87	0	0	
+18	82	100	46	377200	9	0	0	0	
+19	3	57	84	14364	5	0	0	97	
+20	56	62	44	152768	12	0	54	0	
+21	67	35	44	103180	6	0	55	0	
+22	25	6	6	900	1	71	92	0	
+23	88	34	62	185504	7	26	0	0	
+24	93	29	92	248124	1	71	0	0	
+25	89	2	81	14418	5	6	0	0	
+26	68	19	50	64600	7	60	23	0	
+27	64	51	22	71808	10	0	78	0	
+28	94	51	28	134232	4	44	0	0	
+29	77	54	4	16632	4	44	89	0	
+30	14	87	90	109620	8	0	0	86	
+31	51	7	6	2142	3	82	91	0	
+32	1	76	15	1140	16	0	77	70	
+33	78	4	23	7176	5	88	77	0	
+34	38	33	49	61446	17	56	0	0	
+35	28	86	9	21672	8	0	90	0	
+36	36	49	99	174636	14	0	0	0	
+37	73	49	50	178850	14	49	0	0	
+38	93	75	19	132525	5	8	66	0	
+39	86	91	67	524342	8	0	0	0	
+40	27	97	35	91665	2	0	38	0	
+41	24	93	40	89280	20	0	0	55	
+42	100	71	68	482800	1	0	0	0	
+43	32	57	93	169632	19	0	0	57	
+44	55	57	48	150480	20	0	48	0	
+45	19	52	45	44460	10	0	0	81	
+46	82	26	80	170560	7	0	0	0	
+47	86	12	46	47472	3	82	45	0	
+48	84	91	40	305760	9	0	46	0	
+49	41	36	28	41328	12	64	66	0	
+50	3	37	29	3219	13	48	64	0	
+51	44	57	48	120384	20	0	0	0	
+52	15	73	55	60225	9	0	0	84	
+53	98	82	94	755384	3	0	0	0	
+54	35	30	41	43050	15	68	0	0	
+55	57	16	66	60192	12	64	0	0	
+56	22	66	80	116160	13	0	0	78	
+57	93	39	32	116064	1	0	68	0	
+58	7	85	34	20230	6	0	0	93	
+59	93	47	44	192324	4	44	28	0	
+60	5	29	37	5365	7	26	62	0	
+61	92	16	45	66240	3	82	0	0	
+62	77	16	23	28336	7	60	0	0	
+63	69	7	10	4830	4	0	88	0	
+64	21	54	32	36288	16	0	60	0	
+65	31	27	1	837	4	44	96	0	
+66	30	29	59	51330	15	68	41	0	
+67	24	7	65	10920	11	90	0	0	
+68	33	63	73	151767	18	0	0	61	
+69	82	52	14	59696	5	8	85	0	
+70	8	31	82	20336	17	63	0	61	
+71	7	61	91	38857	12	0	0	80	
+72	14	91	9	11466	20	0	78	55	
+73	44	67	95	280060	21	0	0	54	
+74	78	12	77	72072	5	88	0	0	
+75	54	88	54	256608	21	0	0	0	
+76	87	6	93	48546	5	0	0	0	
+77	78	52	64	259584	13	48	0	0	
+78	26	14	92	33488	18	81	0	0	
+79	14	41	77	44198	19	57	0	57	
+80	73	68	100	496400	15	0	0	0	
+81	13	29	64	24128	21	67	0	54	
+82	54	95	14	71820	9	0	86	0	
+83	15	86	83	107070	11	0	0	80	
+84	8	76	67	40736	7	0	0	88	
+85	6	37	87	19314	18	63	0	61	
+86	66	60	3	11880	3	0	94	0	
+87	98	97	38	361228	2	0	0	0	
+88	93	87	55	445005	6	0	0	0	
+89	28	77	77	166012	16	0	0	70	
+90	82	87	18	128412	8	0	67	0	
+91	32	75	95	228000	22	0	0	52	
+92	81	62	78	391716	10	0	0	0	
+93	77	8	68	41888	8	91	0	0	
+94	24	13	55	17160	19	56	0	0	
+95	98	44	88	379456	4	0	0	0	
+96	55	26	3	4290	4	44	93	0	
+97	52	73	87	330252	22	0	0	0	
+98	57	56	98	312816	19	0	0	0	
+99	53	75	19	75525	18	0	72	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	100	41	69	282900	17	45	0	0	
+1	41	23	50	47150	14	28	0	45	
+2	66	47	91	282282	18	0	0	0	
+3	95	9	93	79515	5	91	0	0	
+4	95	76	94	678680	4	0	0	0	
+5	81	24	72	139968	27	0	0	0	
+6	13	34	17	7514	5	0	77	81	
+7	80	26	88	183040	25	71	0	0	
+8	88	91	77	616616	5	0	0	0	
+9	97	40	99	384120	10	0	0	0	
+10	95	95	41	370025	11	0	0	0	
+11	68	37	100	251600	21	0	0	0	
+12	72	83	5	29880	4	0	95	0	
+13	90	27	86	208980	20	71	0	0	
+14	68	45	66	201960	25	0	0	0	
+15	75	40	79	237000	22	54	0	0	
+16	99	33	94	307098	15	0	0	0	
+17	69	45	92	285660	17	0	0	0	
+18	8	71	71	40328	5	0	0	88	
+19	19	77	98	143374	3	0	0	74	
+20	91	47	97	414869	9	0	0	0	
+21	83	13	96	103584	17	86	0	0	
+22	97	74	38	272764	7	0	61	0	
+23	18	86	69	106812	18	0	0	82	
+24	85	50	79	335750	13	49	0	0	
+25	84	36	99	299376	16	0	0	0	
+26	86	48	84	346752	12	0	0	0	
+27	70	35	86	210700	24	0	0	0	
+28	80	10	84	67200	18	90	0	0	
+29	12	45	35	18900	7	0	0	76	
+30	73	33	86	207174	24	35	0	0	
+31	15	78	93	108810	13	0	0	85	
+32	48	40	5	9600	5	0	95	0	
+33	89	86	32	244928	8	0	65	0	
+34	19	83	80	126160	26	0	0	79	
+35	100	18	68	122400	16	80	0	0	
+36	78	10	77	60060	21	90	0	0	
+37	13	12	2	312	1	27	98	86	
+38	67	23	76	117116	27	24	0	0	
+39	87	53	52	239772	21	37	0	0	
+40	69	10	79	54510	26	90	0	0	
+41	99	39	89	343629	12	48	0	0	
+42	44	28	41	50512	14	0	0	45	
+43	22	29	29	18502	7	45	0	76	
+44	34	25	10	8500	6	28	81	0	
+45	77	97	8	59752	1	0	90	0	
+46	82	43	79	278554	18	47	0	0	
+47	14	89	100	124600	6	0	0	86	
+48	92	46	84	355488	10	40	0	0	
+49	100	30	92	276000	19	52	0	0	
+50	76	48	83	302784	15	33	0	0	
+51	96	14	92	123648	10	86	0	0	
+52	61	54	72	237168	22	0	0	0	
+53	99	27	90	240570	14	71	0	0	
+54	81	76	18	110808	5	0	77	0	
+55	80	15	72	86400	27	84	0	0	
+56	75	37	85	235875	23	0	0	0	
+57	76	81	40	246240	11	0	41	0	
+58	70	20	89	124600	6	78	0	0	
+59	74	99	97	710622	3	0	0	0	
+60	93	7	77	50127	2	93	0	0	
+61	30	19	50	28500	8	0	0	70	
+62	99	77	100	762300	2	0	0	0	
+63	83	34	82	231404	23	37	0	0	
+64	70	93	65	423150	8	0	0	0	
+65	92	12	94	103776	12	87	0	0	
+66	83	25	96	199200	25	45	0	0	
+67	81	49	86	341334	13	0	0	0	
+68	70	26	83	151060	26	54	0	0	
+69	93	2	69	12834	6	98	0	0	
+70	75	25	89	166875	26	29	0	0	
+71	99	29	70	200970	23	71	0	0	
+72	89	19	73	123443	15	81	0	0	
+73	83	30	83	206670	24	68	0	0	
+74	86	99	1	8514	1	0	98	0	
+75	85	34	90	260100	20	33	0	0	
+76	45	71	97	309915	14	0	0	0	
+77	90	16	98	141120	2	77	0	0	
+78	2	27	8	432	1	0	90	77	
+79	77	13	93	93093	27	71	0	0	
+80	83	4	66	21912	11	96	0	0	
+81	2	31	19	1178	3	0	0	98	
+82	100	4	100	40000	8	93	0	0	
+83	63	52	85	278460	19	0	0	0	
+84	20	94	69	129720	22	0	0	75	
+85	69	24	68	112608	27	47	0	0	
+86	83	33	96	262944	20	0	0	0	
+87	76	92	61	426512	7	0	0	0	
+88	41	28	10	11480	6	0	81	0	
+89	69	29	89	178089	26	0	0	0	
+90	88	44	77	298144	16	36	0	0	
+91	90	8	76	54720	7	92	0	0	
+92	100	99	90	891000	1	0	0	0	
+93	72	24	84	145152	4	76	0	0	
+94	18	27	16	7776	5	40	77	81	
+95	70	18	83	104580	19	82	0	0	
+96	97	43	97	404587	9	47	0	0	
+97	86	78	81	543348	6	0	0	0	
+98	97	10	89	86330	9	90	0	0	
+99	79	10	67	52930	26	80	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	100	96	39	374400	7	0	61	0	
+1	41	23	50	47150	14	28	0	45	
+2	66	97	21	134442	18	0	79	0	
+3	95	84	43	343140	11	0	43	0	
+4	95	76	94	678680	4	0	0	0	
+5	81	74	42	251748	17	0	34	0	
+6	13	34	17	7514	7	0	35	76	
+7	80	91	8	58240	22	0	84	0	
+8	88	91	77	616616	5	0	0	8	
+9	97	95	39	359385	10	0	41	0	
+10	95	95	41	370025	10	0	0	0	
+11	68	37	100	251600	12	50	0	0	
+12	72	83	5	29880	13	0	94	0	
+13	90	27	86	208980	14	71	0	0	
+14	68	85	26	150280	25	0	0	0	
+15	75	40	79	237000	16	52	0	0	
+16	99	73	4	28908	24	0	88	0	
+17	69	80	12	66240	16	0	85	0	
+18	8	71	71	40328	5	0	0	0	
+19	19	77	98	143374	3	0	0	80	
+20	91	82	7	52234	19	0	93	0	
+21	83	68	31	174964	24	0	31	0	
+22	97	74	38	272764	15	0	50	0	
+23	18	86	69	106812	17	0	0	81	
+24	85	50	79	335750	12	0	0	0	
+25	84	91	29	221676	19	0	64	0	
+26	86	78	29	194532	23	0	71	0	
+27	70	80	21	117600	25	0	52	0	
+28	80	95	34	258400	17	0	0	0	
+29	12	45	35	18900	7	0	0	76	
+30	73	78	26	148044	25	0	26	0	
+31	15	78	93	108810	18	0	0	82	
+32	48	40	5	9600	12	0	89	0	
+33	89	86	32	244928	19	0	0	0	
+34	19	83	80	126160	22	0	0	75	
+35	100	18	68	122400	6	0	0	0	
+36	78	10	77	60060	18	81	0	0	
+37	13	12	2	312	7	76	0	76	
+38	67	98	26	170716	24	0	62	0	
+39	87	53	52	239772	20	0	48	0	
+40	69	10	79	54510	22	83	0	0	
+41	99	79	9	70389	1	0	90	0	
+42	44	28	41	50512	14	0	0	45	
+43	22	29	29	18502	7	45	0	76	
+44	34	25	10	8500	11	74	86	0	
+45	77	97	8	59752	9	0	92	0	
+46	82	78	39	249444	18	0	0	0	
+47	14	89	100	124600	12	0	0	85	
+48	92	96	44	388608	9	0	47	0	
+49	100	85	17	144500	6	0	83	0	
+50	76	78	13	77064	13	0	81	0	
+51	96	14	92	123648	2	77	0	0	
+52	61	54	72	237168	21	0	28	0	
+53	99	77	40	304920	13	0	41	0	
+54	81	76	18	110808	10	0	82	0	
+55	80	90	2	14400	3	0	97	0	
+56	75	77	40	231000	22	0	44	0	
+57	76	81	40	246240	18	0	39	0	
+58	70	85	34	202300	23	0	36	0	
+59	74	99	97	710622	3	0	0	0	
+60	93	87	32	258912	8	0	68	0	
+61	30	19	50	28500	8	0	0	0	
+62	99	77	100	762300	2	0	0	0	
+63	83	34	82	231404	20	66	0	0	
+64	70	93	65	423150	8	0	0	30	
+65	92	12	94	103776	15	74	0	0	
+66	83	95	41	323285	13	0	0	0	
+67	81	74	31	185814	24	0	0	0	
+68	70	66	48	221760	20	0	0	0	
+69	93	2	69	12834	7	96	0	0	
+70	75	70	44	231000	22	0	0	0	
+71	99	84	20	166320	5	0	80	0	
+72	89	74	13	85618	11	0	86	0	
+73	83	70	28	162680	21	0	0	0	
+74	86	99	1	8514	1	0	99	0	
+75	85	69	50	293250	15	0	0	0	
+76	45	71	97	309915	14	0	0	0	
+77	90	91	43	352170	11	0	0	0	
+78	2	27	8	432	7	45	48	76	
+79	77	13	93	93093	12	87	0	0	
+80	83	69	36	206172	23	0	0	0	
+81	2	31	19	1178	7	45	29	94	
+82	100	89	5	44500	4	0	95	0	
+83	63	52	85	278460	16	0	0	0	
+84	20	94	69	129720	16	0	0	75	
+85	69	69	23	109503	25	0	73	0	
+86	83	68	1	5644	3	0	99	0	
+87	76	92	61	426512	7	0	0	0	
+88	41	28	10	11480	12	0	79	0	
+89	69	29	89	178089	21	71	0	0	
+90	88	84	22	162624	17	0	76	0	
+91	90	73	11	72270	15	0	88	0	
+92	100	99	90	891000	1	0	0	0	
+93	72	24	84	145152	4	76	0	0	
+94	18	27	16	7776	7	45	29	76	
+95	70	93	8	52080	22	0	92	0	
+96	97	88	47	401192	9	0	0	0	
+97	86	78	81	543348	6	18	0	0	
+98	97	10	89	86330	15	86	0	0	
+99	79	95	32	240160	19	0	32	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	40	96	69	264960	18	0	0	0	
+1	41	23	50	47150	15	71	41	49	
+2	46	97	91	406042	9	0	0	0	
+3	25	84	93	195300	24	0	0	33	
+4	95	76	94	678680	4	0	0	0	
+5	6	74	72	31968	13	0	0	90	
+6	13	34	17	7514	6	53	81	18	
+7	25	91	88	200200	21	0	0	75	
+8	88	91	77	616616	5	0	0	0	
+9	27	95	99	253935	8	0	0	70	
+10	95	95	41	370025	11	0	59	0	
+11	68	37	100	251600	14	50	0	0	
+12	72	83	5	29880	4	0	94	0	
+13	90	27	86	208980	19	73	0	0	
+14	18	85	66	100980	27	0	0	79	
+15	75	40	79	237000	21	54	0	0	
+16	14	73	94	96068	14	0	0	85	
+17	4	80	92	29440	4	0	0	95	
+18	8	71	71	40328	10	0	0	90	
+19	19	77	98	143374	26	0	0	0	
+20	41	82	97	326114	13	0	0	49	
+21	38	68	96	248064	19	0	0	40	
+22	97	74	38	272764	7	0	61	0	
+23	18	86	69	106812	27	0	0	43	
+24	85	50	79	335750	14	0	0	0	
+25	44	91	99	396396	9	0	0	46	
+26	16	78	84	104832	22	0	0	84	
+27	25	80	86	172000	25	0	0	0	
+28	35	95	84	279300	17	0	0	0	
+29	12	45	35	18900	7	0	0	76	
+30	33	78	86	221364	23	0	0	35	
+31	15	78	93	108810	12	0	0	85	
+32	48	40	5	9600	5	0	95	0	
+33	89	86	32	244928	20	0	0	0	
+34	19	83	80	126160	27	0	0	24	
+35	100	18	68	122400	13	82	0	0	
+36	78	10	77	60060	16	85	0	0	
+37	13	12	2	312	1	27	98	86	
+38	22	98	76	163856	25	0	0	54	
+39	87	53	52	239772	20	0	32	0	
+40	69	10	79	54510	20	86	0	0	
+41	49	79	89	344519	13	0	0	0	
+42	44	28	41	50512	15	71	0	49	
+43	22	29	29	18502	7	45	0	76	
+44	34	25	10	8500	6	28	81	0	
+45	77	97	8	59752	1	0	90	0	
+46	42	78	79	258804	18	0	0	40	
+47	14	89	100	124600	6	0	0	86	
+48	7	96	84	56448	9	0	0	93	
+49	50	85	92	391000	10	0	0	0	
+50	31	78	83	200694	23	0	0	69	
+51	96	14	92	123648	2	77	0	0	
+52	61	54	72	237168	21	0	0	0	
+53	4	77	90	27720	5	0	0	95	
+54	81	76	18	110808	5	0	77	0	
+55	35	90	72	226800	23	0	0	0	
+56	45	77	85	294525	16	0	0	40	
+57	76	81	40	246240	11	0	0	0	
+58	40	85	89	302600	16	0	0	0	
+59	74	99	97	710622	3	0	0	0	
+60	18	87	77	120582	18	0	0	82	
+61	30	19	50	28500	11	81	0	0	
+62	99	77	100	762300	2	0	0	0	
+63	83	34	82	231404	22	0	0	0	
+64	70	93	65	423150	8	0	0	0	
+65	92	12	94	103776	14	87	0	0	
+66	38	95	96	346560	12	0	0	45	
+67	21	74	86	133644	26	0	0	48	
+68	15	66	83	82170	16	0	0	85	
+69	93	2	69	12834	2	98	0	0	
+70	40	70	89	249200	19	0	0	0	
+71	29	84	70	170520	25	0	0	25	
+72	24	74	73	129648	27	0	0	0	
+73	18	70	83	104580	27	0	0	61	
+74	86	99	1	8514	1	0	98	0	
+75	30	69	90	186300	24	0	0	70	
+76	45	71	97	309915	15	0	0	49	
+77	25	91	98	222950	3	0	0	74	
+78	2	27	8	432	1	0	90	77	
+79	77	13	93	93093	6	87	0	0	
+80	13	69	66	59202	20	0	32	87	
+81	2	31	19	1178	5	40	77	81	
+82	40	89	100	356000	10	0	0	50	
+83	63	52	85	278460	17	0	0	35	
+84	20	94	69	129720	26	0	0	69	
+85	29	69	68	136068	26	0	0	19	
+86	33	68	96	215424	24	0	0	0	
+87	76	92	61	426512	7	0	0	0	
+88	41	28	10	11480	6	0	81	0	
+89	69	29	89	178089	22	34	0	0	
+90	23	84	77	148764	25	0	0	76	
+91	20	73	76	110960	19	0	0	78	
+92	100	99	90	891000	1	0	0	0	
+93	72	24	84	145152	4	76	0	0	
+94	18	27	16	7776	6	53	81	0	
+95	45	93	83	347355	12	0	0	0	
+96	7	88	97	59752	5	0	0	88	
+97	86	78	81	543348	6	0	0	0	
+98	97	10	89	86330	10	89	0	0	
+99	49	95	67	311885	15	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	73	60	341640	41	0	0	0	
+1	41	23	50	47150	23	71	41	52	
+2	89	59	97	509347	22	0	0	0	
+3	98	78	71	542724	20	0	0	0	
+4	95	76	94	678680	10	0	0	0	
+5	87	83	56	404376	35	0	0	0	
+6	13	34	17	7514	7	45	0	87	
+7	99	98	63	611226	14	0	0	0	
+8	88	91	77	616616	13	0	0	0	
+9	60	64	68	261120	48	0	0	0	
+10	95	95	41	370025	27	0	55	0	
+11	68	37	100	251600	22	59	0	0	
+12	72	83	5	29880	3	0	89	0	
+13	90	27	86	208980	17	68	0	0	
+14	98	85	55	458150	27	0	0	0	
+15	75	40	79	237000	31	53	0	0	
+16	85	87	69	510255	21	0	0	0	
+17	75	63	90	425250	32	0	0	0	
+18	8	71	71	40328	3	0	0	91	
+19	19	77	98	143374	8	0	0	74	
+20	60	55	68	224400	54	0	0	0	
+21	87	86	97	725754	7	0	0	0	
+22	97	74	38	272764	18	0	60	0	
+23	18	86	69	106812	25	0	0	82	
+24	85	50	79	335750	42	0	0	0	
+25	59	63	58	215586	55	0	0	0	
+26	99	62	78	478764	24	0	0	0	
+27	53	92	64	312064	45	0	0	0	
+28	96	98	99	931392	1	0	0	0	
+29	12	45	35	18900	7	0	0	87	
+30	98	77	94	709324	9	0	0	0	
+31	15	78	93	108810	21	0	0	85	
+32	48	40	5	9600	3	0	94	0	
+33	89	86	32	244928	14	0	63	0	
+34	19	83	80	126160	12	0	0	69	
+35	100	18	68	122400	5	77	0	0	
+36	78	10	77	60060	15	74	0	0	
+37	13	12	2	312	2	0	98	0	
+38	91	99	89	801801	3	0	0	0	
+39	87	53	52	239772	50	0	0	0	
+40	69	10	79	54510	15	90	0	0	
+41	78	83	72	466128	26	0	0	0	
+42	44	28	41	50512	23	71	0	52	
+43	22	29	29	18502	11	0	69	74	
+44	34	25	10	8500	6	28	0	0	
+45	77	97	8	59752	2	0	90	0	
+46	76	87	68	449616	28	0	0	0	
+47	14	89	100	124600	16	0	0	74	
+48	52	93	99	478764	23	0	0	0	
+49	74	85	91	572390	16	0	0	0	
+50	76	54	85	348840	40	0	0	0	
+51	96	14	92	123648	4	86	0	0	
+52	61	54	72	237168	51	0	0	0	
+53	86	77	61	403942	36	0	0	0	
+54	81	76	18	110808	13	0	77	0	
+55	75	92	59	407100	34	0	0	0	
+56	55	51	59	165495	56	0	0	0	
+57	76	81	40	246240	34	0	59	0	
+58	97	86	94	784148	4	0	0	0	
+59	74	99	97	710622	8	0	0	0	
+60	74	100	85	629000	11	0	0	0	
+61	30	19	50	28500	19	78	0	0	
+62	99	77	100	762300	5	0	0	0	
+63	83	34	82	231404	24	62	0	0	
+64	70	93	65	423150	33	0	0	0	
+65	92	12	94	103776	7	86	0	0	
+66	68	62	56	236096	52	0	0	0	
+67	86	68	97	567256	17	0	0	0	
+68	54	58	74	231768	53	0	0	0	
+69	93	2	69	12834	1	98	0	0	
+70	65	79	71	364585	38	0	0	0	
+71	50	50	76	190000	42	50	0	0	
+72	61	58	83	293654	46	0	0	0	
+73	61	72	76	333792	44	0	0	0	
+74	86	99	1	8514	1	0	99	0	
+75	63	94	63	373086	37	0	0	0	
+76	45	71	97	309915	23	0	0	52	
+77	68	64	77	335104	43	0	0	0	
+78	2	27	8	432	1	31	0	96	
+79	77	13	93	93093	9	77	0	0	
+80	82	70	83	476420	25	0	0	0	
+81	2	31	19	1178	1	0	0	96	
+82	94	74	83	577348	15	0	0	0	
+83	63	52	85	278460	47	0	0	0	
+84	20	94	69	129720	11	0	0	74	
+85	82	53	98	425908	31	0	0	0	
+86	98	96	60	564480	18	0	0	0	
+87	76	92	61	426512	30	0	0	0	
+88	41	28	10	11480	6	0	0	0	
+89	69	29	89	178089	25	70	0	0	
+90	69	93	98	628866	12	0	0	0	
+91	71	91	55	355355	39	0	0	0	
+92	100	99	90	891000	2	0	0	0	
+93	72	24	84	145152	10	76	0	0	
+94	18	27	16	7776	11	29	69	74	
+95	69	90	69	428490	29	0	0	0	
+96	63	66	58	241164	49	0	0	0	
+97	86	78	81	543348	19	0	0	0	
+98	97	10	89	86330	9	90	0	0	
+99	92	93	87	744372	6	0	13	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	40	41	39	63960	18	40	0	40	
+1	41	23	50	47150	17	71	0	0	
+2	46	47	21	45402	7	27	78	0	
+3	25	9	43	9675	8	91	0	0	
+4	95	76	94	678680	6	12	0	0	
+5	6	24	42	6048	15	71	48	82	
+6	13	34	17	7514	15	0	80	63	
+7	25	26	8	5200	10	0	82	0	
+8	88	91	77	616616	8	0	0	0	
+9	27	40	39	42120	18	0	0	40	
+10	95	95	41	370025	5	0	0	0	
+11	68	37	100	251600	14	39	0	0	
+12	72	83	5	29880	8	0	95	0	
+13	90	27	86	208980	7	0	0	0	
+14	18	45	26	21060	12	0	35	74	
+15	75	40	79	237000	11	0	0	0	
+16	14	33	4	1848	10	34	96	0	
+17	4	45	12	2160	15	0	85	0	
+18	8	71	71	40328	15	0	0	82	
+19	19	77	98	143374	14	0	0	69	
+20	41	47	7	13489	10	34	89	0	
+21	38	13	31	15314	17	71	50	0	
+22	97	74	38	272764	4	0	61	0	
+23	18	86	69	106812	11	0	0	78	
+24	85	50	79	335750	10	34	0	0	
+25	44	36	29	45936	16	54	41	0	
+26	16	48	29	22272	15	0	71	82	
+27	25	35	21	18375	16	0	72	0	
+28	35	10	34	11900	18	84	0	0	
+29	12	45	35	18900	12	0	0	74	
+30	33	33	26	28314	15	52	72	0	
+31	15	78	93	108810	10	0	0	85	
+32	48	40	5	9600	6	12	94	0	
+33	89	86	32	244928	2	14	68	0	
+34	19	83	80	126160	15	0	0	63	
+35	100	18	68	122400	2	14	0	0	
+36	78	10	77	60060	11	40	0	0	
+37	13	12	2	312	2	0	97	0	
+38	22	23	26	13156	18	59	41	0	
+39	87	53	52	239772	7	27	0	0	
+40	69	10	79	54510	14	29	0	0	
+41	49	39	9	17199	7	27	69	0	
+42	44	28	41	50512	16	54	0	0	
+43	22	29	29	18502	11	0	69	78	
+44	34	25	10	8500	7	0	86	0	
+45	77	97	8	59752	1	0	91	0	
+46	42	43	39	70434	17	0	47	45	
+47	14	89	100	124600	9	0	0	86	
+48	7	46	44	14168	17	43	0	45	
+49	50	30	17	25500	7	27	52	0	
+50	31	48	13	19344	9	13	81	0	
+51	96	14	92	123648	2	0	0	0	
+52	61	54	72	237168	16	0	0	0	
+53	4	27	40	4320	17	43	44	45	
+54	81	76	18	110808	8	0	77	0	
+55	35	15	2	1050	3	77	97	0	
+56	45	37	40	66600	15	52	32	0	
+57	76	81	40	246240	5	0	41	0	
+58	40	20	34	27200	13	0	65	0	
+59	74	99	97	710622	12	0	0	0	
+60	18	7	32	4032	8	91	43	0	
+61	30	19	50	28500	18	0	50	0	
+62	99	77	100	762300	3	0	0	0	
+63	83	34	82	231404	10	0	0	0	
+64	70	93	65	423150	13	0	0	0	
+65	92	12	94	103776	6	0	0	0	
+66	38	25	41	38950	18	59	0	0	
+67	21	49	31	31899	13	0	69	70	
+68	15	26	48	18720	15	71	0	82	
+69	93	2	69	12834	6	88	0	0	
+70	40	25	44	44000	18	34	0	0	
+71	29	29	20	16820	11	0	79	0	
+72	24	19	13	5928	11	50	84	0	
+73	18	30	28	15120	18	40	39	40	
+74	86	99	1	8514	1	0	90	0	
+75	30	34	50	51000	18	0	0	0	
+76	45	71	97	309915	17	0	0	0	
+77	25	16	43	17200	18	34	44	0	
+78	2	27	8	432	10	0	90	0	
+79	77	13	93	93093	9	0	0	0	
+80	13	4	36	1872	9	91	0	0	
+81	2	31	19	1178	18	40	67	40	
+82	40	4	5	800	2	0	92	0	
+83	63	52	85	278460	15	0	0	0	
+84	20	94	69	129720	13	0	0	70	
+85	29	24	23	16008	16	54	70	0	
+86	33	33	1	1089	1	0	99	0	
+87	76	92	61	426512	4	0	0	0	
+88	41	28	10	11480	10	34	79	0	
+89	69	29	89	178089	14	0	0	0	
+90	23	44	22	22264	12	0	61	74	
+91	20	8	11	1760	6	88	69	0	
+92	100	99	90	891000	1	0	0	0	
+93	72	24	84	145152	11	50	0	0	
+94	18	27	16	7776	5	0	81	0	
+95	45	18	8	6480	3	77	89	0	
+96	7	43	47	14147	17	0	0	45	
+97	86	78	81	543348	9	13	0	0	
+98	97	10	89	86330	3	77	0	0	
+99	49	10	32	15680	15	52	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	9	9	1	81	1	44	97	0	
+1	3	10	5	150	1	54	0	0	
+2	7	10	1	70	1	44	96	0	
+3	6	7	1	42	1	54	99	0	
+4	3	10	9	270	1	34	0	0	
+5	4	5	4	80	1	54	41	0	
+6	9	7	6	378	1	44	30	0	
+7	6	4	2	48	1	54	90	0	
+8	7	5	4	140	1	54	37	0	
+9	6	3	10	180	1	0	80	0	
+10	4	8	5	160	1	44	91	0	
+11	5	9	1	45	1	54	98	0	
+12	9	6	10	540	1	0	70	0	
+13	5	7	2	70	1	54	88	0	
+14	1	1	10	10	1	0	60	0	
+15	3	7	10	210	1	0	50	0	
+16	5	2	8	80	1	34	57	0	
+17	7	2	1	14	1	54	97	0	
+18	7	1	5	35	1	44	86	0	
+19	8	5	6	240	1	44	24	0	
+20	9	1	10	90	1	0	40	0	
+21	3	5	7	105	1	34	93	0	
+22	7	4	4	112	1	54	33	0	
+23	4	5	2	40	1	54	86	0	
+24	6	3	6	108	1	44	18	0	
+25	2	8	3	48	1	54	69	0	
+26	6	8	9	432	1	25	45	0	
+27	1	7	7	49	1	34	86	0	
+28	1	9	3	27	1	54	66	0	
+29	4	8	2	64	1	54	84	0	
+30	3	8	2	48	1	54	82	0	
+31	8	6	9	432	1	25	36	0	
+32	5	4	2	40	1	54	80	0	
+33	6	9	10	540	1	0	30	0	
+34	10	9	4	360	1	54	29	0	
+35	6	8	9	432	1	25	27	0	
+36	1	8	5	40	1	44	81	0	
+37	10	5	8	400	1	34	49	0	
+38	5	4	5	100	1	44	76	0	
+39	2	5	5	50	1	44	71	0	
+40	6	8	3	144	1	54	63	0	
+41	3	3	3	27	1	54	60	0	
+42	5	8	5	200	1	44	66	0	
+43	8	10	5	400	1	44	61	0	
+44	2	2	6	24	1	44	12	0	
+45	8	9	3	216	1	54	57	0	
+46	1	5	9	45	1	25	18	0	
+47	10	8	3	240	1	54	54	0	
+48	2	1	10	20	1	9	90	0	
+49	2	3	5	30	1	44	56	0	
+50	6	2	3	36	1	54	51	0	
+51	2	3	6	36	1	44	6	0	
+52	4	4	3	48	1	54	48	0	
+53	10	9	1	90	1	54	96	0	
+54	6	9	9	486	1	25	9	0	
+55	9	9	9	729	1	25	0	0	
+56	1	5	8	40	1	34	41	0	
+57	9	4	5	180	1	44	51	0	
+58	5	9	2	90	1	54	78	0	
+59	4	5	10	200	1	9	80	0	
+60	8	2	7	112	1	34	79	0	
+61	3	7	10	210	1	9	70	0	
+62	3	9	2	54	1	54	76	0	
+63	4	9	10	360	1	9	60	0	
+64	4	10	6	240	1	44	0	0	
+65	10	7	7	490	1	34	72	0	
+66	6	7	10	420	1	9	50	0	
+67	1	8	3	24	1	54	45	0	
+68	7	1	4	28	1	54	25	0	
+69	6	1	4	24	1	54	21	0	
+70	8	5	6	240	1	25	60	0	
+71	4	7	10	280	1	9	40	0	
+72	8	2	1	16	1	54	95	0	
+73	5	6	10	300	1	9	30	0	
+74	10	2	5	100	1	44	46	0	
+75	5	7	10	350	1	9	20	0	
+76	10	2	1	20	1	54	94	0	
+77	10	6	8	480	1	34	33	0	
+78	4	4	10	160	1	9	10	0	
+79	2	5	4	40	1	54	17	0	
+80	2	7	7	98	1	34	65	0	
+81	9	8	5	360	1	44	41	0	
+82	4	10	10	400	1	9	0	0	
+83	8	9	2	144	1	54	74	0	
+84	7	1	4	28	1	54	13	0	
+85	5	3	4	60	1	54	9	0	
+86	1	8	8	64	1	34	25	0	
+87	2	2	4	16	1	54	5	0	
+88	1	6	5	30	1	44	36	0	
+89	9	8	10	720	1	0	20	0	
+90	10	1	1	10	1	54	93	0	
+91	5	6	8	240	1	34	17	0	
+92	9	1	2	18	1	54	72	0	
+93	5	3	6	90	1	25	54	0	
+94	6	4	10	240	1	0	10	0	
+95	9	9	10	810	1	0	0	0	
+96	3	6	9	162	1	19	0	0	
+97	10	4	9	360	1	0	90	0	
+98	2	8	8	128	1	34	9	0	
+99	6	4	1	24	1	54	92	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	34	31	4216	2	50	0	0	
+1	13	35	10	4550	1	0	0	70	
+2	7	30	1	210	1	31	99	0	
+3	1	32	26	832	2	27	0	34	
+4	28	10	19	5320	2	84	64	0	
+5	19	30	14	7980	1	70	15	35	
+6	4	22	31	2728	2	17	32	0	
+7	16	9	7	1008	1	51	15	35	
+8	12	15	34	6120	1	0	35	0	
+9	26	23	10	5980	1	0	90	35	
+10	4	23	15	1380	1	70	0	35	
+11	5	9	26	1170	2	0	70	0	
+12	34	6	30	6120	3	80	0	0	
+13	30	32	22	21120	2	27	26	34	
+14	31	26	30	24180	1	31	62	0	
+15	3	12	35	1260	2	0	35	0	
+16	25	27	18	12150	1	0	56	35	
+17	32	7	16	3584	1	34	16	35	
+18	32	21	25	16800	2	59	50	34	
+19	3	20	1	60	3	80	99	0	
+20	14	6	20	1680	2	84	44	0	
+21	8	10	27	2160	2	50	58	0	
+22	27	29	34	26622	3	24	0	0	
+23	4	15	27	1620	2	50	31	0	
+24	6	28	6	1008	2	67	0	68	
+25	12	13	33	5148	1	18	0	0	
+26	21	33	19	13167	1	0	19	35	
+27	26	17	32	14144	3	53	32	0	
+28	31	29	3	2697	2	67	20	68	
+29	9	18	7	1134	1	31	92	0	
+30	8	33	32	8448	2	17	0	0	
+31	23	21	4	1932	2	67	16	68	
+32	10	19	12	2280	1	70	55	35	
+33	26	29	5	3770	2	67	11	68	
+34	15	34	19	9690	1	0	0	35	
+35	21	13	19	5187	1	18	81	0	
+36	21	33	15	10395	2	0	0	68	
+37	30	5	18	2700	2	94	0	34	
+38	15	19	15	4275	1	51	0	35	
+39	2	30	25	1500	2	59	25	34	
+40	21	13	13	3549	1	70	42	35	
+41	13	8	28	2912	1	18	33	0	
+42	20	28	10	5600	1	70	87	35	
+43	8	10	30	2400	1	31	32	0	
+44	27	32	21	18144	2	27	48	34	
+45	18	24	33	14256	3	24	67	0	
+46	31	15	29	13485	1	0	69	0	
+47	35	3	3	315	1	97	31	0	
+48	12	16	25	4800	1	63	51	0	
+49	7	13	35	3185	2	0	0	0	
+50	21	7	3	441	2	0	96	0	
+51	2	33	11	726	2	33	12	68	
+52	34	29	33	32538	3	24	34	0	
+53	25	24	11	6600	2	27	89	34	
+54	11	14	4	616	1	51	31	35	
+55	34	14	24	11424	2	84	0	0	
+56	6	15	18	1620	1	0	38	35	
+57	14	29	10	4060	1	70	77	35	
+58	15	34	12	6120	2	33	0	68	
+59	34	30	20	20400	2	27	69	34	
+60	8	32	32	8192	1	31	0	0	
+61	13	12	5	780	1	51	22	35	
+62	3	14	17	714	2	84	83	0	
+63	19	24	35	15960	3	0	0	0	
+64	19	20	31	11780	3	53	64	0	
+65	20	27	32	17280	3	53	0	0	
+66	1	27	35	945	2	0	0	34	
+67	11	13	18	2574	2	0	72	34	
+68	27	1	34	918	3	0	35	0	
+69	21	31	24	15624	1	63	76	0	
+70	23	5	11	1265	2	17	89	0	
+71	34	12	25	10200	1	63	26	0	
+72	33	2	11	726	3	80	88	0	
+73	25	16	20	8000	2	84	24	0	
+74	20	7	15	2100	2	50	85	0	
+75	10	12	20	2400	1	18	61	0	
+76	20	17	16	5440	1	34	0	35	
+77	20	11	13	2860	1	70	29	35	
+78	14	24	5	1680	2	67	6	68	
+79	2	25	24	1200	2	59	75	34	
+80	12	2	22	528	1	97	0	0	
+81	29	28	10	8120	1	70	67	35	
+82	34	35	25	29750	2	59	0	34	
+83	3	4	32	384	2	13	0	0	
+84	17	16	29	7888	3	80	59	0	
+85	5	18	4	360	1	51	27	35	
+86	31	23	3	2139	1	70	97	35	
+87	27	7	29	5481	3	80	30	0	
+88	31	11	30	10230	3	0	69	0	
+89	9	18	35	5670	1	0	0	0	
+90	35	21	16	11760	1	0	74	35	
+91	5	1	18	90	1	97	34	0	
+92	4	11	2	88	1	0	98	0	
+93	5	28	26	3640	2	17	63	0	
+94	16	24	10	3840	2	0	90	34	
+95	34	19	5	3230	3	53	95	0	
+96	8	1	9	72	1	97	22	0	
+97	5	24	19	2280	2	0	35	34	
+98	2	18	18	648	2	0	54	34	
+99	21	34	26	18564	1	63	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=04 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	39	19	41	30381	19	62	40	0	
+1	23	90	65	134550	2	0	0	65	
+2	67	50	91	304850	21	0	0	0	
+3	96	97	21	195552	1	0	0	0	
+4	43	100	9	38700	1	0	21	0	
+5	74	75	44	244200	15	0	29	0	
+6	39	77	66	198198	10	0	32	0	
+7	6	74	42	18648	3	0	0	91	
+8	67	15	34	34170	8	0	40	0	
+9	26	13	80	27040	10	77	0	40	
+10	44	8	75	26400	8	17	0	44	
+11	5	89	31	13795	1	0	21	88	
+12	89	76	90	608760	12	0	0	0	
+13	65	77	92	460460	11	0	0	0	
+14	71	91	90	581490	4	0	0	0	
+15	3	87	30	7830	1	0	21	93	
+16	55	72	48	190080	16	0	35	0	
+17	27	42	41	46494	16	0	35	55	
+18	97	91	95	838565	5	0	0	0	
+19	68	45	26	79560	20	52	63	0	
+20	79	61	40	192760	19	0	0	0	
+21	83	15	87	108315	9	79	0	0	
+22	27	4	14	1512	15	0	73	72	
+23	4	95	12	4560	1	0	21	84	
+24	76	3	96	21888	2	96	0	0	
+25	2	58	43	4988	5	0	0	97	
+26	26	78	19	38532	9	0	0	60	
+27	41	47	57	109839	22	45	40	0	
+28	81	9	13	9477	19	0	81	0	
+29	94	38	22	78584	20	0	76	0	
+30	33	38	62	77748	21	0	0	67	
+31	68	56	9	34272	4	0	90	0	
+32	95	54	32	164160	10	0	0	0	
+33	86	49	90	379260	21	50	0	0	
+34	60	79	94	445560	9	0	0	0	
+35	16	98	79	123872	1	0	21	68	
+36	71	68	35	168980	16	0	0	0	
+37	10	25	68	17000	12	0	0	89	
+38	35	34	35	41650	22	45	0	46	
+39	62	95	85	500650	3	0	0	0	
+40	26	68	83	146744	11	0	0	65	
+41	53	33	23	40227	22	0	69	0	
+42	15	78	65	76050	3	0	0	76	
+43	48	90	55	237600	6	0	0	0	
+44	82	52	76	324064	20	0	0	0	
+45	28	49	43	58996	13	0	0	70	
+46	81	45	69	251505	22	0	0	0	
+47	10	68	93	63240	9	0	0	86	
+48	2	41	60	4920	3	0	0	97	
+49	62	73	15	67890	3	0	85	0	
+50	26	52	13	17576	3	0	85	62	
+51	72	73	26	136656	15	0	73	0	
+52	34	24	3	2448	11	0	92	61	
+53	10	59	1	590	2	0	90	89	
+54	46	89	69	282486	7	0	0	0	
+55	49	89	9	39249	2	0	90	0	
+56	41	5	28	5740	22	0	69	53	
+57	29	44	55	70180	10	0	32	71	
+58	45	79	22	78210	6	0	55	0	
+59	34	75	10	25500	2	0	90	49	
+60	8	12	77	7392	14	0	0	92	
+61	93	17	40	63240	8	0	0	0	
+62	83	39	92	297804	23	0	0	0	
+63	14	79	20	22120	3	0	0	62	
+64	44	80	96	337920	8	17	0	0	
+65	80	7	67	37520	4	91	0	0	
+66	76	67	100	509200	17	0	0	0	
+67	81	48	63	244944	20	52	0	0	
+68	7	41	14	4018	3	0	85	88	
+69	26	21	4	2184	4	0	90	68	
+70	38	65	86	212420	18	0	0	0	
+71	4	77	90	27720	4	0	0	91	
+72	68	62	41	172856	19	0	40	0	
+73	65	96	90	561600	2	0	0	0	
+74	40	2	85	6800	10	77	0	0	
+75	95	37	40	140600	19	62	0	0	
+76	90	72	1	6480	5	0	95	0	
+77	70	76	98	521360	13	0	0	0	
+78	44	84	40	147840	6	0	55	45	
+79	2	85	44	7480	1	0	21	96	
+80	32	47	57	85728	10	0	32	39	
+81	69	18	15	18630	16	0	83	0	
+82	4	50	30	6000	4	0	0	95	
+83	8	39	22	6864	11	0	0	91	
+84	27	51	84	115668	14	0	0	65	
+85	35	53	54	100170	6	0	0	48	
+86	61	38	8	18544	11	0	92	0	
+87	2	62	44	5456	1	0	21	98	
+88	91	26	75	177450	16	72	0	0	
+89	49	38	40	74480	22	45	40	41	
+90	20	81	71	115020	4	0	0	71	
+91	65	76	98	484120	14	0	0	0	
+92	99	41	2	8118	9	0	94	0	
+93	25	93	66	153450	1	0	21	43	
+94	46	44	40	80960	22	45	0	0	
+95	79	29	70	160370	17	67	0	0	
+96	13	36	19	8892	6	0	0	83	
+97	80	74	29	171680	15	0	0	0	
+98	12	78	18	16848	2	0	0	88	
+99	6	64	1	384	2	0	90	83	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	97	42	77	313698	13	48	0	0	
+1	73	88	43	276232	19	0	0	0	
+2	66	68	19	85272	1	0	81	0	
+3	76	23	88	153824	26	60	0	0	
+4	71	22	81	126522	27	66	0	0	
+5	73	29	100	211700	24	71	0	0	
+6	93	31	90	259470	21	41	0	0	
+7	94	91	32	273728	5	0	62	0	
+8	97	14	71	96418	4	82	0	0	
+9	82	30	84	206640	25	35	0	0	
+10	80	1	91	7280	1	99	0	0	
+11	86	83	92	656696	2	0	0	0	
+12	53	89	97	457549	6	0	0	0	
+13	62	90	77	429660	8	0	0	0	
+14	74	36	87	231768	24	0	0	0	
+15	69	37	74	188922	26	0	0	0	
+16	96	48	73	336384	13	0	0	0	
+17	88	7	80	49280	18	93	0	0	
+18	68	1	83	5644	3	98	0	0	
+19	79	14	86	95116	10	86	0	0	
+20	17	79	83	111469	11	0	0	83	
+21	70	49	82	281260	18	0	0	0	
+22	95	8	86	65360	5	92	0	0	
+23	74	4	94	27824	2	96	0	0	
+24	45	70	100	315000	14	0	0	0	
+25	75	43	78	251550	22	0	0	0	
+26	5	69	70	24150	4	0	0	87	
+27	72	20	90	129600	27	46	0	0	
+28	94	46	95	410780	10	0	0	0	
+29	67	50	92	308200	16	36	0	0	
+30	79	32	87	219936	24	36	0	0	
+31	9	79	69	49059	2	0	0	86	
+32	83	22	75	136950	27	24	0	0	
+33	98	3	83	24402	4	97	0	0	
+34	72	96	15	103680	7	0	80	0	
+35	95	23	72	157320	26	37	0	0	
+36	91	29	76	200564	25	71	0	0	
+37	46	72	81	268272	20	0	0	0	
+38	99	40	98	388080	10	46	0	0	
+39	85	50	72	306000	17	0	0	0	
+40	85	21	69	123165	28	0	0	0	
+41	75	13	84	81900	16	87	0	0	
+42	46	29	11	14674	7	0	69	0	
+43	83	14	94	109228	1	85	0	0	
+44	70	76	74	393680	11	0	0	0	
+45	79	67	59	312287	15	0	0	0	
+46	52	52	91	246064	22	43	0	0	
+47	76	97	29	213788	4	0	71	0	
+48	40	11	16	7040	1	68	81	0	
+49	75	73	6	32850	2	0	94	0	
+50	37	68	85	213860	23	0	0	32	
+51	74	6	77	34188	7	90	0	0	
+52	84	23	87	168084	9	77	0	0	
+53	85	42	78	278460	18	49	0	0	
+54	77	81	25	155925	17	0	72	0	
+55	90	89	62	496620	5	0	0	0	
+56	80	35	74	207200	25	0	0	0	
+57	86	10	80	68800	8	90	0	0	
+58	39	75	90	263250	20	0	0	46	
+59	39	77	90	270270	9	0	0	59	
+60	86	13	88	98384	2	83	0	0	
+61	45	26	4	4680	1	68	94	40	
+62	2	41	12	984	1	0	81	66	
+63	18	50	45	40500	3	0	0	81	
+64	69	11	92	69828	26	83	0	0	
+65	97	26	96	242112	14	74	0	0	
+66	80	57	57	259920	19	0	43	0	
+67	73	90	69	453330	7	0	0	0	
+68	80	28	73	163520	21	72	0	0	
+69	92	25	95	218500	20	75	0	0	
+70	26	99	99	254826	7	0	0	74	
+71	96	11	85	89760	3	87	0	0	
+72	99	36	87	310068	16	0	0	0	
+73	72	96	49	338688	12	0	49	0	
+74	71	4	74	21016	6	96	0	0	
+75	32	91	84	244608	23	0	0	0	
+76	85	11	81	75735	19	89	0	0	
+77	32	85	92	250240	8	0	0	62	
+78	75	41	86	264450	21	0	0	0	
+79	39	96	94	351936	6	0	0	53	
+80	45	38	22	37620	8	0	77	0	
+81	94	85	21	167790	3	0	76	0	
+82	79	24	76	144096	27	0	0	0	
+83	75	19	74	105450	28	21	0	0	
+84	5	97	94	45590	2	0	0	95	
+85	55	59	89	288805	14	0	0	45	
+86	94	85	3	23970	3	0	97	0	
+87	81	87	76	535572	3	0	0	0	
+88	87	82	71	506514	4	0	0	0	
+89	59	76	93	417012	9	0	0	0	
+90	100	31	93	288300	15	67	0	0	
+91	78	5	66	25740	17	95	0	0	
+92	79	7	74	40922	23	91	0	0	
+93	96	85	81	660960	1	0	0	0	
+94	82	21	96	165312	11	76	0	0	
+95	68	20	96	130560	23	68	0	32	
+96	95	45	66	282150	17	50	0	0	
+97	66	8	94	49632	13	92	0	0	
+98	66	18	77	91476	28	82	0	0	
+99	74	98	49	355348	12	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	97	82	12	95448	17	0	88	0	
+1	73	88	43	276232	18	0	0	0	
+2	66	68	19	85272	29	0	15	0	
+3	76	73	3	16644	18	0	95	0	
+4	71	77	46	251482	21	0	49	0	
+5	73	99	25	180675	7	0	69	0	
+6	93	76	40	282720	16	0	38	0	
+7	94	91	32	273728	18	0	43	0	
+8	97	99	46	441738	8	0	0	0	
+9	82	95	14	109060	13	0	86	0	
+10	80	1	91	7280	2	99	0	0	
+11	86	83	92	656696	2	0	0	0	
+12	53	89	97	457549	6	0	0	0	
+13	62	90	77	429660	9	0	6	0	
+14	74	36	87	231768	24	0	0	0	
+15	69	77	49	260337	21	0	0	0	
+16	96	93	3	26784	8	0	97	0	
+17	88	72	15	95040	29	0	0	0	
+18	68	76	8	41344	23	0	92	0	
+19	79	79	36	224676	25	0	34	0	
+20	17	79	83	111469	11	0	0	83	
+21	70	94	17	111860	1	0	81	0	
+22	95	93	36	318060	5	0	62	0	
+23	74	4	94	27824	1	96	0	0	
+24	45	70	100	315000	14	0	0	0	
+25	75	98	28	205800	25	0	72	0	
+26	5	69	70	24150	2	0	0	95	
+27	72	100	5	36000	7	0	94	0	
+28	94	86	40	323360	13	0	46	0	
+29	67	100	2	13400	3	0	98	0	
+30	79	72	22	125136	28	0	41	0	
+31	9	79	69	49059	2	0	0	86	
+32	83	92	20	152720	28	0	0	0	
+33	98	73	8	57232	2	0	92	0	
+34	72	96	15	103680	26	0	85	0	
+35	95	83	37	291745	15	0	59	0	
+36	91	79	21	150969	28	0	20	0	
+37	46	72	81	268272	20	0	0	0	
+38	99	100	3	29700	6	0	97	0	
+39	85	75	2	12750	5	0	98	0	
+40	85	81	49	337365	12	0	49	0	
+41	75	73	49	268275	19	0	0	0	
+42	46	29	11	14674	14	59	0	45	
+43	83	94	24	187248	11	0	74	0	
+44	70	76	74	393680	11	0	0	0	
+45	79	67	59	312287	15	0	0	0	
+46	52	52	91	246064	23	0	0	0	
+47	76	97	29	213788	4	0	71	0	
+48	40	11	16	7040	3	87	0	0	
+49	75	73	6	32850	10	0	93	0	
+50	37	68	85	213860	26	0	0	0	
+51	74	66	32	156288	27	0	31	0	
+52	84	88	2	14784	1	0	98	0	
+53	85	87	38	281010	17	0	0	0	
+54	77	81	25	155925	27	0	75	0	
+55	90	89	62	496620	5	0	0	0	
+56	80	35	74	207200	24	36	0	0	
+57	86	10	80	68800	9	90	0	0	
+58	39	75	90	263250	20	0	0	46	
+59	39	77	90	270270	10	0	0	59	
+60	86	73	38	238564	22	0	62	0	
+61	45	26	4	4680	2	73	92	0	
+62	2	41	12	984	1	0	81	70	
+63	18	50	45	40500	3	0	0	81	
+64	69	86	17	100878	28	0	63	0	
+65	97	76	1	7372	7	0	99	0	
+66	80	57	57	259920	22	38	0	0	
+67	73	90	69	453330	7	0	0	0	
+68	80	73	48	280320	17	0	38	0	
+69	92	90	20	165600	18	0	75	0	
+70	26	99	99	254826	7	0	0	73	
+71	96	11	85	89760	2	83	0	0	
+72	99	96	22	209088	3	0	76	0	
+73	72	96	49	338688	12	0	0	0	
+74	71	94	34	226916	25	0	0	0	
+75	32	91	84	244608	23	0	0	52	
+76	85	11	81	75735	1	85	0	0	
+77	32	85	92	250240	9	0	6	68	
+78	75	91	31	211575	27	0	0	0	
+79	39	96	94	351936	6	0	0	53	
+80	45	38	22	37620	22	0	0	0	
+81	94	85	21	167790	16	0	79	0	
+82	79	79	16	99856	28	0	80	0	
+83	75	79	9	53325	20	0	91	0	
+84	5	97	94	45590	4	0	0	95	
+85	55	59	89	288805	14	0	0	45	
+86	94	85	3	23970	15	0	97	0	
+87	81	87	76	535572	3	0	0	0	
+88	87	82	71	506514	4	0	0	0	
+89	59	76	93	417012	10	0	0	0	
+90	100	76	38	288800	16	0	0	0	
+91	78	85	6	39780	9	0	0	0	
+92	79	87	39	268047	19	0	49	0	
+93	96	85	81	660960	1	0	0	0	
+94	82	86	11	77572	19	0	89	0	
+95	68	95	16	103360	9	0	83	0	
+96	95	75	46	327750	13	0	0	0	
+97	66	8	94	49632	14	88	0	0	
+98	66	18	77	91476	10	77	0	0	
+99	74	98	49	355348	8	0	46	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	82	77	12628	15	0	0	98	
+1	73	88	43	276232	19	0	0	0	
+2	66	68	19	85272	8	0	69	0	
+3	21	73	88	134904	24	0	0	79	
+4	26	77	81	162162	27	0	0	74	
+5	43	99	100	425700	6	0	0	49	
+6	8	76	90	54720	7	0	0	92	
+7	94	91	32	273728	5	0	62	0	
+8	22	99	71	154638	15	0	0	76	
+9	37	95	84	295260	15	0	0	39	
+10	80	1	91	7280	2	99	0	0	
+11	86	83	92	656696	2	0	0	0	
+12	53	89	97	457549	7	0	0	0	
+13	62	90	77	429660	9	0	22	0	
+14	74	36	87	231768	25	0	0	0	
+15	44	77	74	250712	22	0	0	0	
+16	21	93	73	142569	14	0	0	79	
+17	23	72	80	132480	28	0	0	33	
+18	13	76	83	82004	4	0	0	87	
+19	39	79	86	264966	20	0	0	46	
+20	17	79	83	111469	19	0	0	83	
+21	25	94	82	192700	26	0	0	75	
+22	35	93	86	279930	17	0	0	55	
+23	74	4	94	27824	1	0	0	0	
+24	45	70	100	315000	13	0	0	50	
+25	40	98	78	305760	10	0	0	59	
+26	5	69	70	24150	28	0	0	89	
+27	2	100	90	18000	12	0	0	98	
+28	4	86	95	32680	1	0	0	96	
+29	37	100	92	340400	9	0	0	63	
+30	24	72	87	150336	22	0	0	76	
+31	9	79	69	49059	28	0	0	56	
+32	13	92	75	89700	3	0	0	87	
+33	43	73	83	260537	21	0	0	39	
+34	72	96	15	103680	1	4	85	0	
+35	35	83	72	209160	26	0	0	37	
+36	11	79	76	66044	18	0	0	89	
+37	46	72	81	268272	20	0	0	0	
+38	49	100	98	480200	6	0	0	0	
+39	35	75	72	189000	27	0	0	39	
+40	50	81	69	279450	18	0	0	0	
+41	40	73	84	245280	23	0	0	52	
+42	46	29	11	14674	8	68	69	0	
+43	13	94	94	114868	2	0	0	86	
+44	70	76	74	393680	11	0	0	0	
+45	79	67	59	312287	14	0	0	0	
+46	52	52	91	246064	23	0	0	0	
+47	76	97	29	213788	4	0	71	0	
+48	40	11	16	7040	2	83	81	0	
+49	75	73	6	32850	2	0	94	0	
+50	37	68	85	213860	26	0	0	0	
+51	39	66	77	198198	27	0	0	0	
+52	39	88	87	298584	15	0	0	0	
+53	50	87	78	339300	13	0	0	0	
+54	77	81	25	155925	14	0	59	0	
+55	90	89	62	496620	5	0	0	0	
+56	80	35	74	207200	25	36	0	0	
+57	86	10	80	68800	3	87	0	0	
+58	39	75	90	263250	21	0	0	0	
+59	39	77	90	270270	18	0	0	50	
+60	6	73	88	38544	3	0	0	0	
+61	45	26	4	4680	2	73	94	40	
+62	2	41	12	984	1	4	84	72	
+63	18	50	45	40500	28	0	0	71	
+64	14	86	92	110768	20	0	0	86	
+65	7	76	96	51072	23	0	0	93	
+66	80	57	57	259920	19	0	43	0	
+67	73	90	69	453330	8	0	0	0	
+68	45	73	73	239805	24	0	0	32	
+69	27	90	95	230850	11	0	0	70	
+70	26	99	99	254826	8	0	0	73	
+71	96	11	85	89760	1	89	0	0	
+72	24	96	87	200448	12	0	0	74	
+73	72	96	49	338688	12	0	49	0	
+74	6	94	74	41736	28	0	0	65	
+75	32	91	84	244608	24	0	0	0	
+76	85	11	81	75735	2	83	0	0	
+77	32	85	92	250240	22	0	0	44	
+78	5	91	86	39130	13	0	0	95	
+79	39	96	94	351936	7	0	0	53	
+80	45	38	22	37620	9	0	0	0	
+81	94	85	21	167790	3	0	76	6	
+82	49	79	76	294196	16	0	0	0	
+83	50	79	74	292300	16	0	0	49	
+84	5	97	94	45590	5	0	0	94	
+85	55	59	89	288805	17	0	0	0	
+86	94	85	3	23970	1	4	81	0	
+87	81	87	76	535572	3	0	0	6	
+88	87	82	71	506514	4	0	0	0	
+89	59	76	93	417012	10	0	0	0	
+90	15	76	93	106020	21	0	0	85	
+91	33	85	66	185130	28	0	0	0	
+92	9	87	74	57942	17	0	0	91	
+93	96	85	81	660960	1	4	0	0	
+94	7	86	96	57792	6	0	0	93	
+95	3	95	96	27360	11	0	0	97	
+96	20	75	66	99000	25	0	0	80	
+97	66	8	94	49632	5	91	0	0	
+98	66	18	77	91476	11	76	0	0	
+99	74	98	49	355348	12	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	62	65	93	374790	38	0	0	0	
+1	73	88	43	276232	32	0	54	0	
+2	66	68	19	85272	8	0	81	0	
+3	58	54	70	219240	60	0	0	0	
+4	89	77	81	555093	8	0	0	0	
+5	84	53	90	400680	33	0	0	0	
+6	92	73	71	476836	21	0	0	0	
+7	94	91	32	273728	17	0	62	0	
+8	97	74	85	610130	6	0	0	0	
+9	63	54	61	207522	61	0	0	0	
+10	80	1	91	7280	1	99	0	0	
+11	86	83	92	656696	3	0	0	0	
+12	53	89	97	457549	22	0	0	0	
+13	62	90	77	429660	27	0	0	0	
+14	74	36	87	231768	14	62	0	0	
+15	96	51	98	479808	20	0	0	0	
+16	98	73	54	386316	37	0	0	0	
+17	96	58	77	428736	28	0	0	0	
+18	67	100	65	435500	25	0	0	0	
+19	67	91	89	542633	9	0	0	0	
+20	17	79	83	111469	5	0	0	76	
+21	61	79	71	342149	45	0	0	0	
+22	94	58	80	436160	24	0	0	0	
+23	74	4	94	27824	1	94	0	0	
+24	45	70	100	315000	49	0	0	0	
+25	87	60	64	334080	47	0	0	0	
+26	5	69	70	24150	5	0	0	95	
+27	68	88	90	538560	11	0	0	0	
+28	83	71	71	418403	30	0	0	0	
+29	56	84	83	390432	36	0	0	0	
+30	97	94	92	838856	1	0	0	0	
+31	9	79	69	49059	3	0	0	86	
+32	89	62	92	507656	14	0	0	0	
+33	85	94	71	567290	7	0	0	0	
+34	72	96	15	103680	2	0	85	0	
+35	82	75	50	307500	51	0	0	0	
+36	73	76	78	432744	26	0	0	0	
+37	46	72	81	268272	56	0	0	0	
+38	59	82	52	251576	58	0	0	0	
+39	66	63	81	336798	46	0	0	0	
+40	73	80	61	356240	40	0	0	0	
+41	80	68	90	489600	19	0	0	0	
+42	46	29	11	14674	4	69	80	0	
+43	91	75	72	491400	18	0	0	0	
+44	70	76	74	393680	35	0	0	0	
+45	79	67	59	312287	50	0	0	0	
+46	52	52	91	246064	56	0	0	46	
+47	76	97	29	213788	7	0	71	0	
+48	40	11	16	7040	3	83	81	0	
+49	75	73	6	32850	1	0	92	0	
+50	37	68	85	213860	27	0	0	62	
+51	72	88	55	348480	42	0	0	0	
+52	76	97	84	619248	5	0	0	0	
+53	100	56	53	296800	53	0	0	0	
+54	77	81	25	155925	15	0	71	0	
+55	90	89	62	496620	17	0	0	0	
+56	80	35	74	207200	20	51	0	0	
+57	86	10	80	68800	4	87	0	0	
+58	39	75	90	263250	36	0	0	56	
+59	39	77	90	270270	31	0	0	59	
+60	78	58	73	330252	48	0	0	0	
+61	45	26	4	4680	1	73	94	0	
+62	2	41	12	984	1	0	0	97	
+63	18	50	45	40500	12	0	0	0	
+64	86	76	83	542488	10	0	0	0	
+65	69	50	55	189750	62	0	0	0	
+66	80	57	57	259920	57	0	0	0	
+67	73	90	69	453330	23	0	0	0	
+68	86	87	54	404028	32	0	0	0	
+69	100	71	70	497000	16	0	0	0	
+70	26	99	99	254826	9	0	0	67	
+71	96	11	85	89760	2	85	0	0	
+72	70	70	62	303800	52	0	0	0	
+73	72	96	49	338688	41	0	49	0	
+74	59	57	70	235410	59	0	0	0	
+75	32	91	84	244608	25	0	0	67	
+76	85	11	81	75735	3	83	0	0	
+77	32	85	92	250240	11	0	0	68	
+78	60	85	68	346800	43	0	0	0	
+79	39	96	94	351936	22	0	0	53	
+80	45	38	22	37620	16	0	70	0	
+81	94	85	21	167790	12	0	79	0	
+82	57	93	52	275652	55	0	0	0	
+83	67	68	79	359924	39	0	0	0	
+84	5	97	94	45590	3	0	0	95	
+85	55	59	89	288805	54	0	0	0	
+86	94	85	3	23970	2	0	81	0	
+87	81	87	76	535572	12	0	0	18	
+88	87	82	71	506514	15	0	0	0	
+89	59	76	93	417012	31	0	0	0	
+90	93	54	69	346518	44	0	0	0	
+91	100	69	94	648600	4	0	0	0	
+92	63	66	96	399168	34	0	0	0	
+93	96	85	81	660960	2	0	0	0	
+94	69	84	92	533232	13	0	0	0	
+95	54	60	97	314280	49	0	0	45	
+96	62	85	81	426870	29	0	0	0	
+97	66	8	94	49632	6	74	0	0	
+98	66	18	77	91476	4	69	0	0	
+99	74	98	49	355348	41	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	42	12	1008	15	0	85	62	
+1	73	88	43	276232	12	0	0	0	
+2	66	68	19	85272	4	0	62	0	
+3	21	23	3	1449	7	0	90	0	
+4	26	22	46	26312	16	76	37	0	
+5	43	29	25	31175	8	0	59	0	
+6	8	31	40	9920	15	68	38	62	
+7	94	91	32	273728	2	0	0	5	
+8	22	14	46	14168	19	52	0	0	
+9	37	30	14	15540	8	0	84	0	
+10	80	1	91	7280	1	96	0	0	
+11	86	83	92	656696	6	0	0	0	
+12	53	89	97	457549	18	0	0	0	
+13	62	90	77	429660	15	0	0	0	
+14	74	36	87	231768	11	0	0	0	
+15	44	37	49	79772	17	59	0	0	
+16	21	48	3	3024	7	35	95	0	
+17	23	7	15	2415	5	0	80	0	
+18	13	1	8	104	1	0	91	0	
+19	39	14	36	19656	14	76	49	0	
+20	17	79	83	111469	7	0	0	80	
+21	25	49	17	20825	15	0	77	0	
+22	35	8	36	10080	4	89	0	0	
+23	74	4	94	27824	5	92	0	0	
+24	45	70	100	315000	17	0	0	55	
+25	40	43	28	48160	13	0	69	0	
+26	5	69	70	24150	2	0	0	0	
+27	2	20	5	200	7	0	93	0	
+28	4	46	40	7360	1	0	0	96	
+29	37	50	2	3700	6	0	98	0	
+30	24	32	22	16896	17	59	71	0	
+31	9	79	69	49059	4	0	0	90	
+32	13	22	20	5720	18	72	24	53	
+33	43	3	8	1032	1	96	91	0	
+34	72	96	15	103680	9	0	29	0	
+35	35	23	37	29785	16	76	0	0	
+36	11	29	21	6699	17	70	0	55	
+37	46	72	81	268272	18	0	0	53	
+38	49	40	3	5880	5	10	96	0	
+39	35	50	2	3500	3	0	97	0	
+40	50	21	49	51450	8	67	0	0	
+41	40	13	49	25480	14	76	0	0	
+42	46	29	11	14674	4	0	81	0	
+43	13	14	24	4368	18	72	0	53	
+44	70	76	74	393680	14	0	0	0	
+45	79	67	59	312287	8	0	0	0	
+46	52	52	91	246064	19	0	0	0	
+47	76	97	29	213788	9	0	0	0	
+48	40	11	16	7040	6	83	81	0	
+49	75	73	6	32850	1	11	84	0	
+50	37	68	85	213860	15	0	0	62	
+51	39	6	32	7488	6	94	0	0	
+52	39	23	2	1794	6	0	96	0	
+53	50	42	38	79800	7	35	57	0	
+54	77	81	25	155925	5	10	71	0	
+55	90	89	62	496620	4	0	0	0	
+56	80	35	74	207200	7	0	0	0	
+57	86	10	80	68800	5	0	0	0	
+58	39	75	90	263250	16	0	0	59	
+59	39	77	90	270270	19	0	0	52	
+60	6	13	38	2964	18	72	44	53	
+61	45	26	4	4680	6	0	92	0	
+62	2	41	12	984	18	0	81	53	
+63	18	50	45	40500	12	0	43	0	
+64	14	11	17	2618	4	89	36	0	
+65	7	26	1	182	1	11	99	0	
+66	80	57	57	259920	7	35	0	0	
+67	73	90	69	453330	13	0	0	0	
+68	45	28	48	60480	8	67	49	0	
+69	27	25	20	13500	14	0	74	0	
+70	26	99	99	254826	10	0	0	74	
+71	96	11	85	89760	1	0	0	0	
+72	24	36	22	19008	17	59	49	0	
+73	72	96	49	338688	10	0	49	0	
+74	6	4	34	816	6	94	32	0	
+75	32	91	84	244608	20	0	0	39	
+76	85	11	81	75735	6	83	0	0	
+77	32	85	92	250240	21	0	0	0	
+78	5	41	31	6355	4	0	69	90	
+79	39	96	94	351936	20	0	0	0	
+80	45	38	22	37620	11	36	77	0	
+81	94	85	21	167790	3	0	76	0	
+82	49	24	16	18816	7	0	74	0	
+83	50	19	9	8550	1	11	90	0	
+84	5	97	94	45590	3	0	0	94	
+85	55	59	89	288805	17	0	0	0	
+86	94	85	3	23970	1	11	81	0	
+87	81	87	76	535572	3	0	0	0	
+88	87	82	71	506514	5	10	0	0	
+89	59	76	93	417012	16	0	0	0	
+90	15	31	38	17670	15	68	0	62	
+91	33	5	6	990	1	0	85	0	
+92	9	7	39	2457	4	89	53	0	
+93	96	85	81	660960	1	11	0	0	
+94	7	21	11	1617	11	0	87	0	
+95	3	20	16	960	16	76	83	0	
+96	20	45	46	41400	19	52	46	0	
+97	66	8	94	49632	3	87	0	0	
+98	66	18	77	91476	11	36	0	0	
+99	74	98	49	355348	10	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	9	2	36	1	55	60	0	
+1	8	2	2	32	1	55	58	0	
+2	2	3	8	48	1	31	16	0	
+3	1	3	9	27	1	17	72	0	
+4	3	9	3	81	1	55	39	0	
+5	2	1	9	18	1	17	63	0	
+6	7	6	6	252	1	45	24	0	
+7	3	9	5	135	1	45	85	0	
+8	10	8	1	80	1	55	67	0	
+9	1	8	2	16	1	55	56	0	
+10	9	2	4	72	1	55	8	0	
+11	2	4	6	48	1	45	18	0	
+12	4	7	10	280	1	8	70	0	
+13	1	7	1	7	1	55	66	0	
+14	4	1	5	20	1	45	80	0	
+15	8	2	8	128	1	31	8	0	
+16	10	4	5	200	1	45	75	0	
+17	6	2	4	48	1	55	4	0	
+18	1	1	5	5	1	45	70	0	
+19	4	6	7	168	1	36	56	0	
+20	9	9	7	567	1	36	49	0	
+21	8	4	9	288	1	17	54	0	
+22	8	3	1	24	1	55	65	0	
+23	3	7	5	105	1	45	65	0	
+24	8	10	1	80	1	55	64	0	
+25	4	3	6	72	1	45	12	0	
+26	3	6	9	162	1	17	45	0	
+27	7	4	3	84	1	55	36	0	
+28	7	8	9	504	1	17	36	0	
+29	8	5	9	360	1	17	27	0	
+30	1	6	5	30	1	45	60	0	
+31	4	4	9	144	1	17	18	0	
+32	10	3	10	300	1	8	60	0	
+33	3	5	8	120	1	31	0	0	
+34	3	8	10	240	1	8	50	0	
+35	5	9	10	450	1	8	40	0	
+36	5	8	10	400	1	8	30	0	
+37	6	2	7	84	1	36	42	0	
+38	8	10	4	320	1	55	0	0	
+39	7	10	2	140	1	55	54	0	
+40	2	6	2	24	1	55	52	0	
+41	9	4	3	108	1	55	33	0	
+42	9	4	9	324	1	17	9	0	
+43	3	2	10	60	1	8	20	0	
+44	8	6	3	144	1	55	30	0	
+45	6	3	2	36	1	55	50	0	
+46	9	5	7	315	1	36	35	0	
+47	5	3	7	105	1	36	28	0	
+48	1	10	9	90	1	17	0	0	
+49	2	1	3	6	1	55	27	0	
+50	8	6	6	288	1	45	6	0	
+51	9	10	3	270	1	55	24	0	
+52	2	6	10	120	1	8	10	0	
+53	1	5	7	35	1	36	21	0	
+54	6	9	10	540	1	8	0	0	
+55	10	3	9	270	1	0	87	0	
+56	1	5	9	45	1	0	78	0	
+57	4	6	7	168	1	36	14	0	
+58	4	4	3	48	1	55	21	0	
+59	2	4	5	40	1	45	55	0	
+60	2	4	8	64	1	27	0	0	
+61	1	7	4	28	1	0	96	0	
+62	2	1	2	4	1	55	48	0	
+63	6	2	9	108	1	0	69	0	
+64	6	5	1	30	1	55	63	0	
+65	8	10	2	160	1	55	46	0	
+66	3	6	10	180	1	0	50	0	
+67	7	8	10	560	1	0	40	0	
+68	2	10	6	120	1	45	0	0	
+69	3	9	7	189	1	36	7	0	
+70	9	2	9	162	1	0	60	0	
+71	10	2	8	160	1	17	89	0	
+72	5	2	6	60	1	36	81	0	
+73	7	2	4	56	1	36	95	0	
+74	1	5	4	20	1	36	91	0	
+75	5	5	9	225	1	8	89	0	
+76	10	1	10	100	1	0	30	0	
+77	5	1	3	15	1	55	18	0	
+78	3	5	9	135	1	8	80	0	
+79	9	2	10	180	1	0	20	0	
+80	8	7	3	168	1	55	15	0	
+81	6	6	5	180	1	45	50	0	
+82	5	4	5	100	1	45	45	0	
+83	2	1	2	4	1	55	44	0	
+84	5	5	10	250	1	0	10	0	
+85	1	8	10	80	1	0	0	0	
+86	7	7	4	196	1	36	87	0	
+87	7	6	1	42	1	55	62	0	
+88	2	4	6	48	1	36	75	0	
+89	9	8	4	288	1	45	94	0	
+90	9	6	5	270	1	45	40	0	
+91	5	8	8	320	1	17	81	0	
+92	10	9	5	450	1	45	35	0	
+93	4	7	3	84	1	55	12	0	
+94	1	4	6	24	1	36	69	0	
+95	1	1	5	5	1	45	30	0	
+96	2	9	6	108	1	36	63	0	
+97	1	4	2	8	1	55	42	0	
+98	8	9	7	504	1	36	0	0	
+99	6	4	4	96	1	45	90	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	12	4	17	816	2	89	38	34	
+1	23	32	7	5152	1	48	44	35	
+2	2	18	8	288	1	48	8	35	
+3	1	3	9	27	2	0	34	34	
+4	23	14	8	2576	2	73	12	66	
+5	12	11	4	528	1	84	96	0	
+6	32	16	6	3072	1	48	57	35	
+7	8	34	35	9520	2	0	0	0	
+8	25	33	11	9075	1	15	0	35	
+9	26	28	17	12376	2	34	18	66	
+10	34	22	29	21692	2	0	64	0	
+11	32	34	6	6528	1	48	51	35	
+12	19	2	30	1140	1	0	65	0	
+13	21	17	21	7497	2	69	75	0	
+14	29	26	15	11310	2	34	51	66	
+15	28	32	3	2688	1	48	78	35	
+16	25	34	20	17000	2	0	0	66	
+17	21	2	24	1008	2	90	76	0	
+18	26	1	30	780	1	0	35	0	
+19	9	1	22	198	2	69	53	0	
+20	9	14	12	1512	2	73	0	66	
+21	28	4	24	2688	2	90	52	0	
+22	33	8	31	8184	1	57	64	0	
+23	23	7	15	2415	2	89	71	34	
+24	18	15	11	2970	1	0	0	35	
+25	14	3	31	1302	1	57	33	0	
+26	18	21	14	5292	2	34	80	66	
+27	17	14	18	4284	2	7	79	34	
+28	17	33	29	16269	2	0	35	0	
+29	28	5	34	4760	1	24	35	0	
+30	1	21	30	630	2	7	0	34	
+31	9	34	29	8874	2	34	62	0	
+32	35	33	5	5775	1	48	73	35	
+33	33	35	8	9240	1	48	0	35	
+34	8	13	10	1040	2	87	10	66	
+35	20	4	5	400	2	0	51	34	
+36	25	33	35	28875	1	24	0	0	
+37	21	7	27	3969	2	90	0	0	
+38	8	30	29	6960	2	34	33	0	
+39	2	35	27	1890	2	54	0	34	
+40	22	26	7	4004	1	48	37	35	
+41	14	14	33	6468	1	84	0	0	
+42	14	4	19	1064	2	89	19	34	
+43	18	27	10	4860	1	15	21	35	
+44	18	31	8	4464	1	15	48	35	
+45	31	33	2	2046	1	48	81	35	
+46	9	10	7	630	2	87	37	66	
+47	30	18	7	3780	1	48	30	35	
+48	11	5	14	770	2	89	86	34	
+49	7	26	8	1456	1	15	40	35	
+50	3	16	6	288	2	34	94	66	
+51	34	35	33	39270	2	34	0	0	
+52	7	11	10	770	2	87	0	66	
+53	16	20	7	2240	1	48	23	35	
+54	26	4	20	2080	2	7	59	34	
+55	10	8	19	1520	2	89	0	34	
+56	1	20	29	580	2	7	30	34	
+57	29	16	7	3248	1	48	16	35	
+58	14	29	18	7308	2	34	0	66	
+59	32	24	35	26880	1	0	0	0	
+60	7	34	23	5474	2	54	27	34	
+61	6	7	34	1428	2	0	0	34	
+62	27	6	32	5184	1	84	33	0	
+63	11	32	19	6688	2	0	77	66	
+64	6	25	21	3150	2	54	72	34	
+65	8	10	12	960	2	63	0	66	
+66	8	16	10	1280	1	15	11	35	
+67	32	3	20	1920	2	28	67	34	
+68	12	30	1	360	1	48	84	35	
+69	23	9	7	1449	2	54	93	34	
+70	19	22	19	7942	2	0	58	66	
+71	20	22	13	5720	2	28	87	34	
+72	25	7	16	2800	2	89	55	34	
+73	27	12	14	4536	2	34	66	66	
+74	1	10	9	90	2	87	20	66	
+75	15	10	9	1350	2	34	91	0	
+76	15	11	5	825	2	87	44	66	
+77	10	21	28	5880	2	69	0	0	
+78	33	25	19	15675	2	0	39	66	
+79	9	12	25	2700	2	69	28	0	
+80	23	2	8	368	2	0	43	34	
+81	21	21	5	2205	1	0	95	0	
+82	5	34	5	850	1	48	68	35	
+83	27	26	27	18954	2	28	0	34	
+84	35	10	5	1750	1	57	95	0	
+85	21	33	5	3465	1	48	63	35	
+86	2	27	4	216	2	0	96	66	
+87	32	11	31	10912	1	84	65	0	
+88	27	24	16	10368	2	34	35	66	
+89	9	28	19	4788	2	0	20	66	
+90	19	6	20	2280	2	28	47	34	
+91	15	8	8	960	2	87	29	66	
+92	30	9	25	6750	2	90	27	0	
+93	34	27	33	30294	1	57	0	0	
+94	21	34	1	714	1	48	83	35	
+95	31	1	20	620	2	28	27	34	
+96	22	29	31	19778	1	24	69	0	
+97	31	34	22	23188	2	54	50	34	
+98	23	14	7	2254	2	0	93	0	
+99	6	29	9	1566	1	15	31	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=05 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	62	89	42	231756	13	0	57	0	
+1	28	2	72	4032	5	96	0	11	
+2	22	93	48	98208	14	0	0	69	
+3	1	53	19	1007	6	0	0	98	
+4	53	59	73	228271	11	0	0	0	
+5	22	71	59	92158	2	0	0	61	
+6	37	96	26	92352	13	0	57	62	
+7	43	79	25	84925	10	0	75	0	
+8	90	38	31	106020	4	42	0	0	
+9	91	58	2	10556	1	0	0	0	
+10	59	82	84	406392	8	0	0	0	
+11	22	14	46	14168	8	72	0	59	
+12	64	7	30	13440	13	76	0	0	
+13	1	37	31	1147	5	56	0	94	
+14	94	1	15	1410	4	93	0	0	
+15	68	12	88	71808	5	82	0	11	
+16	50	14	25	17500	9	76	0	0	
+17	96	82	4	31488	5	0	95	0	
+18	11	81	95	84645	5	0	0	0	
+19	84	86	17	122808	18	0	0	0	
+20	49	59	37	106967	14	0	54	48	
+21	48	44	29	61248	12	52	61	0	
+22	78	3	71	16614	10	93	0	0	
+23	73	7	15	7665	13	83	0	0	
+24	58	30	1	1740	17	68	50	0	
+25	14	63	6	5292	15	0	53	72	
+26	33	36	39	46332	12	0	0	66	
+27	17	44	43	32164	7	49	0	70	
+28	67	68	49	223244	17	0	50	0	
+29	58	75	89	387150	3	0	0	0	
+30	51	36	35	64260	12	55	0	0	
+31	84	4	59	19824	10	96	0	0	
+32	90	33	100	297000	1	58	0	0	
+33	43	45	8	15480	16	0	84	0	
+34	83	78	90	582660	5	0	0	11	
+35	5	59	50	14750	9	40	0	59	
+36	5	38	20	3800	13	0	0	82	
+37	46	2	87	8004	5	94	0	11	
+38	78	40	4	12480	16	0	92	0	
+39	87	100	52	452400	16	0	0	0	
+40	72	86	32	198144	16	0	52	0	
+41	29	74	53	113738	11	0	0	53	
+42	29	84	9	21924	17	0	50	67	
+43	13	22	70	20020	3	64	0	58	
+44	8	46	53	19504	7	0	0	88	
+45	36	93	42	140616	17	0	0	56	
+46	79	15	57	67545	13	61	0	0	
+47	35	73	87	222285	6	0	0	0	
+48	21	40	29	24360	12	36	0	66	
+49	82	61	53	265106	13	0	0	0	
+50	48	66	46	145728	14	0	54	0	
+51	49	90	53	233730	15	0	0	0	
+52	52	26	100	135200	2	74	0	0	
+53	71	35	7	17395	16	40	92	0	
+54	56	99	50	277200	17	0	0	0	
+55	90	13	99	115830	4	80	0	0	
+56	11	95	29	30305	10	0	0	84	
+57	14	96	77	103488	7	0	0	0	
+58	84	74	63	391608	10	0	0	0	
+59	22	4	25	2200	8	86	0	59	
+60	62	94	18	104904	9	0	82	0	
+61	41	17	34	23698	8	82	0	0	
+62	42	61	12	30744	8	0	84	52	
+63	6	52	79	24648	5	4	0	94	
+64	66	55	61	221430	12	0	0	0	
+65	28	40	82	91840	9	0	0	59	
+66	23	6	40	5520	3	92	0	58	
+67	37	88	10	32560	9	0	82	62	
+68	82	20	6	9840	6	0	94	0	
+69	23	89	47	96209	15	0	0	49	
+70	69	52	39	139932	12	0	61	0	
+71	100	42	88	369600	4	0	0	0	
+72	75	32	26	62400	11	0	73	0	
+73	37	72	84	223776	8	0	0	59	
+74	51	45	94	215730	6	55	0	35	
+75	35	85	79	235025	7	0	0	14	
+76	40	91	10	36400	15	0	89	0	
+77	15	1	33	495	5	98	0	11	
+78	63	55	89	308385	6	0	0	35	
+79	39	82	10	31980	15	0	89	40	
+80	38	77	13	38038	10	0	75	43	
+81	26	6	65	10140	3	86	0	58	
+82	55	4	95	20900	5	78	0	11	
+83	52	91	12	56784	8	0	84	0	
+84	45	25	100	112500	3	75	0	0	
+85	11	18	20	3960	7	46	0	88	
+86	7	17	64	7616	5	81	0	0	
+87	7	26	51	9282	6	73	0	0	
+88	42	64	96	258048	3	0	0	58	
+89	69	98	54	365148	14	0	0	0	
+90	59	76	75	336300	9	0	0	0	
+91	45	28	48	60480	11	59	0	0	
+92	70	19	75	99750	10	74	0	0	
+93	74	77	13	74074	7	0	87	0	
+94	21	74	76	118104	7	0	0	49	
+95	11	61	5	3355	13	38	0	82	
+96	72	99	36	256608	15	0	53	0	
+97	61	74	72	325008	2	0	0	0	
+98	18	49	87	76734	7	0	0	70	
+99	6	4	84	2016	5	0	0	94	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	72	44	84	266112	14	31	0	0	
+1	91	32	82	238784	18	40	0	0	
+2	100	12	93	111600	2	88	0	0	
+3	81	38	96	295488	12	0	0	0	
+4	37	83	74	227254	17	0	0	49	
+5	99	33	69	225423	19	33	0	0	
+6	85	99	12	100980	6	0	88	0	
+7	42	3	9	1134	1	96	77	0	
+8	36	40	10	14400	5	0	87	0	
+9	80	23	68	125120	24	24	0	0	
+10	99	38	92	346104	7	49	0	0	
+11	82	36	95	280440	12	38	0	0	
+12	21	1	44	924	1	99	0	66	
+13	66	14	82	75768	25	36	0	0	
+14	81	26	84	176904	15	72	0	0	
+15	74	33	70	170940	21	29	0	0	
+16	69	89	1	6141	3	0	98	0	
+17	94	18	90	152280	22	72	0	0	
+18	69	96	100	662400	1	0	0	0	
+19	75	27	75	151875	23	0	0	0	
+20	86	40	93	319920	10	0	0	0	
+21	79	34	81	217566	19	66	0	0	
+22	92	25	75	172500	18	75	0	0	
+23	84	1	85	7140	5	96	0	0	
+24	95	17	89	143735	17	83	0	0	
+25	37	49	26	47138	9	0	0	0	
+26	43	71	78	238134	15	0	0	53	
+27	96	6	95	54720	21	91	0	0	
+28	22	66	84	121968	3	0	0	66	
+29	66	2	70	9240	1	98	0	0	
+30	14	30	19	7980	7	0	0	76	
+31	71	8	81	46008	25	50	0	0	
+32	53	72	70	267120	15	0	0	0	
+33	73	31	75	169725	22	0	0	0	
+34	86	45	71	274770	13	0	0	0	
+35	66	29	89	170346	21	62	0	0	
+36	70	49	74	253820	16	46	0	0	
+37	85	73	31	192355	20	0	0	0	
+38	72	6	84	36288	24	94	0	0	
+39	82	46	81	305532	10	40	0	0	
+40	98	88	59	508816	2	0	0	0	
+41	97	38	92	339112	8	54	0	0	
+42	90	56	87	438480	5	0	0	0	
+43	76	48	88	321024	9	52	0	0	
+44	96	82	39	307008	2	0	59	0	
+45	80	8	95	60800	13	87	0	0	
+46	66	42	99	274428	13	45	0	0	
+47	69	24	79	130824	24	0	0	0	
+48	92	23	94	198904	14	77	0	0	
+49	86	27	69	160218	20	0	31	0	
+50	72	29	86	179568	21	0	0	0	
+51	76	49	96	357504	7	0	0	0	
+52	91	19	91	157339	22	31	0	0	
+53	95	8	90	68400	8	92	0	0	
+54	49	73	69	246813	17	0	0	0	
+55	79	10	100	79000	7	87	0	0	
+56	28	74	85	176120	4	0	0	67	
+57	95	18	88	150480	23	27	0	0	
+58	97	7	90	61110	11	93	0	0	
+59	92	28	92	236992	3	71	0	0	
+60	80	20	77	123200	24	74	0	0	
+61	96	32	99	304128	11	0	0	0	
+62	45	91	88	360360	6	0	0	44	
+63	77	19	84	122892	25	0	0	0	
+64	94	40	95	357200	5	56	0	0	
+65	75	54	88	356400	8	0	0	0	
+66	9	78	75	52650	6	0	0	89	
+67	90	40	67	241200	18	0	0	0	
+68	68	29	76	149872	23	45	0	0	
+69	92	49	73	329084	9	0	26	0	
+70	93	22	75	153450	22	50	0	0	
+71	44	96	87	367488	6	0	0	0	
+72	87	2	77	13398	1	96	0	0	
+73	67	70	95	445550	4	0	0	0	
+74	9	45	16	6480	3	0	84	69	
+75	83	17	79	111469	25	19	0	0	
+76	79	97	2	15326	2	0	98	0	
+77	83	33	85	232815	19	0	0	0	
+78	72	96	3	20736	4	0	96	0	
+79	70	10	71	49700	22	90	0	0	
+80	28	90	87	219240	1	0	0	69	
+81	92	18	67	110952	20	56	31	0	
+82	5	45	26	5850	3	0	0	88	
+83	40	7	18	5040	6	91	0	44	
+84	79	24	83	157368	20	74	0	0	
+85	67	27	69	124821	24	47	0	0	
+86	92	26	96	229632	4	74	0	0	
+87	20	15	7	2100	1	0	87	69	
+88	71	79	15	84135	15	0	84	0	
+89	66	71	98	459228	3	0	0	0	
+90	8	15	3	360	1	15	87	69	
+91	100	1	90	9000	3	99	0	0	
+92	98	31	88	267344	14	0	0	0	
+93	90	25	99	222750	12	75	0	0	
+94	98	58	53	301252	11	32	0	0	
+95	79	23	75	136275	23	74	0	0	
+96	80	46	69	253920	16	0	0	0	
+97	100	10	77	77000	10	90	0	0	
+98	69	29	66	132066	20	27	31	0	
+99	91	5	77	35035	13	95	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	72	79	34	193392	24	0	39	0	
+1	91	97	37	326599	11	0	0	0	
+2	100	87	18	156600	12	0	82	0	
+3	81	98	16	127008	25	0	84	0	
+4	37	83	74	227254	21	0	0	49	
+5	99	88	9	78408	8	0	91	0	
+6	85	99	12	100980	6	0	87	0	
+7	42	3	9	1134	1	96	0	0	
+8	36	40	10	14400	6	56	75	0	
+9	80	73	38	221920	23	0	32	0	
+10	99	78	12	92664	7	0	88	0	
+11	82	81	45	298890	14	0	0	0	
+12	21	1	44	924	1	99	0	0	
+13	66	74	22	107448	27	0	0	0	
+14	81	81	9	59049	10	0	91	0	
+15	74	68	20	100640	27	0	22	0	
+16	69	89	1	6141	2	0	99	0	
+17	94	88	15	124080	15	0	85	0	
+18	69	96	100	662400	1	0	0	0	
+19	75	82	45	276750	16	0	42	0	
+20	86	75	28	180600	22	0	72	0	
+21	79	74	6	35076	17	0	94	0	
+22	92	90	35	289800	15	0	0	0	
+23	84	66	10	55440	16	0	90	0	
+24	95	17	89	143735	9	77	0	0	
+25	37	49	26	47138	28	0	0	0	
+26	43	71	78	238134	18	0	0	53	
+27	96	96	40	368640	2	0	59	0	
+28	22	66	84	121968	4	0	0	66	
+29	66	92	20	121440	26	0	80	0	
+30	14	30	19	7980	6	56	75	85	
+31	71	93	41	270723	17	0	49	0	
+32	53	72	70	267120	18	0	0	0	
+33	73	31	75	169725	6	56	0	0	
+34	86	75	36	232200	22	0	35	0	
+35	66	74	34	166056	26	0	34	0	
+36	70	79	39	215670	24	0	0	0	
+37	85	73	31	192355	25	0	0	0	
+38	72	6	84	36288	5	70	0	0	
+39	82	86	21	148092	19	0	79	0	
+40	98	88	59	508816	2	0	0	0	
+41	97	68	42	277032	16	0	0	0	
+42	90	56	87	438480	6	0	0	0	
+43	76	73	18	99864	27	0	42	0	
+44	96	82	39	307008	12	0	38	0	
+45	80	78	15	93600	27	0	60	0	
+46	66	77	34	172788	26	0	0	0	
+47	69	69	39	185679	25	0	31	0	
+48	92	23	94	198904	5	76	0	0	
+49	86	97	44	367048	8	0	0	0	
+50	72	94	6	40608	3	0	93	0	
+51	76	69	6	31464	23	0	92	0	
+52	91	89	36	291564	14	0	45	0	
+53	95	73	35	242725	22	0	0	0	
+54	49	73	69	246813	21	0	0	0	
+55	79	95	35	262675	19	0	0	0	
+56	28	74	85	176120	5	0	0	72	
+57	95	93	43	379905	3	0	50	0	
+58	97	87	25	210975	11	0	69	0	
+59	92	28	92	236992	4	71	0	0	
+60	80	95	47	357200	8	0	44	0	
+61	96	77	9	66528	9	0	88	0	
+62	45	91	88	360360	7	0	0	44	
+63	77	94	14	101332	20	0	86	0	
+64	94	80	45	338400	10	0	0	0	
+65	75	54	88	356400	9	0	0	0	
+66	9	78	75	52650	6	0	0	90	
+67	90	75	22	148500	18	0	78	0	
+68	68	69	1	4692	3	0	99	0	
+69	92	89	38	311144	12	0	0	0	
+70	93	22	75	153450	9	54	0	0	
+71	44	96	87	367488	7	0	0	0	
+72	87	82	32	228288	23	0	0	0	
+73	67	70	95	445550	5	0	0	0	
+74	9	45	16	6480	4	0	84	79	
+75	83	67	49	272489	17	0	0	0	
+76	79	97	2	15326	4	0	98	0	
+77	83	68	50	282200	15	0	35	0	
+78	72	96	3	20736	9	0	97	0	
+79	70	90	21	132300	24	0	79	0	
+80	28	90	87	219240	1	0	0	69	
+81	92	68	22	137632	23	0	70	0	
+82	5	45	26	5850	3	0	50	95	
+83	40	7	18	5040	2	89	0	0	
+84	79	99	43	336303	10	0	45	0	
+85	67	87	44	256476	19	0	35	0	
+86	92	66	6	36432	11	0	94	0	
+87	20	15	7	2100	1	0	87	69	
+88	71	79	15	84135	27	0	75	0	
+89	66	71	98	459228	4	0	0	0	
+90	8	15	3	360	1	15	87	69	
+91	100	96	50	480000	3	0	0	0	
+92	98	86	3	25284	5	0	95	0	
+93	90	70	39	245700	20	0	46	0	
+94	98	58	53	301252	13	0	44	0	
+95	79	98	25	193550	21	0	75	0	
+96	80	86	44	302720	13	0	0	0	
+97	100	100	32	320000	11	0	37	0	
+98	69	79	46	250746	20	0	0	0	
+99	91	90	17	139230	14	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	17	79	84	112812	25	0	0	24	
+1	6	97	82	47724	5	0	0	92	
+2	5	87	93	40455	1	0	0	95	
+3	16	98	96	150528	9	0	0	84	
+4	37	83	74	227254	20	0	0	0	
+5	29	88	69	176088	22	0	0	58	
+6	85	99	12	100980	7	0	88	0	
+7	42	3	9	1134	1	96	0	0	
+8	36	40	10	14400	5	0	87	0	
+9	50	73	68	248200	18	0	0	0	
+10	39	78	92	279864	15	0	0	0	
+11	32	81	95	246240	4	0	0	67	
+12	21	1	44	924	1	99	0	0	
+13	46	74	82	279128	15	0	0	39	
+14	1	81	84	6804	3	0	0	98	
+15	24	68	70	114240	25	0	0	0	
+16	69	89	1	6141	3	0	98	0	
+17	39	88	90	308880	11	0	0	39	
+18	69	96	100	662400	1	0	0	0	
+19	10	82	75	61500	23	0	0	90	
+20	46	75	93	320850	10	0	0	45	
+21	9	74	81	53946	10	0	0	91	
+22	7	90	75	47250	19	0	0	93	
+23	49	66	85	274890	16	0	0	0	
+24	95	17	89	143735	4	81	0	0	
+25	37	49	26	47138	13	0	74	0	
+26	43	71	78	238134	19	0	0	0	
+27	26	96	95	237120	1	0	0	69	
+28	22	66	84	121968	24	0	0	75	
+29	11	92	70	70840	26	0	0	0	
+30	14	30	19	7980	6	0	77	45	
+31	6	93	81	45198	26	0	0	11	
+32	53	72	70	267120	17	0	0	0	
+33	73	31	75	169725	8	0	0	0	
+34	46	75	71	244950	17	0	0	53	
+35	11	74	89	72446	15	0	0	85	
+36	50	79	74	292300	13	0	0	0	
+37	85	73	31	192355	12	0	53	0	
+38	72	6	84	36288	2	94	0	0	
+39	12	86	81	83592	22	0	0	87	
+40	98	88	59	508816	2	0	0	0	
+41	32	68	92	200192	21	0	0	59	
+42	90	56	87	438480	5	0	0	0	
+43	1	73	88	6424	3	0	0	99	
+44	96	82	39	307008	2	0	59	0	
+45	20	78	95	148200	11	0	0	80	
+46	31	77	99	236313	19	0	0	43	
+47	49	69	79	267099	16	0	0	49	
+48	92	23	94	198904	12	73	0	0	
+49	31	97	69	207483	21	0	0	28	
+50	42	94	86	339528	9	0	0	0	
+51	6	69	96	39744	26	0	0	94	
+52	41	89	91	332059	9	0	0	42	
+53	45	73	90	295650	13	0	0	55	
+54	49	73	69	246813	18	0	0	50	
+55	4	95	100	38000	6	0	0	95	
+56	28	74	85	176120	22	0	0	30	
+57	25	93	88	204600	8	0	0	75	
+58	37	87	90	289710	14	0	0	0	
+59	92	28	92	236992	5	56	0	0	
+60	45	95	77	329175	10	0	0	0	
+61	11	77	99	83853	7	0	0	89	
+62	45	91	88	360360	7	0	0	44	
+63	32	94	84	252672	3	0	0	66	
+64	19	80	95	144400	19	0	0	74	
+65	75	54	88	356400	8	31	0	0	
+66	9	78	75	52650	21	0	0	91	
+67	30	75	67	150750	23	0	0	60	
+68	28	69	76	146832	24	0	0	0	
+69	12	89	73	77964	25	0	0	71	
+70	93	22	75	153450	15	78	0	0	
+71	44	96	87	367488	7	0	0	0	
+72	27	82	77	170478	23	0	0	33	
+73	67	70	95	445550	4	0	0	0	
+74	9	45	16	6480	3	0	84	69	
+75	33	67	79	174669	23	0	0	0	
+76	79	97	2	15326	2	0	98	0	
+77	38	68	85	219640	20	0	0	37	
+78	72	96	3	20736	4	0	95	0	
+79	45	90	71	287550	14	0	0	37	
+80	28	90	87	219240	21	0	0	0	
+81	27	68	67	123012	24	0	0	48	
+82	5	45	26	5850	12	0	53	85	
+83	40	7	18	5040	2	87	59	0	
+84	39	99	83	320463	11	0	0	0	
+85	2	87	69	12006	2	0	0	98	
+86	22	66	96	139392	20	0	0	78	
+87	20	15	7	2100	2	82	84	0	
+88	71	79	15	84135	16	0	85	0	
+89	66	71	98	459228	3	0	0	0	
+90	8	15	3	360	1	0	95	69	
+91	45	96	90	388800	6	0	0	0	
+92	18	86	88	136224	14	0	0	82	
+93	20	70	99	138600	24	0	0	28	
+94	98	58	53	301252	12	0	0	0	
+95	14	98	75	102900	25	0	0	57	
+96	30	86	69	178020	22	0	0	0	
+97	50	100	77	385000	6	0	0	45	
+98	14	79	66	72996	25	0	0	83	
+99	16	90	77	110880	25	0	0	41	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	72	81	74	431568	40	0	0	0	
+1	79	79	78	486798	28	0	0	0	
+2	50	68	80	272000	66	0	0	0	
+3	96	82	95	747840	9	0	0	0	
+4	37	83	74	227254	48	0	0	63	
+5	80	73	97	566480	27	0	0	0	
+6	85	99	12	100980	21	0	79	0	
+7	42	3	9	1134	5	87	84	0	
+8	36	40	10	14400	6	0	86	0	
+9	92	70	53	341320	12	0	0	0	
+10	89	100	94	836600	17	0	0	0	
+11	88	50	67	294800	19	0	0	0	
+12	21	1	44	924	4	91	18	0	
+13	75	83	75	466875	35	0	0	0	
+14	54	69	72	268272	59	0	0	0	
+15	77	75	97	560175	32	0	0	0	
+16	69	89	1	6141	4	0	98	0	
+17	91	80	89	647920	13	0	0	0	
+18	69	96	100	662400	41	0	0	0	
+19	81	59	71	339309	26	0	0	0	
+20	98	81	98	777924	3	0	0	0	
+21	60	99	71	421740	52	0	0	0	
+22	98	91	98	873964	4	0	0	0	
+23	54	72	56	217728	58	0	0	0	
+24	95	17	89	143735	3	81	0	0	
+25	37	49	26	47138	6	0	60	0	
+26	43	71	78	238134	53	0	0	57	
+27	57	57	66	214434	53	0	0	0	
+28	22	66	84	121968	29	0	0	78	
+29	54	90	93	451980	60	0	0	0	
+30	14	30	19	7980	7	64	75	0	
+31	85	67	76	432820	22	0	0	0	
+32	53	72	70	267120	62	0	0	0	
+33	73	31	75	169725	16	59	0	0	
+34	68	93	50	316200	18	0	50	0	
+35	64	62	52	206336	46	0	0	0	
+36	53	52	67	184652	63	0	0	0	
+37	85	73	31	192355	5	0	67	0	
+38	72	6	84	36288	5	87	0	0	
+39	97	72	60	419040	6	0	0	0	
+40	98	88	59	508816	2	0	0	0	
+41	55	54	83	246510	57	0	0	0	
+42	90	56	87	438480	14	0	0	0	
+43	96	80	89	683520	10	0	0	0	
+44	96	82	39	307008	8	0	60	0	
+45	62	53	73	239878	50	0	0	0	
+46	55	94	64	330880	56	0	0	0	
+47	88	97	50	426800	18	0	0	0	
+48	92	23	94	198904	11	75	0	0	
+49	82	91	61	455182	25	0	0	0	
+50	98	87	67	571242	5	0	0	0	
+51	97	64	100	620800	7	0	0	0	
+52	90	88	70	554400	15	0	0	0	
+53	90	59	72	382320	16	0	0	0	
+54	49	73	69	246813	66	0	0	50	
+55	78	87	90	610740	30	0	0	0	
+56	28	74	85	176120	40	0	0	72	
+57	69	87	100	600300	42	0	0	0	
+58	73	95	86	596410	37	0	0	0	
+59	92	28	92	236992	6	72	0	0	
+60	83	68	87	491028	24	0	0	0	
+61	52	93	64	309504	64	0	0	0	
+62	45	91	88	360360	56	0	0	55	
+63	56	62	96	333312	54	0	0	0	
+64	78	85	100	663000	31	0	0	0	
+65	75	54	88	356400	36	0	0	0	
+66	9	78	75	52650	13	0	0	91	
+67	61	62	65	245830	51	0	0	0	
+68	93	92	60	513360	8	0	0	0	
+69	63	96	92	556416	48	0	0	0	
+70	93	22	75	153450	7	64	0	0	
+71	44	96	87	367488	54	0	0	56	
+72	54	81	65	284310	61	0	0	0	
+73	67	70	95	445550	43	0	0	0	
+74	9	45	16	6480	16	0	72	0	
+75	56	83	87	404376	55	0	0	0	
+76	79	97	2	15326	17	0	94	0	
+77	64	89	64	364544	47	0	0	0	
+78	72	96	3	20736	17	0	96	0	
+79	95	75	93	662625	11	0	0	0	
+80	28	90	87	219240	41	0	0	69	
+81	77	72	97	537768	33	0	0	0	
+82	5	45	26	5850	2	0	59	0	
+83	40	7	18	5040	4	91	0	0	
+84	63	100	79	497700	21	0	0	0	
+85	52	91	81	383292	65	0	0	0	
+86	73	94	86	590132	38	0	0	0	
+87	20	15	7	2100	3	81	89	0	
+88	71	79	15	84135	15	0	70	0	
+89	66	71	98	459228	44	0	0	0	
+90	8	15	3	360	3	81	96	0	
+91	77	97	81	604989	34	0	0	0	
+92	78	83	50	323700	29	0	0	0	
+93	85	51	55	238425	23	0	0	0	
+94	98	58	53	301252	1	0	0	0	
+95	65	82	75	399750	45	0	0	0	
+96	86	80	52	357760	20	0	0	0	
+97	73	89	88	571736	39	0	0	0	
+98	84	50	65	273000	19	50	0	0	
+99	63	59	58	215586	49	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	17	44	34	25432	9	0	0	83	
+1	6	32	37	7104	7	0	0	94	
+2	5	12	18	1080	8	0	69	93	
+3	16	38	16	9728	9	0	70	81	
+4	37	83	74	227254	5	17	0	43	
+5	29	33	9	8613	6	0	31	71	
+6	85	99	12	100980	1	0	0	0	
+7	42	3	9	1134	11	0	87	42	
+8	36	40	10	14400	8	0	69	46	
+9	50	23	38	43700	11	56	0	49	
+10	39	38	12	17784	2	0	88	0	
+11	32	36	45	51840	11	56	39	39	
+12	21	1	44	924	8	73	0	76	
+13	46	14	22	14168	10	70	75	39	
+14	1	26	9	234	1	0	17	99	
+15	24	33	20	15840	13	0	75	0	
+16	69	89	1	6141	1	0	17	0	
+17	39	18	15	10530	10	70	75	0	
+18	69	96	100	662400	3	0	0	0	
+19	10	27	45	12150	10	0	0	89	
+20	46	40	28	51520	8	0	69	0	
+21	9	34	6	1836	1	0	0	85	
+22	7	25	35	6125	11	0	0	90	
+23	49	1	10	490	12	0	88	0	
+24	95	17	89	143735	5	0	0	0	
+25	37	49	26	47138	9	0	70	0	
+26	43	71	78	238134	5	17	0	0	
+27	26	6	40	6240	6	85	35	0	
+28	22	66	84	121968	10	0	0	67	
+29	11	2	20	440	13	0	0	87	
+30	14	30	19	7980	13	0	75	24	
+31	6	8	41	1968	12	0	0	94	
+32	53	72	70	267120	9	0	0	0	
+33	73	31	75	169725	13	0	0	0	
+34	46	45	36	74520	12	54	0	0	
+35	11	29	34	10846	2	0	0	89	
+36	50	49	39	95550	8	0	0	49	
+37	85	73	31	192355	6	0	0	0	
+38	72	6	84	36288	6	79	0	0	
+39	12	46	21	11592	6	0	0	85	
+40	98	88	59	508816	4	0	0	0	
+41	32	38	42	51072	12	54	36	38	
+42	90	56	87	438480	11	0	0	0	
+43	1	48	18	864	1	0	17	96	
+44	96	82	39	307008	4	0	59	0	
+45	20	8	15	2400	12	54	0	77	
+46	31	42	34	44268	12	54	0	46	
+47	49	24	39	45864	11	56	0	0	
+48	92	23	94	198904	7	74	0	0	
+49	31	27	44	36828	8	73	0	45	
+50	42	29	6	7308	2	0	88	39	
+51	6	49	6	1764	1	0	17	90	
+52	41	19	36	28044	8	73	47	0	
+53	45	8	35	12600	6	85	0	0	
+54	49	73	69	246813	8	0	0	0	
+55	4	10	35	1400	4	0	59	96	
+56	28	74	85	176120	7	0	0	66	
+57	25	18	43	19350	8	73	47	74	
+58	37	7	25	6475	4	88	0	50	
+59	92	28	92	236992	9	72	0	0	
+60	45	20	47	42300	8	73	0	0	
+61	11	32	9	3168	8	0	69	82	
+62	45	91	88	360360	2	0	0	0	
+63	32	19	14	8512	13	0	75	52	
+64	19	40	45	34200	12	0	0	75	
+65	75	54	88	356400	12	0	0	0	
+66	9	78	75	52650	1	0	17	69	
+67	30	40	22	26400	9	0	70	51	
+68	28	29	1	812	7	0	98	0	
+69	12	49	38	22344	1	0	17	78	
+70	93	22	75	153450	10	70	0	0	
+71	44	96	87	367488	2	0	0	45	
+72	27	2	32	1728	6	79	0	72	
+73	67	70	95	445550	10	0	0	0	
+74	9	45	16	6480	9	0	70	42	
+75	33	17	49	27489	8	73	47	41	
+76	79	97	2	15326	1	0	12	0	
+77	38	33	50	62700	12	54	36	0	
+78	72	96	3	20736	1	0	14	0	
+79	45	10	21	9450	4	88	32	45	
+80	28	90	87	219240	3	0	0	69	
+81	27	18	22	10692	11	56	39	71	
+82	5	45	26	5850	9	0	70	37	
+83	40	7	18	5040	4	88	82	0	
+84	39	24	43	40248	11	56	39	0	
+85	2	27	44	2376	1	0	17	97	
+86	22	26	6	3432	11	0	87	0	
+87	20	15	7	2100	11	0	87	22	
+88	71	79	15	84135	6	0	31	0	
+89	66	71	98	459228	7	0	0	0	
+90	8	15	3	360	1	0	14	90	
+91	45	1	50	2250	4	88	32	0	
+92	18	31	3	1674	1	0	14	72	
+93	20	25	39	19500	12	54	36	70	
+94	98	58	53	301252	6	0	46	0	
+95	14	23	25	8050	13	0	75	38	
+96	30	46	44	60720	9	0	0	53	
+97	50	10	32	16000	4	88	0	0	
+98	14	29	46	18676	13	0	0	73	
+99	16	5	17	1360	13	0	75	84	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	10	4	160	1	63	49	0	
+1	2	7	8	112	1	2	46	0	
+2	8	7	6	336	1	48	0	0	
+3	5	2	8	80	1	29	91	0	
+4	6	9	8	432	1	29	83	0	
+5	3	6	3	54	1	63	71	0	
+6	8	4	7	224	1	39	63	0	
+7	9	3	9	243	1	29	18	0	
+8	2	2	9	36	1	29	9	0	
+9	3	10	5	150	1	63	20	0	
+10	5	9	2	90	1	63	84	0	
+11	6	10	10	600	1	19	0	0	
+12	8	7	3	168	1	63	68	0	
+13	8	10	9	720	1	29	0	0	
+14	8	2	9	144	1	2	37	0	
+15	2	6	5	60	1	63	15	0	
+16	4	5	1	20	1	63	94	0	
+17	4	1	6	24	1	0	10	0	
+18	6	2	6	72	1	2	92	0	
+19	1	6	9	54	1	2	28	0	
+20	10	8	3	240	1	63	65	0	
+21	4	4	2	32	1	63	82	0	
+22	8	1	9	72	1	2	19	0	
+23	9	8	5	360	1	63	10	0	
+24	9	4	5	180	1	63	5	0	
+25	7	9	10	630	1	10	70	0	
+26	9	5	10	450	1	10	60	0	
+27	6	10	8	480	1	29	75	0	
+28	6	6	4	144	1	63	45	0	
+29	5	9	7	315	1	39	56	0	
+30	10	5	7	350	1	39	49	0	
+31	9	1	10	90	1	10	50	0	
+32	4	1	7	28	1	39	42	0	
+33	9	10	5	450	1	63	0	0	
+34	3	6	7	126	1	39	35	0	
+35	3	1	8	24	1	29	67	0	
+36	10	7	6	420	1	2	86	0	
+37	1	6	3	18	1	63	62	0	
+38	10	9	2	180	1	63	80	0	
+39	1	2	10	20	1	10	40	0	
+40	9	5	10	450	1	10	30	0	
+41	8	4	6	192	1	2	80	0	
+42	4	1	6	24	1	2	74	0	
+43	7	3	4	84	1	63	41	0	
+44	5	1	1	5	1	63	93	0	
+45	5	8	8	320	1	29	59	0	
+46	8	6	6	288	1	2	68	0	
+47	1	9	4	36	1	63	37	0	
+48	9	8	9	648	1	2	10	0	
+49	3	10	2	60	1	63	78	0	
+50	1	1	10	10	1	10	20	0	
+51	7	6	9	378	1	10	89	0	
+52	1	7	6	42	1	39	94	0	
+53	3	2	4	24	1	63	33	0	
+54	9	8	10	720	1	10	10	0	
+55	2	8	2	32	1	63	76	0	
+56	10	4	7	280	1	39	28	0	
+57	8	9	10	720	1	10	0	0	
+58	2	8	1	16	1	63	92	0	
+59	1	2	9	18	1	10	80	0	
+60	5	7	8	280	1	29	51	0	
+61	2	10	9	180	1	19	91	0	
+62	8	4	1	32	1	63	91	0	
+63	9	4	9	324	1	19	82	0	
+64	9	1	3	27	1	63	59	0	
+65	7	2	6	84	1	39	88	0	
+66	7	4	1	28	1	63	90	0	
+67	2	9	6	108	1	39	82	0	
+68	6	6	9	324	1	19	73	0	
+69	9	6	9	486	1	19	64	0	
+70	9	6	1	54	1	63	89	0	
+71	5	8	5	200	1	55	0	0	
+72	9	3	8	216	1	29	43	0	
+73	10	9	9	810	1	19	55	0	
+74	3	5	4	60	1	63	29	0	
+75	8	4	5	160	1	48	6	0	
+76	3	9	8	216	1	29	35	0	
+77	7	5	7	245	1	39	21	0	
+78	1	5	7	35	1	39	14	0	
+79	7	8	7	392	1	39	7	0	
+80	7	8	10	560	1	2	0	0	
+81	2	5	6	60	1	39	76	0	
+82	3	9	1	27	1	63	88	0	
+83	5	6	3	90	1	63	56	0	
+84	4	10	9	360	1	19	46	0	
+85	10	2	9	180	1	19	37	0	
+86	4	5	9	180	1	19	28	0	
+87	1	1	9	9	1	19	19	0	
+88	10	3	8	240	1	29	27	0	
+89	10	9	7	630	1	39	0	0	
+90	7	2	10	140	1	0	0	0	
+91	8	9	1	72	1	63	87	0	
+92	8	8	9	576	1	19	10	0	
+93	2	2	1	4	1	63	86	0	
+94	3	5	3	45	1	63	53	0	
+95	4	6	7	168	1	2	61	0	
+96	2	9	2	36	1	63	74	0	
+97	9	7	4	252	1	63	25	0	
+98	5	1	7	35	1	2	54	0	
+99	9	5	6	270	1	39	70	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	19	10	14	2660	2	87	84	0	
+1	32	7	3	672	2	90	92	33	
+2	8	17	26	3536	1	51	55	0	
+3	35	22	28	21560	1	51	0	0	
+4	31	29	33	29667	2	24	0	0	
+5	18	16	28	8064	1	21	57	0	
+6	3	9	17	459	2	91	17	65	
+7	34	23	4	3128	1	0	83	35	
+8	2	27	34	1836	2	30	0	33	
+9	13	20	25	6500	1	0	56	0	
+10	5	34	7	1190	1	0	66	35	
+11	11	35	20	7700	1	0	0	35	
+12	3	32	8	768	2	11	92	65	
+13	13	15	19	3705	2	61	60	65	
+14	3	27	34	2754	2	0	35	33	
+15	17	16	30	8160	2	24	65	0	
+16	24	30	21	15120	2	61	0	65	
+17	9	21	31	5859	1	0	0	0	
+18	21	17	1	357	2	0	99	0	
+19	16	16	19	4864	2	61	41	65	
+20	5	23	3	345	1	0	87	35	
+21	24	9	22	4752	2	0	70	65	
+22	3	21	4	252	1	0	79	35	
+23	29	23	25	16675	2	30	59	33	
+24	19	24	15	6840	1	21	85	0	
+25	17	4	5	340	2	24	95	0	
+26	14	10	10	1400	2	44	35	65	
+27	21	10	28	5880	2	87	56	0	
+28	16	1	9	144	2	97	60	0	
+29	25	14	2	700	2	44	76	65	
+30	30	10	27	8100	1	73	27	0	
+31	19	1	20	380	2	97	27	0	
+32	24	11	22	5808	2	0	48	65	
+33	4	30	35	4200	2	0	0	33	
+34	23	26	2	1196	1	0	90	35	
+35	18	6	13	1404	2	18	83	0	
+36	30	22	31	20460	2	53	31	0	
+37	1	31	23	713	2	11	47	65	
+38	35	19	7	4655	1	0	59	35	
+39	1	27	5	135	2	61	95	65	
+40	24	5	35	4200	2	0	35	0	
+41	28	19	16	8512	2	61	79	65	
+42	9	16	6	864	2	44	62	65	
+43	27	33	24	21384	2	11	0	65	
+44	10	31	6	1860	1	0	73	35	
+45	10	8	28	2240	1	21	29	0	
+46	23	6	21	2898	2	18	62	0	
+47	1	9	24	216	2	0	24	65	
+48	9	28	14	3528	1	0	34	35	
+49	8	5	17	680	2	90	45	33	
+50	21	26	20	10920	2	61	21	65	
+51	7	1	19	133	1	0	81	0	
+52	16	17	21	5712	2	44	0	65	
+53	18	17	4	1224	2	44	72	65	
+54	19	18	35	11970	2	0	0	0	
+55	32	3	27	2592	2	97	0	0	
+56	20	14	27	7560	1	73	0	0	
+57	8	4	5	160	2	90	87	33	
+58	12	23	11	3036	1	0	48	35	
+59	31	17	14	7378	2	44	21	65	
+60	30	2	13	780	2	97	47	0	
+61	12	15	29	5220	2	0	70	0	
+62	3	34	1	102	1	0	92	35	
+63	4	4	14	224	2	90	62	33	
+64	29	6	33	5742	2	18	0	0	
+65	32	27	26	22464	2	57	53	33	
+66	2	4	21	168	2	90	24	33	
+67	7	29	21	4263	2	57	79	33	
+68	31	11	4	1364	2	44	68	65	
+69	24	11	24	6336	2	0	0	65	
+70	14	26	26	9464	2	57	27	33	
+71	30	8	25	6000	1	0	31	0	
+72	4	13	8	416	2	44	54	65	
+73	30	9	9	2430	2	91	34	65	
+74	28	35	14	13720	1	0	20	35	
+75	33	9	20	5940	1	73	80	0	
+76	23	4	28	2576	2	87	28	0	
+77	22	30	7	4620	2	53	92	0	
+78	16	25	32	12800	2	24	33	0	
+79	27	33	27	24057	2	57	0	33	
+80	12	3	30	1080	2	53	62	0	
+81	12	15	1	180	2	53	99	0	
+82	33	34	31	34782	2	53	0	0	
+83	5	26	23	2990	2	11	24	65	
+84	19	5	29	2755	2	18	33	0	
+85	15	12	19	3420	1	51	81	0	
+86	9	30	29	7830	1	21	0	0	
+87	1	16	9	144	2	44	45	65	
+88	10	3	13	390	2	97	69	0	
+89	10	4	27	1080	1	51	28	0	
+90	2	2	25	100	2	30	34	33	
+91	3	4	11	132	2	90	76	33	
+92	8	8	24	1536	2	90	0	33	
+93	27	27	16	11664	2	30	84	33	
+94	13	10	28	3640	2	87	0	0	
+95	29	31	22	19778	2	11	70	65	
+96	12	9	17	1836	2	91	0	65	
+97	9	22	24	4752	2	0	69	33	
+98	10	21	7	1470	2	0	93	33	
+99	4	25	26	2600	1	73	54	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=06 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	84	60	94	473760	9	0	0	0	
+1	32	67	78	167232	16	0	0	64	
+2	28	87	56	136416	14	0	0	71	
+3	5	62	18	5580	20	0	81	0	
+4	16	69	38	41952	15	0	58	35	
+5	23	16	73	26864	19	76	0	0	
+6	88	14	87	107184	6	81	0	0	
+7	79	83	59	386863	11	0	0	0	
+8	12	12	79	11376	18	78	0	54	
+9	3	50	25	3750	20	0	69	48	
+10	25	9	92	20700	11	83	0	0	
+11	86	90	60	464400	8	0	0	0	
+12	38	37	23	32338	17	0	66	0	
+13	38	50	69	131100	20	0	0	48	
+14	68	12	39	31824	9	60	42	0	
+15	32	36	95	109440	15	0	0	0	
+16	44	5	1	220	3	86	92	0	
+17	64	71	66	299904	16	0	0	0	
+18	26	72	96	179712	22	0	0	0	
+19	1	26	59	1534	21	68	0	39	
+20	20	58	33	38280	16	0	66	0	
+21	64	24	72	110592	13	72	0	0	
+22	28	1	79	2212	7	98	0	0	
+23	89	68	65	393380	5	0	0	0	
+24	89	4	5	1780	3	86	70	0	
+25	27	19	20	10260	5	68	79	0	
+26	39	95	60	222300	21	0	0	0	
+27	46	40	78	143520	18	38	0	54	
+28	6	26	34	5304	20	50	49	48	
+29	75	59	7	30975	3	0	91	0	
+30	70	35	7	17150	1	0	92	0	
+31	49	1	10	490	2	95	84	0	
+32	84	11	17	15708	3	86	75	0	
+33	99	90	75	668250	1	0	0	0	
+34	53	76	87	350436	19	0	0	0	
+35	93	71	68	449004	4	0	0	0	
+36	40	57	56	127680	17	0	0	59	
+37	31	26	53	42718	16	71	0	0	
+38	20	99	72	142560	11	0	0	79	
+39	11	52	70	40040	10	44	0	82	
+40	19	5	80	7600	18	95	0	0	
+41	58	14	36	29232	14	77	0	0	
+42	44	91	6	24024	10	0	88	0	
+43	77	3	84	19404	2	95	0	0	
+44	35	41	81	116235	15	36	0	0	
+45	45	38	88	150480	18	0	0	54	
+46	78	86	46	308568	12	0	0	22	
+47	11	29	34	10846	16	71	53	0	
+48	39	38	49	72618	20	50	0	48	
+49	3	50	92	13800	5	49	0	89	
+50	71	81	30	172530	8	0	60	0	
+51	77	6	79	36498	5	68	0	0	
+52	71	77	96	524832	14	0	0	0	
+53	83	12	14	13944	2	73	80	0	
+54	19	58	30	33060	21	0	60	0	
+55	82	38	42	130872	9	60	0	0	
+56	30	34	77	78540	21	0	0	39	
+57	98	49	100	480200	2	0	0	0	
+58	22	68	51	76296	12	0	0	0	
+59	11	32	39	13728	19	46	56	53	
+60	65	77	58	290290	15	0	0	35	
+61	42	70	29	85260	4	0	68	0	
+62	48	84	81	326592	20	0	0	0	
+63	99	24	89	211464	2	49	0	0	
+64	89	81	73	526257	6	0	0	0	
+65	77	72	96	532224	13	0	0	0	
+66	17	44	81	60588	10	0	0	82	
+67	42	29	56	68208	19	46	0	53	
+68	56	46	99	255024	17	45	0	0	
+69	19	6	89	10146	20	84	0	0	
+70	99	86	91	774774	3	0	0	0	
+71	45	58	35	91350	5	0	65	0	
+72	29	3	58	5046	14	77	36	0	
+73	10	49	79	38710	5	0	0	89	
+74	13	35	54	24570	17	57	0	59	
+75	28	34	65	61880	21	34	0	39	
+76	43	9	18	6966	1	90	65	0	
+77	7	25	67	11725	16	67	0	64	
+78	81	25	37	74925	4	71	0	0	
+79	27	78	77	162162	21	0	0	69	
+80	97	8	70	54320	3	86	0	0	
+81	82	95	16	124640	10	0	69	0	
+82	53	59	11	34397	6	0	87	0	
+83	45	96	3	12960	10	0	85	0	
+84	64	100	69	441600	10	0	0	0	
+85	40	82	39	127920	11	0	59	0	
+86	54	95	69	353970	18	0	0	0	
+87	11	91	9	9009	18	0	80	0	
+88	40	3	68	8160	8	90	0	0	
+89	90	59	17	90270	1	0	75	0	
+90	97	22	80	170720	2	73	0	0	
+91	78	29	51	115362	4	71	37	0	
+92	88	98	99	853776	7	0	0	0	
+93	22	62	11	15004	18	0	69	0	
+94	43	5	13	2795	1	90	52	0	
+95	44	46	87	176088	19	0	0	53	
+96	82	9	52	38376	1	90	0	0	
+97	89	27	14	33642	6	0	73	0	
+98	25	71	7	12425	8	0	90	0	
+99	59	45	66	175230	17	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	47	92	298356	12	0	0	0	
+1	13	37	30	14430	4	43	0	81	
+2	10	20	16	3200	4	43	30	81	
+3	97	2	91	17654	1	98	0	0	
+4	92	23	68	143888	23	74	0	0	
+5	91	38	97	335426	7	46	0	0	
+6	45	26	35	40950	14	0	53	41	
+7	86	18	75	116100	24	28	0	0	
+8	68	17	100	115600	24	46	0	0	
+9	100	15	88	132000	13	85	0	0	
+10	84	22	92	170016	20	66	0	0	
+11	72	11	98	77616	12	86	0	0	
+12	81	26	77	162162	21	52	0	0	
+13	71	31	97	213497	19	35	0	0	
+14	75	15	70	78750	24	83	0	0	
+15	68	30	77	157080	22	32	0	0	
+16	71	94	74	493876	2	0	0	0	
+17	66	28	78	144144	24	0	0	0	
+18	71	10	96	68160	25	20	0	0	
+19	28	84	98	230496	2	0	0	71	
+20	77	37	79	225071	18	34	0	0	
+21	44	20	42	36960	14	26	53	41	
+22	78	98	64	489216	3	0	0	0	
+23	70	49	87	298410	11	43	0	0	
+24	66	35	67	154770	22	62	0	0	
+25	31	88	93	253704	16	0	0	38	
+26	82	34	99	276012	13	47	0	0	
+27	98	43	99	417186	4	0	0	0	
+28	86	92	7	55384	1	0	92	0	
+29	38	97	72	265392	16	0	0	0	
+30	5	29	15	2175	1	46	0	91	
+31	80	34	92	250240	17	50	0	0	
+32	67	35	92	215740	19	0	0	0	
+33	32	70	66	147840	22	0	0	68	
+34	99	3	89	26433	6	94	0	0	
+35	96	34	70	228480	18	0	0	0	
+36	71	20	73	103660	25	0	0	0	
+37	100	25	100	250000	10	75	0	0	
+38	81	23	83	154629	23	0	0	0	
+39	78	43	89	298506	11	0	0	0	
+40	81	46	96	357696	4	43	0	0	
+41	73	10	99	72270	20	88	0	0	
+42	68	91	50	309400	6	0	43	0	
+43	82	100	15	123000	8	0	79	0	
+44	71	13	71	65533	25	30	0	0	
+45	75	47	82	289050	13	0	0	0	
+46	49	82	79	317422	8	0	0	0	
+47	41	47	48	92496	15	0	46	0	
+48	98	38	81	301644	10	35	0	0	
+49	21	85	93	166005	11	0	0	78	
+50	70	52	84	305760	9	0	0	0	
+51	24	39	31	29016	9	0	0	70	
+52	99	14	96	133056	7	86	0	0	
+53	81	23	78	145314	23	51	0	0	
+54	27	78	84	176904	16	0	0	73	
+55	13	85	68	75140	12	0	0	76	
+56	68	32	74	161024	22	0	0	0	
+57	70	27	95	179550	19	73	0	0	
+58	76	77	46	269192	15	0	0	0	
+59	99	23	81	184437	15	77	0	0	
+60	73	26	88	167024	21	0	0	0	
+61	76	39	98	290472	12	47	0	0	
+62	71	76	68	366928	5	0	0	0	
+63	91	79	92	661388	1	0	0	0	
+64	25	16	24	9600	2	84	76	70	
+65	71	5	76	26980	2	94	0	0	
+66	19	99	94	176814	3	0	0	80	
+67	94	10	87	81780	4	89	0	0	
+68	90	29	66	172260	20	37	0	0	
+69	91	24	87	190008	5	76	0	0	
+70	72	21	85	128520	21	78	0	0	
+71	79	28	67	148204	23	23	0	0	
+72	97	19	91	167713	1	79	0	0	
+73	26	18	42	19656	8	82	0	0	
+74	89	35	97	302155	10	0	0	0	
+75	70	89	23	143290	2	0	74	0	
+76	84	69	29	168084	5	0	68	0	
+77	80	97	29	225040	3	0	64	0	
+78	70	20	76	106400	24	63	0	0	
+79	90	8	84	60480	11	92	0	0	
+80	85	94	43	343570	6	0	0	0	
+81	14	87	74	90132	6	0	0	85	
+82	82	15	97	119310	17	85	0	0	
+83	91	46	81	339066	7	0	0	0	
+84	69	37	73	186369	20	0	0	0	
+85	15	29	6	2610	3	0	94	0	
+86	41	95	78	303810	8	0	0	49	
+87	33	8	15	3960	2	89	76	0	
+88	89	44	80	313280	9	56	0	0	
+89	39	37	48	69264	15	0	46	41	
+90	78	50	67	261300	17	0	0	0	
+91	8	46	45	16560	1	0	0	91	
+92	24	74	68	120768	5	0	0	71	
+93	76	26	84	165984	21	26	0	0	
+94	69	8	95	52440	25	43	0	0	
+95	89	23	88	180136	18	77	0	0	
+96	41	48	43	84624	14	0	53	0	
+97	92	57	53	277932	14	0	0	0	
+98	96	37	77	273504	14	57	0	0	
+99	1	3	34	102	1	92	0	97	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	77	7	37191	1	0	92	0	
+1	13	37	30	14430	3	0	0	78	
+2	10	20	16	3200	1	79	66	72	
+3	97	87	26	219414	19	0	0	0	
+4	92	88	33	267168	3	0	64	0	
+5	91	78	42	298116	11	0	39	0	
+6	45	26	35	40950	10	35	53	41	
+7	86	78	35	234780	17	0	39	0	
+8	68	67	25	113900	22	0	27	32	
+9	100	85	13	110500	6	0	87	0	
+10	84	92	22	170016	12	0	78	0	
+11	72	11	98	77616	1	79	0	0	
+12	81	76	37	227772	18	0	0	0	
+13	71	86	12	73272	14	0	88	0	
+14	75	85	50	318750	7	0	0	0	
+15	68	95	42	271320	14	0	0	0	
+16	71	94	74	493876	2	0	26	0	
+17	66	28	78	144144	21	46	0	0	
+18	71	10	96	68160	1	90	0	0	
+19	28	84	98	230496	2	0	0	72	
+20	77	72	14	77616	24	0	48	0	
+21	44	20	42	36960	5	76	0	0	
+22	78	98	64	489216	3	0	0	0	
+23	70	79	12	66360	24	0	75	0	
+24	66	80	27	142560	22	0	0	32	
+25	31	88	93	253704	15	0	0	68	
+26	82	74	39	236652	17	0	0	0	
+27	98	93	24	218736	19	0	26	0	
+28	86	92	7	55384	13	0	91	0	
+29	38	97	72	265392	15	0	0	0	
+30	5	29	15	2175	1	46	0	91	
+31	80	94	47	353440	4	0	45	0	
+32	67	80	47	251920	16	0	45	0	
+33	32	70	66	147840	22	0	0	0	
+34	99	88	4	34848	15	0	93	0	
+35	96	89	30	256320	5	0	68	0	
+36	71	80	8	45440	16	0	92	0	
+37	100	85	45	382500	4	0	0	0	
+38	81	23	83	154629	21	23	0	0	
+39	78	98	39	298116	11	0	0	0	
+40	81	86	16	111456	23	0	67	0	
+41	73	85	34	210970	20	0	0	0	
+42	68	91	50	309400	7	0	50	0	
+43	82	100	15	123000	9	0	84	0	
+44	71	13	71	65533	13	83	0	0	
+45	75	92	17	117300	23	0	50	0	
+46	49	82	79	317422	8	0	0	0	
+47	41	47	48	92496	24	0	0	0	
+48	98	88	11	94864	20	0	87	0	
+49	21	85	93	166005	14	0	0	76	
+50	70	52	84	305760	9	44	0	0	
+51	24	39	31	29016	9	44	0	70	
+52	99	79	21	164241	8	0	79	0	
+53	81	83	33	221859	18	0	67	0	
+54	27	78	84	176904	15	0	0	38	
+55	13	85	68	75140	16	0	0	84	
+56	68	72	4	19584	15	0	84	0	
+57	70	82	45	258300	16	0	0	0	
+58	76	77	46	269192	14	0	42	0	
+59	99	73	41	296307	12	0	0	0	
+60	73	81	3	17739	3	0	97	0	
+61	76	69	13	68172	24	0	62	0	
+62	71	76	68	366928	5	0	0	0	
+63	91	79	92	661388	1	0	0	0	
+64	25	16	24	9600	1	79	42	72	
+65	71	85	16	96560	23	0	83	0	
+66	19	99	94	176814	7	0	0	81	
+67	94	75	17	119850	11	0	83	0	
+68	90	99	1	8910	1	0	99	0	
+69	91	89	7	56693	4	0	93	0	
+70	72	86	35	216720	19	0	50	0	
+71	79	78	22	135564	23	0	0	0	
+72	97	69	41	274413	13	0	50	0	
+73	26	18	42	19656	1	79	0	72	
+74	89	35	97	302155	10	0	0	0	
+75	70	89	23	143290	22	0	66	0	
+76	84	69	29	168084	20	0	34	0	
+77	80	97	29	225040	18	0	37	0	
+78	70	100	26	182000	2	0	0	0	
+79	90	83	44	328680	6	0	43	0	
+80	85	94	43	343570	6	0	0	0	
+81	14	87	74	90132	16	0	0	70	
+82	82	95	37	288230	12	0	41	0	
+83	91	96	26	227136	17	0	74	0	
+84	69	67	28	129444	23	0	22	0	
+85	15	29	6	2610	1	46	92	69	
+86	41	95	78	303810	8	0	0	49	
+87	33	8	15	3960	3	88	64	0	
+88	89	44	80	313280	9	0	0	0	
+89	39	37	48	69264	24	47	0	0	
+90	78	70	17	92820	21	23	83	0	
+91	8	46	45	16560	1	0	0	91	
+92	24	74	68	120768	5	0	0	71	
+93	76	91	24	165984	20	0	63	0	
+94	69	83	50	286350	13	0	0	0	
+95	89	23	88	180136	21	0	0	0	
+96	41	48	43	84624	10	35	53	0	
+97	92	57	53	277932	10	35	0	0	
+98	96	87	12	100224	19	0	85	0	
+99	1	3	34	102	1	97	0	71	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	29	77	92	205436	6	0	0	71	
+1	13	37	30	14430	6	0	68	0	
+2	10	20	16	3200	1	79	81	72	
+3	12	87	91	95004	23	0	0	61	
+4	47	88	68	281248	12	0	0	41	
+5	16	78	97	121056	9	0	0	82	
+6	45	26	35	40950	13	35	53	41	
+7	1	78	75	5850	2	0	0	99	
+8	3	67	100	20100	5	0	0	97	
+9	10	85	88	74800	24	0	0	14	
+10	14	92	92	118496	18	0	0	81	
+11	72	11	98	77616	1	79	0	0	
+12	11	76	77	64372	24	0	0	45	
+13	46	86	97	383732	5	0	0	0	
+14	15	85	70	89250	22	0	29	48	
+15	3	95	77	21945	1	0	0	94	
+16	71	94	74	493876	2	0	0	0	
+17	66	28	78	144144	21	72	0	0	
+18	71	10	96	68160	1	90	0	0	
+19	28	84	98	230496	2	0	0	71	
+20	22	72	79	125136	23	0	0	0	
+21	44	20	42	36960	9	79	0	0	
+22	78	98	64	489216	3	0	0	0	
+23	15	79	87	103095	23	0	0	46	
+24	36	80	67	192960	20	0	0	36	
+25	31	88	93	253704	15	0	0	69	
+26	32	74	99	234432	18	0	0	0	
+27	3	93	99	27621	1	0	0	91	
+28	86	92	7	55384	6	0	92	13	
+29	38	97	72	265392	16	0	0	41	
+30	5	29	15	2175	1	0	81	94	
+31	50	94	92	432400	4	0	0	0	
+32	42	80	92	309120	10	0	0	49	
+33	32	70	66	147840	21	0	0	27	
+34	34	88	89	266288	15	0	0	34	
+35	36	89	70	224280	19	0	0	0	
+36	36	80	73	210240	20	0	0	0	
+37	15	85	100	127500	8	0	0	85	
+38	81	23	83	154629	18	74	0	0	
+39	38	98	89	331436	9	0	0	44	
+40	11	86	96	90816	11	0	0	89	
+41	23	85	99	193545	14	0	0	76	
+42	68	91	50	309400	8	0	43	0	
+43	82	100	15	123000	7	0	85	0	
+44	71	13	71	65533	7	86	0	0	
+45	20	92	82	150880	21	0	0	77	
+46	49	82	79	317422	10	0	0	0	
+47	41	47	48	92496	14	0	46	0	
+48	3	88	81	21384	1	0	0	97	
+49	21	85	93	166005	16	0	0	79	
+50	70	52	84	305760	11	44	0	0	
+51	24	39	31	29016	12	0	68	41	
+52	44	79	96	333696	9	0	0	0	
+53	41	83	78	265434	16	0	0	0	
+54	27	78	84	176904	19	0	0	73	
+55	13	85	68	75140	22	0	29	63	
+56	18	72	74	95904	21	0	0	59	
+57	50	82	95	389500	4	0	0	50	
+58	76	77	46	269192	14	0	0	0	
+59	14	73	81	82782	24	0	0	0	
+60	33	81	88	235224	17	0	0	67	
+61	26	69	98	175812	20	0	0	74	
+62	71	76	68	366928	6	0	0	0	
+63	91	79	92	661388	1	0	0	0	
+64	25	16	24	9600	4	82	42	50	
+65	16	85	76	103360	22	0	0	84	
+66	19	99	94	176814	3	0	0	81	
+67	34	75	87	221850	19	0	0	36	
+68	10	99	66	65340	24	0	0	35	
+69	46	89	87	356178	5	0	0	46	
+70	47	86	85	343570	7	0	0	50	
+71	24	78	67	125424	22	0	29	0	
+72	27	69	91	169533	21	0	0	0	
+73	26	18	42	19656	4	82	0	50	
+74	89	35	97	302155	13	0	0	0	
+75	70	89	23	143290	2	0	75	0	
+76	84	69	29	168084	22	0	0	0	
+77	80	97	29	225040	3	0	64	0	
+78	10	100	76	76000	23	0	0	87	
+79	50	83	84	348600	7	0	0	0	
+80	85	94	43	343570	8	0	0	0	
+81	14	87	74	90132	23	0	0	73	
+82	12	95	97	110580	12	0	0	88	
+83	31	96	81	241056	17	0	0	0	
+84	24	67	73	117384	23	0	0	22	
+85	15	29	6	2610	4	0	92	0	
+86	41	95	78	303810	12	0	0	0	
+87	33	8	15	3960	4	82	66	50	
+88	89	44	80	313280	11	0	0	0	
+89	39	37	48	69264	14	47	46	0	
+90	48	70	67	225120	18	0	0	32	
+91	8	46	45	16560	8	0	43	68	
+92	24	74	68	120768	22	0	29	24	
+93	31	91	84	236964	17	0	0	31	
+94	34	83	95	268090	15	0	0	0	
+95	89	23	88	180136	6	77	0	0	
+96	41	48	43	84624	13	35	53	0	
+97	92	57	53	277932	13	35	0	0	
+98	11	87	77	73689	24	0	0	24	
+99	1	3	34	102	4	94	66	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	56	98	56	307328	54	0	0	0	
+1	13	37	30	14430	19	52	43	0	
+2	10	20	16	3200	7	0	77	0	
+3	56	58	94	305312	55	0	0	0	
+4	78	79	54	332748	29	0	0	0	
+5	77	94	80	579040	32	0	0	0	
+6	45	26	35	40950	10	73	0	0	
+7	62	93	93	536238	50	0	0	0	
+8	89	89	100	792100	14	0	0	0	
+9	95	85	97	783275	6	0	0	0	
+10	97	94	67	610906	5	0	0	0	
+11	72	11	98	77616	1	84	0	0	
+12	95	70	77	512050	7	0	0	0	
+13	87	52	72	325728	17	0	0	0	
+14	83	62	94	483724	25	0	0	0	
+15	85	100	69	586500	21	0	0	0	
+16	71	94	74	493876	41	0	0	0	
+17	66	28	78	144144	17	52	0	0	
+18	71	10	96	68160	6	85	0	0	
+19	28	84	98	230496	40	0	0	72	
+20	53	69	74	270618	57	0	0	0	
+21	44	20	42	36960	10	73	35	0	
+22	78	98	64	489216	31	0	0	0	
+23	78	71	59	326742	30	0	0	0	
+24	88	53	62	289168	16	0	0	0	
+25	31	88	93	253704	45	0	0	69	
+26	98	57	94	525084	4	0	0	0	
+27	72	78	92	516672	40	0	0	0	
+28	86	92	7	55384	2	0	91	0	
+29	38	97	72	265392	50	0	0	62	
+30	5	29	15	2175	10	0	72	0	
+31	98	83	51	414834	3	0	0	0	
+32	69	55	75	284625	45	0	0	0	
+33	32	70	66	147840	47	0	0	0	
+34	82	95	55	428450	20	0	0	0	
+35	73	76	53	294044	38	0	0	0	
+36	58	80	57	264480	52	0	0	0	
+37	80	53	61	258640	28	0	0	0	
+38	81	23	83	154629	9	72	0	0	
+39	76	82	89	554648	34	0	0	0	
+40	73	97	56	396536	39	0	0	0	
+41	57	65	75	277875	53	0	0	0	
+42	68	91	50	309400	47	0	0	32	
+43	82	100	15	123000	8	0	85	0	
+44	71	13	71	65533	7	70	0	0	
+45	70	66	86	397320	43	0	0	0	
+46	49	82	79	317422	59	0	0	0	
+47	41	47	48	92496	16	53	0	0	
+48	86	52	61	272792	19	0	0	0	
+49	21	85	93	166005	29	0	0	78	
+50	70	52	84	305760	44	0	0	0	
+51	24	39	31	29016	16	0	62	0	
+52	54	55	57	169290	56	0	0	0	
+53	53	89	64	301888	58	0	0	0	
+54	27	78	84	176904	38	0	0	73	
+55	13	85	68	75140	17	0	0	87	
+56	84	100	93	781200	23	0	0	0	
+57	92	83	99	755964	12	0	0	0	
+58	76	77	46	269192	29	0	54	0	
+59	95	100	85	807500	8	0	0	0	
+60	87	77	75	502425	18	0	0	0	
+61	76	72	96	525312	35	0	0	0	
+62	71	76	68	366928	42	0	0	0	
+63	91	79	92	661388	13	0	0	0	
+64	25	16	24	9600	7	70	71	0	
+65	82	57	97	453378	27	0	0	0	
+66	19	99	94	176814	28	0	0	80	
+67	99	84	88	731808	1	0	0	0	
+68	99	96	91	864864	2	0	0	0	
+69	76	71	64	345344	36	0	0	0	
+70	83	90	69	515430	26	0	0	0	
+71	83	58	53	255142	24	0	0	0	
+72	63	93	95	556605	49	0	0	0	
+73	26	18	42	19656	13	79	0	0	
+74	89	35	97	302155	15	0	0	0	
+75	70	89	23	143290	5	0	67	0	
+76	84	69	29	168084	9	0	70	0	
+77	80	97	29	225040	21	0	69	0	
+78	93	73	72	488808	10	0	0	0	
+79	62	67	67	278318	51	0	0	0	
+80	85	94	43	343570	20	0	55	0	
+81	14	87	74	90132	19	0	0	86	
+82	85	81	91	626535	22	0	0	0	
+83	74	100	68	503200	37	0	0	0	
+84	69	87	89	534267	46	0	0	0	
+85	15	29	6	2610	4	57	88	0	
+86	41	95	78	303810	52	0	0	58	
+87	33	8	15	3960	9	72	83	0	
+88	89	44	80	313280	15	35	0	0	
+89	39	37	48	69264	16	53	48	0	
+90	66	78	64	329472	48	0	0	0	
+91	8	46	45	16560	11	0	53	0	
+92	24	74	68	120768	34	0	0	76	
+93	50	69	55	189750	59	0	0	49	
+94	77	56	66	284592	33	0	0	0	
+95	89	23	88	180136	4	57	0	0	
+96	41	48	43	84624	19	52	0	0	
+97	92	57	53	277932	11	0	0	0	
+98	95	72	70	478800	9	0	0	0	
+99	1	3	34	102	2	96	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	29	47	7	9541	8	39	74	70	
+1	13	37	30	14430	11	0	0	78	
+2	10	20	16	3200	7	20	0	90	
+3	12	2	26	624	2	98	0	19	
+4	47	23	33	35673	4	46	7	0	
+5	16	38	42	25536	10	0	0	71	
+6	45	26	35	40950	11	69	64	0	
+7	1	18	35	630	2	0	0	99	
+8	3	17	25	1275	1	76	0	91	
+9	10	15	13	1950	7	69	0	90	
+10	14	22	22	6776	11	37	0	78	
+11	72	11	98	77616	1	79	0	0	
+12	11	26	37	10582	10	57	0	71	
+13	46	31	12	17112	13	34	46	0	
+14	15	15	50	11250	2	84	0	71	
+15	3	30	42	3780	1	46	0	91	
+16	71	94	74	493876	8	0	0	0	
+17	66	28	78	144144	5	52	0	27	
+18	71	10	96	68160	1	90	0	0	
+19	28	84	98	230496	2	0	0	71	
+20	22	37	14	11396	11	59	0	78	
+21	44	20	42	36960	13	77	0	0	
+22	78	98	64	489216	11	0	0	0	
+23	15	49	12	8820	10	47	71	80	
+24	36	35	27	34020	14	0	43	48	
+25	31	88	93	253704	2	0	0	19	
+26	32	34	39	42432	12	0	0	68	
+27	3	43	24	3096	5	0	0	97	
+28	86	92	7	55384	4	0	0	0	
+29	38	97	72	265392	9	0	0	0	
+30	5	29	15	2175	7	40	0	90	
+31	50	34	47	79900	13	0	46	0	
+32	42	35	47	69090	12	37	50	41	
+33	32	70	66	147840	9	0	0	62	
+34	34	3	4	408	5	96	0	27	
+35	36	34	30	36720	14	35	43	48	
+36	36	20	8	5760	14	69	43	48	
+37	15	25	45	16875	9	70	0	62	
+38	81	23	83	154629	4	23	7	0	
+39	38	43	39	63726	6	44	0	0	
+40	11	46	16	8096	14	0	0	85	
+41	23	10	34	7820	2	88	0	19	
+42	68	91	50	309400	12	0	0	0	
+43	82	100	15	123000	5	0	84	0	
+44	71	13	71	65533	10	76	0	0	
+45	20	47	17	15980	10	0	71	80	
+46	49	82	79	317422	7	0	0	41	
+47	41	47	48	92496	12	0	50	0	
+48	3	38	11	1254	5	43	0	97	
+49	21	85	93	166005	2	0	0	50	
+50	70	52	84	305760	5	0	0	27	
+51	24	39	31	29016	12	34	0	68	
+52	44	14	21	12936	13	47	46	50	
+53	41	23	33	31119	13	24	46	50	
+54	27	78	84	176904	5	0	0	0	
+55	13	85	68	75140	8	0	0	85	
+56	18	32	4	2304	5	0	84	82	
+57	50	27	45	60750	12	72	50	41	
+58	76	77	46	269192	13	0	0	0	
+59	14	23	41	13202	9	74	0	38	
+60	33	26	3	2574	13	65	46	0	
+61	26	39	13	13182	8	0	74	70	
+62	71	76	68	366928	10	0	0	0	
+63	91	79	92	661388	1	0	0	0	
+64	25	16	24	9600	7	82	0	41	
+65	16	5	16	1280	7	95	0	0	
+66	19	99	94	176814	2	0	0	0	
+67	34	10	17	5780	10	89	0	0	
+68	10	29	1	290	6	0	0	89	
+69	46	24	7	7728	13	0	46	50	
+70	47	21	35	34545	4	69	7	0	
+71	24	28	22	14784	13	37	0	76	
+72	27	19	41	21033	10	38	0	71	
+73	26	18	42	19656	5	78	0	0	
+74	89	35	97	302155	3	57	0	0	
+75	70	89	23	143290	8	0	74	0	
+76	84	69	29	168084	11	0	64	0	
+77	80	97	29	225040	10	0	71	0	
+78	10	20	26	5200	7	0	0	90	
+79	50	8	44	17600	5	88	0	27	
+80	85	94	43	343570	14	0	0	0	
+81	14	87	74	90132	8	0	0	71	
+82	12	15	37	6660	2	85	0	50	
+83	31	46	26	37076	14	50	43	0	
+84	24	37	28	24864	13	0	0	76	
+85	15	29	6	2610	13	65	0	76	
+86	41	95	78	303810	7	0	0	0	
+87	33	8	15	3960	3	92	0	0	
+88	89	44	80	313280	6	0	0	0	
+89	39	37	48	69264	12	0	50	41	
+90	48	50	17	40800	14	0	43	0	
+91	8	46	45	16560	1	0	0	91	
+92	24	74	68	120768	9	0	0	38	
+93	31	26	24	19344	12	73	0	68	
+94	34	8	50	13600	5	80	0	27	
+95	89	23	88	180136	4	0	7	0	
+96	41	48	43	84624	12	47	50	0	
+97	92	57	53	277932	3	0	0	0	
+98	11	37	12	4884	14	46	0	85	
+99	1	3	34	102	2	18	0	99	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	10	7	490	1	35	79	0	
+1	7	9	5	315	1	45	46	0	
+2	5	10	3	150	1	55	18	0	
+3	10	10	6	600	1	45	0	0	
+4	6	8	2	96	1	55	35	0	
+5	3	2	6	36	1	27	62	0	
+6	6	3	7	126	1	35	72	0	
+7	6	8	2	96	1	55	33	0	
+8	5	5	6	150	1	27	56	0	
+9	8	5	7	280	1	35	65	0	
+10	10	5	1	50	1	55	43	0	
+11	3	7	5	105	1	45	41	0	
+12	3	8	5	120	1	45	36	0	
+13	2	10	8	160	1	35	8	0	
+14	1	2	4	8	1	45	87	0	
+15	7	1	3	21	1	55	15	0	
+16	7	7	6	294	1	27	50	0	
+17	1	1	9	9	1	12	63	0	
+18	10	2	6	120	1	27	44	0	
+19	5	5	10	250	1	4	90	0	
+20	2	6	10	120	1	4	80	0	
+21	1	3	4	12	1	45	83	0	
+22	1	10	8	80	1	35	0	0	
+23	6	8	8	384	1	27	0	0	
+24	1	1	10	10	1	4	70	0	
+25	9	6	3	162	1	55	12	0	
+26	8	3	8	192	1	22	16	0	
+27	2	7	4	56	1	45	79	0	
+28	2	5	10	100	1	4	60	0	
+29	9	4	4	144	1	45	75	0	
+30	10	3	8	240	1	22	8	0	
+31	5	9	2	90	1	55	31	0	
+32	7	10	5	350	1	45	31	0	
+33	8	6	3	144	1	55	9	0	
+34	6	3	1	18	1	55	42	0	
+35	2	4	9	72	1	12	54	0	
+36	4	7	3	84	1	55	6	0	
+37	7	3	2	42	1	55	29	0	
+38	3	7	1	21	1	55	41	0	
+39	8	7	7	392	1	35	58	0	
+40	5	5	9	225	1	12	45	0	
+41	4	5	8	160	1	22	0	0	
+42	8	7	10	560	1	4	50	0	
+43	2	5	7	70	1	35	51	0	
+44	1	3	10	30	1	4	40	0	
+45	3	2	7	42	1	35	44	0	
+46	8	4	4	128	1	45	71	0	
+47	6	4	10	240	1	4	30	0	
+48	8	7	10	560	1	4	20	0	
+49	5	6	10	300	1	4	10	0	
+50	1	5	5	25	1	45	26	0	
+51	6	3	8	144	1	0	10	0	
+52	9	9	3	243	1	55	3	0	
+53	6	8	10	480	1	4	0	0	
+54	9	6	1	54	1	55	40	0	
+55	3	10	4	120	1	45	67	0	
+56	10	2	6	120	1	27	38	0	
+57	5	3	2	30	1	55	27	0	
+58	1	5	2	10	1	55	25	0	
+59	1	3	6	18	1	27	32	0	
+60	7	9	7	441	1	35	37	0	
+61	2	10	3	60	1	55	0	0	
+62	5	4	9	180	1	12	36	0	
+63	1	7	8	56	1	12	88	0	
+64	1	8	8	64	1	12	80	0	
+65	5	3	3	45	1	27	74	0	
+66	4	3	1	12	1	55	39	0	
+67	8	9	3	216	1	12	96	0	
+68	1	5	9	45	1	12	27	0	
+69	4	4	10	160	1	0	0	0	
+70	8	1	4	32	1	45	63	0	
+71	1	3	3	9	1	27	71	0	
+72	4	3	3	36	1	27	68	0	
+73	10	7	3	210	1	45	97	0	
+74	6	8	3	144	1	45	94	0	
+75	8	2	4	64	1	45	59	0	
+76	5	6	7	210	1	35	30	0	
+77	2	10	2	40	1	55	23	0	
+78	10	6	6	360	1	27	26	0	
+79	4	3	1	12	1	55	38	0	
+80	3	6	6	108	1	27	20	0	
+81	9	3	6	162	1	27	14	0	
+82	4	3	6	72	1	27	8	0	
+83	7	8	3	168	1	45	91	0	
+84	2	4	5	40	1	45	21	0	
+85	6	7	5	210	1	45	16	0	
+86	8	4	5	160	1	45	11	0	
+87	6	5	6	180	1	35	92	0	
+88	9	3	9	243	1	12	18	0	
+89	10	9	9	810	1	12	9	0	
+90	6	7	4	168	1	45	55	0	
+91	10	9	1	90	1	55	37	0	
+92	7	6	4	168	1	45	51	0	
+93	1	6	8	48	1	12	72	0	
+94	6	5	7	210	1	35	23	0	
+95	4	8	2	64	1	55	21	0	
+96	1	10	9	90	1	12	0	0	
+97	8	7	5	280	1	45	6	0	
+98	1	2	6	12	1	35	86	0	
+99	9	5	7	315	1	35	16	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	27	15	12	4860	2	0	67	0	
+1	7	4	35	980	1	94	0	0	
+2	15	5	33	2475	2	67	0	0	
+3	35	5	11	1925	2	33	0	35	
+4	26	33	22	18876	2	33	70	0	
+5	23	32	6	4416	1	0	11	35	
+6	31	3	27	2511	1	35	0	0	
+7	26	13	32	10816	1	35	27	26	
+8	15	10	11	1650	2	0	67	41	
+9	13	25	32	10400	2	67	0	29	
+10	35	10	21	7350	2	33	0	0	
+11	3	2	35	210	1	94	0	7	
+12	23	28	20	12880	2	0	79	23	
+13	27	35	18	17010	1	0	40	34	
+14	1	27	19	513	2	33	70	99	
+15	7	1	33	231	2	67	33	27	
+16	12	2	11	264	1	70	79	0	
+17	21	16	4	1344	1	0	0	76	
+18	15	32	6	2880	1	0	11	79	
+19	10	20	5	1000	1	0	0	35	
+20	12	31	30	11160	2	67	0	42	
+21	21	3	19	1197	1	35	0	31	
+22	21	35	13	9555	1	0	11	58	
+23	1	3	13	39	2	33	37	99	
+24	31	11	20	6820	2	33	37	31	
+25	19	6	3	342	2	0	67	56	
+26	23	33	28	21252	2	33	70	51	
+27	12	7	14	1176	2	33	21	34	
+28	2	5	35	350	1	94	0	10	
+29	9	24	29	6264	2	67	33	10	
+30	35	33	13	15015	1	0	11	0	
+31	5	14	22	1540	2	0	0	93	
+32	2	25	15	750	1	0	24	98	
+33	23	1	3	69	1	35	62	23	
+34	16	28	16	7168	1	0	24	82	
+35	17	9	34	5202	1	70	0	38	
+36	34	22	28	20944	1	0	40	0	
+37	27	33	32	28512	2	0	34	57	
+38	28	7	21	4116	2	33	37	62	
+39	13	32	7	2912	1	0	40	87	
+40	25	30	29	21750	2	33	70	26	
+41	29	25	33	23925	2	0	34	0	
+42	3	27	15	1215	2	33	21	54	
+43	2	15	27	810	2	0	0	98	
+44	1	18	5	90	1	0	0	55	
+45	23	17	32	12512	1	35	62	0	
+46	13	24	34	10608	1	70	0	87	
+47	31	24	5	3720	1	0	68	31	
+48	8	17	15	2040	2	33	21	46	
+49	20	6	25	3000	1	35	0	52	
+50	26	35	35	31850	1	35	27	0	
+51	16	3	18	864	1	70	35	0	
+52	24	34	33	26928	1	35	27	76	
+53	21	13	35	9555	1	70	0	0	
+54	34	31	16	16864	1	0	24	0	
+55	8	20	34	5440	2	67	33	19	
+56	15	7	26	2730	1	70	53	0	
+57	35	3	2	210	2	33	21	57	
+58	11	30	17	5610	2	33	0	87	
+59	6	23	6	828	1	0	0	45	
+60	17	4	27	1836	1	70	0	21	
+61	17	10	23	3910	1	35	0	72	
+62	15	14	4	840	2	0	79	85	
+63	31	12	33	12276	2	33	37	0	
+64	16	23	23	8464	1	70	0	71	
+65	20	33	18	11880	2	0	79	46	
+66	9	28	31	7812	2	33	37	90	
+67	28	19	23	12236	2	0	34	29	
+68	16	5	29	2320	1	70	0	55	
+69	14	24	30	10080	2	67	0	15	
+70	33	31	34	34782	2	0	0	0	
+71	16	18	13	3744	2	0	34	84	
+72	19	18	13	4446	2	0	79	66	
+73	20	17	3	1020	1	0	0	56	
+74	21	3	8	504	2	0	67	75	
+75	3	7	9	189	1	0	0	97	
+76	30	21	17	10710	1	0	68	62	
+77	12	5	22	1320	1	35	62	88	
+78	35	26	11	10010	1	0	0	0	
+79	34	8	16	4352	2	33	21	0	
+80	23	26	16	9568	2	0	79	0	
+81	4	8	31	992	2	67	67	0	
+82	4	33	11	1452	1	0	0	51	
+83	17	13	18	3978	2	33	0	70	
+84	2	34	5	340	1	0	68	98	
+85	31	27	20	16740	1	0	68	0	
+86	3	34	30	3060	2	33	70	96	
+87	6	20	11	1320	1	0	11	94	
+88	29	28	34	27608	2	0	0	64	
+89	10	14	34	4760	2	67	33	0	
+90	21	22	29	13398	1	35	62	67	
+91	25	34	1	850	1	0	24	34	
+92	22	6	24	3168	2	33	70	74	
+93	21	26	23	12558	1	35	62	46	
+94	6	20	7	840	1	0	68	92	
+95	14	13	2	364	2	0	67	27	
+96	26	25	4	2600	1	0	40	61	
+97	23	32	15	11040	1	0	24	59	
+98	31	17	31	16337	2	0	0	33	
+99	24	20	32	15360	1	35	27	52	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=07 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	30	47	9870	3	0	0	91	
+1	37	79	85	248455	10	0	0	37	
+2	35	30	13	13650	14	0	85	65	
+3	10	70	16	11200	7	0	70	64	
+4	26	28	2	1456	3	0	95	68	
+5	23	12	36	9936	11	0	0	76	
+6	86	33	47	133386	20	47	0	0	
+7	16	88	42	59136	3	0	48	68	
+8	35	35	76	93100	17	61	0	0	
+9	68	95	47	303620	3	0	48	0	
+10	40	35	1	1400	9	0	87	52	
+11	3	67	75	15075	9	0	0	92	
+12	13	68	15	13260	7	0	70	74	
+13	22	10	8	1760	18	0	78	0	
+14	91	22	64	128128	11	78	0	0	
+15	97	61	53	313601	17	0	0	0	
+16	87	47	26	106314	20	0	0	0	
+17	81	11	29	25839	11	78	64	0	
+18	40	62	96	238080	16	0	0	0	
+19	65	15	50	48750	10	79	44	0	
+20	42	56	30	70560	15	0	69	42	
+21	81	53	14	60102	12	0	83	0	
+22	31	100	88	272800	1	0	0	0	
+23	6	28	68	11424	7	0	0	92	
+24	71	31	10	22010	13	0	80	0	
+25	39	76	83	246012	12	0	0	0	
+26	98	53	28	145432	19	0	0	0	
+27	22	37	64	52096	20	0	26	71	
+28	92	85	70	547400	7	0	0	0	
+29	39	44	74	126984	16	0	0	40	
+30	40	33	28	36960	16	62	70	0	
+31	65	49	12	38220	14	0	85	0	
+32	27	90	85	206550	1	0	0	31	
+33	8	86	93	63984	6	0	0	89	
+34	76	23	31	54188	20	47	47	0	
+35	82	84	39	268632	8	0	0	0	
+36	74	27	93	185814	15	73	0	0	
+37	67	3	72	14472	2	97	0	0	
+38	63	57	41	147231	18	0	37	0	
+39	88	57	37	185592	18	0	0	0	
+40	65	75	29	141375	11	0	63	0	
+41	34	55	18	33660	11	0	63	65	
+42	58	97	50	281300	2	0	50	0	
+43	42	35	47	69090	19	0	28	55	
+44	61	83	10	50630	4	0	86	0	
+45	53	82	87	378102	9	0	0	0	
+46	28	4	34	3808	18	0	37	63	
+47	36	34	80	97920	19	54	0	64	
+48	58	37	70	150220	16	62	0	0	
+49	75	86	30	193500	2	0	20	0	
+50	41	95	15	58425	2	0	50	58	
+51	6	23	58	8004	8	0	39	93	
+52	89	79	93	653883	6	0	0	0	
+53	96	88	20	168960	2	0	0	0	
+54	29	16	11	5104	13	0	80	71	
+55	23	10	84	19320	10	0	0	74	
+56	100	72	26	187200	15	0	0	0	
+57	35	53	22	40810	13	0	0	64	
+58	61	15	92	84180	9	83	0	0	
+59	51	13	6	3978	6	0	93	18	
+60	67	59	47	185791	17	0	53	0	
+61	42	70	23	67620	15	0	69	0	
+62	55	54	49	145530	19	0	28	0	
+63	91	97	48	423696	3	0	0	0	
+64	11	8	38	3344	15	0	26	84	
+65	25	53	63	83475	12	0	0	69	
+66	64	83	21	111552	7	0	70	0	
+67	98	69	3	20286	5	0	97	0	
+68	31	25	39	30225	17	0	53	67	
+69	64	74	80	378880	13	0	0	0	
+70	78	21	44	72072	10	79	0	0	
+71	41	23	33	31119	16	62	0	58	
+72	84	73	43	263676	15	0	26	0	
+73	30	77	73	168630	12	0	0	39	
+74	76	78	63	373464	11	0	0	0	
+75	68	82	4	22304	3	0	95	0	
+76	45	76	27	92340	8	0	39	0	
+77	52	50	2	5200	9	0	87	0	
+78	100	96	86	825600	4	0	0	0	
+79	64	23	91	133952	19	54	0	0	
+80	3	86	26	6708	3	0	48	84	
+81	39	83	66	213642	9	0	0	53	
+82	4	13	76	3952	9	0	0	95	
+83	37	48	93	165168	10	0	0	0	
+84	82	74	85	515780	14	0	0	0	
+85	16	47	5	3760	4	0	86	61	
+86	48	74	25	88800	8	0	39	45	
+87	16	55	16	14080	8	0	0	82	
+88	39	93	89	322803	5	0	0	59	
+89	10	19	79	15010	14	0	0	82	
+90	36	17	84	51408	9	83	0	61	
+91	10	29	1	290	4	0	86	77	
+92	7	76	24	12768	3	0	48	87	
+93	71	46	58	189428	20	0	26	0	
+94	66	35	97	224070	18	57	0	0	
+95	24	78	22	41184	2	0	20	75	
+96	41	20	69	56580	12	77	0	0	
+97	18	27	5	2430	6	0	93	0	
+98	31	42	76	98952	18	57	0	66	
+99	59	85	97	486455	5	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	47	87	323031	10	38	0	0	
+1	81	43	69	240327	22	41	0	0	
+2	76	27	95	194940	26	73	0	0	
+3	67	17	99	112761	4	80	0	0	
+4	68	22	96	143616	21	0	0	0	
+5	4	44	26	4576	1	0	62	90	
+6	82	24	92	181056	27	0	0	0	
+7	99	32	87	275616	3	64	0	0	
+8	97	96	56	521472	2	0	0	0	
+9	98	6	72	42336	12	94	0	0	
+10	68	9	81	49572	16	91	0	0	
+11	11	85	67	62645	5	0	0	87	
+12	77	2	76	11704	8	98	0	0	
+13	47	74	66	229548	24	0	0	0	
+14	32	5	40	6400	4	88	0	67	
+15	33	26	13	11154	4	0	83	0	
+16	86	45	78	301860	14	44	0	0	
+17	84	39	88	288288	15	45	0	0	
+18	32	14	4	1792	1	84	84	0	
+19	49	2	14	1372	1	98	84	0	
+20	60	56	77	258720	20	0	0	0	
+21	28	92	66	170016	23	0	0	72	
+22	75	94	34	239700	2	0	56	0	
+23	92	48	78	344448	8	48	0	0	
+24	73	2	91	13286	7	97	0	0	
+25	73	14	71	72562	10	86	0	0	
+26	80	44	72	253440	20	56	0	0	
+27	87	27	92	216108	25	0	0	0	
+28	99	4	84	33264	2	96	0	0	
+29	12	9	5	540	1	84	88	0	
+30	92	92	62	524768	1	0	0	0	
+31	67	13	69	60099	15	87	0	0	
+32	8	18	11	1584	1	44	62	90	
+33	92	38	93	325128	10	0	0	0	
+34	23	12	25	6900	2	80	56	75	
+35	90	40	75	270000	18	50	0	0	
+36	25	40	26	26000	2	0	56	75	
+37	67	46	75	231150	23	35	0	0	
+38	87	80	66	459360	5	0	0	0	
+39	98	39	75	286650	16	0	0	0	
+40	84	6	75	37800	17	94	0	0	
+41	95	80	27	205200	5	0	67	0	
+42	91	26	76	179816	27	74	0	0	
+43	30	19	9	5130	2	80	90	0	
+44	70	41	85	243950	22	0	0	0	
+45	71	82	22	128084	11	0	69	0	
+46	85	43	72	263160	19	52	0	0	
+47	34	72	93	227664	9	0	0	63	
+48	71	80	83	471440	4	0	0	0	
+49	72	24	81	139968	29	0	0	0	
+50	68	10	89	60520	11	90	0	0	
+51	41	97	100	397700	7	0	0	0	
+52	83	80	5	33200	2	0	90	0	
+53	68	39	67	177684	28	26	0	0	
+54	79	25	75	148125	28	75	0	0	
+55	66	3	93	18414	4	97	0	0	
+56	74	31	85	194990	26	32	0	0	
+57	63	78	74	363636	9	0	0	0	
+58	77	44	91	308308	14	0	0	0	
+59	82	19	83	129314	5	80	0	0	
+60	67	35	77	180565	27	24	0	0	
+61	67	45	98	295470	15	0	0	0	
+62	62	68	67	282472	17	0	0	0	
+63	83	2	74	12284	3	98	0	0	
+64	86	52	59	263848	19	0	0	0	
+65	20	20	22	8800	2	40	56	75	
+66	90	84	37	279720	1	0	62	0	
+67	99	99	11	107811	3	0	87	0	
+68	55	50	97	266750	7	0	0	41	
+69	31	88	77	210056	21	0	0	69	
+70	99	21	73	151767	9	79	0	0	
+71	77	11	69	58443	14	89	0	0	
+72	73	90	49	321930	11	0	0	0	
+73	96	46	89	393024	6	49	0	0	
+74	87	26	79	178698	28	0	0	0	
+75	81	50	68	275400	16	39	0	0	
+76	90	25	100	225000	24	74	0	0	
+77	76	50	72	273600	18	0	0	0	
+78	67	35	100	234500	23	0	0	0	
+79	86	7	84	50568	1	93	0	0	
+80	98	44	73	314776	12	0	0	0	
+81	100	5	82	41000	6	95	0	0	
+82	95	36	72	246240	13	64	0	0	
+83	77	64	63	310464	13	0	0	0	
+84	93	49	97	442029	6	0	0	0	
+85	77	32	82	202048	26	0	0	0	
+86	66	21	84	116424	29	24	0	0	
+87	97	2	79	15326	3	96	0	0	
+88	94	48	82	369984	8	0	0	0	
+89	42	39	45	73710	7	50	0	41	
+90	91	64	87	506688	3	0	0	0	
+91	18	72	69	89424	11	0	0	73	
+92	88	28	82	202048	25	53	0	0	
+93	96	26	91	227136	17	68	0	0	
+94	24	88	82	173184	4	0	0	71	
+95	88	26	90	205920	25	27	0	0	
+96	1	96	99	9504	1	0	0	98	
+97	85	17	77	111265	25	81	0	0	
+98	99	48	66	313632	12	44	0	0	
+99	59	76	55	246620	21	22	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	47	87	323031	10	0	0	0	
+1	81	43	69	240327	14	52	0	0	
+2	76	27	95	194940	18	71	0	0	
+3	67	77	39	201201	19	0	61	0	
+4	68	82	1	5576	9	0	99	0	
+5	4	44	26	4576	9	40	15	94	
+6	82	99	7	56826	2	0	93	0	
+7	99	77	12	91476	24	0	53	0	
+8	97	96	56	521472	2	0	0	0	
+9	98	86	37	311836	1	0	62	0	
+10	68	84	31	177072	21	0	25	0	
+11	11	85	67	62645	9	0	0	83	
+12	77	77	31	183799	20	0	51	0	
+13	47	74	66	229548	17	0	32	0	
+14	32	5	40	6400	9	85	4	0	
+15	33	26	13	11154	3	64	0	67	
+16	86	70	48	288960	12	0	0	0	
+17	84	39	88	288288	10	47	0	0	
+18	32	14	4	1792	9	85	0	0	
+19	49	2	14	1372	9	97	15	0	
+20	60	56	77	258720	15	0	0	0	
+21	28	92	66	170016	21	0	25	68	
+22	75	94	34	239700	11	0	63	0	
+23	92	93	13	111228	23	0	86	0	
+24	73	97	21	148701	22	0	76	0	
+25	73	94	21	144102	23	0	25	0	
+26	80	99	7	55440	8	0	93	0	
+27	87	77	7	46893	16	0	93	0	
+28	99	84	14	116424	20	0	82	0	
+29	12	9	5	540	9	90	4	40	
+30	92	92	62	524768	1	0	0	0	
+31	67	73	4	19564	14	0	96	0	
+32	8	18	11	1584	9	82	4	32	
+33	92	68	38	237728	16	0	55	0	
+34	23	12	25	6900	9	60	67	73	
+35	90	80	25	180000	21	0	0	0	
+36	25	40	26	26000	9	0	67	73	
+37	67	86	10	57620	24	0	73	0	
+38	87	80	66	459360	5	0	0	0	
+39	98	74	10	72520	22	26	55	0	
+40	84	76	25	159600	23	0	0	0	
+41	95	80	27	205200	14	0	69	0	
+42	91	26	76	179816	22	0	0	0	
+43	30	19	9	5130	3	64	13	67	
+44	70	81	20	113400	24	0	0	0	
+45	71	82	22	128084	23	0	46	0	
+46	85	88	27	201960	19	0	29	0	
+47	34	72	93	227664	8	0	0	66	
+48	71	80	83	471440	4	0	0	0	
+49	72	74	21	111888	22	26	22	0	
+50	68	75	49	249900	12	0	48	0	
+51	41	97	100	397700	6	0	0	59	
+52	83	80	5	33200	5	0	95	0	
+53	68	69	32	150144	21	0	56	0	
+54	79	70	40	221200	18	0	0	0	
+55	66	88	18	104544	8	0	74	0	
+56	74	71	40	210160	18	0	40	0	
+57	63	78	74	363636	8	0	0	0	
+58	77	89	16	109648	24	0	20	0	
+59	82	94	8	61664	24	0	65	0	
+60	67	80	12	64320	21	0	88	0	
+61	67	95	18	114570	23	0	68	0	
+62	62	68	67	282472	13	0	31	0	
+63	83	82	49	333494	9	0	0	0	
+64	86	52	59	263848	14	0	0	0	
+65	20	20	22	8800	9	40	67	73	
+66	90	84	37	279720	2	0	56	0	
+67	99	99	11	107811	10	0	89	0	
+68	55	50	97	266750	6	0	0	0	
+69	31	88	77	210056	15	0	0	60	
+70	99	91	18	162162	15	0	82	0	
+71	77	96	4	29568	7	0	96	0	
+72	73	90	49	321930	9	0	49	0	
+73	96	66	14	88704	18	0	80	0	
+74	87	81	29	204363	19	0	0	0	
+75	81	100	48	388800	7	0	0	0	
+76	90	25	100	225000	12	75	0	0	
+77	76	80	7	42560	24	0	92	0	
+78	67	35	100	234500	3	64	0	0	
+79	86	7	84	50568	9	90	15	0	
+80	98	99	28	271656	5	0	66	0	
+81	100	70	27	189000	20	0	24	0	
+82	95	86	47	383990	7	0	48	0	
+83	77	64	63	310464	11	0	0	0	
+84	93	69	12	77004	22	26	43	0	
+85	77	82	17	107338	24	0	36	0	
+86	66	76	9	45144	24	0	83	0	
+87	97	82	24	190896	20	0	0	0	
+88	94	68	22	140624	22	26	0	0	
+89	42	39	45	73710	6	50	0	0	
+90	91	64	87	506688	3	0	0	0	
+91	18	72	69	89424	11	0	0	82	
+92	88	73	32	205568	17	0	0	0	
+93	96	26	91	227136	13	74	0	0	
+94	24	88	82	173184	4	0	0	71	
+95	88	26	90	205920	17	74	0	0	
+96	1	96	99	9504	9	0	0	98	
+97	85	82	17	118490	4	0	83	0	
+98	99	73	31	224037	13	0	0	0	
+99	59	76	55	246620	16	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	47	87	323031	8	0	0	0	
+1	81	43	69	240327	17	52	0	0	
+2	76	27	95	194940	24	0	0	0	
+3	7	77	99	53361	19	0	0	93	
+4	8	82	96	62976	1	0	0	92	
+5	4	44	26	4576	2	52	72	95	
+6	37	99	92	336996	7	0	0	63	
+7	9	77	87	60291	10	0	0	91	
+8	97	96	56	521472	2	0	0	0	
+9	23	86	72	142416	26	0	0	0	
+10	38	84	81	258552	15	0	0	46	
+11	11	85	67	62645	5	0	0	87	
+12	2	77	76	11704	5	0	0	98	
+13	47	74	66	229548	21	0	0	0	
+14	32	5	40	6400	2	94	56	0	
+15	33	26	13	11154	3	64	84	67	
+16	46	70	78	251160	19	0	0	0	
+17	84	39	88	288288	8	47	0	0	
+18	32	14	4	1792	1	84	84	0	
+19	49	2	14	1372	1	98	84	0	
+20	60	56	77	258720	18	0	0	0	
+21	28	92	66	170016	25	0	0	45	
+22	75	94	34	239700	2	0	65	0	
+23	32	93	78	232128	18	0	0	60	
+24	33	97	91	291291	12	0	0	47	
+25	28	94	71	186872	22	0	0	72	
+26	20	99	72	142560	12	0	0	80	
+27	27	77	92	191268	4	0	0	71	
+28	9	84	84	63504	3	0	0	91	
+29	12	9	5	540	1	84	88	0	
+30	92	92	62	524768	1	0	0	0	
+31	47	73	69	236739	19	0	0	46	
+32	8	18	11	1584	1	82	88	90	
+33	27	68	93	170748	23	26	0	71	
+34	23	12	25	6900	2	40	72	75	
+35	10	80	75	60000	13	0	0	90	
+36	25	40	26	26000	2	0	72	75	
+37	47	86	75	303150	12	0	0	0	
+38	87	80	66	459360	5	0	0	0	
+39	13	74	75	72150	15	0	0	87	
+40	39	76	75	222300	22	0	0	0	
+41	95	80	27	205200	5	0	67	0	
+42	91	26	76	179816	24	27	0	0	
+43	30	19	9	5130	2	80	56	32	
+44	40	81	85	275400	13	0	0	50	
+45	71	82	22	128084	9	0	0	0	
+46	20	88	72	126720	26	0	0	45	
+47	34	72	93	227664	20	0	0	59	
+48	71	80	83	471440	4	0	0	0	
+49	12	74	81	71928	17	0	0	88	
+50	3	75	89	20025	8	0	0	96	
+51	41	97	100	397700	6	0	0	0	
+52	83	80	5	33200	2	0	56	0	
+53	38	69	67	175674	23	26	0	33	
+54	4	70	75	21000	6	0	0	96	
+55	21	88	93	171864	25	0	0	24	
+56	9	71	85	54315	16	0	0	91	
+57	63	78	74	363636	7	0	0	0	
+58	32	89	91	259168	14	0	0	62	
+59	2	94	83	15604	4	0	0	98	
+60	22	80	77	135520	26	0	0	23	
+61	42	95	98	391020	6	0	0	41	
+62	62	68	67	282472	14	0	0	0	
+63	13	82	74	78884	6	0	0	83	
+64	86	52	59	263848	17	0	0	0	
+65	20	20	22	8800	2	80	65	75	
+66	90	84	37	279720	1	0	62	0	
+67	99	99	11	107811	8	0	89	0	
+68	55	50	97	266750	16	0	0	0	
+69	31	88	77	210056	22	0	0	39	
+70	34	91	73	225862	21	0	0	47	
+71	7	96	69	46368	20	0	0	93	
+72	73	90	49	321930	9	0	22	0	
+73	46	66	89	270204	15	0	0	0	
+74	12	81	79	76788	8	0	0	84	
+75	36	100	68	244800	16	0	0	55	
+76	90	25	100	225000	19	73	0	0	
+77	1	80	72	5760	2	0	0	97	
+78	67	35	100	234500	3	64	0	0	
+79	86	7	84	50568	1	93	0	0	
+80	43	99	73	310761	10	0	0	0	
+81	50	70	82	287000	13	0	0	0	
+82	20	86	72	123840	26	0	0	65	
+83	77	64	63	310464	11	0	0	19	
+84	8	69	97	53544	18	0	0	92	
+85	27	82	82	181548	9	0	0	73	
+86	11	76	84	70224	26	0	0	85	
+87	47	82	79	304466	10	0	0	43	
+88	19	68	82	105944	11	0	0	0	
+89	42	39	45	73710	16	50	0	0	
+90	91	64	87	506688	3	0	0	0	
+91	18	72	69	89424	21	0	0	82	
+92	33	73	82	197538	23	26	0	0	
+93	96	26	91	227136	11	74	0	0	
+94	24	88	82	173184	25	0	0	0	
+95	88	26	90	205920	23	0	0	0	
+96	1	96	99	9504	8	0	0	99	
+97	25	82	77	157850	25	0	0	73	
+98	9	73	66	43362	24	0	0	91	
+99	59	76	55	246620	20	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	47	87	323031	29	52	0	0	
+1	81	43	69	240327	49	53	0	0	
+2	76	27	95	194940	17	64	0	0	
+3	94	86	68	549712	10	0	0	0	
+4	73	81	91	538083	12	0	0	0	
+5	4	44	26	4576	2	26	0	90	
+6	55	58	99	315810	46	0	0	0	
+7	100	65	78	507000	16	0	0	0	
+8	97	96	56	521472	15	0	0	0	
+9	73	76	89	493772	21	0	0	0	
+10	53	63	67	223713	59	0	0	0	
+11	11	85	67	62645	5	0	0	78	
+12	78	98	79	603876	5	0	0	0	
+13	47	74	66	229548	44	0	0	52	
+14	32	5	40	6400	7	95	0	0	
+15	33	26	13	11154	2	0	82	0	
+16	57	79	58	261174	55	0	0	0	
+17	84	39	88	288288	19	61	0	0	
+18	32	14	4	1792	1	80	90	30	
+19	49	2	14	1372	2	97	0	0	
+20	60	56	77	258720	56	0	0	0	
+21	28	92	66	170016	23	0	0	69	
+22	75	94	34	239700	4	0	64	0	
+23	52	71	89	328588	44	0	0	0	
+24	64	89	81	461376	27	0	0	0	
+25	97	74	55	394790	38	0	0	0	
+26	97	89	65	561145	9	0	0	0	
+27	61	73	94	418582	34	0	0	0	
+28	93	69	90	577530	7	0	0	0	
+29	12	9	5	540	1	80	94	30	
+30	92	92	62	524768	14	0	0	0	
+31	86	74	78	496392	20	0	0	0	
+32	8	18	11	1584	2	70	82	0	
+33	99	68	64	430848	33	0	0	0	
+34	23	12	25	6900	4	60	64	75	
+35	81	63	81	413343	35	0	0	0	
+36	25	40	26	26000	4	0	64	75	
+37	62	91	77	434434	30	0	0	0	
+38	87	80	66	459360	28	0	0	0	
+39	82	91	93	693966	3	0	0	0	
+40	73	80	54	315360	47	0	0	0	
+41	95	80	27	205200	6	0	70	0	
+42	91	26	76	179816	18	67	0	0	
+43	30	19	9	5130	1	80	90	0	
+44	67	69	52	240396	58	0	0	0	
+45	71	82	22	128084	9	0	65	0	
+46	85	75	86	548250	11	0	0	0	
+47	34	72	93	227664	27	0	0	64	
+48	71	80	83	471440	24	0	0	0	
+49	90	97	82	715860	2	0	0	0	
+50	69	69	100	476100	23	0	0	0	
+51	41	97	100	397700	37	0	0	0	
+52	83	80	5	33200	1	0	90	0	
+53	68	92	57	356592	42	0	0	0	
+54	78	77	64	384384	39	0	0	0	
+55	56	57	70	223440	60	0	0	0	
+56	69	83	53	303531	50	0	0	0	
+57	63	78	74	363636	41	0	0	0	
+58	75	53	78	310050	49	0	0	0	
+59	84	74	56	348096	43	0	0	0	
+60	92	61	89	499468	19	0	0	0	
+61	73	50	78	284700	51	50	0	0	
+62	62	68	67	282472	52	0	0	0	
+63	99	97	64	614592	4	0	0	0	
+64	86	52	59	263848	54	0	0	0	
+65	20	20	22	8800	4	40	64	75	
+66	90	84	37	279720	14	0	62	0	
+67	99	99	11	107811	1	0	79	0	
+68	55	50	97	266750	53	0	0	0	
+69	31	88	77	210056	22	0	0	69	
+70	98	67	77	505582	18	0	0	0	
+71	69	70	96	463680	26	0	0	0	
+72	73	90	49	321930	45	0	0	0	
+73	73	94	63	432306	31	0	0	0	
+74	84	68	70	399840	36	0	0	0	
+75	100	72	60	432000	32	0	0	0	
+76	90	25	100	225000	8	66	0	0	
+77	60	63	51	192780	61	0	0	0	
+78	67	35	100	234500	16	65	0	0	
+79	86	7	84	50568	3	93	0	0	
+80	76	63	78	373464	40	0	0	0	
+81	58	73	78	330252	37	0	0	41	
+82	98	50	59	289100	51	0	0	0	
+83	77	64	63	310464	48	0	0	0	
+84	74	73	98	529396	13	0	0	0	
+85	98	52	89	453544	29	0	0	0	
+86	99	66	87	568458	8	0	0	0	
+87	69	71	98	480102	22	0	0	0	
+88	96	99	79	750816	1	0	0	0	
+89	42	39	45	73710	38	0	55	0	
+90	91	64	87	506688	17	0	0	0	
+91	18	72	69	89424	3	0	0	82	
+92	82	93	61	465186	25	0	0	0	
+93	96	26	91	227136	7	69	0	0	
+94	24	88	82	173184	12	0	0	73	
+95	88	26	90	205920	13	73	0	0	
+96	1	96	99	9504	1	0	0	99	
+97	86	100	70	602000	6	0	0	0	
+98	79	69	50	272550	45	0	49	0	
+99	59	76	55	246620	57	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	47	87	323031	15	52	0	0	
+1	81	43	69	240327	16	0	0	0	
+2	76	27	95	194940	12	68	0	0	
+3	7	17	39	4641	6	0	42	93	
+4	8	22	1	176	4	0	96	0	
+5	4	44	26	4576	1	0	67	89	
+6	37	24	7	6216	6	0	91	47	
+7	9	32	12	3456	8	0	83	91	
+8	97	96	56	521472	1	0	11	0	
+9	23	6	37	5106	3	0	0	68	
+10	38	9	31	10602	16	0	69	0	
+11	11	85	67	62645	5	0	27	28	
+12	2	2	31	124	1	0	67	95	
+13	47	74	66	229548	11	0	0	0	
+14	32	5	40	6400	4	94	27	0	
+15	33	26	13	11154	14	0	87	0	
+16	46	45	48	99360	11	0	0	47	
+17	84	39	88	288288	17	0	0	0	
+18	32	14	4	1792	4	0	96	8	
+19	49	2	14	1372	7	0	77	33	
+20	60	56	77	258720	7	0	0	0	
+21	28	92	66	170016	5	0	27	0	
+22	75	94	34	239700	4	0	62	0	
+23	32	48	13	19968	8	0	83	0	
+24	33	2	21	1386	7	0	77	0	
+25	28	14	21	8232	15	0	59	27	
+26	20	44	7	6160	6	0	91	0	
+27	27	27	7	5103	6	0	91	20	
+28	9	4	14	504	11	0	66	82	
+29	12	9	5	540	6	0	37	83	
+30	92	92	62	524768	4	0	0	0	
+31	47	13	4	2444	4	0	96	40	
+32	8	18	11	1584	9	0	66	89	
+33	27	38	38	38988	15	0	59	0	
+34	23	12	25	6900	15	0	59	55	
+35	10	40	25	10000	6	0	0	90	
+36	25	40	26	26000	10	0	74	72	
+37	47	46	10	21620	9	0	66	0	
+38	87	80	66	459360	9	0	0	0	
+39	13	39	10	5070	8	0	83	78	
+40	39	6	25	5850	16	0	69	38	
+41	95	80	27	205200	5	0	0	0	
+42	91	26	76	179816	11	74	0	0	
+43	30	19	9	5130	14	0	87	33	
+44	40	41	20	32800	10	0	74	32	
+45	71	82	22	128084	1	0	67	0	
+46	20	43	27	23220	6	0	42	73	
+47	34	72	93	227664	2	0	0	41	
+48	71	80	83	471440	8	0	0	0	
+49	12	24	21	6048	12	0	67	81	
+50	3	10	49	1470	1	0	11	97	
+51	41	97	100	397700	2	0	0	0	
+52	83	80	5	33200	6	0	37	0	
+53	38	39	32	47424	12	0	67	43	
+54	4	25	40	4000	4	0	0	92	
+55	21	3	18	1134	13	0	63	79	
+56	9	31	40	11160	9	0	0	87	
+57	63	78	74	363636	10	0	0	0	
+58	32	44	16	22528	10	0	74	0	
+59	2	19	8	304	1	0	67	93	
+60	22	35	12	9240	11	0	66	0	
+61	42	45	18	34020	9	0	66	47	
+62	62	68	67	282472	12	0	0	0	
+63	13	2	49	1274	15	0	0	86	
+64	86	52	59	263848	15	0	0	0	
+65	20	20	22	8800	13	0	63	34	
+66	90	84	37	279720	6	0	0	0	
+67	99	99	11	107811	1	0	0	0	
+68	55	50	97	266750	16	43	0	0	
+69	31	88	77	210056	7	0	0	60	
+70	34	21	18	12852	13	0	63	0	
+71	7	11	4	308	4	0	96	87	
+72	73	90	49	321930	6	0	42	0	
+73	46	46	14	29624	8	0	83	32	
+74	12	26	29	9048	10	0	0	81	
+75	36	50	48	86400	12	0	0	62	
+76	90	25	100	225000	17	39	0	0	
+77	1	50	7	350	1	0	67	71	
+78	67	35	100	234500	3	0	0	0	
+79	86	7	84	50568	5	92	0	0	
+80	43	44	28	52976	12	0	67	0	
+81	50	5	27	6750	4	94	0	0	
+82	20	36	47	33840	13	0	0	77	
+83	77	64	63	310464	13	0	0	0	
+84	8	49	12	4704	1	0	67	72	
+85	27	32	17	14688	11	0	66	22	
+86	11	21	9	2079	6	0	91	84	
+87	47	2	24	2256	11	74	76	0	
+88	19	48	22	20064	4	0	62	75	
+89	42	39	45	73710	16	43	0	55	
+90	91	64	87	506688	14	0	0	0	
+91	18	72	69	89424	10	0	0	63	
+92	33	28	32	29568	11	0	66	49	
+93	96	26	91	227136	13	64	0	0	
+94	24	88	82	173184	8	0	0	71	
+95	88	26	90	205920	14	64	0	0	
+96	1	96	99	9504	3	0	0	67	
+97	25	17	17	7225	13	0	63	54	
+98	9	48	31	13392	1	0	67	80	
+99	59	76	55	246620	5	0	27	39	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	1	7	49	1	49	70	0	
+1	3	4	1	12	1	59	95	0	
+2	1	4	1	4	1	59	94	0	
+3	6	7	5	210	1	59	20	0	
+4	9	6	7	378	1	49	63	0	
+5	2	7	10	140	1	15	10	0	
+6	5	1	8	40	1	40	16	0	
+7	4	4	6	96	1	32	16	0	
+8	7	7	4	196	1	59	49	0	
+9	2	7	10	140	1	15	0	0	
+10	4	2	9	72	1	22	72	0	
+11	9	3	9	243	1	22	63	0	
+12	7	8	6	336	1	40	90	0	
+13	9	3	6	162	1	40	84	0	
+14	3	1	8	24	1	40	8	0	
+15	1	5	2	10	1	59	90	0	
+16	1	10	2	20	1	59	88	0	
+17	9	2	3	54	1	59	59	0	
+18	5	1	7	35	1	49	56	0	
+19	2	5	10	100	1	10	0	0	
+20	3	5	6	90	1	40	78	0	
+21	5	3	7	105	1	49	49	0	
+22	1	8	6	48	1	40	72	0	
+23	4	9	8	288	1	40	0	0	
+24	4	5	4	80	1	59	45	0	
+25	2	2	5	20	1	59	15	0	
+26	4	4	9	144	1	22	54	0	
+27	9	3	9	243	1	22	45	0	
+28	1	3	7	21	1	49	42	0	
+29	4	8	2	64	1	59	86	0	
+30	9	4	10	360	1	0	90	0	
+31	2	8	3	48	1	59	56	0	
+32	1	8	2	16	1	59	84	0	
+33	4	3	10	120	1	0	80	0	
+34	8	1	8	64	1	32	8	0	
+35	10	4	7	280	1	49	35	0	
+36	7	6	7	294	1	49	28	0	
+37	4	7	10	280	1	0	70	0	
+38	5	4	9	180	1	22	36	0	
+39	2	9	5	90	1	59	10	0	
+40	4	4	7	112	1	49	21	0	
+41	3	5	9	135	1	22	27	0	
+42	5	4	7	140	1	49	14	0	
+43	8	8	1	64	1	59	93	0	
+44	8	8	8	512	1	32	0	0	
+45	2	7	5	70	1	59	5	0	
+46	7	5	3	105	1	59	53	0	
+47	10	10	5	500	1	59	0	0	
+48	6	5	10	300	1	0	60	0	
+49	6	5	7	210	1	49	7	0	
+50	4	10	7	280	1	49	0	0	
+51	4	9	4	144	1	59	41	0	
+52	10	10	9	900	1	22	18	0	
+53	6	3	7	126	1	40	59	0	
+54	2	5	9	90	1	22	9	0	
+55	5	5	7	175	1	40	52	0	
+56	1	1	6	6	1	40	66	0	
+57	9	6	5	270	1	32	37	0	
+58	9	9	10	810	1	0	50	0	
+59	10	1	10	100	1	0	40	0	
+60	2	2	7	28	1	40	45	0	
+61	3	1	10	30	1	0	30	0	
+62	3	7	10	210	1	0	20	0	
+63	4	7	8	224	1	15	63	0	
+64	4	4	2	32	1	59	82	0	
+65	4	5	7	140	1	40	38	0	
+66	8	1	2	16	1	59	80	0	
+67	3	10	9	270	1	22	0	0	
+68	5	3	2	30	1	59	78	0	
+69	10	1	2	20	1	59	76	0	
+70	8	5	8	320	1	15	55	0	
+71	8	9	2	144	1	59	74	0	
+72	10	6	5	300	1	32	32	0	
+73	3	4	8	96	1	15	47	0	
+74	8	8	1	64	1	59	92	0	
+75	9	1	10	90	1	0	10	0	
+76	6	4	5	120	1	32	27	0	
+77	4	4	6	96	1	49	89	0	
+78	8	6	2	96	1	59	72	0	
+79	2	9	8	144	1	22	89	0	
+80	2	7	5	70	1	32	22	0	
+81	5	2	7	70	1	40	31	0	
+82	4	8	2	64	1	59	70	0	
+83	2	1	2	4	1	59	68	0	
+84	9	9	2	162	1	59	66	0	
+85	3	3	4	36	1	59	37	0	
+86	5	10	10	500	1	0	0	0	
+87	10	10	2	200	1	59	64	0	
+88	7	2	9	126	1	15	38	0	
+89	9	10	2	180	1	59	62	0	
+90	4	1	9	36	1	15	29	0	
+91	3	10	4	120	1	59	33	0	
+92	7	3	8	168	1	22	81	0	
+93	1	1	6	6	1	49	83	0	
+94	8	8	4	256	1	59	29	0	
+95	7	1	4	28	1	59	25	0	
+96	9	2	5	90	1	49	95	0	
+97	6	8	7	336	1	40	24	0	
+98	6	4	6	144	1	49	77	0	
+99	2	6	9	108	1	15	20	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	22	21	32	14784	1	71	67	0	
+1	28	14	31	12152	1	52	34	0	
+2	21	4	16	1344	1	26	70	0	
+3	11	12	30	3960	1	66	63	34	
+4	34	1	12	408	1	99	12	34	
+5	17	2	30	1020	1	93	62	0	
+6	25	31	3	2325	1	0	61	69	
+7	29	14	1	406	1	34	99	0	
+8	27	27	34	24786	1	6	0	34	
+9	12	17	5	1020	2	77	48	27	
+10	29	22	34	21692	1	71	0	0	
+11	29	3	14	1218	1	26	86	0	
+12	7	23	21	3381	2	0	0	27	
+13	19	33	16	10032	1	0	18	69	
+14	33	16	3	1584	2	77	56	27	
+15	31	20	2	1240	2	77	63	27	
+16	11	10	12	1320	2	77	24	27	
+17	9	12	23	2484	2	0	62	0	
+18	10	1	12	120	1	99	0	34	
+19	17	35	25	14875	2	27	0	0	
+20	8	5	21	840	1	0	58	34	
+21	5	8	17	680	1	6	83	34	
+22	26	13	21	7098	2	62	44	0	
+23	19	19	23	8303	1	0	70	0	
+24	9	20	24	4320	2	27	49	0	
+25	22	7	35	5390	1	0	35	0	
+26	19	34	24	15504	2	27	25	0	
+27	4	3	24	288	1	0	34	34	
+28	1	8	27	216	2	0	35	0	
+29	29	33	32	30624	1	66	0	34	
+30	29	34	10	9860	1	0	34	69	
+31	27	28	13	9828	2	48	35	27	
+32	26	3	32	2496	1	93	0	0	
+33	29	8	30	6960	1	52	65	0	
+34	8	6	8	384	2	62	92	0	
+35	15	34	7	3570	1	0	44	69	
+36	27	11	12	3564	2	77	12	27	
+37	19	22	5	2090	2	77	43	27	
+38	20	19	34	12920	1	52	0	0	
+39	12	24	20	5760	2	23	20	27	
+40	4	9	22	792	2	62	22	0	
+41	8	30	4	960	1	0	57	69	
+42	10	4	2	80	1	93	97	0	
+43	23	33	6	4554	1	0	51	69	
+44	28	18	3	1512	2	77	53	27	
+45	2	27	35	1890	2	0	0	0	
+46	27	20	13	7020	2	62	79	0	
+47	25	15	10	3750	1	34	89	0	
+48	6	5	15	450	2	82	76	0	
+49	21	20	22	9240	2	62	0	0	
+50	9	10	2	180	2	77	61	27	
+51	24	4	4	384	1	93	92	0	
+52	10	5	9	450	2	82	91	0	
+53	11	33	32	11616	1	33	64	34	
+54	27	10	19	5130	2	82	40	0	
+55	30	15	7	3150	1	66	93	34	
+56	11	1	1	11	1	93	96	0	
+57	14	26	35	12740	1	0	0	0	
+58	9	24	10	2160	2	48	84	27	
+59	5	16	20	1600	2	82	20	0	
+60	17	7	17	2023	1	26	53	0	
+61	23	6	30	4140	1	93	32	0	
+62	3	7	20	420	2	82	0	0	
+63	24	7	28	4704	1	34	34	0	
+64	4	4	12	192	2	77	0	27	
+65	9	15	32	4320	1	33	32	34	
+66	3	16	7	336	2	77	36	27	
+67	3	10	24	720	1	6	59	34	
+68	35	33	32	36960	1	33	0	34	
+69	15	26	12	4680	2	48	72	27	
+70	28	35	18	17640	1	0	0	69	
+71	3	4	2	24	2	77	59	27	
+72	10	1	5	50	1	99	24	34	
+73	23	14	33	10626	1	71	34	0	
+74	13	28	1	364	1	0	66	69	
+75	9	6	20	1080	1	0	79	34	
+76	26	14	5	1820	1	52	95	0	
+77	24	14	1	336	1	71	99	0	
+78	18	26	12	5616	2	48	60	27	
+79	17	29	18	8874	2	48	0	27	
+80	12	27	15	4860	2	0	85	0	
+81	30	2	27	1620	1	34	62	0	
+82	9	33	2	594	1	0	64	69	
+83	7	1	2	14	1	99	29	34	
+84	9	29	17	4437	2	48	18	27	
+85	13	18	34	7956	1	34	0	0	
+86	10	25	20	5000	2	23	0	27	
+87	10	25	12	3000	2	48	48	27	
+88	12	7	19	1596	1	26	34	0	
+89	34	25	7	5950	1	0	93	0	
+90	4	6	34	816	1	0	0	34	
+91	13	30	4	1560	2	27	96	0	
+92	12	28	23	7728	2	27	73	0	
+93	26	26	6	4056	2	48	94	27	
+94	33	8	34	8976	1	26	0	0	
+95	12	31	4	1488	1	33	96	34	
+96	4	17	25	1700	1	6	34	34	
+97	1	8	17	136	2	82	59	0	
+98	6	24	31	4464	1	66	32	34	
+99	22	16	14	4928	2	62	65	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=08 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	77	1	47	3619	2	98	0	0	
+1	93	44	91	372372	19	44	0	0	
+2	41	24	21	20664	14	0	77	0	
+3	66	27	15	26730	19	0	57	0	
+4	89	86	67	512818	8	0	0	0	
+5	72	57	50	205200	18	0	40	0	
+6	85	51	8	34680	12	0	85	0	
+7	4	44	76	13376	2	0	0	94	
+8	57	57	24	77976	16	0	61	0	
+9	32	87	70	194880	6	0	18	64	
+10	54	62	9	30132	3	0	91	21	
+11	19	43	89	72713	10	0	0	77	
+12	87	98	56	477456	3	0	35	0	
+13	59	23	46	62422	15	0	0	0	
+14	13	81	88	92664	2	0	0	81	
+15	61	85	12	62220	8	0	67	0	
+16	81	90	2	14580	1	0	93	0	
+17	49	52	43	109564	13	0	56	44	
+18	55	1	97	5335	17	64	0	0	
+19	82	55	40	180400	18	0	0	0	
+20	13	55	26	18590	3	0	35	87	
+21	45	33	57	84645	17	64	0	55	
+22	81	98	96	762048	2	0	0	0	
+23	74	89	18	118548	6	0	0	0	
+24	54	5	14	3780	14	0	77	41	
+25	52	32	45	74880	15	0	46	0	
+26	4	64	49	12544	1	0	30	87	
+27	99	33	99	323433	20	0	0	0	
+28	31	43	7	9331	8	0	67	61	
+29	4	28	92	10304	10	0	0	96	
+30	59	84	100	495600	10	0	0	0	
+31	82	98	63	506268	1	0	30	0	
+32	21	68	2	2856	3	0	91	0	
+33	64	83	60	318720	11	0	0	0	
+34	98	21	28	57624	16	68	56	0	
+35	70	44	57	175560	19	0	0	0	
+36	57	46	77	201894	14	0	0	0	
+37	4	27	90	9720	17	0	0	95	
+38	5	64	9	2880	1	0	30	82	
+39	12	9	55	5940	9	0	0	87	
+40	64	94	77	463232	6	0	18	0	
+41	63	95	49	293265	5	0	0	0	
+42	25	4	47	4700	18	0	40	72	
+43	58	68	61	240584	16	0	0	0	
+44	88	78	38	260832	11	0	60	0	
+45	62	27	85	142290	14	71	0	0	
+46	27	75	23	46575	4	0	75	60	
+47	60	90	75	405000	7	0	0	0	
+48	76	35	90	239400	18	57	0	0	
+49	96	75	17	122400	9	0	77	0	
+50	64	10	47	30080	7	90	0	0	
+51	34	39	84	111384	20	33	0	60	
+52	60	30	89	160200	20	33	0	0	
+53	56	13	27	19656	12	82	69	0	
+54	92	75	39	269100	13	0	17	0	
+55	15	35	27	14175	11	0	0	64	
+56	71	11	26	20306	11	83	58	0	
+57	19	6	45	5130	5	0	49	79	
+58	99	9	80	71280	9	85	0	0	
+59	40	41	20	32800	16	0	61	57	
+60	22	42	87	80388	18	57	0	76	
+61	43	71	70	213710	14	0	0	57	
+62	13	77	70	70070	9	0	0	74	
+63	84	17	58	82824	11	83	0	0	
+64	34	34	2	2312	2	0	96	49	
+65	74	85	77	484330	9	0	0	0	
+66	58	21	62	75516	13	75	0	0	
+67	3	10	49	1470	4	0	0	93	
+68	5	3	32	480	8	0	67	92	
+69	60	91	22	120120	4	0	75	0	
+70	8	55	48	21120	1	0	30	91	
+71	38	39	32	47424	16	0	0	58	
+72	90	96	75	648000	4	0	0	0	
+73	3	54	68	11016	4	0	0	90	
+74	38	68	71	183464	7	0	0	60	
+75	9	31	90	25110	17	0	0	86	
+76	96	94	35	315840	3	0	0	0	
+77	44	74	36	117216	13	0	56	0	
+78	18	66	82	97416	10	0	0	59	
+79	52	19	58	57304	20	72	0	0	
+80	62	17	35	36890	12	82	34	0	
+81	95	72	17	116280	13	0	0	0	
+82	54	68	92	337824	15	32	0	0	
+83	82	1	32	2624	13	75	62	0	
+84	49	49	2	4802	2	0	96	0	
+85	93	63	24	140616	7	0	75	0	
+86	95	100	30	285000	1	0	0	0	
+87	20	20	22	8800	11	0	0	79	
+88	37	32	9	10656	5	0	0	63	
+89	79	80	42	265440	5	0	49	0	
+90	74	11	89	72446	8	86	0	0	
+91	43	30	4	5160	6	0	95	0	
+92	77	3	48	11088	7	90	47	0	
+93	71	31	56	123256	16	68	0	0	
+94	88	18	34	53856	12	82	0	0	
+95	57	11	4	2508	6	0	95	43	
+96	99	82	85	690030	12	0	0	0	
+97	46	28	47	60536	15	0	46	52	
+98	86	64	96	528384	17	0	0	0	
+99	12	26	79	24648	14	71	0	62	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	50	95	361000	9	48	0	0	
+1	100	48	92	441600	4	0	0	0	
+2	76	35	78	207480	21	0	0	0	
+3	71	29	71	146189	25	0	0	0	
+4	18	22	20	7920	5	71	76	0	
+5	41	69	94	265926	15	0	0	0	
+6	87	76	30	198360	20	0	36	0	
+7	63	64	88	354816	10	0	0	0	
+8	86	20	94	161680	24	29	0	0	
+9	83	48	92	366528	9	0	0	0	
+10	15	43	41	26445	8	0	0	60	
+11	86	10	93	79980	3	90	0	0	
+12	95	29	76	209380	15	69	0	0	
+13	82	18	81	119556	20	82	0	0	
+14	76	46	88	307648	13	0	0	0	
+15	12	78	80	74880	9	0	0	88	
+16	83	12	92	91632	2	88	0	0	
+17	52	67	75	261300	15	0	0	41	
+18	74	82	36	218448	20	0	0	0	
+19	72	14	87	87696	22	86	0	0	
+20	95	32	75	228000	18	61	0	0	
+21	73	71	17	88111	5	0	76	0	
+22	73	20	87	127020	25	73	0	0	
+23	66	46	80	242880	16	45	0	0	
+24	67	20	81	108540	26	22	0	20	
+25	87	23	73	146073	25	50	0	0	
+26	67	7	93	43617	17	59	0	0	
+27	89	14	96	119616	13	86	0	0	
+28	66	38	72	180576	23	0	0	0	
+29	77	14	87	93786	14	86	0	0	
+30	66	81	10	53460	3	0	87	0	
+31	88	39	80	274560	14	47	0	0	
+32	98	48	86	404544	7	0	0	0	
+33	78	67	14	73164	14	0	80	0	
+34	60	100	65	390000	8	0	0	0	
+35	37	45	21	34965	12	0	58	0	
+36	68	59	61	244732	17	0	0	0	
+37	32	16	24	12288	1	74	74	0	
+38	86	6	91	46956	16	91	0	0	
+39	94	98	28	257936	5	0	48	0	
+40	20	79	100	158000	10	0	0	80	
+41	83	74	19	116698	1	0	74	0	
+42	78	25	94	183300	22	61	0	0	
+43	69	4	84	23184	21	94	0	0	
+44	80	20	100	160000	24	49	0	0	
+45	61	90	87	477630	3	0	0	0	
+46	87	65	58	327990	12	0	0	0	
+47	93	40	77	286440	13	46	0	0	
+48	98	17	91	151606	11	83	0	0	
+49	82	97	10	79540	12	0	82	0	
+50	9	50	48	21600	8	43	0	60	
+51	69	22	73	110814	26	0	0	20	
+52	1	5	42	210	6	59	0	89	
+53	89	6	90	48060	7	93	0	0	
+54	87	8	90	62640	1	91	0	0	
+55	95	78	11	81510	7	0	86	0	
+56	79	29	74	169534	24	0	0	0	
+57	89	46	98	401212	6	53	0	0	
+58	31	79	92	225308	3	0	0	66	
+59	89	16	84	119616	23	83	0	0	
+60	95	41	88	342760	11	0	0	0	
+61	82	4	97	31816	4	96	0	0	
+62	24	3	22	1584	1	74	74	32	
+63	98	20	92	180320	23	38	0	0	
+64	74	21	94	146076	25	29	0	0	
+65	80	34	91	247520	10	64	0	0	
+66	77	32	96	236544	17	67	0	0	
+67	100	53	82	434600	6	0	0	0	
+68	25	67	94	157450	17	0	0	68	
+69	67	23	91	140231	19	45	0	33	
+70	20	85	83	141100	26	0	0	0	
+71	97	45	84	366660	7	48	0	0	
+72	30	77	95	219450	16	0	0	68	
+73	85	27	85	195075	22	0	0	0	
+74	72	76	12	65664	11	0	88	0	
+75	36	87	97	303804	2	0	0	58	
+76	83	47	72	280872	14	0	0	0	
+77	73	34	78	193596	22	27	0	0	
+78	75	61	50	228750	18	0	0	0	
+79	13	70	97	88270	8	0	0	86	
+80	75	30	89	200250	21	64	0	0	
+81	87	24	89	185832	19	76	0	0	
+82	27	6	8	1296	6	0	82	0	
+83	72	25	100	180000	23	58	0	0	
+84	83	12	87	86652	26	85	0	0	
+85	88	34	82	245344	12	65	0	0	
+86	100	91	74	673400	1	0	0	0	
+87	67	45	72	217080	19	0	0	33	
+88	77	5	85	32725	18	95	0	0	
+89	94	42	84	331632	11	41	0	0	
+90	33	76	88	220704	19	0	0	0	
+91	86	84	34	245616	8	0	65	0	
+92	71	3	97	20661	16	97	0	0	
+93	94	29	76	207176	21	35	0	0	
+94	68	45	82	250920	16	0	0	0	
+95	98	93	48	437472	5	0	0	0	
+96	58	87	95	479370	2	0	0	0	
+97	83	20	94	156040	24	69	0	0	
+98	8	6	49	2352	6	53	0	89	
+99	98	48	92	432768	4	48	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	50	95	361000	7	45	0	0	
+1	100	68	17	115600	26	0	0	0	
+2	76	95	13	93860	26	0	63	0	
+3	71	89	1	6319	5	0	98	0	
+4	18	22	20	7920	6	70	0	60	
+5	41	69	94	265926	14	0	0	0	
+6	87	76	30	198360	21	0	70	0	
+7	63	64	88	354816	9	0	0	0	
+8	86	70	4	24080	7	0	96	0	
+9	83	98	12	97608	26	0	35	0	
+10	15	43	41	26445	6	0	0	60	
+11	86	70	18	108360	26	0	17	0	
+12	95	79	26	195130	1	0	0	0	
+13	82	98	41	329476	8	0	39	0	
+14	76	81	33	203148	21	0	0	0	
+15	12	78	80	74880	11	0	0	88	
+16	83	67	47	261367	13	0	41	0	
+17	52	67	75	261300	14	0	0	41	
+18	74	82	36	218448	20	0	0	0	
+19	72	89	22	140976	25	0	76	0	
+20	95	32	75	228000	9	67	0	0	
+21	73	71	17	88111	26	0	76	0	
+22	73	90	32	210240	18	0	68	0	
+23	66	71	15	70290	27	0	38	0	
+24	67	90	16	96480	26	0	47	0	
+25	87	78	18	122148	23	0	82	0	
+26	67	7	93	43617	2	87	0	0	
+27	89	74	41	270026	13	0	0	0	
+28	66	98	22	142296	25	0	54	0	
+29	77	94	22	159236	24	0	28	0	
+30	66	81	10	53460	3	0	0	0	
+31	88	39	80	274560	12	47	0	0	
+32	98	68	26	173264	23	0	32	0	
+33	78	67	14	73164	27	0	24	0	
+34	60	100	65	390000	6	0	0	0	
+35	37	45	21	34965	14	0	75	41	
+36	68	59	61	244732	16	0	0	0	
+37	32	16	24	12288	1	79	0	0	
+38	86	71	11	67166	27	0	53	0	
+39	94	98	28	257936	15	0	0	0	
+40	20	79	100	158000	16	0	0	80	
+41	83	74	19	116698	24	0	79	0	
+42	78	25	94	183300	10	75	0	0	
+43	69	94	4	25944	4	0	96	0	
+44	80	75	35	210000	20	0	36	0	
+45	61	90	87	477630	3	0	10	0	
+46	87	65	58	327990	10	0	0	0	
+47	93	80	17	126480	12	0	83	0	
+48	98	17	91	151606	14	69	0	0	
+49	82	97	10	79540	27	0	14	0	
+50	9	50	48	21600	4	0	48	87	
+51	69	87	28	168084	24	0	0	0	
+52	1	5	42	210	5	95	0	89	
+53	89	91	30	242970	15	0	70	0	
+54	87	98	45	383670	4	0	48	0	
+55	95	78	11	81510	13	0	88	0	
+56	79	69	29	158079	24	0	50	0	
+57	89	46	98	401212	5	53	0	0	
+58	31	79	92	225308	3	0	0	69	
+59	89	81	24	173016	23	0	58	0	
+60	95	66	18	112860	22	0	0	0	
+61	82	99	22	178596	22	0	78	0	
+62	24	3	22	1584	2	94	0	0	
+63	98	20	92	180320	13	78	0	0	
+64	74	71	29	152366	25	0	0	0	
+65	80	94	31	233120	16	0	61	0	
+66	77	82	36	227304	18	0	0	0	
+67	100	53	82	434600	5	0	0	0	
+68	25	67	94	157450	9	0	0	72	
+69	67	23	91	140231	17	73	0	0	
+70	20	85	83	141100	17	0	0	75	
+71	97	45	84	366660	7	0	0	0	
+72	30	77	95	219450	19	0	0	33	
+73	85	92	35	273700	6	0	65	0	
+74	72	76	12	65664	9	0	88	0	
+75	36	87	97	303804	2	0	0	58	
+76	83	47	72	280872	12	0	0	0	
+77	73	34	78	193596	22	66	0	0	
+78	75	61	50	228750	17	0	47	0	
+79	13	70	97	88270	6	0	0	85	
+80	75	80	14	84000	27	0	0	0	
+81	87	89	29	224547	18	0	36	0	
+82	27	6	8	1296	5	0	82	0	
+83	72	90	45	291600	11	0	0	0	
+84	83	72	47	280872	11	0	45	0	
+85	88	79	27	187704	20	0	73	0	
+86	100	91	74	673400	1	0	26	0	
+87	67	90	32	192960	23	0	0	0	
+88	77	75	25	144375	25	0	29	0	
+89	94	97	39	355602	8	0	0	0	
+90	33	76	88	220704	19	0	0	0	
+91	86	84	34	245616	15	0	28	0	
+92	71	73	47	243601	17	0	0	0	
+93	94	74	41	285196	10	0	58	0	
+94	68	80	37	201280	21	0	33	0	
+95	98	93	48	437472	4	0	0	0	
+96	58	87	95	479370	2	0	0	0	
+97	83	85	9	63495	27	0	64	0	
+98	8	6	49	2352	5	89	0	89	
+99	98	88	17	146608	8	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	50	95	361000	8	45	0	0	
+1	30	68	92	187680	18	0	0	0	
+2	21	95	78	155610	19	0	0	79	
+3	1	89	71	6319	6	0	0	97	
+4	18	22	20	7920	1	74	0	0	
+5	41	69	94	265926	15	0	0	0	
+6	87	76	30	198360	23	0	0	0	
+7	63	64	88	354816	9	0	0	0	
+8	36	70	94	236880	19	0	0	40	
+9	33	98	92	297528	9	0	0	67	
+10	15	43	41	26445	8	45	0	76	
+11	26	70	93	169260	25	0	0	28	
+12	40	79	76	240160	19	0	0	0	
+13	47	98	81	373086	7	0	0	0	
+14	46	81	88	327888	11	0	0	0	
+15	12	78	80	74880	27	0	0	13	
+16	3	67	92	18492	3	0	0	97	
+17	52	67	75	261300	16	0	0	0	
+18	74	82	36	218448	20	0	50	0	
+19	17	89	87	131631	11	0	0	83	
+20	95	32	75	228000	18	68	0	0	
+21	73	71	17	88111	4	0	76	0	
+22	23	90	87	180090	14	0	0	77	
+23	46	71	80	261280	16	0	0	52	
+24	27	90	81	196830	22	0	0	63	
+25	22	78	73	125268	26	0	0	61	
+26	67	7	93	43617	2	87	0	0	
+27	4	74	96	28416	9	0	0	63	
+28	26	98	72	183456	24	0	0	73	
+29	37	94	87	302586	6	0	0	60	
+30	66	81	10	53460	11	0	89	0	
+31	88	39	80	274560	13	47	0	0	
+32	23	68	86	134504	26	0	0	38	
+33	78	67	14	73164	13	0	80	0	
+34	60	100	65	390000	6	0	0	0	
+35	37	45	21	34965	6	0	65	0	
+36	68	59	61	244732	18	0	0	30	
+37	32	16	24	12288	2	82	0	67	
+38	11	71	91	71071	27	0	0	25	
+39	94	98	28	257936	4	0	48	0	
+40	20	79	100	158000	15	0	0	80	
+41	83	74	19	116698	1	0	0	0	
+42	78	25	94	183300	16	75	0	0	
+43	19	94	84	150024	25	0	0	79	
+44	30	75	100	225000	21	0	0	65	
+45	61	90	87	477630	3	0	0	0	
+46	87	65	58	327990	10	0	0	0	
+47	28	80	77	172480	25	0	0	0	
+48	98	17	91	151606	15	81	0	0	
+49	82	97	10	79540	7	0	84	0	
+50	9	50	48	21600	8	45	41	76	
+51	9	87	73	57159	27	0	0	36	
+52	1	5	42	210	5	59	0	89	
+53	34	91	90	278460	14	0	0	0	
+54	32	98	90	282240	12	0	0	41	
+55	95	78	11	81510	6	0	87	0	
+56	49	69	74	250194	17	0	0	0	
+57	89	46	98	401212	5	53	0	0	
+58	31	79	92	225308	21	0	0	34	
+59	39	81	84	265356	15	0	0	41	
+60	10	66	88	58080	22	0	0	90	
+61	7	99	97	67221	7	0	0	91	
+62	24	3	22	1584	2	94	24	0	
+63	98	20	92	180320	17	79	0	0	
+64	34	71	94	226916	21	0	0	0	
+65	25	94	91	213850	12	0	0	75	
+66	42	82	96	330624	2	0	0	58	
+67	100	53	82	434600	5	0	0	0	
+68	25	67	94	157450	25	0	0	54	
+69	67	23	91	140231	9	74	0	0	
+70	20	85	83	141100	26	0	0	18	
+71	97	45	84	366660	8	0	0	0	
+72	30	77	95	219450	22	0	0	33	
+73	15	92	85	117300	26	0	0	83	
+74	72	76	12	65664	17	0	82	0	
+75	36	87	97	303804	3	0	0	61	
+76	83	47	72	280872	13	0	0	0	
+77	73	34	78	193596	24	0	0	0	
+78	75	61	50	228750	20	0	0	0	
+79	13	70	97	88270	17	0	0	87	
+80	25	80	89	178000	20	0	0	75	
+81	37	89	89	293077	11	0	0	46	
+82	27	6	8	1296	5	0	82	0	
+83	12	90	100	108000	10	0	0	88	
+84	43	72	87	269352	14	0	0	34	
+85	38	79	82	246164	17	0	0	49	
+86	100	91	74	673400	1	0	26	0	
+87	12	90	72	77760	13	0	0	88	
+88	2	75	85	12750	4	0	0	98	
+89	44	97	84	358512	7	0	0	47	
+90	33	76	88	220704	22	0	0	0	
+91	86	84	34	245616	10	0	58	0	
+92	41	73	97	290321	12	0	0	0	
+93	4	74	76	22496	21	0	0	95	
+94	13	80	82	85280	27	0	0	0	
+95	98	93	48	437472	4	0	0	0	
+96	58	87	95	479370	2	0	0	0	
+97	13	85	94	103870	23	0	0	87	
+98	8	6	49	2352	5	53	0	89	
+99	18	88	92	145728	26	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	50	95	361000	35	0	0	0	
+1	74	79	66	385836	31	0	0	0	
+2	68	68	54	249696	54	0	0	0	
+3	80	88	92	647680	6	0	0	0	
+4	18	22	20	7920	2	70	0	82	
+5	41	69	94	265926	19	0	0	58	
+6	87	76	30	198360	17	0	69	0	
+7	63	64	88	354816	37	0	0	0	
+8	55	53	64	186560	58	0	0	0	
+9	76	91	82	567112	10	0	0	0	
+10	15	43	41	26445	10	0	0	76	
+11	96	55	91	480480	18	0	0	0	
+12	86	76	82	535952	12	0	0	0	
+13	61	90	93	510570	15	0	0	0	
+14	65	97	60	378300	32	0	0	0	
+15	12	78	80	74880	7	0	0	0	
+16	70	90	94	592200	9	0	0	0	
+17	52	67	75	261300	53	0	0	0	
+18	74	82	36	218448	32	0	60	0	
+19	71	63	91	407043	26	0	0	0	
+20	95	32	75	228000	13	64	0	0	
+21	73	71	17	88111	5	0	74	0	
+22	87	87	73	552537	11	0	0	0	
+23	51	70	92	328440	40	0	0	0	
+24	65	98	50	318500	23	0	48	0	
+25	100	96	87	835200	1	0	0	0	
+26	67	7	93	43617	5	91	0	0	
+27	76	94	69	492936	17	0	0	0	
+28	55	68	87	325380	43	0	0	0	
+29	75	58	75	326250	42	0	0	0	
+30	66	81	10	53460	11	0	90	0	
+31	88	39	80	274560	30	60	0	0	
+32	74	99	83	608058	8	0	12	0	
+33	78	67	14	73164	11	0	73	0	
+34	60	100	65	390000	28	0	0	0	
+35	37	45	21	34965	14	0	0	0	
+36	68	59	61	244732	55	0	0	0	
+37	32	16	24	12288	5	71	74	0	
+38	55	63	80	277200	50	0	0	0	
+39	94	98	28	257936	16	0	68	0	
+40	20	79	100	158000	4	0	0	77	
+41	83	74	19	116698	3	0	77	0	
+42	78	25	94	183300	14	75	0	0	
+43	87	71	65	401505	27	0	0	0	
+44	65	76	71	350740	38	0	0	0	
+45	61	90	87	477630	20	0	0	0	
+46	87	65	58	327990	41	0	0	0	
+47	81	80	98	635040	7	0	0	12	
+48	98	17	91	151606	12	76	0	0	
+49	82	97	10	79540	10	0	82	0	
+50	9	50	48	21600	10	43	0	76	
+51	67	93	59	367629	33	0	0	0	
+52	1	5	42	210	2	92	49	82	
+53	82	96	100	787200	2	0	0	0	
+54	77	97	95	709555	4	0	0	0	
+55	95	78	11	81510	1	0	87	0	
+56	53	65	90	310050	44	0	0	0	
+57	89	46	98	401212	24	53	0	0	
+58	31	79	92	225308	20	0	0	61	
+59	100	100	77	770000	3	0	0	0	
+60	96	70	77	517440	14	0	21	0	
+61	97	54	59	309042	45	0	0	0	
+62	24	3	22	1584	1	96	0	0	
+63	98	20	92	180320	7	80	0	0	
+64	77	60	77	355740	36	0	0	0	
+65	95	64	88	535040	13	0	0	0	
+66	53	85	61	274805	51	0	0	0	
+67	100	53	82	434600	24	0	0	0	
+68	25	67	94	157450	8	0	0	75	
+69	67	23	91	140231	22	68	0	0	
+70	20	85	83	141100	6	0	0	80	
+71	97	45	84	366660	18	55	0	0	
+72	30	77	95	219450	9	0	0	70	
+73	64	55	86	302720	48	0	0	0	
+74	72	76	12	65664	8	0	0	0	
+75	36	87	97	303804	15	0	0	61	
+76	83	47	72	280872	35	50	0	0	
+77	73	34	78	193596	26	63	0	0	
+78	75	61	50	228750	56	0	0	0	
+79	13	70	97	88270	2	0	0	82	
+80	74	54	76	303696	47	0	0	0	
+81	100	74	68	503200	16	0	0	0	
+82	27	6	8	1296	1	78	87	0	
+83	81	55	82	365310	34	0	0	0	
+84	80	60	57	273600	52	0	0	0	
+85	71	83	80	471440	21	0	0	0	
+86	100	91	74	673400	5	0	0	0	
+87	74	92	62	422096	25	0	0	0	
+88	74	71	74	388796	29	0	0	0	
+89	58	58	86	289304	49	0	0	0	
+90	33	76	88	220704	28	0	0	60	
+91	86	84	34	245616	25	0	62	0	
+92	96	60	67	385920	30	0	0	0	
+93	55	78	80	343200	39	0	0	0	
+94	59	79	66	307626	46	0	0	0	
+95	98	93	48	437472	23	0	0	0	
+96	58	87	95	479370	19	0	0	0	
+97	79	68	86	461992	22	0	0	0	
+98	8	6	49	2352	2	92	0	82	
+99	58	71	54	222372	57	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	50	95	361000	10	0	0	0	
+1	30	48	17	24480	17	0	75	0	
+2	21	35	13	9555	8	0	87	0	
+3	1	29	1	29	2	37	97	0	
+4	18	22	20	7920	17	67	50	0	
+5	41	69	94	265926	16	0	0	58	
+6	87	76	30	198360	7	0	34	0	
+7	63	64	88	354816	14	0	0	0	
+8	36	20	4	2880	2	0	92	0	
+9	33	48	12	19008	6	46	80	0	
+10	15	43	41	26445	18	0	48	0	
+11	26	10	18	4680	14	64	80	0	
+12	40	29	26	30160	9	0	72	0	
+13	47	18	41	34686	10	50	0	0	
+14	46	46	33	69828	10	50	41	0	
+15	12	78	80	74880	8	0	0	87	
+16	3	12	47	1692	16	87	0	0	
+17	52	67	75	261300	17	0	0	0	
+18	74	82	36	218448	3	0	48	0	
+19	17	14	22	5236	7	84	0	0	
+20	95	32	75	228000	4	45	0	0	
+21	73	71	17	88111	7	0	83	0	
+22	23	20	32	14720	17	67	0	0	
+23	46	46	15	31740	2	37	82	0	
+24	27	20	16	8640	4	0	84	0	
+25	22	23	18	9108	17	67	32	0	
+26	67	7	93	43617	2	90	0	0	
+27	4	14	41	2296	7	84	22	0	
+28	26	38	22	21736	18	50	69	0	
+29	37	14	22	11396	8	65	78	0	
+30	66	81	10	53460	13	0	87	0	
+31	88	39	80	274560	6	46	0	0	
+32	23	48	26	28704	5	0	28	0	
+33	78	67	14	73164	1	0	85	0	
+34	60	100	65	390000	15	0	0	30	
+35	37	45	21	34965	10	50	74	0	
+36	68	59	61	244732	12	0	0	0	
+37	32	16	24	12288	12	0	61	0	
+38	11	6	11	726	11	0	89	0	
+39	94	98	28	257936	5	0	0	0	
+40	20	79	100	158000	10	0	0	76	
+41	83	74	19	116698	7	0	64	0	
+42	78	25	94	183300	9	47	0	0	
+43	19	4	4	304	2	90	93	0	
+44	30	20	35	21000	14	64	45	0	
+45	61	90	87	477630	13	0	0	0	
+46	87	65	58	327990	8	0	0	0	
+47	28	40	17	19040	17	0	83	52	
+48	98	17	91	151606	2	20	0	0	
+49	82	97	10	79540	5	0	71	0	
+50	9	50	48	21600	18	0	0	0	
+51	9	22	28	5544	17	67	70	0	
+52	1	5	42	210	13	90	0	0	
+53	34	6	30	6120	1	91	47	0	
+54	32	8	45	11520	14	64	0	0	
+55	95	78	11	81510	1	0	74	0	
+56	49	29	29	41209	8	0	58	0	
+57	89	46	98	401212	6	0	0	0	
+58	31	79	92	225308	12	0	0	68	
+59	39	16	24	14976	4	45	75	0	
+60	10	41	18	7380	8	0	80	87	
+61	7	4	22	616	3	93	49	0	
+62	24	3	22	1584	1	91	77	0	
+63	98	20	92	180320	2	0	0	0	
+64	34	21	29	20706	12	59	56	0	
+65	25	34	31	26350	15	0	65	30	
+66	42	32	36	48384	11	61	47	0	
+67	100	53	82	434600	2	37	0	0	
+68	25	67	94	157450	11	0	0	75	
+69	67	23	91	140231	4	77	0	0	
+70	20	85	83	141100	17	0	0	52	
+71	97	45	84	366660	4	0	0	0	
+72	30	77	95	219450	15	0	0	0	
+73	15	27	35	14175	16	69	0	58	
+74	72	76	12	65664	3	0	84	0	
+75	36	87	97	303804	14	0	0	63	
+76	83	47	72	280872	9	0	0	0	
+77	73	34	78	193596	8	65	0	0	
+78	75	61	50	228750	11	0	0	0	
+79	13	70	97	88270	7	0	0	87	
+80	25	30	14	10500	11	61	83	0	
+81	37	24	29	25752	12	59	27	0	
+82	27	6	8	1296	2	20	91	0	
+83	12	25	45	13500	16	69	35	58	
+84	43	12	47	24252	11	61	0	0	
+85	38	34	27	34884	12	59	0	0	
+86	100	91	74	673400	1	0	0	0	
+87	12	45	32	17280	18	50	37	0	
+88	2	5	25	250	3	93	71	0	
+89	44	42	39	72072	11	0	50	0	
+90	33	76	88	220704	13	0	0	66	
+91	86	84	34	245616	7	0	0	0	
+92	41	3	47	5781	1	91	0	0	
+93	4	29	41	4756	11	67	0	75	
+94	13	45	37	21645	18	50	0	0	
+95	98	93	48	437472	3	0	0	0	
+96	58	87	95	479370	16	0	0	0	
+97	13	20	9	2340	4	77	91	0	
+98	8	6	49	2352	3	93	0	0	
+99	18	48	17	14688	5	0	54	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	1	10	100	1	10	0	0	
+1	8	6	8	384	1	35	8	0	
+2	8	7	10	560	1	0	90	0	
+3	1	5	3	15	1	55	15	0	
+4	1	7	9	63	1	25	18	0	
+5	2	1	5	10	1	45	57	0	
+6	3	10	8	240	1	35	0	0	
+7	1	9	9	81	1	25	9	0	
+8	10	2	1	20	1	55	51	0	
+9	5	2	4	40	1	45	94	0	
+10	9	6	6	324	1	45	6	0	
+11	6	10	4	240	1	45	90	0	
+12	2	9	8	144	1	25	91	0	
+13	3	3	5	45	1	45	52	0	
+14	8	1	5	40	1	45	47	0	
+15	6	10	8	480	1	25	83	0	
+16	6	10	9	540	1	25	0	0	
+17	8	10	6	480	1	45	0	0	
+18	9	1	7	63	1	35	72	0	
+19	6	6	3	108	1	55	12	0	
+20	5	3	3	45	1	55	9	0	
+21	2	2	9	36	1	16	54	0	
+22	4	7	3	84	1	55	6	0	
+23	1	1	1	1	1	55	50	0	
+24	6	2	7	84	1	35	65	0	
+25	4	9	10	360	1	0	80	0	
+26	1	2	7	14	1	35	58	0	
+27	5	2	5	50	1	45	42	0	
+28	7	2	1	14	1	55	49	0	
+29	10	3	9	270	1	16	45	0	
+30	7	2	3	42	1	55	3	0	
+31	6	6	5	180	1	45	37	0	
+32	6	9	10	540	1	0	70	0	
+33	3	7	8	168	1	25	75	0	
+34	1	8	2	16	1	55	38	0	
+35	7	7	8	392	1	25	67	0	
+36	1	6	4	24	1	45	86	0	
+37	8	4	9	288	1	16	36	0	
+38	8	2	6	96	1	16	63	0	
+39	7	4	2	56	1	55	36	0	
+40	10	2	6	120	1	35	91	0	
+41	9	6	1	54	1	55	48	0	
+42	9	10	3	270	1	55	0	0	
+43	3	8	6	144	1	35	85	0	
+44	4	2	7	56	1	35	51	0	
+45	10	3	4	120	1	45	82	0	
+46	5	5	1	25	1	55	47	0	
+47	7	5	1	35	1	55	46	0	
+48	7	4	9	252	1	16	27	0	
+49	6	3	5	90	1	45	32	0	
+50	6	4	2	48	1	55	34	0	
+51	1	6	1	6	1	55	45	0	
+52	8	2	8	128	1	25	59	0	
+53	9	9	3	243	1	16	75	0	
+54	2	5	10	100	1	0	60	0	
+55	8	9	9	648	1	16	18	0	
+56	9	1	5	45	1	45	27	0	
+57	4	8	7	224	1	35	44	0	
+58	8	4	9	288	1	16	9	0	
+59	10	10	5	500	1	45	22	0	
+60	4	4	8	128	1	25	51	0	
+61	3	3	4	36	1	45	78	0	
+62	10	9	8	720	1	25	43	0	
+63	8	10	7	560	1	35	37	0	
+64	6	1	7	42	1	35	30	0	
+65	2	8	2	32	1	55	32	0	
+66	5	10	2	100	1	55	30	0	
+67	9	10	8	720	1	25	35	0	
+68	8	10	2	160	1	55	28	0	
+69	5	9	5	225	1	45	17	0	
+70	9	2	1	18	1	55	44	0	
+71	4	6	10	240	1	0	50	0	
+72	5	6	8	240	1	25	27	0	
+73	3	2	2	12	1	55	26	0	
+74	9	1	10	90	1	0	40	0	
+75	9	9	9	729	1	16	0	0	
+76	8	1	6	48	1	35	79	0	
+77	9	9	3	243	1	16	72	0	
+78	7	7	1	49	1	55	43	0	
+79	9	6	4	216	1	45	74	0	
+80	8	7	1	56	1	55	42	0	
+81	4	10	7	280	1	35	23	0	
+82	5	2	7	70	1	35	16	0	
+83	4	3	2	24	1	55	24	0	
+84	7	1	10	70	1	0	30	0	
+85	1	8	10	80	1	0	20	0	
+86	9	9	4	324	1	45	70	0	
+87	5	4	1	20	1	55	41	0	
+88	6	10	2	120	1	55	22	0	
+89	9	2	4	72	1	45	66	0	
+90	3	6	1	18	1	55	40	0	
+91	5	2	4	40	1	45	62	0	
+92	6	1	3	18	1	16	69	0	
+93	10	7	3	210	1	35	97	0	
+94	1	8	10	80	1	0	10	0	
+95	7	5	9	315	1	11	0	0	
+96	10	3	2	60	1	55	20	0	
+97	7	10	10	700	1	0	0	0	
+98	2	5	5	50	1	45	12	0	
+99	2	6	2	24	1	55	18	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	30	26	30	23400	1	55	31	0	
+1	3	11	28	924	1	0	67	35	
+2	28	27	35	26460	1	6	0	0	
+3	11	30	13	4290	2	29	78	34	
+4	6	17	24	2448	1	27	50	62	
+5	22	6	20	2640	1	91	22	62	
+6	18	25	13	5850	2	29	65	34	
+7	21	4	29	2436	1	85	58	0	
+8	5	22	11	1210	2	0	34	34	
+9	35	22	24	18480	1	27	26	62	
+10	24	21	1	504	2	0	87	34	
+11	21	5	29	3045	1	85	29	0	
+12	27	19	33	16929	1	33	33	0	
+13	33	18	15	8910	2	59	51	34	
+14	8	16	35	4480	1	33	35	35	
+15	21	5	28	2940	1	55	61	0	
+16	11	5	14	770	2	29	38	34	
+17	33	30	31	30690	1	55	0	0	
+18	4	16	17	1088	2	59	34	34	
+19	11	16	23	4048	1	57	46	62	
+20	15	13	13	2535	2	29	52	34	
+21	2	2	14	56	1	97	49	35	
+22	9	27	18	4374	2	29	20	34	
+23	26	11	11	3146	1	55	89	0	
+24	21	7	17	2499	1	91	59	62	
+25	24	9	10	2160	2	91	0	34	
+26	16	22	7	2464	2	0	63	34	
+27	30	12	10	3600	2	0	45	34	
+28	22	12	6	1584	2	0	70	34	
+29	25	8	24	4800	2	0	68	0	
+30	22	22	8	3872	2	0	55	34	
+31	1	6	15	90	1	91	76	62	
+32	16	29	25	11600	1	68	52	35	
+33	13	2	33	858	2	0	35	0	
+34	1	8	22	176	1	91	0	62	
+35	2	2	28	112	1	97	21	35	
+36	31	11	9	3069	2	29	91	34	
+37	33	24	14	11088	2	59	80	34	
+38	13	7	1	91	2	0	92	0	
+39	12	29	22	7656	2	0	0	34	
+40	5	22	16	1760	1	0	84	62	
+41	9	1	21	189	1	97	0	35	
+42	4	15	23	1380	1	57	23	62	
+43	33	3	21	2079	1	0	61	0	
+44	19	17	2	646	2	0	84	34	
+45	15	13	4	780	2	0	80	34	
+46	5	15	26	1950	1	68	26	35	
+47	32	30	26	24960	1	27	0	62	
+48	17	29	4	1972	2	0	76	34	
+49	21	33	30	20790	2	41	0	0	
+50	26	19	17	8398	2	59	17	34	
+51	21	6	26	3276	1	0	35	0	
+52	18	22	33	13068	1	33	0	0	
+53	14	29	28	11368	2	41	58	0	
+54	7	35	35	8575	1	33	0	35	
+55	18	9	14	2268	2	59	66	34	
+56	29	6	35	6090	1	0	0	0	
+57	29	13	32	12064	1	33	66	0	
+58	8	19	4	608	1	27	96	62	
+59	15	10	35	5250	2	0	0	0	
+60	4	9	8	288	1	91	91	62	
+61	28	13	24	8736	2	74	76	0	
+62	15	34	23	11730	1	57	0	62	
+63	28	15	12	5040	2	0	22	34	
+64	26	21	2	1092	1	33	98	0	
+65	32	33	12	12672	2	0	12	67	
+66	10	5	17	850	1	91	42	62	
+67	24	35	3	2520	2	33	0	67	
+68	8	15	22	2640	1	27	74	62	
+69	5	4	30	600	1	33	70	35	
+70	24	17	26	10608	2	74	0	0	
+71	24	26	25	15600	2	74	51	0	
+72	25	6	33	4950	1	6	35	0	
+73	13	22	27	7722	2	10	30	0	
+74	29	31	30	26970	2	10	0	0	
+75	14	4	9	504	1	0	82	0	
+76	33	31	6	6138	2	59	94	34	
+77	14	24	28	9408	2	41	30	0	
+78	2	27	26	1404	1	0	0	62	
+79	24	16	19	7296	1	0	65	62	
+80	23	27	1	621	2	0	86	34	
+81	34	30	22	22440	1	57	69	62	
+82	15	32	17	8160	2	59	0	34	
+83	19	23	32	13984	1	6	68	0	
+84	27	11	5	1485	1	0	95	35	
+85	6	33	35	6930	1	0	0	35	
+86	4	29	9	1044	1	57	91	62	
+87	15	29	26	11310	1	68	0	35	
+88	31	20	17	10540	2	10	83	0	
+89	34	12	14	5712	2	41	86	0	
+90	23	26	26	15548	2	10	57	0	
+91	35	2	29	2030	1	85	0	0	
+92	26	26	23	15548	1	68	77	35	
+93	20	2	13	520	1	85	87	0	
+94	26	18	25	11700	2	74	26	0	
+95	32	25	19	15200	1	0	46	62	
+96	30	33	12	11880	2	0	0	67	
+97	27	30	20	16200	2	29	0	34	
+98	27	20	20	10800	1	0	26	62	
+99	7	11	32	2464	1	0	35	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=09 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	100	71	100	710000	1	0	0	0	
+1	98	56	98	537824	3	0	0	0	
+2	48	67	30	96480	20	0	55	0	
+3	71	35	13	32305	11	53	78	0	
+4	51	97	79	390813	10	0	0	0	
+5	72	1	65	4680	1	96	0	0	
+6	83	70	68	395080	11	0	0	0	
+7	41	49	59	118531	19	50	0	37	
+8	80	32	21	53760	16	67	35	0	
+9	45	32	44	63360	20	67	55	0	
+10	69	36	66	163944	3	56	0	0	
+11	36	20	4	2880	17	79	65	0	
+12	62	29	48	86304	14	71	0	16	
+13	43	83	85	303365	8	0	0	0	
+14	88	91	65	520520	17	0	0	0	
+15	26	10	18	4680	9	80	0	0	
+16	76	80	79	480320	9	0	0	0	
+17	18	40	6	4320	16	0	0	80	
+18	69	91	97	609063	4	0	0	0	
+19	46	96	83	366528	8	0	0	43	
+20	35	53	23	42665	21	37	53	49	
+21	62	62	99	380556	2	0	0	0	
+22	84	97	53	431844	21	0	0	0	
+23	91	1	21	1911	1	97	0	0	
+24	36	32	67	77184	15	0	0	61	
+25	64	89	60	341760	18	0	0	0	
+26	11	22	17	4114	12	48	0	77	
+27	75	82	85	522750	7	0	0	25	
+28	17	2	91	3094	1	89	0	0	
+29	20	13	59	15340	4	80	0	69	
+30	77	82	73	460922	12	0	0	0	
+31	46	46	65	137540	6	47	0	20	
+32	16	99	70	110880	14	0	0	0	
+33	73	27	78	153738	11	70	0	0	
+34	21	68	72	102816	9	0	0	76	
+35	7	57	28	11172	17	0	0	88	
+36	91	16	14	20384	7	0	85	0	
+37	88	4	9	3168	5	94	0	0	
+38	48	22	26	27456	16	70	0	0	
+39	37	14	22	11396	7	82	0	25	
+40	10	12	26	3120	8	83	0	0	
+41	39	36	31	43524	19	0	59	37	
+42	39	10	43	16770	5	84	0	0	
+43	23	48	76	83904	10	0	0	51	
+44	14	72	67	67536	11	0	0	83	
+45	70	23	84	135240	5	61	0	0	
+46	25	45	11	12375	19	36	59	37	
+47	37	95	21	73815	19	0	59	0	
+48	47	34	59	94282	15	61	0	0	
+49	16	63	55	55440	20	0	0	75	
+50	86	24	32	66048	18	0	62	0	
+51	11	56	11	6776	18	0	0	87	
+52	78	32	38	94848	16	35	35	0	
+53	69	89	33	202653	15	0	67	0	
+54	2	85	20	3400	5	0	0	98	
+55	8	59	69	32568	14	0	0	83	
+56	89	1	75	6675	1	91	0	0	
+57	4	58	67	15544	14	0	0	91	
+58	38	4	69	10488	1	92	0	0	
+59	80	70	35	196000	16	0	0	0	
+60	24	24	28	16128	9	68	0	76	
+61	43	23	64	63296	2	73	0	0	
+62	20	99	38	75240	6	0	0	0	
+63	28	90	17	42840	15	0	67	69	
+64	56	61	67	228872	15	0	0	0	
+65	22	18	92	36432	1	71	0	0	
+66	5	60	2	600	20	0	0	91	
+67	59	50	48	141600	19	0	0	37	
+68	28	30	72	60480	10	48	0	51	
+69	5	59	65	19175	15	0	0	56	
+70	39	42	1	1638	6	0	91	45	
+71	34	56	30	57120	20	0	55	48	
+72	45	66	8	23760	6	0	91	0	
+73	23	82	62	116932	18	0	0	64	
+74	49	11	80	43120	2	62	0	0	
+75	49	79	29	112259	21	0	53	0	
+76	98	61	96	573888	5	0	0	0	
+77	89	99	23	202653	12	0	73	0	
+78	37	37	31	42439	21	0	53	49	
+79	89	16	24	34176	13	81	0	0	
+80	68	47	91	290836	6	0	0	20	
+81	4	60	67	16080	13	0	0	96	
+82	5	22	57	6270	10	78	0	51	
+83	74	53	22	86284	11	0	78	0	
+84	67	71	70	332990	14	0	0	16	
+85	21	28	90	52920	2	0	0	62	
+86	89	79	34	239054	17	0	65	0	
+87	25	84	81	170100	7	0	0	0	
+88	36	70	82	206640	2	28	0	62	
+89	99	92	4	36432	5	0	96	0	
+90	13	6	41	3198	4	93	0	69	
+91	75	82	54	332100	20	0	0	0	
+92	96	81	73	567648	13	0	0	0	
+93	20	67	3	4020	11	0	78	74	
+94	11	48	70	36960	12	0	0	77	
+95	37	95	39	137085	19	0	0	0	
+96	10	93	2	1860	21	0	0	84	
+97	27	80	90	194400	4	0	0	69	
+98	92	35	65	209300	16	0	35	0	
+99	12	66	62	49104	15	32	0	61	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=1).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	86	2	67	11524	5	0	0	0	
+1	89	70	61	380030	12	0	29	0	
+2	99	60	97	576180	2	0	0	0	
+3	48	44	12	25344	5	50	81	0	
+4	89	23	83	169901	28	59	0	0	
+5	77	93	43	307923	15	0	0	0	
+6	73	66	50	240900	15	0	43	0	
+7	79	9	98	69678	20	91	0	0	
+8	2	71	73	10366	3	0	0	98	
+9	81	39	76	240084	22	33	0	0	
+10	39	90	82	287820	17	0	0	0	
+11	75	34	97	247350	11	64	0	0	
+12	31	80	75	186000	29	0	0	0	
+13	88	36	97	307296	2	60	0	0	
+14	69	89	81	497421	5	2	0	0	
+15	72	69	6	29808	4	0	85	0	
+16	91	98	45	401310	8	0	50	0	
+17	72	89	87	557496	3	0	0	0	
+18	98	21	99	203742	4	78	0	0	
+19	68	92	31	193936	7	0	61	0	
+20	87	28	85	207060	21	72	0	0	
+21	94	28	74	194768	22	72	0	0	
+22	70	35	76	186200	28	0	0	0	
+23	88	43	71	268664	19	0	0	0	
+24	74	37	70	191660	27	0	0	0	
+25	19	29	16	8816	3	28	73	72	
+26	45	69	78	242190	21	0	0	48	
+27	28	50	26	36400	5	0	73	69	
+28	79	25	96	189600	23	75	0	0	
+29	88	98	40	344960	9	0	57	0	
+30	26	74	72	138528	3	0	0	72	
+31	87	56	80	389760	10	0	0	0	
+32	89	83	61	450607	7	0	0	0	
+33	88	43	76	287584	18	0	0	0	
+34	70	94	14	92120	1	0	86	0	
+35	72	64	84	387072	11	0	0	0	
+36	99	86	50	425700	8	0	0	0	
+37	77	89	57	390621	9	0	0	0	
+38	94	22	89	184052	25	78	0	0	
+39	16	74	92	108928	13	0	0	84	
+40	80	31	79	195920	26	69	0	0	
+41	48	69	75	248400	21	0	0	0	
+42	78	23	90	161460	30	0	0	0	
+43	74	38	78	219336	23	37	0	0	
+44	79	48	79	299568	16	45	0	0	
+45	74	18	92	122544	24	82	0	0	
+46	69	42	92	266616	19	43	0	0	
+47	86	12	72	74304	1	88	0	0	
+48	48	31	29	43152	12	0	0	0	
+49	93	21	93	181629	27	79	0	0	
+50	99	41	69	280071	18	43	0	0	
+51	83	15	92	114540	30	42	0	0	
+52	3	1	26	78	1	94	72	0	
+53	76	20	67	101840	30	57	0	0	
+54	84	42	69	243432	20	44	0	0	
+55	88	46	86	348128	14	0	0	0	
+56	97	26	85	214370	12	74	0	0	
+57	98	4	94	36848	2	96	0	0	
+58	69	31	92	196788	26	33	0	0	
+59	27	10	41	11070	3	74	0	72	
+60	89	48	77	328944	14	46	0	0	
+61	73	10	97	70810	17	90	0	0	
+62	17	76	93	120156	11	0	0	83	
+63	77	37	76	216524	25	0	0	0	
+64	76	48	97	353856	13	49	0	0	
+65	84	49	92	378672	13	0	0	0	
+66	88	2	79	13904	3	98	0	0	
+67	96	20	75	144000	29	80	0	0	
+68	76	33	97	243276	22	0	0	0	
+69	67	47	69	217281	24	35	0	0	
+70	70	18	94	118440	28	82	0	0	
+71	20	28	21	11760	3	0	73	72	
+72	31	98	73	221774	5	2	0	69	
+73	85	70	7	41650	4	0	78	0	
+74	70	7	79	38710	6	93	0	0	
+75	79	33	80	208560	26	0	0	0	
+76	89	68	8	48416	3	28	89	0	
+77	92	19	71	124108	30	23	0	0	
+78	97	16	90	139680	18	84	0	0	
+79	79	4	97	30652	7	96	0	0	
+80	8	15	49	5880	2	60	0	88	
+81	85	42	85	303450	10	56	0	0	
+82	33	27	18	16038	5	50	81	48	
+83	4	13	4	208	1	0	86	70	
+84	72	24	99	171072	28	35	0	0	
+85	75	35	83	217875	24	0	0	0	
+86	98	14	84	115248	19	86	0	0	
+87	71	37	89	233803	23	0	0	0	
+88	94	9	87	73602	3	89	0	0	
+89	67	44	86	253528	20	0	0	0	
+90	69	5	70	24150	5	94	0	0	
+91	73	35	83	212065	25	37	0	0	
+92	48	72	76	262656	17	0	0	39	
+93	79	29	83	190153	27	37	0	0	
+94	88	78	78	535392	4	0	0	0	
+95	82	92	62	467728	6	0	0	0	
+96	92	71	36	235152	6	0	62	0	
+97	2	22	2	88	1	13	86	70	
+98	99	88	86	749232	1	0	0	0	
+99	92	45	73	302220	16	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=2).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	86	92	22	174064	4	0	78	0	
+1	89	70	61	380030	15	0	39	0	
+2	99	60	97	576180	2	0	0	0	
+3	48	44	12	25344	26	0	86	0	
+4	89	93	38	314526	7	0	62	0	
+5	77	93	43	307923	16	0	41	0	
+6	73	66	50	240900	22	0	32	0	
+7	79	99	13	101673	1	0	86	0	
+8	2	71	73	10366	6	0	0	98	
+9	81	39	76	240084	12	56	0	0	
+10	39	90	82	287820	17	0	0	0	
+11	75	89	27	180225	28	0	30	0	
+12	31	80	75	186000	27	0	0	0	
+13	88	86	32	242176	22	0	0	0	
+14	69	89	81	497421	5	0	0	0	
+15	72	69	6	29808	25	0	88	0	
+16	91	98	45	401310	9	0	50	0	
+17	72	89	87	557496	3	0	0	0	
+18	98	86	19	160132	5	0	81	0	
+19	68	92	31	193936	26	0	55	0	
+20	87	73	20	127020	12	0	80	0	
+21	94	98	4	36848	9	0	96	0	
+22	70	75	31	162750	29	0	27	0	
+23	88	73	16	102784	16	0	84	0	
+24	74	72	10	53280	19	0	88	0	
+25	19	29	16	8816	2	60	21	76	
+26	45	69	78	242190	21	0	0	48	
+27	28	50	26	36400	15	0	0	71	
+28	79	90	31	220410	24	0	44	0	
+29	88	98	40	344960	11	0	57	0	
+30	26	74	72	138528	3	0	0	72	
+31	87	56	80	389760	12	0	0	0	
+32	89	83	61	450607	8	0	0	0	
+33	88	88	41	317504	16	0	0	0	
+34	70	94	14	92120	13	0	84	0	
+35	72	64	84	387072	13	0	0	0	
+36	99	86	50	425700	9	0	0	0	
+37	77	89	57	390621	11	0	0	0	
+38	94	72	39	263952	19	0	0	0	
+39	16	74	92	108928	18	0	0	84	
+40	80	81	44	285120	18	0	0	0	
+41	48	69	75	248400	21	0	0	0	
+42	78	98	10	76440	3	0	90	0	
+43	74	73	48	259296	20	0	0	0	
+44	79	68	49	263228	19	0	39	0	
+45	74	98	27	195804	26	0	0	0	
+46	69	87	22	132066	21	0	78	0	
+47	86	87	27	202014	25	0	27	0	
+48	48	31	29	43152	21	69	0	0	
+49	93	86	48	383904	14	0	0	0	
+50	99	91	44	396396	10	0	45	0	
+51	83	90	2	14940	2	0	97	0	
+52	3	1	26	78	6	94	50	0	
+53	76	100	27	205200	25	0	0	0	
+54	84	67	49	275772	18	0	44	0	
+55	88	81	1	7128	6	0	99	0	
+56	97	26	85	214370	19	72	0	0	
+57	98	94	49	451388	6	0	50	0	
+58	69	91	7	43953	22	0	90	0	
+59	27	10	41	11070	1	88	0	69	
+60	89	88	27	211464	23	0	73	0	
+61	73	90	27	177390	28	0	73	0	
+62	17	76	93	120156	13	0	0	75	
+63	77	82	36	227304	23	0	36	0	
+64	76	88	7	46816	14	0	93	0	
+65	84	99	37	307692	8	0	61	0	
+66	88	67	34	200464	25	0	54	0	
+67	96	100	50	480000	6	0	0	0	
+68	76	33	97	243276	2	60	0	0	
+69	67	87	14	81606	20	0	84	0	
+70	70	18	94	118440	18	81	0	0	
+71	20	28	21	11760	2	60	0	76	
+72	31	98	73	221774	5	0	0	69	
+73	85	70	7	41650	18	0	93	0	
+74	70	72	44	221760	24	0	0	0	
+75	79	98	45	348390	14	0	48	0	
+76	89	68	8	48416	22	0	82	0	
+77	92	69	16	101568	17	0	84	0	
+78	97	91	45	397215	10	0	0	0	
+79	79	99	7	54747	10	0	93	0	
+80	8	15	49	5880	2	60	37	76	
+81	85	72	30	183600	28	0	0	0	
+82	33	27	18	16038	12	73	76	0	
+83	4	13	4	208	6	81	0	96	
+84	72	74	29	154512	29	0	71	0	
+85	75	35	83	217875	13	64	0	0	
+86	98	14	84	115248	20	80	0	0	
+87	71	97	39	268593	15	0	0	0	
+88	94	69	27	175122	29	0	0	0	
+89	67	74	36	178488	27	0	0	31	
+90	69	5	70	24150	1	88	0	0	
+91	73	95	28	194180	26	0	27	0	
+92	48	72	76	262656	17	0	0	39	
+93	79	94	23	170798	24	0	77	0	
+94	88	78	78	535392	4	0	0	0	
+95	82	92	62	467728	7	0	0	0	
+96	92	71	36	235152	23	0	0	0	
+97	2	22	2	88	6	71	50	98	
+98	99	88	86	749232	1	0	0	0	
+99	92	80	33	242880	20	0	48	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=3).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	92	67	129444	25	0	0	78	
+1	89	70	61	380030	4	26	36	0	
+2	99	60	97	576180	3	0	0	0	
+3	48	44	12	25344	8	0	85	0	
+4	29	93	83	223851	15	0	0	70	
+5	77	93	43	307923	5	0	45	0	
+6	73	66	50	240900	1	0	50	0	
+7	24	99	98	232848	12	0	0	76	
+8	2	71	73	10366	6	0	0	98	
+9	81	39	76	240084	9	56	0	0	
+10	39	90	82	287820	25	0	0	39	
+11	40	89	97	345320	24	0	0	41	
+12	31	80	75	186000	27	0	0	65	
+13	48	86	97	400416	18	0	0	48	
+14	69	89	81	497421	16	0	0	0	
+15	72	69	6	29808	2	0	94	0	
+16	91	98	45	401310	5	0	0	0	
+17	72	89	87	557496	13	0	0	0	
+18	43	86	99	366102	22	0	0	43	
+19	68	92	31	193936	10	0	62	0	
+20	2	73	85	12410	8	0	0	97	
+21	49	98	74	355348	15	0	0	0	
+22	45	75	76	256500	20	0	0	0	
+23	13	73	71	67379	9	0	0	87	
+24	24	72	70	120960	30	0	0	24	
+25	19	29	16	8816	3	60	84	0	
+26	45	69	78	242190	21	0	0	0	
+27	28	50	26	36400	11	0	57	0	
+28	44	90	96	380160	21	0	0	45	
+29	88	98	40	344960	7	0	0	12	
+30	26	74	72	138528	28	0	0	58	
+31	87	56	80	389760	9	0	0	0	
+32	89	83	61	450607	6	0	0	0	
+33	18	88	76	120384	10	0	0	82	
+34	70	94	14	92120	15	0	74	0	
+35	72	64	84	387072	14	0	0	0	
+36	99	86	50	425700	1	0	0	0	
+37	77	89	57	390621	11	0	0	0	
+38	39	72	89	249912	25	0	0	0	
+39	16	74	92	108928	28	0	0	84	
+40	50	81	79	319950	17	0	0	0	
+41	48	69	75	248400	18	0	0	0	
+42	13	98	90	114660	29	0	0	87	
+43	9	73	78	51246	5	0	0	91	
+44	19	68	79	102068	24	0	0	81	
+45	24	98	92	216384	30	0	0	0	
+46	9	87	92	72036	6	0	0	89	
+47	21	87	72	131544	30	0	0	48	
+48	48	31	29	43152	6	0	61	0	
+49	43	86	93	343914	23	0	0	0	
+50	14	91	69	87906	22	0	0	86	
+51	28	90	92	231840	13	0	0	72	
+52	3	1	26	78	2	88	70	0	
+53	31	100	67	207700	16	0	0	69	
+54	9	67	69	41607	8	0	0	88	
+55	38	81	86	264708	26	0	0	39	
+56	97	26	85	214370	4	0	0	0	
+57	23	94	94	203228	11	0	0	77	
+58	29	91	92	242788	28	0	0	29	
+59	27	10	41	11070	6	83	0	0	
+60	49	88	77	332024	17	0	0	50	
+61	23	90	97	200790	26	0	0	77	
+62	17	76	93	120156	29	0	0	70	
+63	42	82	76	261744	23	0	0	43	
+64	41	88	97	349976	24	0	0	0	
+65	29	99	92	264132	28	0	0	0	
+66	3	67	79	15879	4	0	0	97	
+67	46	100	75	345000	20	0	0	45	
+68	76	33	97	243276	12	0	0	0	
+69	2	87	69	12006	18	0	0	98	
+70	70	18	94	118440	8	78	0	0	
+71	20	28	21	11760	14	64	0	0	
+72	31	98	73	221774	27	0	0	34	
+73	85	70	7	41650	8	0	78	0	
+74	15	72	79	85320	23	0	0	85	
+75	39	98	80	305760	26	0	0	0	
+76	89	68	8	48416	2	0	86	0	
+77	12	69	71	58788	7	0	0	0	
+78	17	91	90	139230	30	0	0	69	
+79	19	99	97	182457	29	0	0	51	
+80	8	15	49	5880	6	83	41	0	
+81	25	72	85	153000	29	0	0	26	
+82	33	27	18	16038	9	56	76	0	
+83	4	13	4	208	4	0	85	0	
+84	27	74	99	197802	14	0	0	72	
+85	75	35	83	217875	12	33	0	0	
+86	98	14	84	115248	3	60	0	0	
+87	26	97	89	224458	29	0	0	0	
+88	34	69	87	204102	27	0	0	0	
+89	47	74	86	299108	19	0	0	48	
+90	69	5	70	24150	2	88	0	0	
+91	43	95	83	339055	22	0	0	0	
+92	48	72	76	262656	19	0	0	0	
+93	14	94	83	109228	30	0	0	86	
+94	88	78	78	535392	8	0	0	0	
+95	82	92	62	467728	10	0	0	0	
+96	92	71	36	235152	4	26	0	0	
+97	2	22	2	88	3	0	97	0	
+98	99	88	86	749232	2	0	0	0	
+99	2	80	73	11680	18	0	0	96	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=4).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	60	71	77	328020	53	0	0	0	
+1	89	70	61	380030	20	0	0	0	
+2	99	60	97	576180	3	0	0	0	
+3	48	44	12	25344	6	0	88	0	
+4	62	83	64	329344	52	0	0	0	
+5	77	93	43	307923	30	0	52	0	
+6	73	66	50	240900	35	0	50	0	
+7	50	87	73	317550	60	0	0	50	
+8	2	71	73	10366	4	0	0	98	
+9	81	39	76	240084	10	61	0	0	
+10	39	90	82	287820	53	0	0	60	
+11	98	73	91	651014	5	0	0	0	
+12	31	80	75	186000	42	0	0	69	
+13	74	83	91	558922	34	0	0	0	
+14	69	89	81	497421	42	0	0	0	
+15	72	69	6	29808	2	0	94	0	
+16	91	98	45	401310	14	0	0	0	
+17	72	89	87	557496	38	0	0	0	
+18	54	57	83	255474	56	0	0	0	
+19	68	92	31	193936	28	0	62	0	
+20	73	56	56	228928	36	0	0	0	
+21	83	99	96	788832	27	0	0	0	
+22	91	95	91	786695	15	0	0	0	
+23	76	96	71	518016	33	0	0	0	
+24	92	83	69	526884	12	0	0	0	
+25	19	29	16	8816	3	60	84	0	
+26	45	69	78	242190	56	0	0	54	
+27	28	50	26	36400	10	0	59	0	
+28	92	93	85	727260	13	0	0	0	
+29	88	98	40	344960	14	0	45	0	
+30	26	74	72	138528	34	0	0	74	
+31	87	56	80	389760	24	0	0	0	
+32	89	83	61	450607	21	0	0	0	
+33	65	94	93	568230	48	0	0	0	
+34	70	94	14	92120	6	0	74	0	
+35	72	64	84	387072	39	0	0	0	
+36	99	86	50	425700	1	0	0	0	
+37	77	89	57	390621	32	0	0	0	
+38	98	96	67	630336	6	0	0	0	
+39	16	74	92	108928	28	0	0	82	
+40	73	97	74	523994	37	0	0	0	
+41	48	69	75	248400	57	0	0	52	
+42	69	62	65	278070	43	0	0	0	
+43	66	76	82	411312	45	0	0	0	
+44	90	82	89	656820	18	0	0	0	
+45	70	76	50	266000	35	0	0	0	
+46	64	82	82	430336	49	0	0	0	
+47	71	65	62	286130	40	0	0	0	
+48	48	31	29	43152	7	0	68	0	
+49	98	52	52	264992	4	0	0	0	
+50	91	51	56	259896	16	0	0	0	
+51	66	69	53	241362	44	0	0	0	
+52	3	1	26	78	2	88	70	0	
+53	97	74	68	488104	7	0	0	0	
+54	52	90	74	346320	57	0	0	0	
+55	85	78	50	331500	1	0	50	0	
+56	97	26	85	214370	5	73	0	0	
+57	57	94	99	530442	55	0	0	0	
+58	51	62	70	221340	59	0	0	0	
+59	27	10	41	11070	8	83	0	0	
+60	50	80	91	364000	60	0	0	0	
+61	94	83	92	717784	8	0	0	0	
+62	17	76	93	120156	27	0	0	83	
+63	66	55	57	206910	46	0	0	0	
+64	94	95	94	839420	9	0	0	0	
+65	50	68	96	326400	61	0	0	0	
+66	66	79	87	453618	47	0	0	0	
+67	88	76	53	354464	22	0	0	0	
+68	76	33	97	243276	17	55	0	0	
+69	91	96	54	471744	11	0	0	0	
+70	70	18	94	118440	7	74	0	0	
+71	20	28	21	11760	17	0	77	0	
+72	31	98	73	221774	43	0	0	69	
+73	85	70	7	41650	6	0	67	0	
+74	58	75	53	230550	54	0	0	0	
+75	93	61	59	334707	10	0	0	0	
+76	89	68	8	48416	2	0	86	0	
+77	82	62	63	320292	29	0	0	0	
+78	91	55	77	385385	17	0	0	0	
+79	87	96	90	751680	25	0	0	0	
+80	8	15	49	5880	8	83	41	0	
+81	64	74	85	402560	50	0	0	0	
+82	33	27	18	16038	10	61	76	0	
+83	4	13	4	208	5	73	85	0	
+84	85	97	92	758540	26	0	0	0	
+85	75	35	83	217875	16	51	0	0	
+86	98	14	84	115248	3	60	0	0	
+87	78	61	53	252174	31	0	0	0	
+88	51	68	68	235824	58	0	0	0	
+89	90	53	91	434070	19	0	0	0	
+90	69	5	70	24150	2	88	0	0	
+91	64	84	82	440832	51	0	0	0	
+92	48	72	76	262656	58	0	0	51	
+93	70	95	54	359100	41	0	0	0	
+94	88	78	78	535392	23	0	0	0	
+95	82	92	62	467728	28	0	0	0	
+96	92	71	36	235152	11	0	54	0	
+97	2	22	2	88	3	0	97	0	
+98	99	88	86	749232	2	0	0	0	
+99	81	93	52	391716	30	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=5).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	2	22	924	10	92	49	0	
+1	89	70	61	380030	4	26	36	0	
+2	99	60	97	576180	3	0	0	0	
+3	48	44	12	25344	8	0	85	0	
+4	29	23	38	25346	16	69	27	48	
+5	77	93	43	307923	5	0	45	0	
+6	73	66	50	240900	1	0	50	0	
+7	24	9	13	2808	4	0	85	0	
+8	2	71	73	10366	4	0	0	97	
+9	81	39	76	240084	9	56	0	0	
+10	39	90	82	287820	20	0	0	0	
+11	40	34	27	36720	19	0	73	0	
+12	31	80	75	186000	15	0	0	69	
+13	48	36	32	55296	14	64	44	0	
+14	69	89	81	497421	15	0	0	0	
+15	72	69	6	29808	2	0	94	0	
+16	91	98	45	401310	5	0	0	0	
+17	72	89	87	557496	13	0	0	0	
+18	43	21	19	17157	9	56	76	0	
+19	68	92	31	193936	10	0	62	0	
+20	2	28	20	1120	15	0	75	69	
+21	49	28	4	5488	3	60	84	0	
+22	45	35	31	48825	17	42	44	47	
+23	13	43	16	8944	15	0	81	0	
+24	24	37	10	8880	11	0	86	0	
+25	19	29	16	8816	12	33	83	0	
+26	45	69	78	242190	18	0	0	0	
+27	28	50	26	36400	17	48	72	0	
+28	44	25	31	34100	16	72	50	0	
+29	88	98	40	344960	7	0	0	0	
+30	26	74	72	138528	18	0	0	45	
+31	87	56	80	389760	9	0	0	0	
+32	89	83	61	450607	6	0	0	0	
+33	18	43	41	31734	17	0	49	0	
+34	70	94	14	92120	7	0	73	0	
+35	72	64	84	387072	14	0	0	0	
+36	99	86	50	425700	1	0	0	0	
+37	77	89	57	390621	11	0	0	0	
+38	39	22	39	33462	18	69	48	0	
+39	16	74	92	108928	11	0	0	77	
+40	50	31	44	68200	14	64	0	0	
+41	48	69	75	248400	16	0	0	48	
+42	13	23	10	2990	14	0	84	0	
+43	9	38	48	16416	17	0	49	47	
+44	19	48	49	44688	17	0	0	0	
+45	24	18	27	11664	15	80	0	69	
+46	9	42	22	8316	18	0	78	0	
+47	21	12	27	6804	6	83	68	0	
+48	48	31	29	43152	11	0	57	0	
+49	43	21	48	43344	18	69	0	0	
+50	14	41	44	25256	17	42	0	47	
+51	28	15	2	840	3	60	95	0	
+52	3	1	26	78	1	86	0	0	
+53	31	20	27	16740	16	69	0	48	
+54	9	42	49	18522	17	0	0	47	
+55	38	46	1	1748	3	0	97	0	
+56	97	26	85	214370	4	0	0	0	
+57	23	4	49	4508	10	92	0	0	
+58	29	31	7	6293	3	60	88	0	
+59	27	10	41	11070	6	83	0	0	
+60	49	48	27	63504	6	0	61	0	
+61	23	10	27	6210	6	83	41	0	
+62	17	76	93	120156	10	0	0	82	
+63	42	37	36	55944	17	48	36	0	
+64	41	48	7	13776	6	0	88	0	
+65	29	49	37	52577	19	33	39	40	
+66	3	2	34	204	11	89	44	0	
+67	46	20	50	46000	16	72	0	0	
+68	76	33	97	243276	12	0	0	0	
+69	2	47	14	1316	16	0	75	48	
+70	70	18	94	118440	8	78	0	0	
+71	20	28	21	11760	14	64	76	0	
+72	31	98	73	221774	19	0	0	0	
+73	85	70	7	41650	8	0	78	0	
+74	15	7	44	4620	11	89	0	0	
+75	39	33	45	57915	19	0	0	40	
+76	89	68	8	48416	2	0	86	0	
+77	12	19	16	3648	16	72	81	0	
+78	17	16	45	12240	15	80	27	69	
+79	19	4	7	532	10	92	71	0	
+80	8	15	49	5880	19	0	45	40	
+81	25	42	30	31500	13	0	0	72	
+82	33	27	18	16038	9	0	80	0	
+83	4	13	4	208	8	78	94	0	
+84	27	24	29	18792	16	69	65	48	
+85	75	35	83	217875	12	33	0	0	
+86	98	14	84	115248	3	60	0	0	
+87	26	37	39	37518	19	33	0	40	
+88	34	9	27	8262	2	88	70	0	
+89	47	44	36	74448	17	48	0	0	
+90	69	5	70	24150	2	88	0	0	
+91	43	35	28	42140	18	0	72	45	
+92	48	72	76	262656	16	0	0	0	
+93	14	29	23	9338	16	0	76	0	
+94	88	78	78	535392	8	0	0	0	
+95	82	92	62	467728	10	0	0	0	
+96	92	71	36	235152	4	26	0	0	
+97	2	22	2	88	3	60	97	0	
+98	99	88	86	749232	2	0	0	0	
+99	2	45	33	2970	7	0	40	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=6).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	10	2	40	1	58	29	0	
+1	2	1	4	8	1	21	54	0	
+2	4	1	6	24	1	48	74	0	
+3	5	4	2	40	1	58	27	0	
+4	2	5	4	40	1	21	50	0	
+5	3	8	9	216	1	21	9	0	
+6	2	8	9	144	1	21	0	0	
+7	7	3	3	63	1	58	12	0	
+8	2	4	7	56	1	48	49	0	
+9	9	4	7	252	1	48	42	0	
+10	3	3	4	36	1	21	46	0	
+11	2	6	8	96	1	38	32	0	
+12	6	1	9	54	1	15	27	0	
+13	10	6	3	180	1	58	9	0	
+14	10	2	9	180	1	15	18	0	
+15	10	4	7	280	1	48	35	0	
+16	10	3	5	150	1	29	87	0	
+17	6	1	8	48	1	38	24	0	
+18	4	2	8	64	1	38	16	0	
+19	3	4	3	36	1	58	6	0	
+20	6	2	9	108	1	15	9	0	
+21	8	2	2	32	1	58	25	0	
+22	4	5	1	20	1	58	38	0	
+23	9	2	1	18	1	58	37	0	
+24	9	8	1	72	1	58	36	0	
+25	7	3	2	42	1	58	23	0	
+26	9	1	8	72	1	38	8	0	
+27	2	8	10	160	1	7	20	0	
+28	4	10	8	320	1	38	0	0	
+29	5	9	7	315	1	48	28	0	
+30	6	1	5	30	1	29	82	0	
+31	3	3	6	54	1	48	68	0	
+32	10	7	7	490	1	48	21	0	
+33	9	4	5	180	1	29	77	0	
+34	3	6	9	162	1	15	0	0	
+35	5	9	8	360	1	29	64	0	
+36	6	5	10	300	1	7	10	0	
+37	5	8	7	280	1	48	14	0	
+38	2	1	4	8	1	21	42	0	
+39	3	8	10	240	1	7	0	0	
+40	7	3	4	84	1	21	38	0	
+41	6	6	4	144	1	21	34	0	
+42	4	7	8	224	1	29	56	0	
+43	7	1	10	70	1	3	30	0	
+44	1	7	3	21	1	58	3	0	
+45	9	8	2	144	1	58	21	0	
+46	4	4	10	160	1	3	20	0	
+47	1	1	8	8	1	29	48	0	
+48	5	4	9	180	1	7	84	0	
+49	9	2	4	72	1	21	30	0	
+50	9	9	6	486	1	48	62	0	
+51	9	2	9	162	1	7	75	0	
+52	7	3	4	84	1	21	26	0	
+53	1	6	8	48	1	29	40	0	
+54	3	4	10	120	1	3	10	0	
+55	8	4	10	320	1	3	0	0	
+56	10	10	3	300	1	58	0	0	
+57	8	3	10	240	1	0	0	0	
+58	6	8	9	432	1	7	66	0	
+59	9	8	9	648	1	7	57	0	
+60	7	7	8	392	1	29	32	0	
+61	2	4	9	72	1	7	48	0	
+62	6	2	9	108	1	7	39	0	
+63	1	2	7	14	1	48	7	0	
+64	9	5	1	45	1	58	35	0	
+65	1	8	8	64	1	29	24	0	
+66	9	8	3	216	1	21	67	0	
+67	4	1	4	16	1	29	96	0	
+68	2	8	5	80	1	29	72	0	
+69	1	8	5	40	1	48	95	0	
+70	9	6	3	162	1	21	64	0	
+71	1	10	7	70	1	48	0	0	
+72	9	7	2	126	1	58	19	0	
+73	6	9	7	378	1	38	89	0	
+74	1	1	8	8	1	29	16	0	
+75	2	6	5	60	1	48	90	0	
+76	9	9	4	324	1	29	92	0	
+77	1	3	7	21	1	38	82	0	
+78	5	7	9	315	1	7	30	0	
+79	7	10	1	70	1	58	34	0	
+80	7	6	8	336	1	29	8	0	
+81	10	9	8	720	1	29	0	0	
+82	3	7	3	63	1	21	61	0	
+83	7	6	3	126	1	21	58	0	
+84	6	6	7	252	1	38	75	0	
+85	8	2	7	112	1	38	68	0	
+86	6	7	1	42	1	58	33	0	
+87	9	9	7	567	1	38	61	0	
+88	4	9	2	72	1	58	17	0	
+89	10	3	7	210	1	38	54	0	
+90	1	10	6	60	1	48	56	0	
+91	6	3	7	126	1	38	47	0	
+92	4	10	7	280	1	38	40	0	
+93	8	2	1	16	1	58	32	0	
+94	5	9	5	225	1	48	85	0	
+95	10	8	1	80	1	58	31	0	
+96	8	3	8	192	1	21	18	0	
+97	5	1	2	10	1	58	15	0	
+98	9	7	5	315	1	48	80	0	
+99	5	7	4	140	1	38	96	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=7).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	20	27	1080	2	67	0	34	
+1	12	21	24	6048	2	67	27	34	
+2	34	26	6	5304	1	0	94	29	
+3	10	14	32	4480	1	26	64	0	
+4	2	20	14	560	1	31	14	64	
+5	28	23	9	5796	1	31	61	64	
+6	12	18	24	5184	1	0	60	0	
+7	12	28	33	11088	2	45	66	0	
+8	17	4	22	1496	1	88	24	0	
+9	34	14	32	15232	2	0	68	0	
+10	18	33	14	8316	1	31	0	64	
+11	12	6	8	576	1	34	65	29	
+12	11	26	34	9724	1	0	0	0	
+13	25	16	13	5200	1	31	28	64	
+14	5	17	19	1615	1	47	21	29	
+15	10	24	32	7680	1	26	32	0	
+16	10	13	15	1950	1	47	57	29	
+17	21	26	3	1638	1	64	49	64	
+18	34	32	23	25024	1	0	27	29	
+19	18	19	8	2736	1	31	86	64	
+20	11	22	4	968	1	64	45	64	
+21	33	7	12	2772	1	34	35	29	
+22	14	5	26	1820	2	80	28	0	
+23	9	27	21	5103	1	72	21	29	
+24	34	28	21	19992	1	72	0	29	
+25	27	33	7	6237	1	64	21	64	
+26	24	11	3	792	1	34	94	29	
+27	22	8	20	3520	1	88	46	0	
+28	9	15	33	4455	2	0	35	34	
+29	10	29	27	7830	1	59	60	0	
+30	16	11	5	880	2	39	95	34	
+31	23	8	6	1104	1	34	80	29	
+32	5	7	7	245	1	34	73	29	
+33	19	9	25	4275	2	33	64	0	
+34	28	21	14	8232	1	47	86	29	
+35	35	4	13	1820	1	34	22	29	
+36	1	35	5	175	2	34	0	57	
+37	25	13	22	7150	1	34	0	29	
+38	17	31	14	7378	1	0	0	64	
+39	23	33	35	26565	2	0	0	0	
+40	7	13	9	819	1	34	56	29	
+41	11	6	4	264	1	34	90	29	
+42	34	27	33	30294	2	45	33	0	
+43	7	21	35	5145	2	18	0	34	
+44	11	17	23	4301	2	39	28	34	
+45	29	23	7	4669	1	64	14	64	
+46	19	34	5	3230	2	0	0	57	
+47	26	21	8	4368	1	31	78	64	
+48	15	29	4	1740	1	64	41	64	
+49	34	12	4	1632	1	34	86	29	
+50	9	29	31	8091	1	59	0	0	
+51	29	7	24	4872	1	88	0	0	
+52	27	28	9	6804	1	31	52	64	
+53	16	26	13	5408	1	59	87	0	
+54	23	14	15	4830	1	0	84	0	
+55	28	4	10	1120	2	33	89	0	
+56	25	35	33	28875	2	45	0	0	
+57	8	13	30	3120	2	0	68	34	
+58	6	13	9	702	1	34	47	29	
+59	14	3	14	588	1	88	85	0	
+60	27	12	33	10692	2	33	0	0	
+61	22	9	19	3762	1	88	66	0	
+62	26	27	4	2808	1	64	37	64	
+63	21	22	7	3234	1	64	7	64	
+64	14	25	26	9100	1	0	34	0	
+65	21	3	3	189	2	67	97	34	
+66	4	28	28	3136	2	39	0	34	
+67	34	26	4	3536	1	64	33	64	
+68	27	8	25	5400	2	80	54	0	
+69	6	18	35	3780	2	0	0	34	
+70	19	21	33	13167	2	0	35	0	
+71	11	35	2	770	2	34	7	57	
+72	4	12	2	96	1	34	97	29	
+73	16	19	22	6688	1	0	72	29	
+74	21	21	23	10143	2	67	74	34	
+75	32	26	20	16640	1	72	62	29	
+76	29	24	29	20184	1	59	31	0	
+77	26	33	7	6006	1	64	0	64	
+78	20	27	4	2160	1	26	96	0	
+79	7	25	21	3675	1	47	0	29	
+80	12	16	23	4416	2	67	51	34	
+81	25	24	18	10800	1	72	82	29	
+82	8	32	8	2048	1	31	70	64	
+83	32	11	28	9856	2	80	0	0	
+84	11	6	17	1122	1	47	40	29	
+85	23	12	2	552	2	0	98	34	
+86	11	32	11	3872	1	31	41	64	
+87	19	34	27	17442	1	0	0	29	
+88	14	34	2	952	2	34	5	57	
+89	35	23	22	17710	1	0	50	29	
+90	6	10	31	1860	2	18	68	34	
+91	11	33	32	11616	1	26	0	0	
+92	4	25	22	2200	2	39	73	34	
+93	13	2	31	806	2	33	33	0	
+94	30	29	5	4350	1	64	28	64	
+95	30	8	21	5040	2	80	79	0	
+96	8	13	33	3432	2	18	35	34	
+97	5	6	22	660	2	39	51	34	
+98	14	27	20	7560	1	72	42	29	
+99	5	7	14	490	1	47	72	29	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=100-id=10 (class=8).txt	(revision 15473)
@@ -0,0 +1,102 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	22	90	52	102960	14	0	0	77	
+1	2	21	4	168	1	60	84	84	
+2	54	61	86	283284	24	0	0	0	
+3	75	44	12	39600	8	0	85	0	
+4	62	55	44	150040	25	0	53	0	
+5	73	98	79	565166	4	0	0	0	
+6	82	88	29	209264	9	0	68	0	
+7	77	53	93	379533	18	0	0	0	
+8	2	54	17	1836	1	0	0	98	
+9	9	24	67	14472	1	60	0	84	
+10	83	63	74	386946	16	0	0	0	
+11	52	96	18	89856	4	0	79	0	
+12	36	11	89	35244	1	89	0	54	
+13	80	96	23	176640	16	0	74	0	
+14	10	2	89	1780	1	84	0	81	
+15	90	34	77	235620	8	57	0	0	
+16	70	23	55	88550	11	68	0	0	
+17	86	81	68	473688	9	0	0	0	
+18	84	82	98	675024	1	0	0	0	
+19	63	84	73	386316	17	0	15	0	
+20	6	52	19	5928	4	0	79	68	
+21	78	42	42	137592	18	53	0	0	
+22	34	95	61	197030	5	0	0	64	
+23	59	62	71	259718	27	0	0	0	
+24	19	58	71	78242	10	0	0	81	
+25	77	93	22	157542	23	0	78	0	
+26	69	81	38	212382	22	0	57	0	
+27	52	78	20	81120	13	0	79	0	
+28	4	60	28	6720	5	0	61	85	
+29	85	49	77	320705	23	0	0	0	
+30	96	81	45	349920	19	0	55	0	
+31	63	43	16	43344	11	53	82	29	
+32	10	77	87	66990	3	0	0	87	
+33	29	24	45	31320	11	68	55	0	
+34	43	66	69	195822	26	0	0	57	
+35	95	69	98	642390	2	0	0	0	
+36	26	35	50	45500	4	64	0	73	
+37	25	28	27	18900	2	69	73	70	
+38	42	81	94	319788	20	0	0	57	
+39	13	18	40	9360	3	81	44	0	
+40	57	83	74	350094	20	0	0	0	
+41	16	76	14	17024	4	0	79	52	
+42	54	17	88	80784	1	82	0	0	
+43	87	81	90	634230	3	0	0	0	
+44	41	67	43	118121	21	0	0	51	
+45	79	68	82	440504	11	0	0	0	
+46	24	64	100	153600	4	0	0	74	
+47	61	51	68	211548	23	49	0	0	
+48	65	84	79	431340	13	0	0	0	
+49	89	52	94	435032	12	0	0	0	
+50	9	39	16	5616	1	60	68	91	
+51	39	72	89	249912	24	0	0	54	
+52	97	83	34	273734	15	0	58	0	
+53	81	66	88	470448	10	0	0	0	
+54	13	44	100	57200	9	0	0	87	
+55	48	84	60	241920	28	0	0	0	
+56	60	40	23	55200	8	57	77	0	
+57	88	63	90	498960	7	0	0	0	
+58	76	98	9	67032	3	0	90	0	
+59	69	98	49	331338	21	0	51	0	
+60	27	7	68	12852	1	82	0	54	
+61	92	24	59	130272	2	69	0	0	
+62	26	22	59	33748	11	68	0	70	
+63	21	62	27	35154	5	0	61	64	
+64	79	35	31	85715	14	60	52	0	
+65	71	98	58	403564	15	0	0	0	
+66	99	98	43	417186	6	0	57	0	
+67	64	91	94	547456	5	0	0	0	
+68	2	8	65	1040	1	89	0	90	
+69	1	28	55	1540	1	60	0	93	
+70	69	76	53	277932	25	0	0	0	
+71	31	20	77	47740	13	78	0	65	
+72	99	37	92	336996	7	63	0	0	
+73	96	59	57	322848	22	0	0	0	
+74	11	1	88	968	1	99	0	0	
+75	42	76	15	47880	17	0	0	0	
+76	49	79	4	15484	5	0	94	0	
+77	81	23	57	106191	10	66	0	0	
+78	55	7	79	30415	2	93	0	0	
+79	77	60	91	420420	14	0	0	0	
+80	27	26	48	33696	4	64	50	73	
+81	60	49	18	52920	11	0	82	0	
+82	3	77	73	16863	2	0	0	95	
+83	67	6	13	5226	2	77	59	0	
+84	86	46	87	344172	12	52	0	0	
+85	98	92	57	513912	6	0	0	2	
+86	36	57	91	186732	17	0	0	64	
+87	29	49	87	123627	13	0	0	65	
+88	34	9	2	612	1	89	89	0	
+89	20	53	67	71020	11	0	0	79	
+90	51	100	46	234600	21	0	0	0	
+91	56	83	57	264936	26	0	32	0	
+92	14	60	97	81480	1	0	0	84	
+93	68	52	1	3536	1	0	98	0	
+94	85	79	55	369325	19	0	0	0	
+95	70	28	21	41160	2	69	79	0	
+96	68	3	18	3672	2	97	79	0	
+97	55	81	32	142560	26	0	0	0	
+98	99	57	85	479655	8	0	0	0	
+99	65	7	44	20020	3	81	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	71	31	68	149668	30	25	0	0	
+1	90	5	99	44550	14	95	0	0	
+2	93	10	72	66960	34	12	0	0	
+3	67	22	88	129712	32	0	0	0	
+4	88	68	5	29920	5	0	69	0	
+5	72	50	90	324000	14	0	0	0	
+6	93	6	82	45756	28	94	0	0	
+7	82	24	76	149568	30	56	0	0	
+8	90	73	15	98550	11	0	77	0	
+9	76	49	93	346332	13	0	0	0	
+10	66	93	77	472626	2	0	0	0	
+11	89	33	72	211464	26	0	0	0	
+12	21	92	89	171948	9	0	0	79	
+13	78	25	77	150150	30	0	0	0	
+14	99	97	14	134442	5	0	85	0	
+15	70	26	72	131040	31	72	0	0	
+16	75	25	75	140625	31	26	0	0	
+17	90	14	69	86940	29	85	0	0	
+18	44	4	33	5808	3	92	0	49	
+19	76	33	94	235752	23	52	0	0	
+20	68	49	83	276556	17	50	0	0	
+21	30	82	85	209100	17	0	0	70	
+22	69	17	97	113781	30	80	0	0	
+23	66	11	95	68970	21	55	0	0	
+24	78	67	31	162006	1	0	68	0	
+25	41	77	87	274659	3	0	0	49	
+26	83	50	97	402550	8	47	0	0	
+27	27	97	96	251424	2	0	0	67	
+28	79	58	91	416962	9	0	0	0	
+29	48	23	5	5520	1	77	95	0	
+30	75	9	66	44550	34	31	0	0	
+31	99	36	74	263736	20	38	0	0	
+32	93	33	84	257796	21	67	0	0	
+33	83	46	78	297804	16	0	0	0	
+34	75	31	73	169725	29	28	0	0	
+35	68	22	67	100232	33	41	0	0	
+36	66	44	78	226512	25	0	0	0	
+37	79	3	99	23463	8	97	0	0	
+38	78	43	89	298506	15	44	0	0	
+39	98	7	91	62426	13	93	0	0	
+40	54	96	68	352512	11	0	0	0	
+41	5	72	99	35640	3	0	0	90	
+42	94	38	74	264328	20	0	0	0	
+43	82	77	43	271502	19	0	0	0	
+44	81	31	83	208413	26	33	0	0	
+45	80	9	85	61200	33	91	0	0	
+46	49	99	97	470547	3	0	0	0	
+47	29	89	79	203899	25	0	0	67	
+48	82	12	79	77736	34	0	0	0	
+49	5	92	66	30360	3	0	0	95	
+50	76	87	19	125628	7	0	73	0	
+51	82	29	85	202130	5	70	0	0	
+52	72	26	77	144144	31	0	0	0	
+53	83	73	72	436248	7	0	0	0	
+54	74	5	74	27380	34	57	0	0	
+55	43	72	66	204336	27	0	0	0	
+56	92	75	6	41400	11	0	92	0	
+57	80	7	69	38640	34	40	0	0	
+58	84	14	88	103488	1	85	0	4	
+59	77	92	9	63756	10	0	87	0	
+60	83	85	68	479740	1	0	0	0	
+61	69	33	76	173052	28	42	0	0	
+62	76	55	63	263340	21	0	0	0	
+63	92	67	36	221904	19	0	43	0	
+64	94	12	76	85728	16	88	0	0	
+65	71	41	100	291100	9	58	0	0	
+66	88	19	93	155496	28	75	0	0	
+67	67	46	73	224986	25	44	0	0	
+68	97	25	75	181875	20	75	0	0	
+69	82	48	68	267648	18	43	0	0	
+70	91	60	86	469560	4	0	0	0	
+71	93	70	69	449190	5	0	0	0	
+72	85	41	83	289255	16	46	0	0	
+73	42	46	40	77280	27	0	53	43	
+74	66	7	94	43428	2	93	0	0	
+75	82	35	85	243950	22	36	0	0	
+76	76	72	64	350208	12	0	0	0	
+77	100	45	87	391500	10	47	0	0	
+78	28	90	69	173880	14	0	0	72	
+79	84	36	68	205632	26	64	0	0	
+80	87	3	86	22446	11	96	0	0	
+81	44	5	12	2640	1	67	68	34	
+82	71	21	93	138663	31	51	0	0	
+83	19	67	74	94202	21	0	0	76	
+84	73	43	75	235425	24	0	0	0	
+85	85	21	70	124950	32	22	0	0	
+86	100	25	73	182500	7	73	0	0	
+87	90	10	87	78300	32	89	0	0	
+88	5	26	46	5980	3	72	33	90	
+89	68	45	99	302940	14	50	0	0	
+90	86	40	96	330240	4	60	0	0	
+91	72	18	72	93312	33	63	0	0	
+92	20	14	10	2800	1	85	88	48	
+93	96	10	81	77760	33	81	0	0	
+94	89	78	34	236028	12	0	64	0	
+95	6	90	84	45360	2	0	0	94	
+96	82	44	83	299464	15	0	0	0	
+97	77	3	73	16863	30	97	0	0	
+98	84	5	68	28560	34	52	0	0	
+99	84	43	76	274512	18	0	0	0	
+100	86	41	85	299710	6	58	0	0	
+101	73	9	91	59787	34	22	0	0	
+102	23	95	71	155135	23	0	0	76	
+103	79	22	93	161634	19	78	0	0	
+104	74	52	62	238576	23	0	0	0	
+105	34	10	26	8840	1	67	68	0	
+106	2	92	69	12696	4	0	0	98	
+107	76	58	100	440800	6	0	0	0	
+108	20	92	85	156400	13	0	0	79	
+109	73	20	69	100740	33	21	0	0	
+110	50	67	53	177550	27	0	0	43	
+111	74	20	71	105080	32	69	0	0	
+112	67	86	16	92192	2	0	84	0	
+113	69	45	75	232875	24	43	0	0	
+114	88	27	74	175824	27	72	0	0	
+115	90	21	95	179550	12	79	0	0	
+116	8	13	25	2600	1	85	0	88	
+117	68	26	69	121992	32	43	0	0	
+118	74	21	67	104118	33	0	0	0	
+119	3	16	41	1968	1	82	25	88	
+120	73	36	96	252288	22	0	0	0	
+121	97	47	87	396633	10	0	0	0	
+122	17	82	94	131036	1	0	0	83	
+123	89	88	8	62656	7	0	92	0	
+124	4	22	27	2376	1	77	68	0	
+125	24	49	25	29400	6	0	0	76	
+126	25	45	26	29250	14	50	69	68	
+127	99	47	91	423423	8	0	0	0	
+128	25	67	88	147400	24	0	0	73	
+129	85	9	98	74970	18	91	0	0	
+130	79	44	99	344124	13	49	0	0	
+131	97	10	81	78570	25	90	0	0	
+132	96	13	80	99840	15	87	0	0	
+133	75	28	96	201600	22	72	0	0	
+134	68	50	82	278800	17	0	0	0	
+135	86	12	83	85656	24	88	0	0	
+136	69	15	71	73485	23	85	0	0	
+137	70	28	88	172480	29	0	0	0	
+138	25	7	15	2625	1	77	68	51	
+139	17	46	29	22678	6	0	25	76	
+140	85	8	98	66640	10	92	0	0	
+141	70	42	67	196980	28	0	0	0	
+142	86	5	81	34830	34	47	0	0	
+143	67	1	79	5293	1	99	0	0	
+144	84	2	82	13776	7	98	0	0	
+145	20	23	26	11960	3	77	66	49	
+146	87	26	68	153816	29	59	0	0	
+147	47	4	27	5076	1	77	68	4	
+148	31	91	77	217217	11	0	0	54	
+149	74	2	92	13616	31	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	71	91	23	148603	12	0	77	0	
+1	90	85	44	336600	23	0	45	0	
+2	93	10	72	66960	10	70	0	0	
+3	67	77	38	196042	19	0	0	0	
+4	88	68	5	29920	22	0	95	0	
+5	72	50	90	324000	5	0	0	28	
+6	93	86	27	215946	37	0	27	0	
+7	82	74	31	188108	34	0	31	0	
+8	90	73	15	98550	38	0	33	0	
+9	76	69	33	173052	33	0	66	0	
+10	66	93	77	472626	12	0	0	0	
+11	89	33	72	211464	13	67	0	0	
+12	21	92	89	171948	1	0	0	0	
+13	78	90	32	224640	15	0	68	0	
+14	99	97	14	134442	24	0	86	0	
+15	70	71	32	159040	16	0	68	0	
+16	75	90	30	202500	35	0	60	0	
+17	90	89	34	272340	32	0	34	0	
+18	44	4	33	5808	1	91	0	21	
+19	76	88	29	193952	36	0	30	0	
+20	68	84	18	102816	30	0	76	0	
+21	30	82	85	209100	2	0	0	0	
+22	69	87	37	222111	18	0	63	0	
+23	66	86	20	113520	11	0	79	0	
+24	78	67	31	162006	34	0	62	0	
+25	41	77	87	274659	6	0	0	0	
+26	83	85	7	49385	34	0	93	0	
+27	27	97	96	251424	3	0	0	49	
+28	79	58	91	416962	4	0	0	0	
+29	48	23	5	5520	14	73	0	0	
+30	75	99	31	230175	34	0	0	0	
+31	99	96	39	370656	28	0	40	0	
+32	93	98	9	82026	4	0	91	0	
+33	83	71	33	194469	33	0	33	0	
+34	75	31	73	169725	4	58	0	0	
+35	68	92	42	262752	26	0	42	0	
+36	66	74	28	136752	13	0	72	0	
+37	79	88	39	271128	29	0	0	0	
+38	78	98	4	30576	29	0	96	0	
+39	98	82	11	88396	6	0	88	0	
+40	54	96	68	352512	16	0	0	0	
+41	5	72	99	35640	3	0	0	93	
+42	94	88	14	115808	25	0	86	0	
+43	82	77	43	271502	24	0	43	0	
+44	81	96	18	139968	37	0	80	0	
+45	80	79	5	31600	39	0	39	0	
+46	49	99	97	470547	3	0	0	0	
+47	29	89	79	203899	11	0	0	31	
+48	82	67	49	269206	21	0	0	0	
+49	5	92	66	30360	4	0	0	79	
+50	76	87	19	125628	10	0	81	0	
+51	82	29	85	202130	7	60	0	0	
+52	72	81	17	99144	8	0	0	0	
+53	83	73	72	436248	14	0	0	0	
+54	74	5	74	27380	1	86	0	21	
+55	43	72	66	204336	16	0	0	54	
+56	92	75	6	41400	39	0	33	0	
+57	80	67	19	101840	9	0	81	0	
+58	84	74	38	236208	29	0	39	0	
+59	77	92	9	63756	35	0	90	0	
+60	83	85	68	479740	15	0	0	0	
+61	69	93	11	70587	36	0	88	0	
+62	76	55	63	263340	18	0	0	0	
+63	92	67	36	221904	13	0	0	0	
+64	94	92	16	138368	26	0	84	0	
+65	71	96	30	204480	35	0	30	0	
+66	88	84	33	243936	33	0	0	0	
+67	67	71	43	204551	24	0	0	0	
+68	97	80	15	116400	38	0	18	0	
+69	82	78	3	19188	21	0	97	0	
+70	91	60	86	469560	7	0	0	0	
+71	93	70	69	449190	10	0	0	0	
+72	85	81	43	296055	25	0	43	0	
+73	42	46	40	77280	5	50	0	28	
+74	66	72	9	42768	5	0	90	0	
+75	82	80	35	229600	31	0	35	0	
+76	76	72	64	350208	17	0	0	0	
+77	100	70	47	329000	9	0	0	0	
+78	28	90	69	173880	5	0	0	0	
+79	84	76	48	306432	21	0	49	0	
+80	87	98	1	8526	2	0	99	0	
+81	44	5	12	2640	2	95	0	30	
+82	71	86	3	18318	39	0	44	0	
+83	19	67	74	94202	11	0	0	60	
+84	73	73	30	159870	31	0	70	0	
+85	85	76	30	193800	35	0	0	0	
+86	100	75	38	285000	30	0	38	0	
+87	90	10	87	78300	7	89	0	0	
+88	5	26	46	5980	3	72	0	93	
+89	68	45	99	302940	2	0	0	30	
+90	86	70	41	246820	27	0	42	0	
+91	72	73	47	247032	20	0	53	0	
+92	20	14	10	2800	11	77	0	60	
+93	96	85	36	293760	17	0	64	0	
+94	89	78	34	236028	32	0	0	0	
+95	6	90	84	45360	7	0	0	91	
+96	82	44	83	299464	8	0	17	0	
+97	77	78	8	48048	39	0	19	0	
+98	84	95	48	383040	22	0	0	0	
+99	84	88	26	192192	37	0	54	0	
+100	86	91	35	273910	31	0	0	0	
+101	73	79	11	63437	23	0	89	0	
+102	23	95	71	155135	12	0	0	66	
+103	79	82	28	181384	14	0	72	0	
+104	74	52	62	238576	19	0	38	0	
+105	34	10	26	8840	11	67	0	60	
+106	2	92	69	12696	3	0	0	98	
+107	76	58	100	440800	1	0	0	21	
+108	20	92	85	156400	6	0	0	66	
+109	73	70	29	148190	36	0	59	0	
+110	50	67	53	177550	20	0	0	0	
+111	74	70	6	31080	30	0	94	0	
+112	67	86	16	92192	27	0	83	0	
+113	69	100	40	276000	28	0	0	0	
+114	88	82	19	137104	29	0	77	0	
+115	90	81	45	328050	23	0	0	0	
+116	8	13	25	2600	2	82	0	0	
+117	68	71	14	67592	38	0	62	0	
+118	74	91	32	215488	32	0	68	0	
+119	3	16	41	1968	3	82	0	76	
+120	73	71	6	31098	39	0	27	0	
+121	97	87	42	354438	26	0	0	0	
+122	17	82	94	131036	3	0	0	76	
+123	89	88	8	62656	39	0	11	0	
+124	4	22	27	2376	6	67	0	41	
+125	24	49	25	29400	17	0	0	76	
+126	25	45	26	29250	20	0	0	50	
+127	99	97	11	105633	38	0	89	0	
+128	25	67	88	147400	6	0	0	41	
+129	85	74	13	81770	7	0	87	0	
+130	79	99	14	109494	38	0	48	0	
+131	97	10	81	78570	9	70	0	0	
+132	96	93	30	267840	36	0	0	0	
+133	75	28	96	201600	1	58	0	21	
+134	68	50	82	278800	2	45	0	30	
+135	86	82	18	126936	38	0	0	0	
+136	69	85	11	64515	39	0	0	0	
+137	70	83	43	249830	25	0	0	0	
+138	25	7	15	2625	6	92	0	66	
+139	17	46	29	22678	14	0	0	83	
+140	85	88	13	97240	38	0	76	0	
+141	70	77	27	145530	37	0	0	0	
+142	86	5	81	34830	10	80	0	0	
+143	67	71	19	90383	28	0	79	0	
+144	84	77	47	303996	22	0	48	0	
+145	20	23	26	11960	6	77	0	0	
+146	87	71	38	234726	30	0	0	0	
+147	47	4	27	5076	1	95	0	21	
+148	31	91	77	217217	11	0	0	0	
+149	74	67	42	208236	27	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	91	68	129948	11	0	0	79	
+1	5	85	99	42075	38	0	0	17	
+2	93	10	72	66960	2	80	0	0	
+3	2	77	88	13552	10	0	0	98	
+4	88	68	5	29920	3	0	69	0	
+5	72	50	90	324000	17	0	0	0	
+6	3	86	82	21156	2	0	0	97	
+7	7	74	76	39368	3	0	0	93	
+8	90	73	15	98550	6	0	72	0	
+9	16	69	93	102672	10	0	0	82	
+10	66	93	77	472626	13	0	0	0	
+11	89	33	72	211464	5	0	0	0	
+12	21	92	89	171948	25	0	0	79	
+13	8	90	77	55440	4	0	0	92	
+14	99	97	14	134442	1	0	86	0	
+15	5	71	72	25560	38	0	0	12	
+16	40	90	75	270000	25	0	0	0	
+17	20	89	69	122820	36	0	0	61	
+18	44	4	33	5808	5	33	67	0	
+19	46	88	94	380512	20	0	0	48	
+20	8	84	83	55776	5	0	0	92	
+21	30	82	85	209100	32	0	0	30	
+22	44	87	97	371316	22	0	0	0	
+23	11	86	95	89870	7	0	0	89	
+24	78	67	31	162006	5	33	36	0	
+25	41	77	87	274659	24	0	0	42	
+26	8	85	97	65960	37	0	0	88	
+27	27	97	96	251424	34	0	0	58	
+28	79	58	91	416962	11	0	0	0	
+29	48	23	5	5520	2	10	86	0	
+30	35	99	66	228690	7	0	0	0	
+31	14	96	74	99456	23	0	0	86	
+32	8	98	84	65856	37	0	0	80	
+33	8	71	78	44304	37	0	0	64	
+34	75	31	73	169725	15	58	0	0	
+35	38	92	67	234232	26	0	0	39	
+36	6	74	78	34632	20	0	0	94	
+37	49	88	99	426888	19	0	0	49	
+38	38	98	89	331436	27	0	0	38	
+39	48	82	91	358176	20	0	0	0	
+40	54	96	68	352512	12	0	0	0	
+41	5	72	99	35640	38	0	0	7	
+42	39	88	74	253968	25	0	0	40	
+43	82	77	43	271502	9	0	0	17	
+44	31	96	83	247008	30	0	0	69	
+45	20	79	85	134300	36	0	0	41	
+46	49	99	97	470547	19	0	0	0	
+47	29	89	79	203899	33	0	0	58	
+48	7	67	79	37051	38	0	0	0	
+49	5	92	66	30360	38	0	0	25	
+50	76	87	19	125628	13	0	77	0	
+51	82	29	85	202130	3	70	0	0	
+52	32	81	77	199584	31	0	0	0	
+53	83	73	72	436248	6	0	0	0	
+54	74	5	74	27380	6	73	0	0	
+55	43	72	66	204336	22	0	0	44	
+56	92	75	6	41400	4	0	68	0	
+57	30	67	69	138690	32	0	0	0	
+58	4	74	88	26048	37	0	0	96	
+59	77	92	9	63756	12	0	84	0	
+60	83	85	68	479740	4	0	0	0	
+61	14	93	76	98952	34	0	0	85	
+62	76	55	63	263340	10	44	0	0	
+63	92	67	36	221904	5	33	0	0	
+64	9	92	76	62928	32	0	0	90	
+65	16	96	100	153600	24	0	0	83	
+66	43	84	93	335916	23	0	0	43	
+67	12	71	73	62196	37	0	0	52	
+68	22	80	75	132000	26	0	0	77	
+69	22	78	68	116688	15	0	0	76	
+70	91	60	86	469560	2	10	0	0	
+71	93	70	69	449190	3	0	0	0	
+72	25	81	83	168075	28	0	0	74	
+73	42	46	40	77280	18	0	53	50	
+74	31	72	94	209808	31	0	0	63	
+75	37	80	85	251600	28	0	0	37	
+76	76	72	64	350208	14	0	0	0	
+77	25	70	87	152250	35	0	0	52	
+78	28	90	69	173880	17	0	0	72	
+79	14	76	68	72352	37	0	0	38	
+80	42	98	86	353976	1	0	0	0	
+81	44	5	12	2640	2	90	81	0	
+82	26	86	93	207948	16	0	0	74	
+83	19	67	74	94202	37	0	0	19	
+84	38	73	75	208050	27	0	0	0	
+85	45	76	70	239400	21	0	0	45	
+86	35	75	73	191625	30	0	0	0	
+87	90	10	87	78300	2	0	0	0	
+88	5	26	46	5980	14	72	0	0	
+89	68	45	99	302940	16	0	0	0	
+90	36	70	96	241920	29	0	0	36	
+91	42	73	72	220752	24	0	0	0	
+92	20	14	10	2800	3	70	85	0	
+93	21	85	81	144585	35	0	0	77	
+94	89	78	34	236028	7	0	66	0	
+95	6	90	84	45360	31	0	0	94	
+96	82	44	83	299464	10	0	0	0	
+97	22	78	73	125268	27	0	0	76	
+98	29	95	68	187340	33	0	0	29	
+99	39	88	76	260832	26	0	0	0	
+100	36	91	85	278460	29	0	0	0	
+101	13	79	91	93457	22	0	0	87	
+102	23	95	71	155135	12	0	0	77	
+103	24	82	93	183024	13	0	0	76	
+104	74	52	62	238576	16	45	0	0	
+105	34	10	26	8840	5	0	72	0	
+106	2	92	69	12696	15	0	0	98	
+107	76	58	100	440800	15	0	0	0	
+108	20	92	85	156400	36	0	0	21	
+109	8	70	69	38640	37	0	0	72	
+110	50	67	53	177550	18	0	0	50	
+111	29	70	71	144130	33	0	0	0	
+112	67	86	16	92192	12	0	68	0	
+113	34	100	75	255000	30	0	0	35	
+114	43	82	74	260924	23	0	0	0	
+115	10	81	95	76950	6	0	0	90	
+116	8	13	25	2600	4	85	0	0	
+117	3	71	69	14697	38	0	0	22	
+118	19	91	67	115843	36	0	0	81	
+119	3	16	41	1968	14	72	46	0	
+120	28	71	96	190848	29	0	0	72	
+121	37	87	87	280053	28	0	0	0	
+122	17	82	94	131036	9	0	0	0	
+123	89	88	8	62656	8	0	91	0	
+124	4	22	27	2376	15	58	73	0	
+125	24	49	25	29400	10	44	63	0	
+126	25	45	26	29250	3	0	74	0	
+127	44	97	91	388388	8	0	0	0	
+128	25	67	88	147400	35	0	0	27	
+129	45	74	98	326340	21	0	0	0	
+130	19	99	99	186219	37	0	0	0	
+131	97	10	81	78570	2	70	0	0	
+132	21	93	80	156240	36	0	0	0	
+133	75	28	96	201600	11	58	0	0	
+134	68	50	82	278800	17	50	0	0	
+135	11	82	83	74866	8	0	0	89	
+136	29	85	71	175015	34	0	0	29	
+137	50	83	88	365200	18	0	0	0	
+138	25	7	15	2625	2	70	81	0	
+139	17	46	29	22678	14	0	64	0	
+140	10	88	98	86240	21	0	0	90	
+141	30	77	67	154770	32	0	0	60	
+142	86	5	81	34830	2	90	0	0	
+143	27	71	79	151443	35	0	0	0	
+144	29	77	82	183106	34	0	0	0	
+145	20	23	26	11960	6	73	74	0	
+146	12	71	68	57936	33	0	0	87	
+147	47	4	27	5076	2	80	72	0	
+148	31	91	77	217217	31	0	0	32	
+149	24	67	92	147936	14	0	0	76	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	52	91	64	302848	84	0	0	0	
+1	100	100	66	660000	2	0	0	0	
+2	93	10	72	66960	4	83	0	0	
+3	66	74	85	415140	60	0	0	0	
+4	88	68	5	29920	2	0	94	0	
+5	72	50	90	324000	52	0	0	0	
+6	74	95	91	639730	49	0	0	0	
+7	52	64	79	262912	85	0	0	0	
+8	90	73	15	98550	14	0	75	0	
+9	85	62	75	395250	22	0	0	0	
+10	66	93	77	472626	61	0	0	0	
+11	89	33	72	211464	5	59	0	0	
+12	21	92	89	171948	39	0	0	79	
+13	53	77	67	273427	83	0	0	0	
+14	99	97	14	134442	2	0	66	0	
+15	97	56	70	380240	8	0	0	0	
+16	69	54	56	208656	54	0	0	0	
+17	58	72	54	225504	73	0	0	0	
+18	44	4	33	5808	12	0	64	0	
+19	85	51	79	342465	23	0	0	0	
+20	79	76	73	438292	39	0	0	0	
+21	30	82	85	209100	55	0	0	68	
+22	78	61	64	304512	41	0	0	0	
+23	67	80	73	391280	58	0	0	0	
+24	78	67	31	162006	10	0	69	0	
+25	41	77	87	274659	71	0	0	59	
+26	55	71	76	296780	79	0	0	0	
+27	27	97	96	251424	50	0	0	73	
+28	79	58	91	416962	40	0	0	0	
+29	48	23	5	5520	7	58	81	0	
+30	54	89	69	331614	81	0	0	0	
+31	66	86	68	385968	63	0	0	0	
+32	81	51	79	326349	32	0	0	0	
+33	75	73	99	542025	47	0	0	0	
+34	75	31	73	169725	15	60	0	0	
+35	84	99	51	424116	24	0	0	0	
+36	80	73	78	455520	35	0	0	0	
+37	87	90	53	414990	18	0	0	0	
+38	51	69	53	186507	87	0	0	0	
+39	68	62	59	248744	55	0	0	0	
+40	54	96	68	352512	82	0	0	0	
+41	5	72	99	35640	11	0	0	92	
+42	87	78	66	447876	20	0	0	0	
+43	82	77	43	271502	16	0	56	0	
+44	91	65	77	455455	13	0	0	0	
+45	80	89	61	434320	34	0	0	0	
+46	49	99	97	470547	87	0	0	51	
+47	29	89	79	203899	56	0	0	68	
+48	92	60	64	353280	12	0	0	0	
+49	5	92	66	30360	12	0	0	92	
+50	76	87	19	125628	18	0	53	0	
+51	82	29	85	202130	10	70	0	0	
+52	73	72	68	357408	51	0	0	0	
+53	83	73	72	436248	28	0	0	0	
+54	74	5	74	27380	14	77	0	0	
+55	43	72	66	204336	75	0	0	57	
+56	92	75	6	41400	2	0	80	0	
+57	87	62	86	463884	21	0	0	0	
+58	73	56	62	253456	50	0	0	0	
+59	77	92	9	63756	24	0	51	0	
+60	83	85	68	479740	29	0	0	0	
+61	52	93	98	473928	86	0	0	0	
+62	76	55	63	263340	43	0	0	0	
+63	92	67	36	221904	4	0	60	0	
+64	68	74	75	377400	56	0	0	0	
+65	87	84	56	409248	19	0	0	0	
+66	91	77	75	525525	14	0	0	0	
+67	64	58	79	293248	66	0	0	0	
+68	58	84	64	311808	74	0	0	0	
+69	56	72	77	310464	78	0	0	0	
+70	91	60	86	469560	15	0	0	0	
+71	93	70	69	449190	10	0	0	0	
+72	92	90	60	496800	11	0	0	0	
+73	42	46	40	77280	1	0	57	0	
+74	97	93	92	829932	9	0	0	0	
+75	67	77	95	490105	59	0	0	0	
+76	76	72	64	350208	44	0	0	0	
+77	78	76	100	592800	42	0	0	0	
+78	28	90	69	173880	52	0	0	72	
+79	76	70	83	441560	45	0	0	0	
+80	87	69	50	300150	3	0	50	0	
+81	44	5	12	2640	7	58	86	0	
+82	82	71	81	471582	31	0	0	0	
+83	19	67	74	94202	32	0	0	81	
+84	57	78	52	231192	75	0	0	0	
+85	98	59	77	445214	5	0	0	0	
+86	63	99	66	411642	68	0	0	0	
+87	90	10	87	78300	6	78	0	0	
+88	5	26	46	5980	13	65	0	0	
+89	68	45	99	302940	23	51	0	0	
+90	81	65	98	515970	33	0	0	0	
+91	89	86	56	428624	16	0	0	0	
+92	20	14	10	2800	6	78	87	0	
+93	62	71	98	431396	70	0	0	0	
+94	89	78	34	236028	11	0	60	0	
+95	6	90	84	45360	10	0	0	93	
+96	82	44	83	299464	8	56	0	0	
+97	63	73	87	400113	69	0	0	0	
+98	80	82	93	610080	36	0	0	0	
+99	83	71	89	524477	30	0	0	0	
+100	55	81	62	276210	80	0	0	0	
+101	59	84	73	361788	71	0	0	0	
+102	23	95	71	155135	43	0	0	76	
+103	99	83	60	493020	4	0	0	0	
+104	74	52	62	238576	48	0	0	0	
+105	34	10	26	8840	4	83	72	0	
+106	2	92	69	12696	5	0	0	98	
+107	76	58	100	440800	46	0	0	0	
+108	20	92	85	156400	34	0	0	80	
+109	88	62	73	398288	17	0	0	0	
+110	50	67	53	177550	89	0	0	0	
+111	80	80	90	576000	37	0	0	0	
+112	67	86	16	92192	18	0	72	0	
+113	98	78	92	703248	6	0	0	0	
+114	72	99	87	620136	53	0	0	0	
+115	64	78	70	349440	67	0	0	0	
+116	8	13	25	2600	14	77	74	0	
+117	51	55	76	213180	88	0	0	0	
+118	59	89	82	430582	72	0	0	0	
+119	3	16	41	1968	17	62	0	0	
+120	65	59	78	299130	64	0	0	0	
+121	67	54	51	184518	57	0	0	0	
+122	17	82	94	131036	28	0	0	83	
+123	89	88	8	62656	2	0	86	0	
+124	4	22	27	2376	13	65	46	0	
+125	24	49	25	29400	17	0	73	0	
+126	25	45	26	29250	8	0	70	0	
+127	98	58	67	380828	7	0	0	0	
+128	25	67	88	147400	47	0	0	75	
+129	100	62	57	353400	1	0	0	0	
+130	80	63	86	433440	38	0	0	0	
+131	97	10	81	78570	7	58	0	0	
+132	66	51	59	198594	62	0	0	0	
+133	75	28	96	201600	12	60	0	0	
+134	68	50	82	278800	52	50	0	0	
+135	57	89	91	461643	76	0	0	0	
+136	50	72	51	183600	89	0	0	50	
+137	99	93	50	460350	3	0	0	0	
+138	25	7	15	2625	5	59	72	0	
+139	17	46	29	22678	20	0	66	0	
+140	50	65	66	214500	90	0	0	0	
+141	84	76	99	632016	25	0	0	0	
+142	86	5	81	34830	9	93	0	0	
+143	84	59	83	411348	26	0	0	0	
+144	84	57	59	282492	27	0	0	0	
+145	20	23	26	11960	15	60	73	0	
+146	57	94	51	273258	77	0	0	0	
+147	47	4	27	5076	7	0	67	0	
+148	31	91	77	217217	54	0	0	69	
+149	64	59	62	234112	65	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	31	23	14973	18	0	63	77	
+1	5	5	44	1100	20	0	0	93	
+2	93	10	72	66960	8	86	0	0	
+3	2	22	38	1672	4	0	0	97	
+4	88	68	5	29920	11	0	87	0	
+5	72	50	90	324000	14	0	0	0	
+6	3	6	27	486	4	0	68	97	
+7	7	24	31	5208	13	0	0	93	
+8	90	73	15	98550	11	0	0	0	
+9	16	49	33	25872	8	0	0	83	
+10	66	93	77	472626	3	0	14	0	
+11	89	33	72	211464	15	67	0	0	
+12	21	92	89	171948	5	0	0	76	
+13	8	25	32	6400	12	0	64	92	
+14	99	97	14	134442	3	0	0	0	
+15	5	26	32	4160	11	0	15	94	
+16	40	25	30	30000	14	67	43	45	
+17	20	14	34	9520	10	78	37	80	
+18	44	4	33	5808	16	60	0	49	
+19	46	33	29	44022	14	67	0	50	
+20	8	49	18	7056	4	0	68	89	
+21	30	82	85	209100	6	0	0	0	
+22	44	17	37	27676	10	78	0	0	
+23	11	11	20	2420	19	52	0	82	
+24	78	67	31	162006	13	0	69	0	
+25	41	77	87	274659	1	0	0	49	
+26	8	50	7	2800	3	0	91	77	
+27	27	97	96	251424	2	0	0	68	
+28	79	58	91	416962	17	0	0	0	
+29	48	23	5	5520	16	0	86	28	
+30	35	9	31	9765	16	60	39	37	
+31	14	36	39	19656	15	0	53	81	
+32	8	33	9	2376	3	0	91	85	
+33	8	46	33	12144	10	0	0	89	
+34	75	31	73	169725	17	58	0	0	
+35	38	22	42	35112	10	78	37	42	
+36	6	44	28	7392	11	0	15	83	
+37	49	3	39	5733	16	60	0	0	
+38	38	43	4	6536	6	0	85	0	
+39	48	7	11	3696	13	70	85	0	
+40	54	96	68	352512	4	0	0	0	
+41	5	72	99	35640	2	0	0	95	
+42	39	38	14	20748	6	0	85	38	
+43	82	77	43	271502	10	0	34	0	
+44	31	31	18	17298	19	0	62	66	
+45	20	9	5	900	17	0	91	29	
+46	49	99	97	470547	1	0	0	0	
+47	29	89	79	203899	7	0	19	31	
+48	7	12	49	4116	17	0	0	93	
+49	5	92	66	30360	3	0	14	91	
+50	76	87	19	125628	7	0	0	0	
+51	82	29	85	202130	13	70	0	0	
+52	32	26	17	14144	20	0	82	0	
+53	83	73	72	436248	11	0	15	0	
+54	74	5	74	27380	6	92	0	0	
+55	43	72	66	204336	4	0	0	54	
+56	92	75	6	41400	8	0	84	0	
+57	30	7	19	3990	17	58	73	34	
+58	4	14	38	2128	6	0	0	94	
+59	77	92	9	63756	3	0	91	0	
+60	83	85	68	479740	8	0	0	0	
+61	14	33	11	5082	8	0	68	86	
+62	76	55	63	263340	18	0	0	0	
+63	92	67	36	221904	12	0	64	0	
+64	9	12	16	1728	20	0	82	72	
+65	16	41	30	19680	13	0	69	78	
+66	43	19	33	26961	10	78	0	44	
+67	12	46	43	23736	7	0	19	88	
+68	22	25	15	8250	6	0	85	77	
+69	22	48	3	3168	7	0	0	76	
+70	91	60	86	469560	16	0	0	0	
+71	93	70	69	449190	13	0	0	0	
+72	25	41	43	44075	20	0	0	68	
+73	42	46	40	77280	15	0	0	50	
+74	31	7	9	1953	17	0	91	49	
+75	37	35	35	45325	16	60	39	0	
+76	76	72	64	350208	12	0	0	0	
+77	25	45	47	52875	19	0	0	74	
+78	28	90	69	173880	7	0	19	60	
+79	14	36	48	24192	17	0	0	79	
+80	42	3	1	126	1	0	97	26	
+81	44	5	12	2640	13	70	85	48	
+82	26	21	3	1638	1	0	97	0	
+83	19	67	74	94202	6	0	0	50	
+84	38	43	30	49020	18	0	63	39	
+85	45	21	30	28350	14	67	43	0	
+86	35	25	38	33250	18	55	0	36	
+87	90	10	87	78300	9	82	0	0	
+88	5	26	46	5980	11	0	15	89	
+89	68	45	99	302940	2	0	0	0	
+90	36	40	41	59040	18	55	0	0	
+91	42	18	47	35532	10	78	37	0	
+92	20	14	10	2800	16	0	86	76	
+93	21	10	36	7560	18	55	41	34	
+94	89	78	34	236028	10	0	0	0	
+95	6	90	84	45360	1	0	0	90	
+96	82	44	83	299464	19	52	0	0	
+97	22	3	8	528	14	0	90	0	
+98	29	5	48	6960	5	92	47	0	
+99	39	43	26	43602	18	0	63	0	
+100	36	41	35	51660	19	0	62	30	
+101	13	9	11	1287	20	0	82	81	
+102	23	95	71	155135	3	0	14	66	
+103	24	22	28	14784	15	67	72	63	
+104	74	52	62	238576	19	0	0	0	
+105	34	10	26	8840	17	58	73	0	
+106	2	92	69	12696	3	0	14	89	
+107	76	58	100	440800	5	0	0	0	
+108	20	92	85	156400	6	0	0	30	
+109	8	20	29	4640	15	0	0	92	
+110	50	67	53	177550	15	0	0	0	
+111	29	20	6	3480	17	0	91	0	
+112	67	86	16	92192	8	0	68	0	
+113	34	45	40	61200	18	55	41	0	
+114	43	27	19	22059	15	67	72	0	
+115	10	21	45	9450	18	0	0	88	
+116	8	13	25	2600	16	0	0	91	
+117	3	26	14	1092	3	0	14	96	
+118	19	21	32	12768	17	58	0	75	
+119	3	16	41	1968	15	0	53	95	
+120	28	36	6	6048	16	0	86	0	
+121	37	47	42	73038	15	0	53	44	
+122	17	82	94	131036	9	0	0	75	
+123	89	88	8	62656	4	0	68	0	
+124	4	22	27	2376	1	0	0	96	
+125	24	49	25	29400	12	0	0	76	
+126	25	45	26	29250	6	0	0	69	
+127	44	47	11	22748	15	0	53	0	
+128	25	67	88	147400	14	0	0	72	
+129	45	9	13	5265	19	52	83	0	
+130	19	44	14	11704	8	0	68	67	
+131	97	10	81	78570	11	73	0	0	
+132	21	13	30	8190	16	60	39	72	
+133	75	28	96	201600	9	0	0	0	
+134	68	50	82	278800	20	0	0	0	
+135	11	12	18	2376	20	0	82	61	
+136	29	15	11	4785	20	0	82	32	
+137	50	28	43	60200	14	67	0	0	
+138	25	7	15	2625	19	52	83	45	
+139	17	46	29	22678	10	0	34	82	
+140	10	8	13	1040	11	0	87	88	
+141	30	42	27	34020	19	0	62	0	
+142	86	5	81	34830	7	91	0	0	
+143	27	1	19	513	17	58	73	64	
+144	29	2	47	2726	5	92	0	0	
+145	20	23	26	11960	15	67	72	43	
+146	12	26	38	11856	18	0	0	76	
+147	47	4	27	5076	14	67	73	0	
+148	31	91	77	217217	7	0	19	0	
+149	24	2	42	2016	6	92	0	74	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	10	1	30	1	0	8	10	
+1	5	1	9	45	1	31	72	0	
+2	1	4	5	20	1	82	50	0	
+3	8	10	2	160	1	0	5	10	
+4	8	8	2	128	1	92	30	0	
+5	3	2	2	12	1	92	28	0	
+6	4	5	3	60	1	92	3	0	
+7	8	6	4	192	1	53	80	0	
+8	7	7	6	294	1	72	82	0	
+9	4	3	9	108	1	31	63	0	
+10	2	1	7	14	1	72	21	0	
+11	5	3	5	75	1	82	45	0	
+12	3	8	9	216	1	31	54	0	
+13	6	6	4	144	1	53	76	0	
+14	1	2	8	16	1	62	32	0	
+15	9	3	7	189	1	72	14	0	
+16	9	3	2	54	1	92	26	0	
+17	5	1	9	45	1	31	45	0	
+18	2	2	8	32	1	62	24	0	
+19	9	7	4	252	1	53	72	0	
+20	2	8	6	96	1	72	76	0	
+21	5	5	10	250	1	19	10	0	
+22	9	10	10	900	1	19	0	0	
+23	10	4	4	160	1	53	68	0	
+24	3	5	4	60	1	53	64	0	
+25	3	4	9	108	1	31	36	0	
+26	10	9	6	540	1	72	70	0	
+27	8	9	8	576	1	62	16	0	
+28	10	3	2	60	1	92	24	0	
+29	7	10	8	560	1	62	8	0	
+30	10	7	4	280	1	53	60	0	
+31	1	1	10	10	1	10	50	0	
+32	1	2	7	14	1	72	7	0	
+33	2	8	3	48	1	92	0	0	
+34	6	7	1	42	1	92	35	0	
+35	8	10	7	560	1	72	0	0	
+36	6	3	7	126	1	53	24	0	
+37	5	7	4	140	1	53	56	0	
+38	5	1	5	25	1	82	40	0	
+39	8	3	5	120	1	82	35	0	
+40	1	9	9	81	1	31	27	0	
+41	6	5	6	180	1	72	64	0	
+42	10	9	4	360	1	53	52	0	
+43	8	3	9	216	1	31	18	0	
+44	3	9	6	162	1	72	58	0	
+45	1	8	1	8	1	92	34	0	
+46	6	8	10	480	1	10	40	0	
+47	8	2	2	32	1	92	22	0	
+48	8	7	4	224	1	53	48	0	
+49	3	6	10	180	1	10	30	0	
+50	7	9	9	567	1	31	9	0	
+51	8	3	4	96	1	53	44	0	
+52	1	7	7	49	1	62	89	0	
+53	6	8	4	192	1	53	40	0	
+54	3	2	7	42	1	62	82	0	
+55	5	2	4	40	1	53	36	0	
+56	4	10	8	320	1	62	0	0	
+57	7	9	2	126	1	10	98	0	
+58	9	3	2	54	1	92	20	0	
+59	1	1	8	8	1	53	16	0	
+60	5	9	9	405	1	31	0	0	
+61	4	10	3	120	1	0	0	10	
+62	3	2	9	54	1	29	0	0	
+63	9	9	4	324	1	62	96	0	
+64	9	6	2	108	1	92	18	0	
+65	7	7	3	147	1	45	8	0	
+66	2	1	5	10	1	82	30	0	
+67	6	7	9	378	1	10	87	0	
+68	5	1	9	45	1	10	78	0	
+69	6	2	10	120	1	10	20	0	
+70	4	7	2	56	1	92	16	0	
+71	1	5	1	5	1	92	33	0	
+72	4	1	5	20	1	82	25	0	
+73	2	9	3	54	1	31	97	0	
+74	2	6	3	36	1	53	96	0	
+75	2	10	6	120	1	72	52	0	
+76	9	10	7	630	1	62	75	0	
+77	4	10	6	240	1	72	46	0	
+78	2	8	4	64	1	82	95	0	
+79	2	7	9	126	1	10	69	0	
+80	3	4	10	120	1	10	10	0	
+81	3	9	10	270	1	10	0	0	
+82	4	1	4	16	1	82	91	0	
+83	5	4	9	180	1	10	60	0	
+84	6	2	7	84	1	62	68	0	
+85	2	7	7	98	1	62	61	0	
+86	6	6	9	324	1	19	83	0	
+87	6	1	10	60	1	0	90	0	
+88	3	9	9	243	1	19	74	0	
+89	6	3	9	162	1	19	65	0	
+90	8	3	2	48	1	92	14	0	
+91	2	5	5	50	1	82	20	0	
+92	3	6	8	144	1	53	8	0	
+93	7	2	4	56	1	82	87	0	
+94	4	1	3	12	1	53	93	0	
+95	2	6	6	72	1	72	40	0	
+96	3	10	1	30	1	0	7	10	
+97	6	5	5	150	1	82	15	0	
+98	7	10	2	140	1	0	3	10	
+99	1	7	9	63	1	19	56	0	
+100	5	10	5	250	1	82	10	0	
+101	6	7	4	168	1	82	83	0	
+102	6	9	8	432	1	53	0	0	
+103	5	5	7	175	1	62	54	0	
+104	4	3	10	120	1	0	80	0	
+105	6	8	8	384	1	45	0	0	
+106	10	8	4	320	1	82	79	0	
+107	2	3	1	6	1	92	32	0	
+108	2	5	5	50	1	82	5	0	
+109	1	4	10	40	1	0	70	0	
+110	3	3	6	54	1	72	34	0	
+111	9	2	4	72	1	82	75	0	
+112	10	6	3	180	1	53	90	0	
+113	1	8	9	72	1	19	47	0	
+114	9	10	5	450	1	82	0	0	
+115	5	5	8	200	1	40	8	0	
+116	7	1	10	70	1	0	60	0	
+117	6	5	5	150	1	53	31	0	
+118	1	6	5	30	1	72	93	0	
+119	3	5	4	60	1	82	71	0	
+120	1	8	10	80	1	0	50	0	
+121	8	6	7	336	1	62	47	0	
+122	5	7	2	70	1	92	12	0	
+123	10	4	10	400	1	0	40	0	
+124	6	7	10	420	1	0	30	0	
+125	8	1	2	16	1	92	10	0	
+126	3	4	4	48	1	82	67	0	
+127	6	5	9	270	1	19	38	0	
+128	3	1	4	12	1	82	63	0	
+129	3	7	10	210	1	0	20	0	
+130	6	8	2	96	1	92	8	0	
+131	9	5	8	360	1	40	0	0	
+132	6	9	3	162	1	53	87	0	
+133	1	9	9	81	1	19	29	0	
+134	9	5	6	270	1	72	28	0	
+135	3	9	1	27	1	82	99	0	
+136	1	3	5	15	1	72	88	0	
+137	2	3	7	42	1	62	40	0	
+138	4	8	4	128	1	82	59	0	
+139	6	3	4	72	1	82	55	0	
+140	6	5	10	300	1	0	10	0	
+141	2	4	3	24	1	53	84	0	
+142	4	9	2	72	1	10	96	0	
+143	7	4	8	224	1	31	89	0	
+144	10	3	2	60	1	92	6	0	
+145	10	10	8	800	1	19	92	0	
+146	4	9	8	288	1	31	81	0	
+147	3	4	9	108	1	19	20	0	
+148	6	10	10	600	1	0	0	0	
+149	1	9	2	18	1	72	98	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	10	26	780	1	46	26	35	
+1	20	6	9	1080	1	31	91	0	
+2	31	34	25	26350	2	65	0	35	
+3	28	20	7	3920	2	68	68	66	
+4	23	18	12	4968	1	77	88	35	
+5	3	2	7	42	1	34	76	35	
+6	4	10	23	920	1	83	23	0	
+7	28	31	24	20832	2	65	49	35	
+8	17	27	21	9639	3	72	63	0	
+9	9	28	14	3528	2	33	86	66	
+10	17	11	17	3179	2	0	70	35	
+11	25	8	20	4000	2	86	43	0	
+12	28	18	4	2016	1	0	14	70	
+13	21	11	9	2079	3	27	91	0	
+14	1	12	28	336	1	34	0	35	
+15	24	18	7	3024	2	68	61	66	
+16	24	23	27	14904	2	42	0	35	
+17	25	1	34	850	2	19	34	0	
+18	7	12	13	1092	1	83	87	0	
+19	34	32	14	15232	2	33	72	66	
+20	7	33	6	1386	1	0	0	70	
+21	25	5	15	1875	3	27	62	0	
+22	24	10	10	2400	1	31	81	0	
+23	25	24	4	2400	1	0	10	70	
+24	18	5	19	1710	2	0	34	35	
+25	23	34	14	10948	2	33	58	66	
+26	25	29	11	7975	2	68	26	66	
+27	3	19	18	1026	1	77	38	35	
+28	20	8	17	2720	2	28	61	0	
+29	22	25	13	7150	2	68	13	66	
+30	20	32	4	2560	1	0	6	70	
+31	1	21	30	630	1	0	34	35	
+32	6	27	2	324	1	0	23	70	
+33	12	13	33	5148	3	27	0	0	
+34	11	22	21	5082	3	72	42	0	
+35	18	20	32	11520	2	14	32	35	
+36	31	13	32	12896	2	28	0	0	
+37	10	22	19	4180	1	77	19	35	
+38	15	21	5	1575	2	68	91	66	
+39	8	3	10	240	1	66	90	0	
+40	1	34	34	1156	1	0	0	35	
+41	31	10	16	4960	2	28	78	0	
+42	30	9	34	9180	2	19	0	0	
+43	28	33	19	17556	2	0	64	66	
+44	13	4	6	312	1	34	83	35	
+45	11	18	21	4158	3	72	21	0	
+46	1	8	10	80	1	34	28	35	
+47	3	27	2	162	1	0	21	70	
+48	13	27	9	3159	2	68	37	66	
+49	23	1	10	230	2	99	0	35	
+50	12	34	14	5712	2	33	44	66	
+51	13	33	24	10296	2	0	0	66	
+52	26	2	17	884	2	86	80	0	
+53	21	33	19	13167	2	0	45	66	
+54	33	22	17	12342	1	77	56	35	
+55	35	7	34	8330	2	0	35	0	
+56	9	5	23	1035	1	83	0	0	
+57	12	29	7	2436	2	68	54	66	
+58	14	13	17	3094	2	0	53	35	
+59	16	31	18	8928	1	46	70	35	
+60	20	9	14	2520	3	27	77	0	
+61	34	15	28	14280	2	0	69	0	
+62	13	32	24	9984	3	40	0	0	
+63	19	24	14	6384	2	33	30	66	
+64	14	11	2	308	2	28	96	0	
+65	27	17	8	3672	2	68	46	66	
+66	32	1	15	480	2	19	83	0	
+67	11	22	34	8228	3	0	34	0	
+68	20	6	29	3480	2	28	32	0	
+69	16	17	25	6800	2	42	52	35	
+70	19	12	7	1596	1	34	69	35	
+71	26	25	16	10400	3	72	84	0	
+72	9	6	15	810	1	66	61	0	
+73	7	9	18	1134	1	66	43	0	
+74	2	1	3	6	2	99	10	35	
+75	27	10	21	5670	2	86	22	0	
+76	4	20	2	160	2	42	97	35	
+77	9	15	21	2835	1	83	46	0	
+78	32	23	19	13984	1	77	0	35	
+79	12	27	34	11016	3	0	0	0	
+80	23	19	30	13110	2	62	30	0	
+81	28	24	30	20160	2	62	0	0	
+82	9	11	4	396	1	34	89	35	
+83	35	14	14	6860	1	66	76	0	
+84	21	12	2	504	2	86	97	0	
+85	27	27	22	16038	2	65	73	35	
+86	26	11	29	8294	2	41	60	0	
+87	6	31	35	6510	1	0	0	0	
+88	28	19	19	10108	3	0	68	0	
+89	6	23	4	552	2	0	96	66	
+90	18	8	2	288	2	28	94	0	
+91	32	15	10	4800	2	41	89	0	
+92	3	31	13	1209	2	68	0	66	
+93	7	17	24	2856	1	66	0	0	
+94	29	6	13	2262	2	0	87	35	
+95	2	31	26	1612	1	46	0	35	
+96	18	35	16	10080	2	33	0	66	
+97	26	20	30	15600	2	41	30	0	
+98	17	25	12	5100	1	46	88	35	
+99	1	7	29	203	1	0	64	35	
+100	20	5	15	1500	2	19	68	0	
+101	21	17	29	10353	2	62	60	0	
+102	6	14	33	2772	1	31	0	0	
+103	35	5	22	3850	2	86	0	0	
+104	4	3	25	300	1	45	53	0	
+105	11	13	13	1859	3	0	87	0	
+106	5	3	19	285	1	66	24	0	
+107	22	33	21	15246	2	0	24	66	
+108	32	20	20	12800	3	40	47	0	
+109	21	19	15	5985	1	77	73	35	
+110	33	28	6	5544	2	68	75	66	
+111	29	2	9	522	2	14	91	35	
+112	10	11	8	880	1	34	54	35	
+113	11	8	29	2552	3	27	33	0	
+114	4	5	20	400	1	83	67	0	
+115	35	10	8	2800	1	34	46	35	
+116	22	21	30	13860	2	41	0	0	
+117	6	25	5	750	2	68	86	66	
+118	21	11	10	2310	2	62	89	0	
+119	3	20	34	2040	1	0	35	0	
+120	31	23	5	3565	2	65	95	35	
+121	8	21	27	4536	1	45	0	0	
+122	5	7	7	245	1	34	62	35	
+123	20	19	35	13300	2	0	0	0	
+124	16	7	20	2240	2	42	77	35	
+125	13	31	7	2821	1	0	93	35	
+126	3	4	24	288	1	31	33	0	
+127	26	25	19	12350	3	40	67	0	
+128	18	31	4	2232	2	68	96	66	
+129	13	17	25	5525	2	42	27	35	
+130	21	8	12	2016	1	31	69	0	
+131	19	30	3	1710	1	0	18	70	
+132	11	29	23	7337	3	40	24	0	
+133	26	19	14	6916	2	33	16	66	
+134	9	20	21	3780	3	72	0	0	
+135	8	14	26	2912	1	45	27	0	
+136	6	28	30	5040	1	0	69	0	
+137	17	28	32	15232	2	14	0	35	
+138	9	28	14	3528	3	40	86	0	
+139	16	28	24	10752	2	65	25	35	
+140	6	20	20	2400	1	45	78	0	
+141	27	29	18	14094	1	46	52	35	
+142	34	4	17	2312	2	86	63	0	
+143	7	24	13	2184	2	0	83	66	
+144	20	23	27	12420	2	14	64	35	
+145	5	5	3	75	2	0	97	0	
+146	34	4	8	1088	1	34	38	35	
+147	13	14	34	6188	2	0	0	35	
+148	6	15	5	450	2	68	81	66	
+149	21	9	12	2268	1	31	57	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=01 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	73	20	81	118260	12	79	0	0	
+1	55	21	19	21945	20	0	70	45	
+2	61	44	55	147620	30	0	42	0	
+3	28	60	42	70560	12	0	0	60	
+4	88	38	72	240768	30	44	0	0	
+5	13	2	2	52	2	0	97	0	
+6	84	55	13	60060	16	0	80	0	
+7	38	46	64	111872	26	0	0	62	
+8	77	57	6	26334	1	0	94	0	
+9	74	53	49	192178	28	0	0	0	
+10	42	81	7	23814	6	0	89	0	
+11	25	73	65	118625	13	0	0	71	
+12	83	18	49	73206	13	79	0	0	
+13	96	16	94	144384	10	84	0	0	
+14	61	72	58	254736	19	0	0	0	
+15	39	83	47	152139	9	0	36	0	
+16	89	33	72	211464	21	67	0	0	
+17	75	21	99	155925	11	79	0	0	
+18	82	32	58	152192	23	65	0	0	
+19	59	17	64	64192	14	79	0	0	
+20	32	98	76	238336	3	0	0	66	
+21	75	55	40	165000	19	0	58	0	
+22	89	30	90	240300	31	67	0	0	
+23	20	14	34	9520	19	0	0	80	
+24	33	5	4	660	4	0	96	62	
+25	33	94	9	27918	5	0	22	0	
+26	60	79	46	218040	12	0	0	0	
+27	8	99	18	14256	2	0	0	85	
+28	30	63	92	173880	22	33	0	30	
+29	17	30	48	24480	12	0	46	77	
+30	70	87	94	572460	1	0	0	0	
+31	11	11	70	8470	20	0	0	87	
+32	81	12	7	6804	25	58	91	0	
+33	82	48	63	247968	29	0	0	0	
+34	6	77	41	18942	9	0	36	53	
+35	8	50	57	22800	10	0	0	92	
+36	76	33	67	168036	22	0	0	0	
+37	45	77	74	256410	17	0	0	46	
+38	45	51	35	80325	21	0	60	0	
+39	98	23	55	123970	20	70	0	0	
+40	31	69	59	126201	20	0	0	56	
+41	36	85	16	48960	8	0	84	0	
+42	100	39	64	249600	24	61	0	0	
+43	8	33	9	2376	8	0	84	85	
+44	83	69	96	549792	7	0	0	0	
+45	31	8	61	15128	28	53	0	53	
+46	66	78	80	411840	16	0	0	0	
+47	38	72	42	114912	9	0	36	59	
+48	28	87	44	107184	8	0	35	67	
+49	53	56	100	296800	18	0	0	0	
+50	67	89	49	292187	8	0	35	0	
+51	88	93	4	32736	3	0	94	0	
+52	11	37	7	2849	8	0	84	74	
+53	66	98	94	607992	3	0	0	0	
+54	23	62	77	109802	23	0	0	71	
+55	5	12	34	2040	5	0	22	95	
+56	14	90	88	110880	7	0	0	83	
+57	77	39	52	156156	25	58	39	0	
+58	99	93	22	202554	5	0	0	0	
+59	81	31	68	170748	31	36	0	0	
+60	5	89	9	4005	5	0	22	47	
+61	44	20	93	81840	19	72	0	0	
+62	73	32	99	231264	29	48	0	0	
+63	29	19	14	7714	21	0	60	45	
+64	49	6	12	3528	22	0	67	0	
+65	7	7	33	1617	8	0	0	85	
+66	22	81	55	98010	5	0	22	73	
+67	96	7	69	46368	6	93	0	0	
+68	45	51	29	66555	20	0	70	0	
+69	26	52	70	94640	29	48	0	73	
+70	4	67	82	21976	6	0	0	96	
+71	71	65	91	419965	23	0	0	0	
+72	14	91	5	6370	5	0	22	33	
+73	32	79	83	209824	11	0	0	57	
+74	2	56	93	10416	3	0	0	98	
+75	22	60	6	7920	6	0	89	62	
+76	19	50	57	54150	19	0	0	61	
+77	14	80	36	40320	9	0	36	39	
+78	62	38	4	9424	4	0	96	0	
+79	62	37	9	20646	23	0	91	0	
+80	33	44	20	29040	17	0	74	51	
+81	33	69	80	182160	16	0	0	66	
+82	54	11	14	8316	30	44	72	0	
+83	35	74	99	256410	18	0	0	53	
+84	36	92	87	288144	4	0	0	62	
+85	62	57	67	236778	26	0	0	0	
+86	6	16	59	5664	17	0	0	91	
+87	66	41	30	81180	29	0	63	0	
+88	33	59	19	36993	13	0	72	0	
+89	96	93	89	794592	6	0	0	0	
+90	78	43	62	207948	26	57	0	0	
+91	72	75	15	81000	10	0	83	0	
+92	53	66	98	342804	15	0	0	0	
+93	77	72	44	243936	12	0	46	0	
+94	24	41	23	22632	19	0	58	75	
+95	62	96	96	571392	4	0	0	0	
+96	43	10	91	39130	9	85	0	0	
+97	96	25	15	36000	27	55	84	0	
+98	97	40	42	162960	30	0	0	0	
+99	81	7	59	33453	7	90	0	0	
+100	85	90	35	267750	8	0	0	0	
+101	86	37	14	44548	25	0	72	0	
+102	6	9	78	4212	23	0	0	94	
+103	75	95	97	691125	2	0	0	0	
+104	84	63	20	105840	14	0	58	0	
+105	86	28	78	187824	32	0	0	0	
+106	10	98	64	62720	2	0	0	75	
+107	92	53	51	248676	24	0	44	0	
+108	62	55	5	17050	13	0	72	33	
+109	71	44	30	93720	26	0	67	0	
+110	23	3	76	5244	11	79	0	75	
+111	19	22	64	26752	27	0	0	79	
+112	30	66	93	184140	22	33	0	0	
+113	21	88	59	109032	5	0	22	52	
+114	49	30	45	66150	20	70	55	0	
+115	85	25	38	80750	26	57	62	0	
+116	67	31	10	20770	11	0	88	0	
+117	26	55	55	78650	14	0	0	74	
+118	51	46	5	11730	17	0	74	0	
+119	83	45	84	313740	27	55	0	0	
+120	41	28	90	103320	19	72	0	44	
+121	68	36	57	139536	31	0	0	0	
+122	5	97	92	44620	2	0	0	93	
+123	20	64	10	12800	6	0	89	42	
+124	86	67	60	345720	21	0	0	0	
+125	38	71	12	32376	8	0	84	36	
+126	3	34	94	9588	1	0	0	96	
+127	6	15	39	3510	14	0	58	84	
+128	53	61	44	142252	24	0	0	0	
+129	3	7	70	1470	13	0	0	96	
+130	96	58	72	400896	25	0	0	0	
+131	79	55	98	425810	27	0	0	0	
+132	26	99	93	239382	1	0	0	70	
+133	91	39	39	138411	25	58	0	0	
+134	99	85	36	302940	9	0	0	0	
+135	13	59	11	8437	6	0	89	84	
+136	81	43	45	156735	28	0	49	0	
+137	22	23	57	28842	26	57	0	78	
+138	44	78	74	253968	15	0	0	53	
+139	46	73	74	248492	17	0	0	0	
+140	76	5	60	22800	5	94	0	0	
+141	92	84	83	641424	10	0	0	0	
+142	34	9	52	15912	30	0	42	61	
+143	57	54	88	270864	11	0	0	0	
+144	40	13	82	42640	9	85	0	43	
+145	70	20	18	25200	24	61	64	0	
+146	74	79	58	339068	14	0	0	0	
+147	53	44	69	160908	28	53	0	0	
+148	56	70	70	274400	20	0	0	0	
+149	71	79	72	403848	13	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	31	75	160425	38	0	0	0	
+1	11	9	36	3564	2	88	63	0	
+2	92	19	91	159068	8	80	0	0	
+3	84	37	84	261072	26	38	0	0	
+4	99	12	68	80784	20	88	0	0	
+5	26	85	81	179010	4	0	0	72	
+6	85	2	94	15980	2	98	0	0	
+7	83	73	8	48472	3	0	91	0	
+8	81	49	99	392931	6	48	0	0	
+9	97	40	77	298760	22	0	0	0	
+10	77	31	78	186186	35	69	0	0	
+11	3	67	76	15276	2	0	0	97	
+12	85	48	88	359040	11	50	0	0	
+13	9	78	93	65286	8	0	0	89	
+14	94	7	99	65142	27	91	0	0	
+15	75	22	68	112200	39	78	0	0	
+16	48	86	88	363264	9	0	0	0	
+17	96	25	79	189600	17	75	0	0	
+18	88	8	96	67584	25	92	0	0	
+19	72	46	83	274896	24	45	0	0	
+20	95	45	70	299250	21	0	0	0	
+21	99	29	84	241164	29	71	0	0	
+22	82	69	82	463956	7	0	0	0	
+23	88	8	86	60544	30	91	0	0	
+24	85	24	83	169320	37	66	0	0	
+25	66	38	100	250800	27	53	0	0	
+26	81	10	82	66420	37	90	0	0	
+27	72	90	65	421200	10	0	0	0	
+28	83	67	10	55610	4	0	83	0	
+29	72	25	88	158400	38	31	0	0	
+30	80	7	68	38080	41	21	0	0	
+31	86	15	86	110940	40	51	0	0	
+32	24	16	21	8064	2	70	63	69	
+33	97	98	63	598878	2	0	0	0	
+34	89	40	69	245640	29	0	0	0	
+35	14	28	39	15288	6	48	0	81	
+36	45	14	46	28980	9	86	0	0	
+37	93	26	74	178932	23	74	0	0	
+38	74	9	75	49950	41	0	0	0	
+39	95	3	100	28500	4	97	0	0	
+40	85	28	66	157080	38	56	0	0	
+41	75	35	95	249375	28	0	0	0	
+42	82	38	93	289788	23	35	0	0	
+43	12	11	39	5148	4	85	0	72	
+44	92	9	97	80316	3	91	0	0	
+45	76	92	10	69920	1	0	87	0	
+46	70	45	90	283500	24	0	0	0	
+47	77	41	97	306229	19	58	0	0	
+48	99	91	22	198198	3	0	69	0	
+49	68	6	89	36312	41	28	0	0	
+50	98	48	100	470400	6	0	0	0	
+51	96	20	69	132480	33	80	0	0	
+52	91	70	1	6370	2	0	99	0	
+53	73	76	65	360620	12	0	0	0	
+54	83	72	18	107568	30	0	69	0	
+55	96	5	68	32640	41	45	0	0	
+56	70	54	88	332640	15	37	0	0	
+57	89	15	100	133500	22	84	0	0	
+58	97	8	88	68288	24	92	0	0	
+59	83	31	66	169818	37	35	0	0	
+60	8	29	42	9744	6	48	39	81	
+61	83	39	76	246012	28	35	0	0	
+62	93	98	87	792918	1	0	0	0	
+63	83	6	70	34860	41	34	0	0	
+64	60	58	92	320160	19	0	0	0	
+65	20	66	78	102960	10	0	0	72	
+66	99	41	88	357192	13	57	0	0	
+67	72	72	37	191808	17	0	61	0	
+68	85	26	66	145860	39	27	0	0	
+69	7	77	81	43659	1	0	0	93	
+70	70	25	82	143500	39	53	0	0	
+71	100	31	93	288300	7	69	0	0	
+72	96	7	73	49056	41	9	0	0	
+73	100	24	85	204000	12	76	0	0	
+74	72	97	83	579672	4	0	0	0	
+75	70	26	68	123760	40	25	0	0	
+76	29	82	85	202130	16	0	0	71	
+77	96	30	80	230400	31	34	0	0	
+78	75	37	81	224775	32	42	0	0	
+79	80	35	80	224000	31	65	0	0	
+80	100	40	91	364000	5	60	0	0	
+81	82	23	93	175398	28	77	0	0	
+82	72	44	68	215424	34	37	0	0	
+83	84	10	78	65520	10	90	0	0	
+84	97	5	99	48015	41	16	0	0	
+85	95	91	69	596505	3	0	0	0	
+86	88	72	54	342144	14	0	0	0	
+87	82	67	26	142844	12	0	69	0	
+88	37	77	78	222222	33	0	0	0	
+89	76	47	66	235752	30	44	0	0	
+90	99	26	78	200772	14	74	0	0	
+91	4	14	41	2296	1	77	0	93	
+92	69	83	24	137448	16	0	0	0	
+93	81	10	100	81000	18	90	0	0	
+94	82	31	68	172856	36	66	0	0	
+95	15	16	48	11520	6	77	0	81	
+96	67	47	86	270814	25	0	0	0	
+97	76	5	91	34580	41	40	0	0	
+98	27	16	15	6480	2	70	84	69	
+99	78	42	69	226044	32	0	0	0	
+100	67	74	36	178488	8	0	64	0	
+101	95	60	90	513000	5	0	0	4	
+102	71	98	48	333984	16	0	24	0	
+103	79	34	87	233682	31	0	0	0	
+104	82	97	22	174988	10	0	78	0	
+105	32	71	67	152224	33	0	0	37	
+106	73	66	40	192720	36	0	0	0	
+107	73	37	80	216080	34	0	0	0	
+108	98	50	78	382200	11	0	0	0	
+109	76	92	3	20976	1	0	97	0	
+110	91	43	81	316953	20	0	0	0	
+111	75	35	71	186375	37	0	0	0	
+112	74	14	67	69412	40	85	0	0	
+113	76	57	83	359556	13	0	0	0	
+114	67	36	84	202608	35	32	0	0	
+115	89	80	64	455680	8	0	0	0	
+116	82	25	86	176300	26	75	0	0	
+117	74	73	61	329522	17	0	0	0	
+118	79	82	4	25912	4	0	93	0	
+119	81	17	95	130815	34	83	0	0	
+120	92	38	75	262200	26	0	0	0	
+121	77	25	70	134750	40	0	0	0	
+122	71	43	98	299194	21	45	0	0	
+123	74	27	78	155844	39	0	0	0	
+124	9	74	69	45954	12	0	0	73	
+125	69	88	36	218592	2	0	63	0	
+126	80	31	99	245520	29	40	0	0	
+127	63	53	76	253764	27	0	0	0	
+128	31	83	72	185256	27	0	0	66	
+129	84	44	79	291984	22	40	0	0	
+130	95	32	67	203680	35	0	0	0	
+131	92	37	100	340400	15	0	0	0	
+132	78	16	97	121056	38	84	0	0	
+133	50	97	90	436500	9	0	0	50	
+134	94	12	66	74448	21	88	0	0	
+135	85	35	98	291550	23	0	0	0	
+136	82	3	75	18450	6	97	0	0	
+137	76	43	94	307192	20	43	0	0	
+138	82	19	68	105944	40	66	0	0	
+139	80	44	69	242880	30	0	0	0	
+140	95	39	87	322335	18	50	0	0	
+141	84	50	77	323400	18	0	0	0	
+142	77	20	91	140140	32	80	0	0	
+143	91	79	20	143780	22	0	79	0	
+144	84	2	98	16464	1	98	0	0	
+145	26	38	15	14820	2	0	76	69	
+146	74	43	85	270470	25	47	0	0	
+147	91	74	44	296296	14	0	54	0	
+148	95	8	97	73720	15	92	0	0	
+149	93	2	77	14322	11	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	31	75	160425	27	37	0	0	
+1	11	9	36	3564	2	80	63	27	
+2	92	69	41	260268	23	0	0	0	
+3	84	67	49	275772	22	0	0	0	
+4	99	97	23	220869	17	0	77	0	
+5	26	85	81	179010	4	0	0	72	
+6	85	97	49	404005	10	0	0	0	
+7	83	73	8	48472	38	0	27	0	
+8	81	74	29	173826	32	0	0	0	
+9	97	70	7	47530	35	0	93	0	
+10	77	66	33	167706	32	0	54	0	
+11	3	67	76	15276	3	0	0	95	
+12	85	93	33	260865	16	0	61	0	
+13	9	78	93	65286	7	0	3	89	
+14	94	77	4	28952	19	0	96	0	
+15	75	97	3	21825	11	0	97	0	
+16	48	86	88	363264	8	0	0	50	
+17	96	70	34	228480	25	0	41	0	
+18	88	8	96	67584	9	92	0	0	
+19	72	46	83	274896	15	54	0	0	
+20	95	80	5	38000	16	0	95	0	
+21	99	29	84	241164	6	69	0	0	
+22	82	69	82	463956	6	0	0	0	
+23	88	88	21	162624	34	0	0	0	
+24	85	84	23	164220	33	0	0	0	
+25	66	83	25	136950	36	0	50	0	
+26	81	75	27	164025	33	0	23	0	
+27	72	90	65	421200	9	0	0	0	
+28	83	67	10	55610	21	0	90	0	
+29	72	95	23	157320	34	0	72	0	
+30	80	92	28	206080	28	0	0	0	
+31	86	75	46	296700	20	0	0	0	
+32	24	16	21	8064	2	80	63	0	
+33	97	98	63	598878	2	0	0	0	
+34	89	90	49	392490	10	0	49	0	
+35	14	28	39	15288	5	60	0	83	
+36	45	14	46	28980	8	86	0	50	
+37	93	66	4	24552	34	0	95	0	
+38	74	99	30	219780	26	0	0	0	
+39	95	93	30	265050	3	0	69	0	
+40	85	28	66	157080	25	70	0	0	
+41	75	90	25	168750	32	0	29	0	
+42	82	98	33	265188	7	0	67	0	
+43	12	11	39	5148	4	85	0	72	
+44	92	89	32	262016	11	0	65	0	
+45	76	92	10	69920	15	0	90	0	
+46	70	70	5	24500	36	0	95	0	
+47	77	96	22	162624	33	0	78	0	
+48	99	91	22	198198	24	0	78	0	
+49	68	81	19	104652	37	0	56	0	
+50	98	78	15	114660	6	0	85	0	
+51	96	85	19	155040	28	0	81	0	
+52	91	70	1	6370	2	0	99	0	
+53	73	76	65	360620	11	0	0	0	
+54	83	72	18	107568	37	0	38	0	
+55	96	75	48	345600	13	0	0	0	
+56	70	54	88	332640	15	0	0	0	
+57	89	90	20	160200	27	0	80	0	
+58	97	98	8	76048	5	0	91	0	
+59	83	66	26	142428	36	0	0	0	
+60	8	29	42	9744	6	0	0	82	
+61	83	39	76	246012	5	60	0	0	
+62	93	98	87	792918	1	0	0	0	
+63	83	91	5	37765	23	0	95	0	
+64	60	58	92	320160	18	0	0	0	
+65	20	66	78	102960	12	0	0	76	
+66	99	81	33	264627	9	0	65	0	
+67	72	72	37	191808	30	0	40	0	
+68	85	76	16	103360	37	0	75	0	
+69	7	77	81	43659	1	0	0	93	
+70	70	100	22	154000	29	0	72	29	
+71	100	91	28	254800	23	0	41	0	
+72	96	67	3	19296	6	0	82	0	
+73	100	69	10	69000	20	0	90	0	
+74	72	97	83	579672	4	0	0	0	
+75	70	91	8	50960	37	0	91	0	
+76	29	82	85	202130	29	0	0	0	
+77	96	30	80	230400	12	66	0	0	
+78	75	72	6	32400	29	0	94	0	
+79	80	35	80	224000	18	58	0	0	
+80	100	80	36	288000	2	0	63	0	
+81	82	68	13	72488	38	0	14	0	
+82	72	89	13	83304	32	0	87	0	
+83	84	75	23	144900	35	0	24	0	
+84	97	75	14	101850	38	0	0	0	
+85	95	91	69	596505	3	0	0	0	
+86	88	72	54	342144	14	0	0	0	
+87	82	67	26	142844	35	0	67	0	
+88	37	77	78	222222	24	0	0	63	
+89	76	47	66	235752	17	50	0	0	
+90	99	96	8	76032	8	0	90	0	
+91	4	14	41	2296	1	77	0	93	
+92	69	83	24	137448	36	0	26	0	
+93	81	70	20	113400	36	0	75	0	
+94	82	71	28	163016	33	0	50	0	
+95	15	16	48	11520	5	80	39	83	
+96	67	92	1	6164	3	0	99	0	
+97	76	80	1	6080	5	0	99	0	
+98	27	16	15	6480	2	80	84	0	
+99	78	92	44	315744	14	0	54	0	
+100	67	74	36	178488	31	0	58	0	
+101	95	60	90	513000	5	0	0	0	
+102	71	98	48	333984	13	0	48	0	
+103	79	74	7	40922	38	0	35	0	
+104	82	97	22	174988	30	0	78	0	
+105	32	71	67	152224	29	0	0	60	
+106	73	66	40	192720	30	0	0	0	
+107	73	37	80	216080	27	0	0	0	
+108	98	80	3	23520	7	0	0	0	
+109	76	92	3	20976	25	0	97	0	
+110	91	73	46	305578	19	0	50	0	
+111	75	100	21	157500	34	0	51	0	
+112	74	14	67	69412	7	80	0	0	
+113	76	57	83	359556	12	0	0	0	
+114	67	91	24	146328	35	0	0	0	
+115	89	80	64	455680	7	0	3	0	
+116	82	70	41	235340	25	0	0	0	
+117	74	73	61	329522	16	0	0	0	
+118	79	82	4	25912	22	0	96	0	
+119	81	77	50	311850	19	0	0	0	
+120	92	68	30	187680	31	0	0	0	
+121	77	70	30	161700	34	0	21	0	
+122	71	83	48	282864	21	0	40	0	
+123	74	87	33	212454	26	0	67	0	
+124	9	74	69	45954	10	0	0	91	
+125	69	88	36	218592	26	0	30	0	
+126	80	71	19	107920	37	0	19	0	
+127	63	53	76	253764	24	0	0	0	
+128	31	83	72	185256	29	0	0	29	
+129	84	89	4	29904	13	0	96	0	
+130	95	92	22	192280	25	0	75	0	
+131	92	77	40	283360	21	0	0	0	
+132	78	96	27	202176	28	0	28	0	
+133	50	97	90	436500	8	0	0	0	
+134	94	97	26	237068	23	0	69	0	
+135	85	75	28	178500	31	0	30	0	
+136	82	3	75	18450	3	93	0	0	
+137	76	88	39	260832	22	0	49	0	
+138	82	94	13	100204	1	0	87	0	
+139	80	74	19	112480	37	0	0	0	
+140	95	99	17	159885	4	0	83	0	
+141	84	50	77	323400	17	0	0	0	
+142	77	100	26	200200	28	0	55	0	
+143	91	79	20	143780	35	0	47	0	
+144	84	77	8	51744	22	0	88	0	
+145	26	38	15	14820	5	60	76	0	
+146	74	73	5	27010	31	0	94	0	
+147	91	74	44	296296	20	0	46	0	
+148	95	78	7	51870	18	0	93	0	
+149	93	92	17	145452	12	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	31	75	160425	33	68	0	0	
+1	11	9	36	3564	2	88	63	0	
+2	32	69	91	200928	34	0	0	29	
+3	49	67	84	275772	26	0	0	0	
+4	24	97	68	158304	38	0	0	55	
+5	26	85	81	179010	37	0	0	0	
+6	45	97	94	410310	9	0	0	47	
+7	83	73	8	48472	3	0	91	0	
+8	41	74	99	300366	24	0	0	44	
+9	27	70	77	145530	40	0	0	46	
+10	32	66	78	164736	37	0	0	56	
+11	3	67	76	15276	11	0	0	97	
+12	10	93	88	81840	37	0	0	88	
+13	9	78	93	65286	17	0	0	91	
+14	24	77	99	182952	30	0	0	76	
+15	35	97	68	230860	30	0	0	0	
+16	48	86	88	363264	13	0	0	49	
+17	36	70	79	199080	34	0	0	64	
+18	88	8	96	67584	3	91	0	0	
+19	72	46	83	274896	19	54	0	0	
+20	35	80	70	196000	35	0	0	0	
+21	99	29	84	241164	6	70	0	0	
+22	82	69	82	463956	6	0	0	0	
+23	28	88	86	211904	19	0	0	72	
+24	45	84	83	313740	23	0	0	49	
+25	36	83	100	298800	22	0	0	60	
+26	46	75	82	282900	25	0	0	0	
+27	72	90	65	421200	10	0	24	0	
+28	83	67	10	55610	5	0	90	0	
+29	22	95	88	183920	29	0	0	78	
+30	25	92	68	156400	39	0	0	0	
+31	11	75	86	70950	41	0	0	84	
+32	24	16	21	8064	2	78	63	69	
+33	97	98	63	598878	2	0	0	0	
+34	19	90	69	117990	41	0	0	47	
+35	14	28	39	15288	17	72	0	0	
+36	45	14	46	28980	12	81	0	45	
+37	33	66	74	161172	38	0	0	22	
+38	14	99	75	103950	21	0	0	84	
+39	25	93	100	232500	4	0	0	72	
+40	85	28	66	157080	31	72	0	0	
+41	45	90	95	384750	11	0	0	0	
+42	42	98	93	382788	11	0	0	45	
+43	12	11	39	5148	5	67	42	83	
+44	22	89	97	189926	20	0	0	78	
+45	76	92	10	69920	1	0	87	0	
+46	20	70	90	126000	15	0	0	0	
+47	22	96	97	204864	14	0	0	73	
+48	99	91	22	198198	3	0	69	0	
+49	48	81	89	346032	16	0	0	50	
+50	3	78	100	23400	2	0	0	97	
+51	21	85	69	123165	41	0	0	26	
+52	91	70	1	6370	2	0	99	0	
+53	73	76	65	360620	14	0	0	0	
+54	83	72	18	107568	25	0	82	0	
+55	1	75	68	5100	3	0	0	99	
+56	70	54	88	332640	19	0	0	0	
+57	4	90	100	36000	5	0	0	95	
+58	2	98	88	17248	4	0	0	97	
+59	48	66	66	209088	33	0	0	0	
+60	8	29	42	9744	5	67	0	83	
+61	83	39	76	246012	5	60	0	0	
+62	93	98	87	792918	1	0	0	0	
+63	23	91	70	146510	40	0	0	0	
+64	60	58	92	320160	22	0	0	0	
+65	20	66	78	102960	31	0	0	80	
+66	4	81	88	28512	12	0	0	95	
+67	72	72	37	191808	20	0	61	0	
+68	5	76	66	25080	14	0	0	95	
+69	7	77	81	43659	1	0	0	93	
+70	10	100	82	82000	11	0	0	87	
+71	45	91	93	380835	12	0	0	0	
+72	26	67	73	127166	41	0	0	0	
+73	10	69	85	58650	40	0	0	90	
+74	72	97	83	579672	4	0	0	0	
+75	40	91	68	247520	29	0	0	0	
+76	29	82	85	202130	34	0	0	0	
+77	96	30	80	230400	15	70	0	0	
+78	30	72	81	174960	37	0	0	26	
+79	80	35	80	224000	31	0	0	0	
+80	25	80	91	182000	36	0	0	73	
+81	32	68	93	202368	33	0	0	48	
+82	32	89	68	193664	35	0	0	35	
+83	9	75	78	52650	25	0	0	91	
+84	22	75	99	163350	38	0	0	0	
+85	95	91	69	596505	3	0	0	0	
+86	88	72	54	342144	17	0	0	0	
+87	82	67	26	142844	35	0	72	0	
+88	37	77	78	222222	30	0	0	35	
+89	76	47	66	235752	21	50	0	0	
+90	29	96	78	217152	18	0	0	71	
+91	4	14	41	2296	1	77	0	93	
+92	69	83	24	137448	10	0	0	0	
+93	31	70	100	217000	32	0	0	0	
+94	32	71	68	154496	39	0	0	25	
+95	15	16	48	11520	7	83	0	74	
+96	17	92	86	134504	38	0	0	79	
+97	11	80	91	80080	39	0	0	89	
+98	27	16	15	6480	2	78	84	69	
+99	23	92	69	146004	40	0	0	23	
+100	67	74	36	178488	7	0	64	0	
+101	95	60	90	513000	5	0	0	0	
+102	71	98	48	333984	18	0	0	0	
+103	49	74	87	315462	23	0	0	0	
+104	82	97	22	174988	18	0	78	0	
+105	32	71	67	152224	39	0	0	57	
+106	73	66	40	192720	36	0	0	0	
+107	73	37	80	216080	31	35	0	0	
+108	18	80	78	112320	41	0	0	66	
+109	76	92	3	20976	1	0	97	0	
+110	46	73	81	271998	26	0	0	49	
+111	50	100	71	355000	16	0	0	0	
+112	74	14	67	69412	7	83	0	0	
+113	76	57	83	359556	15	0	0	20	
+114	32	91	84	244608	29	0	0	40	
+115	89	80	64	455680	7	0	0	0	
+116	7	70	86	42140	9	0	0	93	
+117	74	73	61	329522	20	0	0	0	
+118	79	82	4	25912	6	0	84	0	
+119	36	77	95	263340	28	0	0	0	
+120	22	68	75	112200	42	0	0	0	
+121	17	70	70	83300	6	0	0	82	
+122	11	83	98	89474	7	0	0	89	
+123	14	87	78	95004	24	0	0	86	
+124	9	74	69	45954	42	0	0	91	
+125	69	88	36	218592	2	0	63	0	
+126	30	71	99	210870	32	0	0	70	
+127	63	53	76	253764	28	0	0	36	
+128	31	83	72	185256	35	0	0	67	
+129	44	89	79	309364	24	0	0	0	
+130	45	92	67	277380	25	0	0	46	
+131	17	77	100	130900	40	0	0	73	
+132	48	96	97	446976	8	0	0	0	
+133	50	97	90	436500	8	0	0	48	
+134	4	97	66	25608	3	0	0	95	
+135	20	75	98	147000	33	0	0	80	
+136	82	3	75	18450	4	97	0	0	
+137	26	88	94	215072	10	0	0	74	
+138	42	94	68	268464	27	0	0	38	
+139	10	74	69	51060	42	0	0	22	
+140	20	99	87	172260	27	0	0	80	
+141	84	50	77	323400	21	0	0	0	
+142	47	100	91	427700	9	0	0	0	
+143	91	79	20	143780	21	0	77	0	
+144	49	77	98	369754	13	0	0	0	
+145	26	38	15	14820	2	0	63	69	
+146	34	73	85	210970	32	0	0	31	
+147	91	74	44	296296	17	0	54	0	
+148	50	78	97	378300	12	0	0	45	
+149	38	92	77	269192	27	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	31	75	160425	9	67	0	0	
+1	11	9	36	3564	6	82	0	56	
+2	66	68	99	444312	3	0	0	0	
+3	78	51	85	338130	29	0	0	0	
+4	85	82	56	390320	84	0	0	0	
+5	26	85	81	179010	3	0	0	66	
+6	70	73	66	337260	64	0	0	0	
+7	83	73	8	48472	14	0	92	0	
+8	64	97	54	335232	89	0	0	0	
+9	89	53	67	316039	63	0	0	0	
+10	73	88	51	327624	96	0	0	0	
+11	3	67	76	15276	9	0	0	89	
+12	79	82	63	408114	72	0	0	0	
+13	9	78	93	65286	4	0	0	91	
+14	71	66	84	393624	31	0	0	0	
+15	78	80	69	430560	59	0	0	0	
+16	48	86	88	363264	5	0	0	51	
+17	53	94	66	328812	65	0	0	0	
+18	88	8	96	67584	4	84	0	0	
+19	72	46	83	274896	1	52	0	0	
+20	86	63	50	270900	97	0	0	0	
+21	99	29	84	241164	20	71	0	0	
+22	82	69	82	463956	36	0	0	0	
+23	92	55	52	263120	94	0	0	0	
+24	91	84	99	756756	4	0	0	0	
+25	60	89	75	400500	48	0	0	0	
+26	54	52	72	202176	55	0	0	0	
+27	72	90	65	421200	68	0	0	0	
+28	83	67	10	55610	17	0	90	0	
+29	53	94	78	388596	43	0	0	0	
+30	52	54	68	190944	62	0	0	0	
+31	54	77	95	395010	13	0	0	0	
+32	24	16	21	8064	10	83	0	65	
+33	97	98	63	598878	73	0	0	0	
+34	97	54	58	303804	81	0	0	0	
+35	14	28	39	15288	5	72	0	0	
+36	45	14	46	28980	5	86	0	51	
+37	94	51	69	330786	58	0	0	0	
+38	69	51	66	232254	66	0	0	0	
+39	99	71	89	625581	20	0	0	0	
+40	85	28	66	157080	12	71	0	0	
+41	86	83	75	535350	49	0	0	0	
+42	57	85	55	266475	86	0	0	0	
+43	12	11	39	5148	7	88	0	0	
+44	90	71	95	607050	12	0	0	0	
+45	76	92	10	69920	18	0	90	0	
+46	84	70	52	305760	95	0	0	0	
+47	85	72	87	532440	25	0	0	0	
+48	99	91	22	198198	43	0	78	0	
+49	61	51	84	261324	30	0	0	0	
+50	92	54	56	278208	85	0	0	0	
+51	88	93	80	654720	41	0	0	0	
+52	91	70	1	6370	3	0	99	0	
+53	73	76	65	360620	69	0	0	0	
+54	83	72	18	107568	36	0	82	0	
+55	55	84	88	406560	23	0	0	0	
+56	70	54	88	332640	22	0	0	0	
+57	58	57	61	201666	75	0	0	0	
+58	86	98	83	699524	32	0	0	0	
+59	93	57	86	455886	28	0	0	0	
+60	8	29	42	9744	3	68	0	0	
+61	83	39	76	246012	46	61	0	0	
+62	93	98	87	792918	26	0	0	0	
+63	56	95	65	345800	70	0	0	0	
+64	60	58	92	320160	14	0	0	0	
+65	20	66	78	102960	8	0	0	77	
+66	53	96	75	381600	50	0	0	0	
+67	72	72	37	191808	72	0	63	0	
+68	65	89	96	555360	10	0	0	0	
+69	7	77	81	43659	7	0	0	74	
+70	55	63	69	239085	60	0	0	0	
+71	79	56	61	269864	74	0	0	0	
+72	51	50	63	160650	44	50	22	0	
+73	76	55	73	305140	52	0	0	0	
+74	72	97	83	579672	33	0	0	0	
+75	51	85	57	247095	83	0	0	0	
+76	29	82	85	202130	6	0	0	56	
+77	96	30	80	230400	35	61	0	0	
+78	68	55	55	205700	87	0	0	0	
+79	80	35	80	224000	28	57	0	0	
+80	86	61	75	393450	46	0	0	0	
+81	67	94	74	466052	51	0	0	0	
+82	70	65	100	455000	2	0	0	0	
+83	51	72	98	359856	5	0	0	0	
+84	62	64	61	242048	76	0	0	0	
+85	95	91	69	596505	61	0	0	0	
+86	88	72	54	342144	90	0	0	0	
+87	82	67	26	142844	51	0	74	0	
+88	37	77	78	222222	13	0	0	54	
+89	76	47	66	235752	63	53	0	0	
+90	55	76	70	292600	56	0	0	0	
+91	4	14	41	2296	4	78	0	91	
+92	69	83	24	137448	46	0	76	0	
+93	77	88	97	657272	8	0	0	0	
+94	74	73	73	394346	53	0	0	0	
+95	15	16	48	11520	7	77	0	74	
+96	90	88	73	578160	54	0	0	0	
+97	57	91	53	274911	91	0	0	0	
+98	27	16	15	6480	13	77	0	54	
+99	55	67	61	224785	77	0	0	0	
+100	67	74	36	178488	71	0	64	0	
+101	95	60	90	513000	17	0	0	0	
+102	71	98	48	333984	94	0	52	0	
+103	78	52	100	405600	1	0	0	0	
+104	82	97	22	174988	44	0	0	0	
+105	32	71	67	152224	16	0	0	57	
+106	73	66	40	192720	79	0	59	0	
+107	73	37	80	216080	17	60	0	0	
+108	72	70	53	267120	92	0	0	0	
+109	76	92	3	20976	8	0	97	0	
+110	56	99	87	482328	27	0	0	0	
+111	92	66	53	321816	93	0	0	0	
+112	74	14	67	69412	11	75	0	0	
+113	76	57	83	359556	34	0	0	0	
+114	81	58	81	380538	38	0	0	0	
+115	89	80	64	455680	71	0	0	0	
+116	57	63	91	326781	15	0	0	0	
+117	74	73	61	329522	78	0	0	0	
+118	79	82	4	25912	10	0	96	0	
+119	95	88	89	744040	21	0	0	0	
+120	56	91	98	499408	6	0	0	0	
+121	69	92	59	374532	79	0	0	0	
+122	53	90	77	367290	45	0	0	0	
+123	57	88	82	411312	37	0	0	0	
+124	9	74	69	45954	11	0	0	84	
+125	69	88	36	218592	73	0	63	0	
+126	90	68	81	495720	39	0	0	0	
+127	63	53	76	253764	47	0	0	0	
+128	31	83	72	185256	10	0	0	65	
+129	55	98	59	318010	80	0	0	0	
+130	72	76	79	432288	42	0	0	0	
+131	71	82	55	320210	88	0	0	0	
+132	90	80	90	648000	18	0	0	0	
+133	50	97	90	436500	19	0	0	0	
+134	97	61	83	491111	35	0	0	0	
+135	89	67	97	578411	9	0	0	0	
+136	82	3	75	18450	4	92	0	0	
+137	81	62	70	351540	57	0	0	0	
+138	57	74	91	383838	16	0	0	0	
+139	81	80	58	375840	82	0	0	0	
+140	60	73	88	385440	24	0	0	0	
+141	84	50	77	323400	44	0	22	0	
+142	84	75	96	604800	11	0	0	0	
+143	91	79	20	143780	41	0	80	0	
+144	63	82	66	340956	67	0	0	0	
+145	26	38	15	14820	2	0	0	70	
+146	50	60	66	198000	19	0	0	50	
+147	91	74	44	296296	84	0	56	0	
+148	68	93	81	512244	40	0	0	0	
+149	74	88	98	638176	7	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	69	31	75	160425	12	69	0	0	
+1	11	9	36	3564	17	90	62	0	
+2	32	19	41	24928	15	76	50	0	
+3	49	37	49	88837	22	58	0	0	
+4	24	12	23	6624	8	72	55	0	
+5	26	85	81	179010	15	0	0	73	
+6	45	2	49	4410	5	98	0	0	
+7	83	73	8	48472	1	0	91	0	
+8	41	49	29	58261	24	43	0	32	
+9	27	40	7	7560	15	0	93	0	
+10	32	31	33	32736	24	0	67	0	
+11	3	67	76	15276	9	0	0	84	
+12	10	48	33	15840	8	0	0	88	
+13	9	78	93	65286	6	0	0	91	
+14	24	7	4	672	1	91	92	0	
+15	35	22	3	2310	2	0	97	0	
+16	48	86	88	363264	23	0	0	50	
+17	36	25	34	30600	8	72	0	0	
+18	88	8	96	67584	2	89	0	0	
+19	72	46	83	274896	18	0	0	0	
+20	35	45	5	7875	12	0	82	0	
+21	99	29	84	241164	2	60	0	0	
+22	82	69	82	463956	12	0	0	0	
+23	28	8	21	4704	13	92	0	0	
+24	45	24	23	24840	9	0	77	0	
+25	36	38	25	34200	22	58	74	0	
+26	46	10	27	12420	10	73	26	0	
+27	72	90	65	421200	17	0	0	0	
+28	83	67	10	55610	4	30	67	0	
+29	22	25	23	12650	24	71	0	0	
+30	25	7	28	4900	13	92	51	0	
+31	11	15	46	7590	21	77	48	63	
+32	24	16	21	8064	8	72	34	0	
+33	97	98	63	598878	3	0	0	0	
+34	19	40	49	37240	13	0	0	80	
+35	14	28	39	15288	14	66	0	76	
+36	45	14	46	28980	10	73	53	0	
+37	33	26	4	3432	12	69	83	0	
+38	14	9	30	3780	17	90	32	0	
+39	25	3	30	2250	13	92	21	0	
+40	85	28	66	157080	4	30	1	0	
+41	45	35	25	39375	22	58	49	0	
+42	42	38	33	52668	21	53	46	0	
+43	12	11	39	5148	23	86	0	50	
+44	22	9	32	6336	17	90	0	0	
+45	76	92	10	69920	3	0	89	0	
+46	20	45	5	4500	10	0	94	0	
+47	22	41	22	19844	21	0	78	63	
+48	99	91	22	198198	1	0	69	0	
+49	48	6	19	5472	4	0	80	0	
+50	3	48	15	2160	20	0	85	0	
+51	21	20	19	7980	8	72	78	0	
+52	91	70	1	6370	4	30	0	0	
+53	73	76	65	360620	15	0	0	0	
+54	83	72	18	107568	10	0	61	0	
+55	1	5	48	240	20	82	0	0	
+56	70	54	88	332640	18	46	0	0	
+57	4	15	20	1200	22	83	41	60	
+58	2	8	8	128	15	76	91	0	
+59	48	31	26	38688	14	0	66	0	
+60	8	29	42	9744	9	67	0	84	
+61	83	39	76	246012	9	50	0	0	
+62	93	98	87	792918	5	0	0	0	
+63	23	6	5	690	7	80	94	0	
+64	60	58	92	320160	22	0	0	0	
+65	20	66	78	102960	14	0	0	76	
+66	4	41	33	5412	16	0	37	0	
+67	72	72	37	191808	16	0	0	0	
+68	5	26	16	2080	24	0	83	32	
+69	7	77	81	43659	5	0	0	93	
+70	10	25	22	5500	14	66	39	76	
+71	45	31	28	39060	15	0	65	0	
+72	26	7	3	546	2	89	96	0	
+73	10	24	10	2400	18	46	88	0	
+74	72	97	83	579672	19	0	0	0	
+75	40	26	8	8320	12	69	75	0	
+76	29	82	85	202130	20	0	0	0	
+77	96	30	80	230400	4	0	0	0	
+78	30	37	6	6660	12	0	92	0	
+79	80	35	80	224000	13	57	0	0	
+80	25	40	36	36000	24	43	29	32	
+81	32	23	13	9568	12	69	87	0	
+82	32	44	13	18304	13	0	83	0	
+83	9	10	23	2070	23	86	39	50	
+84	22	5	14	1540	13	92	79	0	
+85	95	91	69	596505	1	0	0	0	
+86	88	72	54	342144	8	0	0	0	
+87	82	67	26	142844	3	0	63	0	
+88	37	77	78	222222	21	0	0	63	
+89	76	47	66	235752	14	0	0	0	
+90	29	26	8	6032	14	0	92	0	
+91	4	14	41	2296	22	83	0	60	
+92	69	83	24	137448	17	0	65	0	
+93	31	10	20	6200	13	57	80	0	
+94	32	31	28	27776	22	0	72	60	
+95	15	16	48	11520	21	77	0	63	
+96	17	47	1	799	4	30	98	0	
+97	11	5	1	55	2	89	99	0	
+98	27	16	15	6480	10	0	79	0	
+99	23	42	44	42504	24	0	39	32	
+100	67	74	36	178488	20	0	36	29	
+101	95	60	90	513000	2	0	0	0	
+102	71	98	48	333984	6	0	0	0	
+103	49	34	7	11662	2	0	90	0	
+104	82	97	22	174988	11	0	0	0	
+105	32	71	67	152224	24	0	0	0	
+106	73	66	40	192720	8	0	54	0	
+107	73	37	80	216080	14	47	0	0	
+108	18	50	3	2700	7	0	97	0	
+109	76	92	3	20976	5	0	91	0	
+110	46	43	46	90988	21	53	0	0	
+111	50	35	21	36750	4	30	77	0	
+112	74	14	67	69412	7	80	0	0	
+113	76	57	83	359556	13	0	0	0	
+114	32	36	24	27648	21	0	76	0	
+115	89	80	64	455680	7	0	0	0	
+116	7	25	41	7175	7	74	0	91	
+117	74	73	61	329522	10	0	0	0	
+118	79	82	4	25912	5	0	87	0	
+119	36	17	50	30600	15	76	0	0	
+120	22	38	30	25080	24	43	65	32	
+121	17	25	30	12750	24	71	23	0	
+122	11	43	48	22704	13	40	0	80	
+123	14	27	33	12474	24	71	53	0	
+124	9	74	69	45954	7	0	0	91	
+125	69	88	36	218592	20	0	0	29	
+126	30	31	19	17670	14	47	80	0	
+127	63	53	76	253764	21	0	0	0	
+128	31	83	72	185256	22	0	0	60	
+129	44	44	4	7744	5	0	94	0	
+130	45	32	22	31680	9	50	76	0	
+131	17	37	40	25160	13	40	48	80	
+132	48	16	27	20736	7	80	67	0	
+133	50	97	90	436500	23	0	0	0	
+134	4	12	26	1248	23	86	62	50	
+135	20	35	28	19600	13	0	49	80	
+136	82	3	75	18450	1	91	0	0	
+137	26	43	39	43602	24	0	0	32	
+138	42	19	13	10374	7	0	84	0	
+139	10	44	19	8360	21	53	79	0	
+140	20	39	17	13260	18	0	83	0	
+141	84	50	77	323400	9	0	0	0	
+142	47	20	26	24440	10	73	0	0	
+143	91	79	20	143780	7	0	64	0	
+144	49	2	8	784	2	60	91	0	
+145	26	38	15	14820	19	0	83	0	
+146	34	43	5	7310	12	0	87	0	
+147	91	74	44	296296	6	0	48	0	
+148	50	8	7	2800	2	60	84	0	
+149	38	2	17	1292	1	91	75	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	5	1	1	5	1	81	12	0	
+1	9	4	5	180	1	61	67	0	
+2	7	6	1	42	1	81	11	0	
+3	2	9	1	18	1	81	10	0	
+4	9	6	7	378	1	51	56	0	
+5	2	9	6	108	1	61	6	0	
+6	3	3	4	36	1	71	16	0	
+7	6	10	6	360	1	61	0	0	
+8	9	9	2	162	1	71	97	0	
+9	8	5	2	80	1	71	95	0	
+10	8	8	3	192	1	71	56	0	
+11	1	9	9	81	1	32	45	0	
+12	7	8	10	560	1	0	50	0	
+13	1	7	10	70	1	0	40	0	
+14	3	3	2	18	1	71	93	0	
+15	3	7	6	126	1	24	78	0	
+16	3	6	8	144	1	32	62	0	
+17	3	10	3	90	1	71	53	0	
+18	7	3	9	189	1	32	36	0	
+19	4	7	4	112	1	71	12	0	
+20	3	7	2	42	1	71	91	0	
+21	1	5	3	15	1	71	50	0	
+22	9	8	8	576	1	32	54	0	
+23	6	5	4	120	1	71	8	0	
+24	6	1	8	48	1	41	88	0	
+25	6	8	1	48	1	81	9	0	
+26	6	8	7	336	1	51	49	0	
+27	5	5	5	125	1	61	62	0	
+28	9	1	9	81	1	32	27	0	
+29	2	4	4	32	1	71	4	0	
+30	9	6	6	324	1	24	72	0	
+31	8	8	1	64	1	81	8	0	
+32	3	10	4	120	1	71	0	0	
+33	8	5	10	400	1	0	30	0	
+34	8	5	6	240	1	24	66	0	
+35	6	10	7	420	1	51	42	0	
+36	1	4	3	12	1	71	47	0	
+37	2	1	2	4	1	71	89	0	
+38	7	10	3	210	1	71	44	0	
+39	2	5	3	30	1	71	41	0	
+40	8	8	7	448	1	51	35	0	
+41	5	5	9	225	1	32	18	0	
+42	5	6	1	30	1	81	7	0	
+43	4	6	1	24	1	81	6	0	
+44	10	4	4	160	1	41	96	0	
+45	10	3	9	270	1	32	9	0	
+46	5	9	9	405	1	32	0	0	
+47	4	8	9	288	1	24	0	0	
+48	6	5	4	120	1	61	96	0	
+49	6	5	9	270	1	19	0	0	
+50	10	4	3	120	1	71	38	0	
+51	4	9	10	360	1	9	90	0	
+52	10	10	3	300	1	71	35	0	
+53	8	5	1	40	1	81	5	0	
+54	6	1	5	30	1	61	57	0	
+55	5	5	5	125	1	61	52	0	
+56	3	9	8	216	1	41	80	0	
+57	1	2	5	10	1	61	47	0	
+58	7	9	2	126	1	71	87	0	
+59	2	9	2	36	1	71	85	0	
+60	10	2	7	140	1	51	28	0	
+61	5	1	8	40	1	41	72	0	
+62	9	5	10	450	1	9	80	0	
+63	2	1	2	4	1	71	83	0	
+64	2	2	6	24	1	24	60	0	
+65	6	9	7	378	1	51	21	0	
+66	6	9	8	432	1	41	64	0	
+67	3	8	5	120	1	61	42	0	
+68	9	9	10	810	1	9	70	0	
+69	10	1	2	20	1	71	81	0	
+70	4	1	6	24	1	24	54	0	
+71	6	1	10	60	1	9	60	0	
+72	8	2	7	112	1	51	14	0	
+73	5	8	8	320	1	41	56	0	
+74	4	8	1	32	1	81	4	0	
+75	3	9	4	108	1	61	92	0	
+76	10	8	5	400	1	61	37	0	
+77	8	4	10	320	1	9	50	0	
+78	10	8	2	160	1	71	79	0	
+79	8	1	6	48	1	24	48	0	
+80	2	5	9	90	1	0	87	0	
+81	9	8	1	72	1	81	3	0	
+82	4	6	8	192	1	41	48	0	
+83	8	7	10	560	1	9	40	0	
+84	5	7	6	210	1	24	42	0	
+85	9	3	4	108	1	61	88	0	
+86	3	4	4	48	1	61	84	0	
+87	10	6	8	480	1	41	40	0	
+88	3	8	1	24	1	81	2	0	
+89	7	4	2	56	1	71	77	0	
+90	6	7	7	294	1	51	7	0	
+91	5	6	6	180	1	24	36	0	
+92	1	3	2	6	1	71	75	0	
+93	5	7	10	350	1	9	30	0	
+94	6	2	10	120	1	9	20	0	
+95	5	1	8	40	1	41	32	0	
+96	3	10	7	210	1	51	0	0	
+97	4	6	7	168	1	24	23	0	
+98	4	10	10	400	1	9	10	0	
+99	2	8	1	16	1	81	1	0	
+100	8	6	6	288	1	24	30	0	
+101	7	10	3	210	1	71	32	0	
+102	1	5	9	45	1	0	78	0	
+103	1	10	5	50	1	61	32	0	
+104	6	7	7	294	1	24	16	0	
+105	5	10	1	50	1	81	0	0	
+106	8	10	10	800	1	9	0	0	
+107	5	10	6	300	1	51	93	0	
+108	3	9	3	81	1	71	29	0	
+109	4	2	8	64	1	41	24	0	
+110	8	3	2	48	1	71	73	0	
+111	9	10	3	270	1	71	26	0	
+112	4	7	5	140	1	61	27	0	
+113	4	2	4	32	1	61	80	0	
+114	4	1	7	28	1	24	9	0	
+115	5	1	1	5	1	32	99	0	
+116	6	2	2	24	1	71	71	0	
+117	2	7	3	42	1	71	23	0	
+118	1	8	7	56	1	32	91	0	
+119	6	7	1	42	1	32	98	0	
+120	8	6	6	288	1	51	87	0	
+121	4	9	5	180	1	61	22	0	
+122	2	1	4	8	1	61	76	0	
+123	9	8	4	288	1	61	72	0	
+124	10	9	10	900	1	0	20	0	
+125	1	1	7	7	1	32	84	0	
+126	5	8	2	80	1	71	69	0	
+127	5	6	8	240	1	41	16	0	
+128	1	9	7	63	1	32	77	0	
+129	5	7	8	280	1	41	8	0	
+130	5	1	1	5	1	51	99	0	
+131	7	6	5	210	1	61	17	0	
+132	4	6	2	48	1	71	67	0	
+133	9	3	2	54	1	71	65	0	
+134	4	6	7	168	1	32	70	0	
+135	5	1	6	30	1	51	81	0	
+136	8	2	3	48	1	71	20	0	
+137	4	6	9	216	1	0	69	0	
+138	2	7	9	126	1	0	60	0	
+139	2	7	2	28	1	71	63	0	
+140	7	3	6	126	1	51	75	0	
+141	6	2	2	24	1	71	61	0	
+142	1	10	8	80	1	41	0	0	
+143	8	7	10	560	1	0	10	0	
+144	3	9	10	270	1	0	0	0	
+145	7	8	2	112	1	71	59	0	
+146	7	3	6	126	1	51	69	0	
+147	6	3	6	108	1	51	63	0	
+148	1	10	5	50	1	61	12	0	
+149	4	10	1	40	1	71	99	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	16	11	1760	3	64	49	0	
+1	29	4	5	580	1	91	85	35	
+2	2	21	31	1302	3	22	64	0	
+3	27	4	26	2808	1	86	28	0	
+4	19	21	2	798	1	25	4	70	
+5	32	19	31	18848	1	41	0	35	
+6	33	3	34	3366	1	24	34	0	
+7	31	20	16	9920	3	80	84	0	
+8	29	9	32	8352	1	52	65	0	
+9	8	20	22	3520	3	80	22	0	
+10	23	23	18	9522	3	32	79	31	
+11	16	9	34	4896	1	0	0	35	
+12	12	13	5	780	2	87	0	66	
+13	1	32	30	960	3	0	0	31	
+14	33	13	12	5148	2	0	87	33	
+15	13	2	11	286	1	0	77	35	
+16	23	31	28	19964	2	66	0	0	
+17	13	20	18	4680	3	32	61	31	
+18	2	28	19	1064	3	32	24	31	
+19	29	12	34	11832	1	24	0	0	
+20	3	7	32	672	3	22	32	0	
+21	21	10	13	2730	2	0	79	0	
+22	29	23	18	12006	3	32	43	31	
+23	31	5	14	2170	1	24	85	0	
+24	31	26	23	18538	3	60	23	31	
+25	26	23	11	6578	2	34	66	66	
+26	21	18	7	2646	2	69	0	66	
+27	30	15	5	2250	3	64	95	0	
+28	19	11	9	1881	3	64	69	0	
+29	7	34	4	952	1	25	0	70	
+30	14	21	1	294	2	66	99	0	
+31	23	23	21	11109	3	60	67	31	
+32	18	5	19	1710	1	91	24	35	
+33	18	20	25	9000	2	46	55	0	
+34	3	35	1	105	2	34	99	66	
+35	16	10	17	2720	2	0	34	0	
+36	1	14	28	392	3	0	30	31	
+37	2	11	27	594	3	53	0	0	
+38	7	10	18	1260	2	15	82	33	
+39	7	30	23	4830	3	60	0	31	
+40	3	13	27	1053	3	0	60	0	
+41	10	15	34	5100	2	0	0	0	
+42	25	21	21	11025	3	60	46	31	
+43	14	16	21	4704	3	80	44	0	
+44	5	4	4	80	1	0	88	35	
+45	25	28	24	16800	3	32	0	31	
+46	15	4	24	1440	1	91	0	35	
+47	9	18	19	3078	2	67	80	33	
+48	11	15	9	1485	3	64	60	0	
+49	1	15	19	285	3	80	65	0	
+50	30	9	28	7560	1	86	0	0	
+51	9	34	10	3060	2	34	87	66	
+52	35	20	28	19600	1	60	57	35	
+53	23	30	16	11040	3	0	84	31	
+54	26	1	20	520	1	86	79	0	
+55	10	25	30	7500	2	15	63	0	
+56	28	34	33	31416	1	52	0	0	
+57	26	17	5	2210	2	69	7	66	
+58	12	19	22	5016	3	80	0	0	
+59	27	24	32	20736	1	52	33	0	
+60	20	12	27	6480	1	41	58	35	
+61	5	11	23	1265	2	0	35	33	
+62	24	25	5	3000	1	0	0	70	
+63	12	31	32	11904	2	15	0	0	
+64	2	27	26	1404	3	0	58	31	
+65	16	34	22	11968	2	0	0	66	
+66	26	24	3	1872	3	32	97	31	
+67	33	13	35	15015	1	0	35	0	
+68	4	34	20	2720	2	0	42	66	
+69	5	31	7	1085	2	0	93	66	
+70	14	16	26	5824	2	46	29	0	
+71	1	11	5	55	3	64	90	0	
+72	23	12	7	1932	2	0	92	0	
+73	10	18	13	2340	3	0	87	0	
+74	29	3	31	2697	1	36	33	0	
+75	33	9	9	2673	1	36	90	0	
+76	35	13	25	11375	1	86	54	0	
+77	33	24	35	27720	1	0	0	0	
+78	15	23	32	11040	1	9	32	35	
+79	18	1	1	18	1	36	99	0	
+80	12	20	29	6960	2	46	0	0	
+81	19	18	26	8892	2	66	54	0	
+82	14	11	18	2772	2	46	80	0	
+83	13	2	10	260	1	0	67	35	
+84	5	7	26	910	2	67	54	33	
+85	9	18	24	3888	2	15	35	33	
+86	33	14	19	8778	2	66	80	0	
+87	10	1	13	130	2	97	0	0	
+88	23	33	16	12144	2	0	62	66	
+89	7	34	12	2856	2	34	43	66	
+90	1	27	7	189	2	0	86	66	
+91	20	11	1	220	1	86	99	0	
+92	16	18	12	3456	3	60	88	31	
+93	35	17	30	17850	1	0	70	0	
+94	21	17	5	1785	3	22	95	0	
+95	35	26	28	25480	1	60	29	35	
+96	8	15	2	240	2	46	98	0	
+97	4	31	32	3968	3	22	0	0	
+98	4	20	35	2800	2	15	0	33	
+99	22	3	11	726	1	91	59	35	
+100	3	16	26	1248	3	64	0	0	
+101	17	5	8	680	1	91	70	35	
+102	6	20	4	480	1	0	5	70	
+103	31	35	15	16275	2	34	0	66	
+104	16	12	7	1344	2	15	93	0	
+105	5	10	6	300	3	64	84	0	
+106	33	15	15	7425	1	41	85	35	
+107	35	15	26	13650	1	36	64	0	
+108	28	19	3	1596	1	52	97	0	
+109	24	17	23	9384	2	15	59	33	
+110	8	3	7	168	1	91	92	35	
+111	19	10	13	2470	2	0	66	0	
+112	34	32	10	10880	2	34	77	66	
+113	9	32	34	9792	2	35	0	33	
+114	29	6	7	1218	1	91	78	35	
+115	10	26	26	6760	2	66	28	0	
+116	16	7	2	224	1	91	90	35	
+117	12	17	3	612	2	35	97	33	
+118	1	13	27	351	3	0	33	0	
+119	11	32	1	352	2	67	99	33	
+120	13	26	31	10478	2	15	32	0	
+121	19	34	20	12920	2	0	22	66	
+122	32	31	29	28768	1	60	0	35	
+123	4	18	14	1008	2	34	29	66	
+124	35	14	5	2450	1	9	95	35	
+125	6	16	12	1152	3	64	26	0	
+126	35	3	17	1785	1	24	68	0	
+127	25	16	33	13200	1	36	0	0	
+128	21	19	27	10773	1	41	31	35	
+129	15	2	33	990	1	0	34	35	
+130	20	26	11	5720	2	34	55	66	
+131	22	16	15	5280	1	60	85	35	
+132	4	6	27	648	2	67	27	33	
+133	9	13	32	3744	2	35	34	33	
+134	34	31	2	2108	2	34	97	66	
+135	20	21	31	13020	1	9	64	35	
+136	3	22	33	2178	3	0	0	0	
+137	9	6	14	756	2	0	73	33	
+138	22	22	14	6776	2	34	15	66	
+139	17	32	32	17408	1	9	0	35	
+140	2	13	6	156	3	64	78	0	
+141	1	2	27	54	2	97	13	0	
+142	6	30	8	1440	2	0	78	66	
+143	8	7	15	840	2	0	58	33	
+144	13	14	15	2730	2	0	51	0	
+145	27	33	27	24057	2	67	0	33	
+146	12	13	11	1716	3	64	38	0	
+147	26	8	16	3328	1	91	43	35	
+148	6	15	35	3150	2	0	0	33	
+149	9	10	31	2790	2	35	66	33	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=02 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	95	91	81	700245	12	0	0	0	
+1	59	34	25	50150	25	62	0	0	
+2	67	86	11	63382	9	0	88	0	
+3	32	69	41	90528	27	0	0	48	
+4	99	96	37	351648	24	0	60	0	
+5	62	99	16	98208	11	0	0	0	
+6	83	73	74	448366	1	0	0	0	
+7	26	50	46	59800	22	0	0	70	
+8	99	79	2	15642	18	0	73	0	
+9	38	45	72	123120	8	48	0	0	
+10	8	8	63	4032	7	92	0	83	
+11	41	49	79	158711	8	29	0	57	
+12	57	48	90	246240	8	0	0	0	
+13	81	77	80	498960	13	0	0	0	
+14	83	83	82	564898	9	0	0	0	
+15	3	7	6	126	4	93	0	0	
+16	83	76	48	302784	28	0	0	0	
+17	43	10	13	5590	6	88	0	0	
+18	97	23	59	131629	25	23	37	0	
+19	24	57	54	73872	24	0	0	46	
+20	3	97	72	20952	14	0	0	95	
+21	91	35	83	264355	11	0	16	0	
+22	39	28	98	107016	4	59	0	46	
+23	36	75	84	226800	10	0	0	53	
+24	16	31	8	3968	27	69	0	48	
+25	46	98	71	320068	19	0	0	0	
+26	66	38	67	168036	20	41	0	0	
+27	85	95	5	40375	6	0	95	0	
+28	69	21	29	42021	20	79	0	0	
+29	82	14	14	16072	21	86	0	0	
+30	89	86	66	505164	21	0	0	0	
+31	28	8	21	4704	2	91	0	0	
+32	23	90	24	49680	23	0	64	74	
+33	38	45	30	51300	20	0	67	55	
+34	28	75	86	180600	10	0	0	25	
+35	96	10	27	25920	18	79	73	0	
+36	11	4	3	132	4	96	0	46	
+37	82	1	92	7544	7	98	0	0	
+38	87	10	3	2610	11	84	16	0	
+39	22	75	73	120450	18	0	0	22	
+40	78	88	7	48048	7	0	92	0	
+41	65	25	99	160875	1	73	0	0	
+42	15	46	61	42090	1	0	0	83	
+43	24	66	71	112464	18	0	0	44	
+44	10	64	24	15360	28	0	0	83	
+45	40	53	59	125080	23	39	0	46	
+46	65	49	69	219765	6	0	0	0	
+47	14	28	89	34888	2	57	0	58	
+48	46	85	64	250240	23	0	0	0	
+49	26	45	39	45630	22	50	0	70	
+50	90	4	33	11880	12	92	0	0	
+51	64	9	30	17280	14	90	0	0	
+52	30	40	3	3600	20	45	67	55	
+53	78	75	1	5850	1	0	99	0	
+54	86	21	5	9030	11	63	16	0	
+55	45	85	25	95625	17	0	75	0	
+56	33	29	88	84216	8	0	0	57	
+57	61	92	75	420900	17	0	0	0	
+58	37	39	62	89466	23	0	0	46	
+59	22	59	82	106436	5	0	0	60	
+60	60	72	97	419040	5	0	0	0	
+61	45	21	88	83160	5	72	0	0	
+62	79	55	20	86900	13	0	80	0	
+63	22	91	72	144144	18	0	0	0	
+64	72	32	76	175104	15	67	0	0	
+65	56	39	47	102648	27	48	53	0	
+66	16	19	48	14592	10	75	0	25	
+67	53	48	15	38160	17	0	75	45	
+68	19	29	70	38570	13	68	0	81	
+69	70	21	12	17640	28	76	0	0	
+70	34	1	86	2924	4	87	0	46	
+71	16	81	90	116640	7	0	0	83	
+72	68	62	37	155992	25	0	0	0	
+73	5	8	78	3120	4	88	0	46	
+74	64	98	1	6272	2	0	99	0	
+75	63	9	44	24948	14	81	0	0	
+76	70	68	65	309400	22	0	0	0	
+77	58	4	70	16240	2	87	0	0	
+78	80	8	52	33280	9	89	0	0	
+79	98	81	76	603288	16	0	0	0	
+80	92	75	29	200100	19	0	71	0	
+81	89	58	31	160022	22	0	65	0	
+82	4	66	78	20592	10	0	0	89	
+83	28	27	90	68040	3	73	0	64	
+84	55	67	56	206360	26	0	0	0	
+85	39	73	34	96798	21	0	66	36	
+86	53	94	64	318848	19	0	0	46	
+87	70	6	88	36960	9	83	0	0	
+88	83	98	91	740194	7	0	0	0	
+89	17	54	52	47736	15	0	0	82	
+90	16	37	67	39664	5	36	0	82	
+91	5	76	66	25080	17	0	0	92	
+92	71	93	22	145266	14	0	78	0	
+93	25	57	90	128250	3	16	0	64	
+94	46	72	60	198720	24	0	0	0	
+95	95	81	78	600210	14	0	0	0	
+96	53	20	7	7420	23	72	64	0	
+97	24	26	57	35568	18	66	0	44	
+98	4	10	10	400	10	85	0	89	
+99	82	48	41	161376	27	0	53	0	
+100	8	36	76	21888	5	0	0	82	
+101	7	90	33	20790	20	0	0	84	
+102	21	35	79	58065	5	59	0	60	
+103	31	80	75	186000	17	0	0	61	
+104	6	57	37	12654	21	0	0	89	
+105	35	80	61	170800	6	0	0	65	
+106	88	20	20	35200	19	75	71	0	
+107	25	90	86	193500	10	0	0	0	
+108	13	69	73	65481	9	0	0	83	
+109	44	32	28	39424	26	67	0	0	
+110	38	13	32	15808	16	81	0	0	
+111	59	10	23	13570	6	78	0	0	
+112	64	57	5	18240	8	0	90	0	
+113	74	72	34	181152	23	0	64	0	
+114	84	41	57	196308	20	0	0	0	
+115	5	21	41	4305	5	73	0	82	
+116	26	42	2	2184	17	48	75	45	
+117	82	67	73	401062	15	0	0	0	
+118	41	48	37	72816	26	46	0	55	
+119	36	97	31	108252	21	0	66	0	
+120	8	26	26	5408	9	69	0	83	
+121	64	29	95	176320	6	49	0	0	
+122	92	91	4	33488	8	0	95	0	
+123	29	88	24	61248	25	0	0	68	
+124	20	9	60	10800	2	85	0	58	
+125	31	31	47	45167	22	68	0	0	
+126	85	28	82	195160	11	35	16	0	
+127	15	16	98	23520	3	0	0	64	
+128	51	59	97	291873	4	0	0	46	
+129	55	67	28	103180	20	0	67	0	
+130	95	1	61	5795	12	91	0	0	
+131	27	16	65	28080	10	75	0	53	
+132	44	46	42	85008	26	0	0	55	
+133	99	23	42	95634	25	0	37	0	
+134	14	36	57	28728	1	46	0	83	
+135	5	11	66	3630	7	81	0	83	
+136	48	62	53	157728	27	0	0	0	
+137	34	16	39	21216	8	78	0	57	
+138	42	57	99	237006	2	0	0	58	
+139	2	77	72	11088	12	0	0	95	
+140	47	23	56	60536	13	77	0	0	
+141	16	32	42	21504	15	54	0	82	
+142	21	40	48	40320	24	57	0	46	
+143	58	87	90	454140	2	0	0	0	
+144	3	19	50	2850	10	66	0	89	
+145	7	68	72	34272	13	0	0	81	
+146	57	53	26	78546	26	0	56	0	
+147	46	93	96	410688	4	0	0	0	
+148	71	40	35	99400	22	58	65	0	
+149	64	100	91	582400	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	34	83	220116	28	66	0	0	
+1	80	69	31	171120	30	0	69	0	
+2	92	75	37	255300	3	0	62	0	
+3	43	1	11	473	1	98	0	0	
+4	74	12	97	86136	8	88	0	0	
+5	88	5	86	37840	15	93	0	0	
+6	92	77	93	658812	2	0	0	0	
+7	53	60	74	235320	27	0	0	0	
+8	8	76	79	48032	2	0	0	92	
+9	94	32	97	291776	18	0	0	0	
+10	97	17	78	128622	25	83	0	0	
+11	68	32	79	171904	31	0	0	0	
+12	80	25	88	176000	29	75	0	0	
+13	77	12	73	67452	29	63	0	0	
+14	100	48	97	465600	7	0	0	0	
+15	14	21	25	7350	7	48	66	81	
+16	7	6	27	1134	1	92	0	86	
+17	80	37	67	198320	29	0	0	0	
+18	90	13	73	85410	35	76	0	0	
+19	61	88	93	499224	6	8	0	0	
+20	11	42	39	18018	9	0	0	79	
+21	86	15	70	90300	35	61	0	0	
+22	39	68	74	196248	26	0	0	48	
+23	74	6	76	33744	19	89	0	0	
+24	79	42	73	242214	25	41	0	0	
+25	92	45	67	277380	20	46	0	0	
+26	80	23	91	167440	26	77	0	0	
+27	78	90	45	315900	16	0	0	0	
+28	97	16	98	152096	22	84	0	0	
+29	84	30	90	226800	28	27	0	0	
+30	86	6	81	41796	1	92	0	0	
+31	95	41	97	377815	11	49	0	0	
+32	89	46	66	270204	22	0	0	0	
+33	67	1	96	6432	5	99	0	0	
+34	67	48	87	279792	19	41	0	0	
+35	39	98	88	336336	6	0	0	61	
+36	90	77	57	395010	10	0	0	0	
+37	73	46	83	278714	20	0	0	0	
+38	83	66	9	49302	19	0	87	0	
+39	91	50	73	332150	15	0	0	0	
+40	66	39	91	234234	27	60	0	0	
+41	98	9	67	59094	5	90	0	0	
+42	81	37	88	263736	22	46	0	0	
+43	81	46	79	294354	17	49	0	0	
+44	90	38	77	263340	23	0	0	0	
+45	97	88	62	529232	3	0	0	0	
+46	73	75	27	147825	29	0	73	0	
+47	69	14	93	89838	34	0	0	24	
+48	70	41	89	255430	25	0	0	0	
+49	78	69	10	53820	16	0	89	0	
+50	7	68	79	37604	4	0	0	92	
+51	97	12	89	103596	3	88	0	0	
+52	39	72	86	241488	8	0	0	55	
+53	12	46	36	19872	7	48	30	81	
+54	79	77	25	152075	26	0	74	0	
+55	90	100	39	351000	9	0	60	0	
+56	68	7	86	40936	11	90	0	0	
+57	29	26	22	16588	12	0	72	43	
+58	1	1	29	29	1	99	0	73	
+59	67	28	67	125692	33	49	0	0	
+60	46	35	48	77280	34	14	0	24	
+61	75	46	75	258750	24	0	0	0	
+62	20	29	28	16240	9	67	0	79	
+63	98	22	88	189728	10	77	0	0	
+64	85	17	83	119935	30	83	0	0	
+65	80	20	80	128000	32	79	0	0	
+66	74	12	72	63936	31	88	0	0	
+67	90	52	73	341640	13	47	0	0	
+68	37	26	18	17316	5	69	82	0	
+69	81	47	95	361665	13	0	0	0	
+70	84	24	69	139104	32	18	0	0	
+71	85	13	73	80665	36	0	0	0	
+72	26	89	87	201318	21	0	0	74	
+73	66	5	93	30690	17	95	0	0	
+74	84	38	82	261744	23	38	0	0	
+75	80	18	97	139680	24	82	0	0	
+76	29	89	92	237452	5	0	0	71	
+77	38	14	4	2128	2	0	94	0	
+78	73	1	94	6862	1	99	0	0	
+79	27	98	81	214326	14	0	0	71	
+80	77	24	72	133056	33	0	0	0	
+81	69	42	100	289800	18	32	0	0	
+82	86	14	79	95116	35	33	0	0	
+83	55	88	92	445280	8	0	0	0	
+84	87	18	89	139374	32	0	0	0	
+85	95	26	71	175370	29	37	0	0	
+86	74	18	73	97236	21	81	0	0	
+87	87	75	32	208800	10	0	57	0	
+88	75	72	1	5400	2	0	93	0	
+89	71	90	82	523980	5	0	0	0	
+90	19	11	22	4598	3	75	62	41	
+91	95	92	82	716680	1	0	0	0	
+92	87	13	94	106314	34	77	0	0	
+93	93	55	72	368280	12	0	0	0	
+94	76	25	68	129200	33	24	0	0	
+95	100	18	76	136800	32	61	0	0	
+96	88	49	90	388080	11	0	0	0	
+97	49	8	43	16856	6	0	0	0	
+98	26	89	68	157352	27	0	0	74	
+99	79	88	60	417120	9	0	0	0	
+100	70	6	94	39480	4	94	0	0	
+101	86	16	77	105952	35	0	0	0	
+102	95	67	14	89110	17	0	82	0	
+103	78	67	35	182910	30	0	34	0	
+104	9	67	94	56682	9	0	0	90	
+105	99	93	17	156519	15	0	80	0	
+106	100	99	18	178200	1	0	82	0	
+107	85	21	95	169575	23	79	0	0	
+108	80	17	70	95200	35	16	0	0	
+109	43	45	28	54180	12	0	72	0	
+110	68	41	97	270436	21	40	0	0	
+111	75	49	82	301350	17	0	0	0	
+112	80	6	67	32160	20	94	0	0	
+113	1	86	69	5934	1	0	0	98	
+114	18	42	30	22680	7	48	0	81	
+115	41	10	36	14760	3	75	62	0	
+116	78	36	91	255528	24	46	0	0	
+117	22	45	31	30690	19	41	0	67	
+118	16	95	95	144400	16	0	0	78	
+119	95	69	8	52440	5	0	92	0	
+120	89	41	78	284622	19	0	0	0	
+121	48	77	66	243936	26	0	0	0	
+122	68	83	34	191896	30	0	0	0	
+123	17	99	69	116127	17	0	0	81	
+124	66	97	2	12804	2	0	98	0	
+125	81	50	98	396900	7	48	0	0	
+126	99	96	11	104544	10	0	89	0	
+127	72	40	95	273600	21	0	0	0	
+128	70	98	44	301840	16	0	45	0	
+129	82	26	71	151372	31	62	0	0	
+130	22	19	33	13794	8	72	0	74	
+131	57	82	74	345876	14	0	0	0	
+132	71	18	78	99684	14	82	0	0	
+133	66	25	95	156750	18	74	0	0	
+134	98	23	98	220892	2	77	0	0	
+135	30	67	91	182910	18	32	0	69	
+136	24	77	66	121968	34	0	0	0	
+137	3	92	66	18216	1	0	0	95	
+138	76	30	70	159600	31	32	0	0	
+139	97	43	88	367048	12	55	0	0	
+140	94	19	77	137522	32	42	0	0	
+141	93	27	91	228501	28	0	0	0	
+142	92	34	100	312800	4	60	0	0	
+143	79	20	75	118500	33	77	0	0	
+144	85	3	66	16830	11	97	0	0	
+145	91	60	96	524160	4	0	0	0	
+146	97	86	19	158498	14	0	81	0	
+147	92	43	80	316480	15	50	0	0	
+148	78	14	83	90636	35	47	0	0	
+149	3	3	41	369	1	92	27	86	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	34	83	220116	20	49	0	0	
+1	80	69	31	171120	30	0	69	0	
+2	92	75	37	255300	22	0	0	0	
+3	43	1	11	473	1	99	43	0	
+4	74	12	97	86136	8	88	0	0	
+5	88	5	86	37840	5	90	0	0	
+6	92	77	93	658812	2	0	0	0	
+7	53	60	74	235320	26	0	0	0	
+8	8	76	79	48032	2	0	0	92	
+9	94	82	32	246656	24	0	42	0	
+10	97	92	43	383732	11	0	57	0	
+11	68	87	14	82824	35	0	71	0	
+12	80	95	28	212800	25	0	71	0	
+13	77	67	13	67067	36	0	17	0	
+14	100	48	97	465600	7	0	0	0	
+15	14	21	25	7350	4	67	61	72	
+16	7	6	27	1134	1	92	43	0	
+17	80	97	37	287120	3	0	62	0	
+18	90	93	48	401760	10	0	43	0	
+19	61	88	93	499224	6	0	0	0	
+20	11	42	39	18018	7	48	0	81	
+21	86	100	5	43000	18	0	95	0	
+22	39	68	74	196248	29	0	0	0	
+23	74	66	21	102564	26	0	74	0	
+24	79	77	18	109494	22	0	82	0	
+25	92	90	22	182160	16	0	75	0	
+26	80	23	91	167440	22	77	0	0	
+27	78	90	45	315900	18	0	48	0	
+28	97	16	98	152096	13	82	0	0	
+29	84	100	40	336000	17	0	0	0	
+30	86	86	26	192296	24	0	74	0	
+31	95	76	2	14440	16	0	97	0	
+32	89	86	36	275544	21	0	39	0	
+33	67	91	36	219492	27	0	43	0	
+34	67	68	17	77452	36	0	0	0	
+35	39	98	88	336336	6	0	0	61	
+36	90	77	57	395010	11	0	0	0	
+37	73	66	18	86724	35	0	53	0	
+38	83	66	9	49302	12	0	91	0	
+39	91	70	48	305760	19	0	0	0	
+40	66	79	31	161634	31	0	59	0	
+41	98	84	17	139944	34	0	27	0	
+42	81	97	3	23571	5	0	97	0	
+43	81	71	34	195534	28	0	66	0	
+44	90	83	47	351090	12	0	44	0	
+45	97	88	62	529232	3	0	0	0	
+46	73	75	27	147825	34	0	0	0	
+47	69	69	33	157113	32	0	61	0	
+48	70	81	44	249480	23	0	45	0	
+49	78	69	10	53820	31	0	90	0	
+50	7	68	79	37604	9	0	0	93	
+51	97	87	44	371316	12	0	0	0	
+52	39	72	86	241488	8	0	0	55	
+53	12	46	36	19872	3	42	62	80	
+54	79	77	25	152075	33	0	22	0	
+55	90	100	39	351000	14	0	0	0	
+56	68	72	31	151776	33	0	47	0	
+57	29	26	22	16588	13	26	72	43	
+58	1	1	29	29	1	99	54	0	
+59	67	88	42	247632	24	0	0	0	
+60	46	35	48	77280	26	60	0	0	
+61	75	46	75	258750	16	52	0	0	
+62	20	29	28	16240	4	67	0	72	
+63	98	22	88	189728	2	77	0	0	
+64	85	67	23	130985	35	0	0	0	
+65	80	70	45	252000	23	0	0	0	
+66	74	67	32	158656	32	0	29	0	
+67	90	52	73	341640	16	0	0	0	
+68	37	26	18	17316	13	0	72	43	
+69	81	47	95	361665	7	48	0	0	
+70	84	94	4	31584	4	0	96	0	
+71	85	73	13	80665	35	0	85	0	
+72	26	89	87	201318	26	0	0	74	
+73	66	95	33	206910	28	0	32	0	
+74	84	98	22	181104	21	0	78	0	
+75	80	18	97	139680	23	81	0	0	
+76	29	89	92	237452	5	0	0	71	
+77	38	14	4	2128	2	77	88	0	
+78	73	76	29	160892	32	0	0	0	
+79	27	98	81	214326	15	0	0	71	
+80	77	84	22	142296	33	0	78	0	
+81	69	87	15	90045	5	0	82	0	
+82	86	79	24	163056	31	0	35	0	
+83	55	88	92	445280	8	0	0	0	
+84	87	78	49	332514	17	0	40	0	
+85	95	71	1	6745	3	0	99	0	
+86	74	73	43	232286	27	0	0	0	
+87	87	75	32	208800	28	0	0	0	
+88	75	72	1	5400	6	0	99	0	
+89	71	90	82	523980	5	0	0	0	
+90	19	11	22	4598	3	88	36	0	
+91	95	92	82	716680	1	0	0	0	
+92	87	83	39	281619	21	0	0	0	
+93	93	55	72	368280	13	0	0	0	
+94	76	25	68	129200	32	69	29	0	
+95	100	83	6	49800	6	0	93	0	
+96	88	79	50	347600	14	0	39	0	
+97	49	8	43	16856	1	92	0	0	
+98	26	89	68	157352	25	0	0	72	
+99	79	88	60	417120	9	0	0	0	
+100	70	81	34	192780	30	0	0	0	
+101	86	71	22	134332	34	0	62	0	
+102	95	67	14	89110	35	0	39	0	
+103	78	67	35	182910	31	0	0	0	
+104	9	67	94	56682	4	0	0	91	
+105	99	93	17	156519	20	0	83	0	
+106	100	99	18	178200	1	0	82	0	
+107	85	66	45	252450	22	0	37	0	
+108	80	92	15	110400	34	0	84	0	
+109	43	45	28	54180	13	0	72	0	
+110	68	66	22	98736	29	0	74	0	
+111	75	49	82	301350	20	0	0	0	
+112	80	96	7	53760	2	0	93	0	
+113	1	86	69	5934	1	0	0	98	
+114	18	42	30	22680	3	0	62	80	
+115	41	10	36	14760	3	88	0	0	
+116	78	86	6	40248	19	0	94	0	
+117	22	45	31	30690	16	52	0	75	
+118	16	95	95	144400	18	0	0	81	
+119	95	69	8	52440	10	0	92	0	
+120	89	66	3	17622	7	0	97	0	
+121	48	77	66	243936	25	0	0	0	
+122	68	83	34	191896	30	0	34	0	
+123	17	99	69	116127	20	0	0	78	
+124	66	97	2	12804	15	0	78	0	
+125	81	85	48	330480	18	0	0	0	
+126	99	96	11	104544	14	0	89	0	
+127	72	40	95	273600	4	60	0	0	
+128	70	98	44	301840	19	0	48	0	
+129	82	26	71	151372	29	68	0	0	
+130	22	19	33	13794	4	67	28	72	
+131	57	82	74	345876	15	0	0	0	
+132	71	18	78	99684	15	82	0	0	
+133	66	85	5	28050	25	0	66	0	
+134	98	98	43	412972	10	0	0	0	
+135	30	67	91	182910	29	0	0	68	
+136	24	77	66	121968	25	0	0	48	
+137	3	92	66	18216	1	0	0	95	
+138	76	80	10	60800	23	0	89	0	
+139	97	73	8	56648	8	0	92	0	
+140	94	74	22	153032	33	0	0	0	
+141	93	27	91	228501	13	55	0	0	
+142	92	99	40	364320	9	0	60	0	
+143	79	100	20	158000	27	0	80	0	
+144	85	78	16	106080	35	0	23	0	
+145	91	60	96	524160	4	0	0	0	
+146	97	86	19	158498	15	0	81	0	
+147	92	83	10	76360	17	0	90	0	
+148	78	99	18	138996	34	0	44	0	
+149	3	3	41	369	1	92	0	49	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	34	83	220116	17	49	0	0	
+1	80	69	31	171120	26	0	67	0	
+2	92	75	37	255300	3	0	62	0	
+3	43	1	11	473	1	99	43	0	
+4	74	12	97	86136	3	88	0	0	
+5	88	5	86	37840	5	95	0	0	
+6	92	77	93	658812	2	0	0	0	
+7	53	60	74	235320	24	0	0	0	
+8	8	76	79	48032	15	0	0	90	
+9	39	82	97	310206	14	0	0	57	
+10	7	92	78	50232	11	0	0	93	
+11	18	87	79	123714	29	0	0	81	
+12	50	95	88	418000	9	0	0	49	
+13	7	67	73	34237	33	0	0	55	
+14	100	48	97	465600	7	0	0	0	
+15	14	21	25	7350	4	67	28	72	
+16	7	6	27	1134	1	93	43	0	
+17	5	97	67	32495	33	0	0	62	
+18	5	93	73	33945	1	0	0	95	
+19	61	88	93	499224	6	0	0	0	
+20	11	42	39	18018	10	0	0	79	
+21	1	100	70	7000	9	0	0	99	
+22	39	68	74	196248	27	0	0	32	
+23	44	66	76	220704	25	0	0	0	
+24	39	77	73	219219	25	0	0	44	
+25	32	90	67	192960	28	0	0	0	
+26	80	23	91	167440	12	77	0	0	
+27	78	90	45	315900	16	0	0	0	
+28	97	16	98	152096	13	84	0	0	
+29	49	100	90	441000	9	0	0	0	
+30	16	86	81	111456	32	0	0	0	
+31	5	76	97	36860	32	0	0	94	
+32	39	86	66	221364	24	0	0	53	
+33	47	91	96	410592	11	0	0	0	
+34	7	68	87	41412	21	0	0	87	
+35	39	98	88	336336	6	0	0	61	
+36	90	77	57	395010	12	0	0	0	
+37	18	66	83	98604	32	0	0	76	
+38	83	66	9	49302	12	0	89	0	
+39	1	70	73	5110	20	0	0	98	
+40	36	79	91	258804	20	0	0	34	
+41	38	84	67	213864	26	0	0	37	
+42	46	97	88	392656	11	0	0	47	
+43	1	71	79	5609	20	0	0	97	
+44	10	83	77	63910	10	0	0	90	
+45	97	88	62	529232	3	0	0	0	
+46	73	75	27	147825	28	0	67	0	
+47	14	69	93	89838	22	0	0	86	
+48	20	81	89	144180	31	0	0	0	
+49	78	69	10	53820	9	0	90	0	
+50	7	68	79	37604	33	0	0	48	
+51	37	87	89	286491	18	0	0	37	
+52	39	72	86	241488	23	0	0	0	
+53	12	46	36	19872	7	48	30	81	
+54	79	77	25	152075	24	0	74	0	
+55	90	100	39	351000	10	0	60	0	
+56	3	72	86	18576	16	0	0	97	
+57	29	26	22	16588	13	0	72	43	
+58	1	1	29	29	1	99	54	0	
+59	37	88	67	218152	26	0	0	0	
+60	46	35	48	77280	24	60	0	0	
+61	75	46	75	258750	15	52	0	0	
+62	20	29	28	16240	4	67	0	72	
+63	98	22	88	189728	2	78	0	0	
+64	20	67	83	111220	32	0	0	16	
+65	25	70	80	140000	31	0	0	20	
+66	14	67	72	67536	33	0	0	34	
+67	90	52	73	341640	15	0	0	0	
+68	37	26	18	17316	5	69	82	0	
+69	81	47	95	361665	7	48	0	0	
+70	44	94	69	285384	19	0	0	0	
+71	25	73	73	133225	31	0	0	45	
+72	26	89	87	201318	18	0	0	74	
+73	31	95	93	273885	19	0	0	44	
+74	34	98	82	273224	20	0	0	0	
+75	80	18	97	139680	14	82	0	0	
+76	29	89	92	237452	5	0	0	71	
+77	38	14	4	2128	2	85	88	0	
+78	33	76	94	235752	23	0	0	39	
+79	27	98	81	214326	20	0	0	70	
+80	7	84	72	42336	13	0	0	93	
+81	19	87	100	165300	16	0	0	78	
+82	41	79	79	255881	21	0	0	0	
+83	55	88	92	445280	8	0	0	0	
+84	7	78	89	48594	2	0	0	92	
+85	20	71	71	100820	32	0	0	56	
+86	24	73	73	127896	31	0	0	70	
+87	87	75	32	208800	12	0	57	0	
+88	75	72	1	5400	2	0	93	0	
+89	71	90	82	523980	5	0	0	0	
+90	19	11	22	4598	3	88	0	74	
+91	95	92	82	716680	1	0	0	0	
+92	37	83	94	288674	18	0	0	0	
+93	93	55	72	368280	13	0	0	0	
+94	76	25	68	129200	31	73	0	20	
+95	25	83	76	157700	29	0	0	30	
+96	28	79	90	199080	23	0	0	72	
+97	49	8	43	16856	1	92	0	0	
+98	26	89	68	157352	29	0	0	55	
+99	79	88	60	417120	10	0	0	0	
+100	25	81	94	190350	19	0	0	75	
+101	46	71	77	251482	21	0	0	41	
+102	95	67	14	89110	27	0	80	0	
+103	78	67	35	182910	30	0	0	0	
+104	9	67	94	56682	4	0	0	91	
+105	99	93	17	156519	17	0	83	0	
+106	100	99	18	178200	1	0	82	0	
+107	10	66	95	62700	12	0	0	90	
+108	15	92	70	96600	33	0	0	19	
+109	43	45	28	54180	13	0	72	0	
+110	38	66	97	243276	22	0	0	48	
+111	75	49	82	301350	17	0	0	0	
+112	25	96	67	160800	26	0	0	75	
+113	1	86	69	5934	17	0	0	99	
+114	18	42	30	22680	7	48	0	81	
+115	41	10	36	14760	3	75	62	0	
+116	3	86	91	23478	3	0	0	97	
+117	22	45	31	30690	19	0	69	0	
+118	16	95	95	144400	25	0	0	84	
+119	95	69	8	52440	5	0	92	0	
+120	19	66	78	97812	33	0	0	0	
+121	48	77	66	243936	22	0	0	0	
+122	68	83	34	191896	28	0	0	32	
+123	17	99	69	116127	30	0	0	83	
+124	66	97	2	12804	2	0	98	0	
+125	1	85	98	8330	2	0	0	99	
+126	99	96	11	104544	21	0	87	0	
+127	72	40	95	273600	4	60	0	0	
+128	70	98	44	301840	16	0	45	0	
+129	82	26	71	151372	30	67	0	0	
+130	22	19	33	13794	3	75	62	74	
+131	57	82	74	345876	14	0	0	0	
+132	71	18	78	99684	21	80	0	0	
+133	6	85	95	48450	24	0	0	92	
+134	33	98	98	316932	8	0	0	55	
+135	30	67	91	182910	29	0	0	0	
+136	24	77	66	121968	28	0	34	73	
+137	3	92	66	18216	17	0	0	96	
+138	6	80	70	33600	21	0	0	94	
+139	2	73	88	12848	15	0	0	98	
+140	29	74	77	165242	27	0	0	71	
+141	93	27	91	228501	13	55	0	0	
+142	12	99	100	118800	8	0	0	88	
+143	4	100	75	30000	14	0	0	96	
+144	20	78	66	102960	32	0	0	36	
+145	91	60	96	524160	4	0	0	0	
+146	97	86	19	158498	15	0	79	0	
+147	32	83	80	212480	27	0	0	0	
+148	18	99	83	147906	17	0	0	78	
+149	3	3	41	369	1	93	0	49	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	34	83	220116	58	66	0	0	
+1	80	69	31	171120	10	0	64	0	
+2	92	75	37	255300	19	0	53	0	
+3	43	1	11	473	21	0	88	0	
+4	74	12	97	86136	20	88	0	0	
+5	88	5	86	37840	9	95	0	0	
+6	92	77	93	658812	40	0	0	0	
+7	53	60	74	235320	65	0	0	0	
+8	8	76	79	48032	7	0	0	89	
+9	66	68	60	269280	50	0	0	0	
+10	81	56	75	340200	72	0	0	0	
+11	52	80	76	316160	33	0	0	0	
+12	61	60	66	241560	66	0	0	0	
+13	53	64	62	210304	61	0	0	0	
+14	100	48	97	465600	76	52	0	0	
+15	14	21	25	7350	12	0	53	78	
+16	7	6	27	1134	2	0	18	90	
+17	74	89	53	349058	19	0	0	0	
+18	90	86	70	541800	25	0	0	0	
+19	61	88	93	499224	18	0	0	0	
+20	11	42	39	18018	1	0	50	88	
+21	83	82	62	421972	30	0	0	0	
+22	39	68	74	196248	29	0	0	58	
+23	65	54	81	284310	75	0	0	0	
+24	92	93	68	581808	13	0	0	0	
+25	88	86	56	423808	26	0	0	0	
+26	80	23	91	167440	40	77	0	0	
+27	78	90	45	315900	12	0	53	0	
+28	97	16	98	152096	27	84	0	0	
+29	77	75	64	369600	43	0	0	0	
+30	51	71	91	329511	47	0	0	0	
+31	67	93	70	436170	14	0	0	0	
+32	86	95	62	506540	11	0	0	0	
+33	67	99	77	510741	3	0	0	0	
+34	60	56	63	211680	71	0	0	0	
+35	39	98	88	336336	5	0	0	55	
+36	90	77	57	395010	41	0	0	0	
+37	51	88	84	376992	20	0	0	0	
+38	83	66	9	49302	24	0	80	0	
+39	78	81	67	423306	32	0	0	0	
+40	80	88	88	619520	21	0	0	0	
+41	62	68	67	282472	51	0	0	0	
+42	51	68	68	235824	49	0	0	0	
+43	90	52	90	421200	77	0	0	0	
+44	63	78	63	309582	38	0	0	0	
+45	97	88	62	529232	22	0	0	0	
+46	73	75	27	147825	17	0	51	0	
+47	74	58	52	223184	68	0	0	0	
+48	89	66	56	328944	58	0	0	0	
+49	78	69	10	53820	15	0	82	0	
+50	7	68	79	37604	24	0	0	88	
+51	61	68	75	311100	52	0	0	0	
+52	39	72	86	241488	47	0	0	51	
+53	12	46	36	19872	2	0	57	66	
+54	79	77	25	152075	14	0	70	0	
+55	90	100	39	351000	2	0	18	0	
+56	54	87	100	469800	9	0	0	0	
+57	29	26	22	16588	11	0	62	68	
+58	1	1	29	29	2	0	18	97	
+59	83	83	56	385784	28	0	0	0	
+60	46	35	48	77280	46	0	52	0	
+61	75	46	75	258750	75	54	0	0	
+62	20	29	28	16240	1	0	0	71	
+63	98	22	88	189728	38	78	0	0	
+64	76	66	59	295944	59	0	0	0	
+65	100	91	98	891800	16	0	0	0	
+66	65	91	51	301665	17	0	0	0	
+67	90	52	73	341640	78	0	0	0	
+68	37	26	18	17316	10	0	0	58	
+69	81	47	95	361665	77	52	0	0	
+70	95	67	76	483740	55	0	0	0	
+71	90	67	79	476370	56	0	0	0	
+72	26	89	87	201318	9	0	0	54	
+73	92	67	70	431480	57	0	0	0	
+74	71	100	50	355000	1	0	0	0	
+75	80	18	97	139680	30	82	0	0	
+76	29	89	92	237452	18	0	0	61	
+77	38	14	4	2128	5	0	92	0	
+78	85	74	83	522070	44	0	0	0	
+79	27	98	81	214326	6	0	0	71	
+80	84	78	73	478296	39	0	0	0	
+81	58	95	64	352640	10	0	0	0	
+82	84	84	69	486864	27	0	0	0	
+83	55	88	92	445280	5	0	0	0	
+84	68	51	71	246228	79	0	0	0	
+85	93	71	60	396180	48	0	0	0	
+86	89	97	92	794236	7	0	0	0	
+87	87	75	32	208800	13	0	68	0	
+88	75	72	1	5400	1	0	94	0	
+89	71	90	82	523980	6	0	0	0	
+90	19	11	22	4598	14	0	70	79	
+91	95	92	82	716680	15	0	0	0	
+92	78	95	53	392730	12	0	0	0	
+93	93	55	72	368280	74	0	0	0	
+94	76	25	68	129200	43	75	0	0	
+95	56	52	67	195104	76	0	0	0	
+96	64	56	96	344064	54	0	0	0	
+97	49	8	43	16856	26	0	56	0	
+98	26	89	68	157352	3	0	0	67	
+99	79	88	60	417120	23	0	0	0	
+100	99	79	58	453618	37	0	0	0	
+101	56	62	80	277760	63	0	0	0	
+102	95	67	14	89110	6	0	82	0	
+103	78	67	35	182910	23	0	60	0	
+104	9	67	94	56682	45	0	0	73	
+105	99	93	17	156519	8	0	56	0	
+106	100	99	18	178200	2	0	0	0	
+107	75	63	69	326025	62	0	0	0	
+108	88	88	80	619520	24	0	0	0	
+109	43	45	28	54180	22	0	62	0	
+110	61	79	69	332511	36	0	0	0	
+111	75	49	82	301350	79	51	0	0	
+112	96	58	74	412032	69	0	0	0	
+113	1	86	69	5934	4	0	0	95	
+114	18	42	30	22680	1	0	50	70	
+115	41	10	36	14760	22	0	62	43	
+116	98	65	88	560560	60	0	0	0	
+117	22	45	31	30690	2	0	57	78	
+118	16	95	95	144400	9	0	0	80	
+119	95	69	8	52440	7	0	92	0	
+120	73	73	94	500926	45	0	0	0	
+121	48	77	66	243936	33	0	0	52	
+122	68	83	34	191896	11	0	62	0	
+123	17	99	69	116127	4	0	0	75	
+124	66	97	2	12804	2	0	57	0	
+125	88	68	85	508640	53	0	0	0	
+126	99	96	11	104544	4	0	72	0	
+127	72	40	95	273600	65	60	0	0	
+128	70	98	44	301840	1	0	50	0	
+129	82	26	71	151372	44	74	0	0	
+130	22	19	33	13794	12	0	0	78	
+131	57	82	74	345876	31	0	0	0	
+132	71	18	78	99684	31	82	0	0	
+133	87	61	55	291885	64	0	0	0	
+134	96	96	56	516096	8	0	0	0	
+135	30	67	91	182910	54	0	0	64	
+136	24	77	66	121968	14	0	0	67	
+137	3	92	66	18216	4	0	0	92	
+138	58	83	85	409190	29	0	0	0	
+139	92	76	71	496432	42	0	0	0	
+140	97	80	60	465600	34	0	0	0	
+141	93	27	91	228501	45	73	0	0	
+142	90	80	62	446400	35	0	0	0	
+143	75	98	72	529200	4	0	0	0	
+144	94	57	98	525084	70	0	0	0	
+145	91	60	96	524160	67	0	0	0	
+146	97	86	19	158498	3	0	77	0	
+147	90	73	52	341640	46	0	0	0	
+148	72	56	80	322560	73	0	0	0	
+149	3	3	41	369	4	0	0	96	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	78	34	83	220116	14	0	0	0	
+1	80	69	31	171120	13	18	0	0	
+2	92	75	37	255300	8	23	57	0	
+3	43	1	11	473	2	86	86	0	
+4	74	12	97	86136	5	88	0	0	
+5	88	5	86	37840	2	86	0	0	
+6	92	77	93	658812	9	0	0	0	
+7	53	60	74	235320	21	0	0	0	
+8	8	76	79	48032	8	0	0	92	
+9	39	32	32	39936	19	68	0	57	
+10	7	17	43	5117	10	67	0	91	
+11	18	32	14	8064	20	0	86	55	
+12	50	25	28	35000	10	60	71	0	
+13	7	12	13	1092	18	88	32	0	
+14	100	48	97	465600	2	16	0	0	
+15	14	21	25	7350	22	67	61	48	
+16	7	6	27	1134	17	90	26	0	
+17	5	37	37	6845	15	50	39	78	
+18	5	13	48	3120	10	67	43	91	
+19	61	88	93	499224	18	0	0	0	
+20	11	42	39	18018	15	50	0	78	
+21	1	15	5	75	11	0	95	0	
+22	39	68	74	196248	19	0	0	57	
+23	44	6	21	5544	6	92	79	0	
+24	39	42	18	29484	6	0	82	0	
+25	32	45	22	31680	21	0	74	0	
+26	80	23	91	167440	8	0	0	0	
+27	78	90	45	315900	15	0	0	0	
+28	97	16	98	152096	2	0	0	0	
+29	49	30	40	58800	21	60	48	0	
+30	16	6	26	2496	17	90	0	0	
+31	5	41	2	410	9	0	96	0	
+32	39	46	36	64584	18	49	0	61	
+33	47	1	36	1692	6	92	43	0	
+34	7	48	17	5712	23	0	81	0	
+35	39	98	88	336336	3	0	0	0	
+36	90	77	57	395010	8	23	0	0	
+37	18	46	18	14904	19	0	74	57	
+38	83	66	9	49302	7	27	80	0	
+39	1	50	48	2400	12	0	0	87	
+40	36	39	31	43524	21	0	68	53	
+41	38	9	17	5814	12	88	36	0	
+42	46	37	3	5106	2	16	97	0	
+43	1	46	34	1564	5	0	66	97	
+44	10	38	47	17860	15	0	48	78	
+45	97	88	62	529232	5	0	0	0	
+46	73	75	27	147825	13	18	31	0	
+47	14	14	33	6468	22	67	28	48	
+48	20	41	44	36080	18	0	50	61	
+49	78	69	10	53820	7	27	89	0	
+50	7	68	79	37604	9	0	0	92	
+51	37	12	44	19536	12	88	53	0	
+52	39	72	86	241488	20	0	0	55	
+53	12	46	36	19872	12	50	0	87	
+54	79	77	25	152075	13	18	58	0	
+55	90	100	39	351000	1	0	0	0	
+56	3	7	31	651	17	90	53	0	
+57	29	26	22	16588	19	68	32	57	
+58	1	1	29	29	16	95	57	0	
+59	37	28	42	43512	20	72	0	55	
+60	46	35	48	77280	21	60	0	0	
+61	75	46	75	258750	16	49	0	0	
+62	20	29	28	16240	22	67	0	48	
+63	98	22	88	189728	2	64	0	0	
+64	20	17	23	7820	19	68	54	57	
+65	25	20	45	22500	22	77	22	0	
+66	14	12	32	5376	18	88	0	0	
+67	90	52	73	341640	11	0	0	0	
+68	37	26	18	17316	15	0	80	0	
+69	81	47	95	361665	11	52	0	0	
+70	44	24	4	4224	5	0	96	0	
+71	25	13	13	4225	14	0	83	0	
+72	26	89	87	201318	23	0	0	27	
+73	31	5	33	5115	15	90	29	0	
+74	34	38	22	28424	19	0	74	0	
+75	80	18	97	139680	9	77	0	0	
+76	29	89	92	237452	17	0	0	71	
+77	38	14	4	2128	2	64	88	0	
+78	33	1	29	957	15	90	0	0	
+79	27	98	81	214326	23	0	0	0	
+80	7	24	22	3696	19	68	77	57	
+81	19	42	15	11970	13	18	83	0	
+82	41	14	24	13776	14	34	68	0	
+83	55	88	92	445280	20	0	0	0	
+84	7	18	49	6174	16	77	45	75	
+85	20	26	1	520	7	27	99	0	
+86	24	18	43	18576	19	82	39	0	
+87	87	75	32	208800	12	0	60	0	
+88	75	72	1	5400	5	0	95	0	
+89	71	90	82	523980	17	0	0	0	
+90	19	11	22	4598	13	0	78	0	
+91	95	92	82	716680	6	0	0	0	
+92	37	13	39	18759	19	82	0	0	
+93	93	55	72	368280	7	27	0	0	
+94	76	25	68	129200	14	34	0	0	
+95	25	18	6	2700	7	0	91	0	
+96	28	49	50	68600	18	0	0	61	
+97	49	8	43	16856	6	92	0	0	
+98	26	89	68	157352	21	0	0	53	
+99	79	88	60	417120	12	0	0	0	
+100	25	6	34	5100	15	90	62	0	
+101	46	16	22	16192	11	0	73	0	
+102	95	67	14	89110	5	0	81	0	
+103	78	67	35	182910	15	0	45	0	
+104	9	67	94	56682	10	0	0	91	
+105	99	93	17	156519	4	0	78	0	
+106	100	99	18	178200	1	0	39	0	
+107	10	21	45	9450	16	77	0	75	
+108	15	17	15	3825	19	82	82	0	
+109	43	45	28	54180	22	0	66	0	
+110	38	41	22	34276	16	49	75	0	
+111	75	49	82	301350	16	0	0	0	
+112	25	6	7	1050	2	64	92	0	
+113	1	86	69	5934	3	0	0	99	
+114	18	42	30	22680	13	0	69	80	
+115	41	10	36	14760	12	88	0	0	
+116	3	36	6	648	8	23	94	0	
+117	22	45	31	30690	16	0	66	75	
+118	16	95	95	144400	14	0	0	78	
+119	95	69	8	52440	7	27	72	0	
+120	19	41	3	2337	9	0	93	0	
+121	48	77	66	243936	22	0	0	0	
+122	68	83	34	191896	4	0	44	0	
+123	17	99	69	116127	13	0	0	80	
+124	66	97	2	12804	4	0	95	0	
+125	1	50	48	2400	15	0	0	78	
+126	99	96	11	104544	3	0	88	0	
+127	72	40	95	273600	14	59	0	0	
+128	70	98	44	301840	4	0	0	0	
+129	82	26	71	151372	10	60	0	0	
+130	22	19	33	13794	22	77	67	0	
+131	57	82	74	345876	19	0	0	0	
+132	71	18	78	99684	13	0	0	0	
+133	6	25	5	750	11	52	95	0	
+134	33	23	43	32637	20	72	42	55	
+135	30	67	91	182910	22	0	0	48	
+136	24	77	66	121968	16	0	0	75	
+137	3	92	66	18216	5	0	0	97	
+138	6	30	10	1800	21	60	88	0	
+139	2	43	8	688	12	0	92	0	
+140	29	19	22	12122	22	77	0	0	
+141	93	27	91	228501	7	0	0	0	
+142	12	34	40	16320	18	49	36	61	
+143	4	20	20	1600	18	49	76	61	
+144	20	3	16	960	16	95	0	0	
+145	91	60	96	524160	10	0	0	0	
+146	97	86	19	158498	5	0	62	0	
+147	32	43	10	13760	16	0	82	0	
+148	18	14	18	4536	17	0	82	0	
+149	3	3	41	369	16	95	16	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	1	4	32	1	64	8	0	
+1	4	8	2	64	1	64	95	0	
+2	2	1	10	20	1	25	30	0	
+3	7	5	7	245	1	8	24	0	
+4	1	5	1	5	1	74	9	0	
+5	2	3	1	6	1	74	8	0	
+6	1	2	4	8	1	64	4	0	
+7	3	5	1	15	1	74	7	0	
+8	2	4	1	8	1	74	6	0	
+9	3	10	4	120	1	64	0	0	
+10	3	2	2	12	1	64	93	0	
+11	8	6	4	192	1	8	85	0	
+12	2	9	2	36	1	64	91	0	
+13	7	9	9	567	1	16	82	0	
+14	8	3	7	168	1	8	17	0	
+15	8	2	4	64	1	8	81	0	
+16	8	6	5	240	1	54	76	0	
+17	2	10	6	120	1	54	0	0	
+18	1	3	7	21	1	8	10	0	
+19	10	8	7	560	1	35	88	0	
+20	5	5	1	25	1	74	5	0	
+21	6	4	5	120	1	54	71	0	
+22	10	7	7	490	1	35	81	0	
+23	5	7	7	245	1	35	74	0	
+24	8	6	3	144	1	64	48	0	
+25	8	5	4	160	1	8	77	0	
+26	5	6	7	210	1	35	67	0	
+27	1	2	9	18	1	16	73	0	
+28	5	10	5	250	1	54	66	0	
+29	8	1	3	24	1	64	45	0	
+30	7	4	9	252	1	16	64	0	
+31	4	6	1	24	1	74	4	0	
+32	8	9	2	144	1	64	89	0	
+33	5	9	8	360	1	44	40	0	
+34	1	2	2	4	1	64	87	0	
+35	5	3	6	90	1	8	67	0	
+36	5	2	10	100	1	25	20	0	
+37	6	8	1	48	1	74	3	0	
+38	10	8	2	160	1	64	85	0	
+39	9	10	10	900	1	25	10	0	
+40	6	8	6	288	1	8	61	0	
+41	1	6	9	54	1	16	55	0	
+42	9	2	5	90	1	54	61	0	
+43	9	6	6	324	1	8	55	0	
+44	6	8	1	48	1	74	2	0	
+45	8	7	8	448	1	44	32	0	
+46	3	7	7	147	1	35	60	0	
+47	9	3	3	81	1	64	42	0	
+48	5	4	5	100	1	54	56	0	
+49	6	3	7	126	1	35	53	0	
+50	2	8	8	128	1	44	24	0	
+51	3	6	9	162	1	16	46	0	
+52	8	10	10	800	1	25	0	0	
+53	9	1	7	63	1	35	46	0	
+54	6	1	6	36	1	8	49	0	
+55	8	9	7	504	1	35	39	0	
+56	3	7	7	147	1	35	32	0	
+57	6	6	7	252	1	44	90	0	
+58	6	4	1	24	1	74	1	0	
+59	10	8	7	560	1	44	83	0	
+60	2	4	8	64	1	44	16	0	
+61	5	1	2	10	1	64	83	0	
+62	6	7	8	336	1	44	8	0	
+63	4	4	3	48	1	64	39	0	
+64	4	9	1	36	1	74	0	0	
+65	4	10	2	80	1	64	81	0	
+66	3	10	8	240	1	44	0	0	
+67	7	8	4	224	1	8	73	0	
+68	4	8	2	64	1	64	79	0	
+69	7	7	3	147	1	64	36	0	
+70	5	6	9	270	1	16	37	0	
+71	2	6	6	72	1	8	43	0	
+72	5	2	2	20	1	64	77	0	
+73	5	4	2	40	1	64	75	0	
+74	7	9	10	630	1	16	0	0	
+75	3	7	1	21	1	8	89	0	
+76	2	5	6	60	1	8	37	0	
+77	1	9	5	45	1	54	51	0	
+78	9	9	1	81	1	16	99	0	
+79	7	8	2	112	1	64	73	0	
+80	8	5	5	200	1	54	46	0	
+81	6	6	1	36	1	35	99	0	
+82	5	10	5	250	1	54	41	0	
+83	10	9	8	720	1	35	24	0	
+84	3	1	2	6	1	64	71	0	
+85	7	8	10	560	1	8	0	0	
+86	7	3	10	210	1	1	20	0	
+87	5	10	5	250	1	54	36	0	
+88	2	6	2	24	1	64	69	0	
+89	7	4	4	112	1	35	95	0	
+90	5	2	1	10	1	44	99	0	
+91	7	6	8	336	1	35	16	0	
+92	10	1	7	70	1	44	76	0	
+93	4	1	9	36	1	16	28	0	
+94	9	4	4	144	1	54	93	0	
+95	5	3	3	45	1	64	33	0	
+96	2	3	4	24	1	54	89	0	
+97	5	6	10	300	1	1	10	0	
+98	10	3	1	30	1	44	98	0	
+99	4	8	2	64	1	64	67	0	
+100	2	1	8	16	1	35	8	0	
+101	9	10	3	270	1	64	30	0	
+102	5	2	9	90	1	16	19	0	
+103	8	4	4	128	1	54	85	0	
+104	9	10	1	90	1	44	97	0	
+105	3	3	3	27	1	64	27	0	
+106	7	1	7	49	1	44	69	0	
+107	7	4	2	56	1	64	65	0	
+108	5	6	2	60	1	64	63	0	
+109	4	9	9	324	1	16	10	0	
+110	4	4	1	16	1	54	99	0	
+111	10	1	1	10	1	54	98	0	
+112	9	9	8	648	1	35	0	0	
+113	6	7	10	420	1	1	0	0	
+114	10	1	10	100	1	0	10	0	
+115	4	8	3	96	1	64	24	0	
+116	2	2	5	20	1	54	31	0	
+117	7	2	2	28	1	64	61	0	
+118	4	1	10	40	1	0	0	0	
+119	8	10	7	560	1	44	62	0	
+120	2	5	1	10	1	54	97	0	
+121	1	9	4	36	1	54	81	0	
+122	8	6	7	336	1	44	55	0	
+123	7	3	9	189	1	25	85	0	
+124	3	4	1	12	1	64	99	0	
+125	5	2	1	10	1	64	98	0	
+126	6	3	1	18	1	64	97	0	
+127	5	8	6	240	1	8	31	0	
+128	10	8	9	720	1	25	76	0	
+129	8	8	5	320	1	54	26	0	
+130	3	3	9	81	1	25	67	0	
+131	6	4	3	72	1	64	21	0	
+132	1	4	8	32	1	16	91	0	
+133	6	8	6	288	1	25	94	0	
+134	8	4	5	160	1	54	21	0	
+135	6	6	2	72	1	64	59	0	
+136	4	2	2	16	1	64	57	0	
+137	7	10	2	140	1	64	55	0	
+138	3	5	3	45	1	64	18	0	
+139	9	2	9	162	1	25	58	0	
+140	7	2	3	42	1	64	15	0	
+141	9	9	2	162	1	64	53	0	
+142	7	8	5	280	1	54	16	0	
+143	10	1	5	50	1	54	11	0	
+144	5	6	7	210	1	44	48	0	
+145	5	5	5	125	1	54	6	0	
+146	7	8	3	168	1	64	12	0	
+147	8	1	2	16	1	64	51	0	
+148	7	1	9	63	1	25	49	0	
+149	6	10	9	540	1	25	40	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	18	21	9	3402	1	78	42	65	
+1	4	13	2	104	1	0	96	35	
+2	32	21	15	10080	3	68	0	0	
+3	27	10	32	8640	2	56	64	0	
+4	26	25	26	16900	1	58	52	0	
+5	2	23	21	966	1	74	67	35	
+6	26	32	9	7488	3	30	0	34	
+7	23	10	21	4830	2	77	73	35	
+8	7	4	21	588	1	0	49	0	
+9	8	25	29	5800	1	29	29	0	
+10	18	22	32	12672	2	0	0	35	
+11	8	11	14	1232	3	68	57	0	
+12	32	9	17	4896	2	0	49	35	
+13	27	29	29	22707	1	29	0	0	
+14	8	13	32	3328	1	8	34	0	
+15	3	22	14	924	3	68	43	0	
+16	23	26	30	17940	2	45	30	35	
+17	2	15	26	780	1	46	27	35	
+18	31	8	12	2976	1	92	33	0	
+19	35	28	32	31360	2	56	32	0	
+20	10	15	1	150	1	0	98	35	
+21	6	4	10	240	1	0	70	0	
+22	35	2	27	1890	2	14	61	0	
+23	15	32	2	960	1	0	97	65	
+24	8	1	28	224	1	8	66	0	
+25	28	25	9	6300	1	52	35	65	
+26	30	6	2	360	2	0	46	0	
+27	21	12	14	3528	3	68	29	0	
+28	5	15	35	2625	1	0	0	35	
+29	3	21	8	504	1	78	67	65	
+30	7	9	34	2142	1	0	35	35	
+31	9	1	11	99	1	92	45	0	
+32	8	19	12	1824	1	52	12	65	
+33	25	14	28	9800	2	14	33	0	
+34	31	2	27	1674	2	89	57	0	
+35	15	13	26	5070	2	77	26	35	
+36	5	2	25	250	1	74	0	35	
+37	16	13	1	208	2	0	99	35	
+38	35	33	32	36960	2	56	0	0	
+39	19	35	25	16625	3	33	0	0	
+40	16	3	21	1008	2	0	57	0	
+41	11	21	4	924	1	8	94	0	
+42	19	32	30	18240	2	45	0	35	
+43	24	21	1	504	2	77	99	35	
+44	31	3	26	2418	2	6	33	0	
+45	3	2	28	168	1	16	60	35	
+46	28	22	2	1232	1	78	93	65	
+47	4	33	23	3036	3	33	25	0	
+48	10	4	10	400	1	92	56	0	
+49	1	28	27	756	1	46	0	35	
+50	12	18	8	1728	1	78	59	65	
+51	18	1	9	162	2	0	48	0	
+52	8	25	5	1000	1	46	94	35	
+53	14	26	12	4368	1	52	0	65	
+54	6	26	1	156	1	46	99	35	
+55	33	19	2	1254	2	0	97	35	
+56	23	27	32	19872	2	29	0	0	
+57	6	16	2	192	1	78	91	65	
+58	11	14	16	2464	3	0	67	0	
+59	25	18	12	5400	1	34	0	65	
+60	7	14	18	1764	3	33	66	0	
+61	10	6	17	1020	1	92	0	0	
+62	1	17	8	136	1	78	51	65	
+63	4	4	28	448	1	16	32	35	
+64	24	9	16	3456	2	89	84	0	
+65	4	5	2	40	2	0	96	0	
+66	33	25	13	10725	1	0	55	65	
+67	7	3	14	294	1	0	35	0	
+68	24	28	22	14784	1	46	53	35	
+69	7	32	13	2912	1	0	42	65	
+70	10	21	34	7140	1	8	0	0	
+71	22	21	16	7392	2	0	66	35	
+72	15	17	12	3060	1	0	80	65	
+73	35	14	7	3430	1	78	82	65	
+74	22	29	25	15950	3	0	25	0	
+75	3	7	21	441	1	74	46	35	
+76	7	30	26	5460	1	58	26	0	
+77	11	34	15	5610	1	0	0	65	
+78	34	24	11	8976	1	52	24	65	
+79	2	23	2	92	1	52	44	65	
+80	23	20	15	6900	2	0	82	35	
+81	11	11	21	2541	1	74	25	35	
+82	20	10	10	2000	1	78	32	65	
+83	25	24	28	16800	1	29	58	0	
+84	23	1	2	46	2	6	97	0	
+85	2	33	25	1650	3	0	0	0	
+86	27	18	20	9720	2	22	59	35	
+87	15	5	15	1125	2	0	78	0	
+88	7	11	2	154	1	8	98	0	
+89	7	9	19	1197	1	46	75	35	
+90	20	12	11	2640	1	78	11	65	
+91	7	6	3	126	2	0	93	0	
+92	30	16	12	5760	1	16	88	35	
+93	29	16	14	6496	3	68	15	0	
+94	14	4	19	1064	2	22	79	35	
+95	20	8	8	1280	2	29	92	0	
+96	22	8	24	4224	2	6	59	0	
+97	30	6	35	6300	2	0	0	0	
+98	25	28	1	700	2	56	99	0	
+99	19	33	17	10659	3	0	50	0	
+100	32	16	13	6656	1	0	29	65	
+101	24	15	33	11880	2	14	0	0	
+102	5	27	9	1215	3	0	30	34	
+103	28	29	9	7308	3	0	21	34	
+104	29	10	11	3190	1	78	0	65	
+105	33	8	33	8712	2	6	0	0	
+106	27	16	12	5184	1	74	88	35	
+107	12	19	7	1596	1	78	75	65	
+108	35	31	22	23870	1	58	78	0	
+109	14	4	9	504	1	92	75	0	
+110	29	14	21	8526	2	77	52	35	
+111	10	31	16	4960	3	33	84	0	
+112	24	29	13	9048	3	68	84	0	
+113	6	22	15	1980	3	0	83	0	
+114	30	6	30	5400	2	29	62	0	
+115	9	8	8	576	1	92	84	0	
+116	32	27	10	8640	3	0	11	34	
+117	7	22	2	308	1	78	89	65	
+118	29	16	10	4640	1	78	22	65	
+119	18	10	2	360	2	22	98	35	
+120	17	30	11	5610	3	0	0	34	
+121	31	34	14	14756	1	0	15	65	
+122	23	21	17	8211	2	0	32	35	
+123	22	18	29	11484	2	22	30	35	
+124	8	34	26	7072	1	58	0	0	
+125	10	2	16	320	1	92	17	0	
+126	21	3	11	693	2	0	35	0	
+127	35	18	11	6930	2	45	89	35	
+128	25	8	14	2800	2	6	83	0	
+129	18	23	30	12420	2	22	0	35	
+130	18	8	9	1296	1	92	66	0	
+131	26	24	3	1872	2	56	96	0	
+132	21	29	18	10962	3	33	48	0	
+133	16	8	26	3328	2	77	0	35	
+134	23	29	5	3335	1	0	92	65	
+135	21	6	12	1512	2	14	88	0	
+136	34	27	2	1836	3	0	98	0	
+137	2	30	32	1920	1	16	0	35	
+138	13	15	13	2535	3	68	71	0	
+139	19	2	29	1102	2	89	0	0	
+140	32	7	28	6272	2	89	29	0	
+141	34	34	12	13872	1	0	68	65	
+142	12	8	35	3360	1	0	0	0	
+143	20	1	30	600	2	29	32	0	
+144	5	6	27	810	1	0	69	35	
+145	25	15	5	1875	2	77	94	35	
+146	12	23	3	828	3	68	97	0	
+147	3	1	32	96	1	15	0	35	
+148	17	16	29	7888	2	45	60	35	
+149	31	10	14	4340	1	29	86	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=03 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	18	61	34	37332	13	0	45	81	
+1	64	98	32	200704	21	0	0	32	
+2	22	81	20	35640	20	0	72	65	
+3	37	25	87	80475	23	0	0	63	
+4	61	55	1	3355	6	0	87	0	
+5	62	43	31	82646	24	55	0	0	
+6	81	92	34	253368	13	0	58	0	
+7	63	55	81	280665	24	0	0	0	
+8	22	54	51	60588	28	0	49	0	
+9	3	90	94	25380	7	0	0	94	
+10	23	82	72	135792	17	0	0	76	
+11	58	26	94	141752	22	69	0	0	
+12	32	79	82	207296	21	0	0	0	
+13	17	89	19	28747	21	0	53	32	
+14	58	93	7	37758	13	0	92	0	
+15	68	32	64	139264	16	68	0	0	
+16	78	66	25	128700	16	0	56	0	
+17	12	50	76	45600	11	0	0	84	
+18	11	13	7	1001	1	87	88	0	
+19	40	98	97	380240	30	0	0	0	
+20	25	95	21	49875	21	0	32	32	
+21	56	64	25	89600	3	0	74	0	
+22	90	27	7	17010	1	36	90	0	
+23	5	87	87	37845	6	0	0	95	
+24	98	6	13	7644	1	87	0	0	
+25	58	55	34	108460	25	0	39	0	
+26	25	96	87	208800	18	0	0	75	
+27	61	92	39	218868	25	0	0	0	
+28	55	80	65	286000	27	0	0	0	
+29	98	51	33	164934	5	43	0	0	
+30	7	84	39	22932	9	0	0	87	
+31	44	56	71	174944	27	0	0	55	
+32	18	69	92	114264	14	0	0	79	
+33	95	89	48	405840	4	0	0	0	
+34	51	22	82	92004	26	74	0	0	
+35	85	23	46	89930	5	0	49	0	
+36	45	22	40	39600	10	77	43	0	
+37	66	78	11	56628	9	0	42	0	
+38	30	68	72	146880	19	0	0	70	
+39	99	80	40	316800	3	0	0	0	
+40	76	58	56	246848	17	0	0	0	
+41	41	66	29	78474	26	0	68	57	
+42	29	52	5	7540	8	46	91	0	
+43	89	46	86	352084	8	0	0	0	
+44	36	58	1	2088	6	0	95	0	
+45	48	97	58	270048	13	0	0	0	
+46	63	67	57	240597	23	0	0	0	
+47	39	33	83	106821	27	56	0	55	
+48	65	84	85	464100	20	0	0	0	
+49	46	33	77	116886	28	58	0	0	
+50	12	18	18	3888	11	51	68	0	
+51	93	26	9	21762	1	36	81	0	
+52	48	90	100	432000	28	0	0	50	
+53	39	51	7	13923	6	0	88	0	
+54	96	31	86	255936	1	0	0	0	
+55	38	9	67	22914	14	91	0	0	
+56	3	67	37	7437	7	0	0	97	
+57	46	96	97	428352	29	0	0	46	
+58	76	34	51	131784	12	24	0	0	
+59	10	88	97	85360	8	0	0	89	
+60	62	54	38	127224	23	0	57	0	
+61	45	21	82	77490	29	46	0	0	
+62	86	77	88	582736	10	0	0	0	
+63	14	64	83	74368	10	0	0	86	
+64	94	59	41	227386	7	0	54	0	
+65	4	20	62	4960	27	80	0	0	
+66	63	10	88	55440	4	89	0	0	
+67	57	88	14	70224	25	0	73	0	
+68	94	8	62	46624	1	87	13	0	
+69	67	37	3	7437	1	36	97	0	
+70	65	36	39	91260	9	0	53	0	
+71	12	46	36	19872	25	32	60	61	
+72	75	32	22	52800	6	65	75	0	
+73	25	84	72	151200	30	0	0	40	
+74	27	89	10	24030	25	0	87	0	
+75	3	57	31	5301	9	0	63	87	
+76	72	35	26	65520	11	0	70	0	
+77	51	29	5	7395	1	0	95	0	
+78	99	79	1	7821	4	0	95	0	
+79	87	78	42	285012	9	0	0	0	
+80	98	5	85	41650	1	31	0	0	
+81	46	46	81	171396	29	0	0	0	
+82	55	20	95	104500	9	78	0	0	
+83	20	79	28	44240	30	0	72	40	
+84	73	41	72	215496	17	58	0	0	
+85	67	38	100	254600	19	0	0	0	
+86	47	73	20	68620	27	0	65	0	
+87	75	70	95	498750	18	0	0	0	
+88	82	36	12	35424	6	0	75	0	
+89	37	14	14	7252	8	46	77	0	
+90	55	32	71	124960	23	67	0	0	
+91	37	76	68	191216	26	0	0	57	
+92	90	71	47	300330	4	0	48	0	
+93	74	41	89	270026	12	58	0	0	
+94	69	54	44	163944	17	0	56	0	
+95	75	13	13	12675	1	87	75	0	
+96	12	83	24	23904	9	0	39	87	
+97	5	26	100	13000	14	69	0	79	
+98	10	33	31	10230	10	64	0	86	
+99	34	88	72	215424	20	0	0	65	
+100	82	31	68	172856	11	51	0	0	
+101	79	90	3	21330	14	0	77	0	
+102	35	62	79	171430	23	25	0	63	
+103	88	64	54	304128	7	0	0	0	
+104	29	100	1	2900	24	0	0	63	
+105	83	33	43	117777	12	24	51	0	
+106	67	91	77	469469	14	0	0	0	
+107	57	74	72	303696	26	0	0	0	
+108	15	36	42	22680	22	52	53	64	
+109	64	69	79	348864	22	0	0	0	
+110	4	24	41	3936	26	76	0	57	
+111	100	51	81	413100	1	36	0	0	
+112	99	99	18	176418	2	0	0	0	
+113	26	57	60	88920	25	32	0	61	
+114	70	51	70	249900	19	38	0	0	
+115	74	18	43	57276	10	77	0	0	
+116	32	52	95	158080	22	0	0	64	
+117	87	32	92	256128	7	64	0	0	
+118	84	51	70	299880	11	0	0	0	
+119	88	50	77	338800	8	46	0	0	
+120	22	25	11	6050	8	0	86	0	
+121	61	69	34	143106	3	0	40	0	
+122	78	86	17	114036	15	0	81	0	
+123	37	13	39	18759	24	55	31	0	
+124	3	4	61	732	15	92	0	0	
+125	75	92	81	558900	15	0	0	0	
+126	16	23	71	26128	19	68	0	70	
+127	75	68	56	285600	16	0	0	0	
+128	50	58	49	142100	28	0	0	0	
+129	8	28	35	7840	16	68	64	0	
+130	93	43	49	195951	5	0	0	0	
+131	76	24	83	151392	12	0	0	0	
+132	11	44	38	18392	11	50	0	84	
+133	56	8	96	43008	11	82	0	0	
+134	28	34	25	23800	17	58	72	0	
+135	46	16	72	52992	20	84	0	0	
+136	14	32	62	27776	25	0	0	61	
+137	47	60	22	62040	26	0	72	0	
+138	93	35	23	74865	6	65	0	0	
+139	59	82	19	91922	14	0	80	0	
+140	17	42	53	37842	22	52	0	64	
+141	89	29	52	134212	6	65	23	0	
+142	7	18	45	5670	3	80	0	0	
+143	10	71	45	31950	13	0	0	81	
+144	65	26	67	113230	18	70	0	0	
+145	95	65	75	463125	6	0	0	0	
+146	87	28	43	104748	5	43	33	0	
+147	38	41	22	34276	5	43	76	0	
+148	37	11	99	40293	19	89	0	0	
+149	56	20	9	10080	1	0	86	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	71	38	205048	31	28	0	0	
+1	98	20	73	143080	35	42	0	0	
+2	68	34	81	187272	32	66	0	0	
+3	38	16	24	14592	16	0	66	0	
+4	45	73	90	295650	13	0	0	50	
+5	79	99	13	101673	2	0	84	0	
+6	82	47	84	323736	15	0	0	0	
+7	75	15	99	111375	4	84	0	0	
+8	99	2	93	18414	3	98	0	0	
+9	80	25	81	162000	29	75	0	0	
+10	81	2	79	12798	8	98	0	0	
+11	92	6	71	39192	1	94	0	0	
+12	76	49	87	323988	14	44	0	0	
+13	83	30	89	221610	27	38	0	0	
+14	72	36	82	212544	30	39	0	0	
+15	67	52	91	317044	15	47	0	0	
+16	88	22	80	154880	28	77	0	0	
+17	86	78	37	248196	25	0	36	0	
+18	91	97	29	255983	18	0	71	0	
+19	86	21	95	171570	13	79	0	0	
+20	90	38	66	225720	28	0	30	0	
+21	95	50	92	437000	8	0	0	0	
+22	84	13	98	107016	22	85	0	0	
+23	96	5	79	37920	12	95	0	0	
+24	86	9	97	75078	11	91	0	0	
+25	27	3	20	1620	1	97	71	40	
+26	21	80	76	127680	31	0	0	79	
+27	2	74	98	14504	3	0	0	97	
+28	75	3	75	16875	17	97	0	0	
+29	83	92	8	61088	6	0	91	0	
+30	91	2	83	15106	5	98	0	0	
+31	82	78	9	57564	9	0	91	0	
+32	50	79	91	359450	13	0	0	0	
+33	42	89	100	373800	12	0	0	50	
+34	75	59	94	415950	10	0	0	0	
+35	98	77	30	226380	28	0	0	0	
+36	96	53	97	493536	5	0	0	0	
+37	75	17	93	118575	23	83	0	0	
+38	21	42	35	30870	10	0	0	75	
+39	28	81	82	185976	34	0	0	0	
+40	54	96	86	445824	6	0	0	0	
+41	73	34	75	186150	33	0	0	0	
+42	69	35	84	202860	29	40	0	0	
+43	86	32	73	200896	32	0	0	0	
+44	88	84	81	598752	4	0	0	0	
+45	79	28	95	210140	31	0	0	0	
+46	77	46	75	265650	23	35	0	0	
+47	89	94	93	778038	1	0	0	0	
+48	2	3	17	102	1	97	71	95	
+49	89	3	78	20826	6	96	0	0	
+50	94	31	80	233120	26	69	0	0	
+51	60	70	69	289800	18	30	0	0	
+52	41	11	22	9922	9	78	77	0	
+53	9	72	70	45360	1	0	0	89	
+54	13	4	29	1508	1	95	71	79	
+55	83	48	96	382464	8	50	0	0	
+56	86	6	74	38184	9	94	0	0	
+57	3	79	80	18960	2	0	0	97	
+58	89	45	89	356445	5	53	0	0	
+59	73	22	69	110814	36	20	0	0	
+60	97	88	84	717024	2	0	0	0	
+61	89	67	25	149075	22	0	73	0	
+62	15	32	19	9120	8	50	62	83	
+63	77	39	72	216216	30	0	0	0	
+64	75	44	86	283800	21	0	0	0	
+65	55	95	55	287375	19	0	0	45	
+66	25	32	30	24000	10	0	35	75	
+67	81	8	96	62208	16	90	0	0	
+68	20	79	94	148520	30	0	0	77	
+69	81	21	85	144585	35	0	0	0	
+70	31	24	35	26040	15	69	0	67	
+71	83	46	75	286350	20	0	0	0	
+72	29	75	100	217500	29	0	0	70	
+73	89	33	88	258456	24	49	0	0	
+74	37	29	4	4292	1	66	93	0	
+75	41	9	7	2583	1	84	93	37	
+76	95	51	92	445740	7	0	0	0	
+77	89	47	67	280261	21	44	0	0	
+78	50	94	84	394800	12	0	0	0	
+79	96	32	93	285696	20	46	0	0	
+80	40	9	7	2520	1	75	93	37	
+81	90	70	18	113400	4	0	81	0	
+82	87	35	89	271005	23	0	0	0	
+83	100	39	85	331500	10	59	0	0	
+84	76	30	78	177840	33	70	0	0	
+85	32	27	14	12096	9	0	77	0	
+86	42	14	44	25872	19	71	0	0	
+87	46	94	91	393484	6	0	0	54	
+88	92	66	3	18216	1	0	95	0	
+89	52	85	62	274040	22	0	0	0	
+90	12	45	37	19980	8	50	0	83	
+91	69	72	30	149040	31	28	38	0	
+92	44	82	73	263384	22	0	0	52	
+93	99	11	80	87120	2	88	0	0	
+94	81	20	90	145800	30	79	0	0	
+95	76	21	90	143640	35	21	0	0	
+96	73	2	81	11826	10	98	0	0	
+97	73	12	68	59568	36	73	0	0	
+98	82	75	2	12300	1	0	98	0	
+99	90	37	67	223110	28	38	30	0	
+100	86	12	70	72240	35	84	0	0	
+101	36	90	82	265680	16	0	0	62	
+102	73	20	96	140160	36	0	0	0	
+103	60	93	77	429660	9	0	0	0	
+104	15	71	67	71355	27	0	0	83	
+105	95	49	93	432915	7	51	0	0	
+106	68	11	99	74052	34	75	0	28	
+107	62	79	66	323268	16	0	0	0	
+108	73	68	28	138992	31	28	68	0	
+109	71	34	74	178636	33	34	0	0	
+110	81	38	79	243162	27	0	0	0	
+111	76	14	94	100016	24	86	0	0	
+112	87	49	68	289884	17	0	0	0	
+113	70	26	89	161980	34	0	0	28	
+114	5	96	92	44160	4	0	0	90	
+115	29	2	6	348	1	98	91	40	
+116	2	78	95	14820	1	0	0	98	
+117	7	30	14	2940	1	0	70	89	
+118	41	31	47	59737	36	42	0	0	
+119	5	22	17	1870	1	72	0	89	
+120	15	43	25	16125	8	50	37	83	
+121	26	30	9	7020	5	53	89	0	
+122	87	44	93	356004	14	0	0	0	
+123	92	28	96	247296	26	36	0	0	
+124	74	27	97	193806	32	32	0	0	
+125	16	69	89	98256	15	0	0	82	
+126	84	2	67	11256	3	96	0	0	
+127	99	11	68	74052	34	86	0	0	
+128	91	91	50	414050	11	0	0	0	
+129	39	94	87	318942	9	0	0	60	
+130	70	7	98	48020	14	93	0	0	
+131	70	40	79	221200	29	0	0	0	
+132	3	23	22	1518	1	75	71	92	
+133	91	22	89	178178	20	78	0	0	
+134	9	33	9	2673	1	30	70	89	
+135	94	30	71	200220	18	0	0	0	
+136	72	32	70	161280	34	26	0	28	
+137	77	22	84	142296	35	62	0	0	
+138	83	42	83	289338	17	49	0	0	
+139	45	71	83	265185	19	0	0	0	
+140	39	2	28	2184	1	95	71	40	
+141	69	17	80	93840	34	58	0	28	
+142	71	49	75	260925	24	0	0	0	
+143	91	28	91	231868	27	71	0	0	
+144	40	5	25	5000	1	95	71	0	
+145	99	90	42	374220	11	0	50	0	
+146	72	100	36	259200	25	0	0	0	
+147	71	36	97	247932	26	0	0	0	
+148	97	98	30	285180	3	0	67	0	
+149	95	96	67	611040	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	71	38	205048	29	0	34	0	
+1	98	90	23	202860	20	0	77	0	
+2	68	94	36	230112	26	0	33	0	
+3	38	16	24	14592	14	83	0	42	
+4	45	73	90	295650	13	0	0	50	
+5	79	99	13	101673	12	0	87	0	
+6	82	97	44	349976	12	0	42	0	
+7	75	95	9	64125	6	0	91	0	
+8	99	77	8	60984	13	0	91	0	
+9	80	25	81	162000	33	0	0	0	
+10	81	72	4	23328	34	0	82	0	
+11	92	71	21	137172	28	0	79	0	
+12	76	84	22	140448	27	0	78	0	
+13	83	90	4	29880	9	7	94	0	
+14	72	96	37	255744	24	0	0	0	
+15	67	52	91	317044	17	0	0	0	
+16	88	67	25	147400	33	25	51	0	
+17	86	78	37	248196	25	0	34	0	
+18	91	97	29	255983	23	0	71	0	
+19	86	96	5	41280	1	0	93	0	
+20	90	38	66	225720	17	52	0	0	
+21	95	80	42	319200	16	0	0	0	
+22	84	88	33	243936	26	0	0	0	
+23	96	80	24	184320	30	0	33	0	
+24	86	94	12	97008	30	0	88	0	
+25	27	3	20	1620	1	97	70	0	
+26	21	80	76	127680	22	0	0	44	
+27	2	74	98	14504	3	0	0	97	
+28	75	73	25	136875	34	0	28	0	
+29	83	92	8	61088	7	0	92	0	
+30	91	67	23	140231	33	25	76	0	
+31	82	78	9	57564	34	0	73	0	
+32	50	79	91	359450	13	0	0	0	
+33	42	89	100	373800	11	0	0	0	
+34	75	59	94	415950	9	7	0	0	
+35	98	77	30	226380	26	0	69	0	
+36	96	53	97	493536	5	0	0	0	
+37	75	67	33	165825	32	0	23	0	
+38	21	42	35	30870	15	0	0	62	
+39	28	81	82	185976	31	0	0	0	
+40	54	96	86	445824	6	0	0	0	
+41	73	79	10	57670	34	0	63	0	
+42	69	95	24	157320	22	0	76	0	
+43	86	97	28	233576	25	0	72	0	
+44	88	84	81	598752	4	0	0	0	
+45	79	73	15	86505	24	0	79	0	
+46	77	81	50	311850	16	0	42	0	
+47	89	94	93	778038	1	0	0	0	
+48	2	3	17	102	1	97	82	29	
+49	89	93	48	397296	10	0	50	0	
+50	94	71	10	66740	31	0	90	0	
+51	60	70	69	289800	18	0	0	0	
+52	41	11	22	9922	11	89	0	0	
+53	9	72	70	45360	1	0	0	89	
+54	13	4	29	1508	1	96	53	27	
+55	83	68	31	174964	30	0	57	0	
+56	86	71	19	116014	4	0	81	0	
+57	3	79	80	18960	2	0	0	97	
+58	89	45	89	356445	5	53	0	0	
+59	73	97	9	63729	17	0	91	0	
+60	97	88	84	717024	2	0	0	0	
+61	89	67	25	149075	33	25	26	0	
+62	15	32	19	9120	7	51	37	83	
+63	77	79	42	255486	24	0	37	0	
+64	75	84	1	6300	9	7	98	0	
+65	55	95	55	287375	19	0	0	0	
+66	25	32	30	24000	15	66	0	62	
+67	81	73	26	153738	33	25	0	0	
+68	20	79	94	148520	24	0	0	79	
+69	81	76	10	61560	34	0	53	0	
+70	31	24	35	26040	15	42	0	62	
+71	83	46	75	286350	7	51	0	0	
+72	29	75	100	217500	22	0	0	69	
+73	89	73	3	19491	2	0	97	0	
+74	37	29	4	4292	5	53	89	0	
+75	41	9	7	2583	2	88	68	0	
+76	95	51	92	445740	7	0	0	0	
+77	89	77	32	219296	27	0	46	0	
+78	50	94	84	394800	11	0	0	50	
+79	96	92	13	114816	8	0	87	0	
+80	40	9	7	2520	2	88	75	0	
+81	90	70	18	113400	18	0	82	0	
+82	87	70	34	207060	29	0	0	0	
+83	100	69	40	276000	20	0	0	0	
+84	76	80	33	200640	30	0	0	0	
+85	32	27	14	12096	7	51	75	0	
+86	42	14	44	25872	14	86	0	0	
+87	46	94	91	393484	6	0	0	54	
+88	92	66	3	18216	3	0	97	0	
+89	52	85	62	274040	21	0	0	0	
+90	12	45	37	19980	7	51	0	83	
+91	69	72	30	149040	31	0	35	28	
+92	44	82	73	263384	22	0	0	0	
+93	99	76	35	263340	20	0	40	0	
+94	81	80	15	97200	21	0	85	0	
+95	76	86	15	98040	14	0	85	0	
+96	73	67	46	224986	27	0	0	0	
+97	73	12	68	59568	2	88	0	0	
+98	82	75	2	12300	5	0	97	0	
+99	90	37	67	223110	28	0	0	0	
+100	86	87	35	261870	23	0	0	0	
+101	36	90	82	265680	18	0	0	60	
+102	73	20	96	140160	13	79	0	0	
+103	60	93	77	429660	8	0	0	0	
+104	15	71	67	71355	26	0	0	84	
+105	95	79	38	285190	19	0	55	0	
+106	68	11	99	74052	4	84	0	0	
+107	62	79	66	323268	15	0	0	0	
+108	73	68	28	138992	34	0	0	0	
+109	71	89	4	25276	32	0	95	0	
+110	81	83	49	329427	14	0	0	0	
+111	76	89	4	27056	24	0	94	0	
+112	87	84	28	204624	29	0	72	0	
+113	70	26	89	161980	31	72	0	28	
+114	5	96	92	44160	4	0	0	88	
+115	29	2	6	348	1	97	90	0	
+116	2	78	95	14820	1	0	0	98	
+117	7	30	14	2940	1	0	70	89	
+118	41	31	47	59737	19	0	0	55	
+119	5	22	17	1870	1	78	53	89	
+120	15	43	25	16125	7	51	75	83	
+121	26	30	9	7020	7	51	75	32	
+122	87	84	23	168084	32	0	0	0	
+123	92	98	36	324576	14	0	49	0	
+124	74	72	12	63936	32	0	83	0	
+125	16	69	89	98256	9	0	0	75	
+126	84	97	2	16296	1	0	98	0	
+127	99	96	13	123552	2	0	84	0	
+128	91	91	50	414050	10	0	0	0	
+129	39	94	87	318942	8	0	0	60	
+130	70	7	98	48020	9	0	0	0	
+131	70	40	79	221200	28	37	0	0	
+132	3	23	22	1518	1	72	70	89	
+133	91	97	34	300118	15	0	66	0	
+134	9	33	9	2673	1	30	70	89	
+135	94	95	1	8930	5	0	99	0	
+136	72	67	35	168840	31	0	0	28	
+137	77	97	34	253946	25	0	0	0	
+138	83	77	8	51128	16	0	92	0	
+139	45	71	83	265185	21	0	0	52	
+140	39	2	28	2184	1	97	25	0	
+141	69	67	25	115575	31	0	65	28	
+142	71	99	5	35145	19	0	93	0	
+143	91	28	91	231868	9	69	0	0	
+144	40	5	25	5000	1	95	0	0	
+145	99	90	42	374220	12	0	0	0	
+146	72	100	36	259200	23	0	35	0	
+147	71	81	27	155277	32	0	56	0	
+148	97	98	30	285180	3	0	67	0	
+149	95	96	67	611040	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	71	38	205048	34	0	28	0	
+1	28	90	73	183960	35	0	0	0	
+2	43	94	81	327402	13	0	0	41	
+3	38	16	24	14592	7	51	75	15	
+4	45	73	90	295650	18	0	0	0	
+5	79	99	13	101673	2	0	84	0	
+6	32	97	84	260736	24	0	0	0	
+7	30	95	99	282150	14	0	0	70	
+8	24	77	93	171864	34	0	0	76	
+9	80	25	81	162000	18	73	0	0	
+10	31	72	79	176328	36	0	0	25	
+11	32	71	71	161312	37	0	0	52	
+12	41	84	87	299628	17	0	0	50	
+13	8	90	89	64080	12	0	0	92	
+14	7	96	82	55104	9	0	0	93	
+15	67	52	91	317044	16	0	0	0	
+16	13	67	80	69680	31	0	0	87	
+17	86	78	37	248196	25	0	36	0	
+18	91	97	29	255983	21	0	71	0	
+19	6	96	95	54720	17	0	0	94	
+20	90	38	66	225720	29	0	30	0	
+21	35	80	92	257600	24	0	0	32	
+22	9	88	98	77616	4	0	0	90	
+23	11	80	79	69520	36	0	0	82	
+24	36	94	97	328248	8	0	0	60	
+25	27	3	20	1620	1	97	53	0	
+26	21	80	76	127680	35	0	0	79	
+27	2	74	98	14504	8	0	0	98	
+28	40	73	75	219000	31	0	0	47	
+29	83	92	8	61088	6	0	92	0	
+30	6	67	83	33366	24	0	0	94	
+31	82	78	9	57564	11	0	91	0	
+32	50	79	91	359450	12	0	0	42	
+33	42	89	100	373800	12	0	0	0	
+34	75	59	94	415950	9	0	0	0	
+35	98	77	30	226380	29	0	0	0	
+36	96	53	97	493536	5	0	0	0	
+37	50	67	93	311550	17	0	0	0	
+38	21	42	35	30870	16	52	47	0	
+39	28	81	82	185976	33	0	0	72	
+40	54	96	86	445824	6	0	0	0	
+41	28	79	75	165900	37	0	0	24	
+42	49	95	84	391020	11	0	0	50	
+43	41	97	73	290321	19	0	0	0	
+44	88	84	81	598752	4	0	0	0	
+45	24	73	95	166440	37	0	0	0	
+46	7	81	75	42525	18	0	0	92	
+47	89	94	93	778038	1	0	0	0	
+48	2	3	17	102	1	97	53	40	
+49	29	93	78	210366	32	0	0	0	
+50	14	71	80	79520	25	0	0	86	
+51	60	70	69	289800	20	0	0	0	
+52	41	11	22	9922	7	67	75	15	
+53	9	72	70	45360	29	0	30	90	
+54	13	4	29	1508	1	95	53	27	
+55	18	68	96	117504	9	0	0	75	
+56	46	71	74	241684	27	0	0	39	
+57	3	79	80	18960	2	0	0	97	
+58	89	45	89	356445	5	53	0	0	
+59	23	97	69	153939	38	0	0	0	
+60	97	88	84	717024	2	0	0	0	
+61	89	67	25	149075	19	0	75	0	
+62	15	32	19	9120	7	67	75	56	
+63	2	79	72	11376	4	0	0	88	
+64	25	84	86	180600	36	0	0	0	
+65	55	95	55	287375	19	0	0	41	
+66	25	32	30	24000	16	52	47	21	
+67	26	73	96	182208	35	0	0	53	
+68	20	79	94	148520	26	0	0	80	
+69	26	76	85	167960	36	0	0	56	
+70	31	24	35	26040	15	73	0	39	
+71	83	46	75	286350	7	51	0	0	
+72	29	75	100	217500	30	0	0	71	
+73	49	73	88	314776	15	0	0	39	
+74	37	29	4	4292	1	66	93	0	
+75	41	9	7	2583	1	75	93	37	
+76	95	51	92	445740	7	0	0	0	
+77	44	77	67	226996	28	0	0	40	
+78	50	94	84	394800	11	0	0	0	
+79	31	92	93	265236	16	0	0	67	
+80	40	9	7	2520	1	84	93	37	
+81	90	70	18	113400	4	0	81	0	
+82	47	70	89	292810	18	0	0	45	
+83	40	69	85	234600	28	0	0	0	
+84	41	80	78	255840	26	0	0	0	
+85	32	27	14	12096	4	70	81	0	
+86	42	14	44	25872	12	79	0	42	
+87	46	94	91	393484	6	0	0	54	
+88	92	66	3	18216	1	0	93	0	
+89	52	85	62	274040	21	0	0	46	
+90	12	45	37	19980	7	51	0	83	
+91	69	72	30	149040	14	0	0	0	
+92	44	82	73	263384	23	0	0	0	
+93	4	76	80	24320	5	0	0	96	
+94	11	80	90	79200	15	0	0	88	
+95	36	86	90	278640	20	0	0	60	
+96	38	67	81	206226	33	0	0	0	
+97	73	12	68	59568	2	88	0	0	
+98	82	75	2	12300	1	0	98	0	
+99	90	37	67	223110	29	38	30	0	
+100	46	87	70	280140	21	0	0	0	
+101	36	90	82	265680	22	0	0	0	
+102	73	20	96	140160	28	77	0	0	
+103	60	93	77	429660	8	0	0	0	
+104	15	71	67	71355	28	0	0	84	
+105	25	79	93	183675	35	0	0	28	
+106	68	11	99	74052	4	88	0	32	
+107	62	79	66	323268	14	0	30	0	
+108	73	68	28	138992	34	0	0	0	
+109	11	89	74	72446	27	0	0	89	
+110	31	83	79	203267	32	0	0	69	
+111	41	89	94	343006	13	0	0	0	
+112	12	84	68	68544	37	0	0	84	
+113	70	26	89	161980	30	0	0	0	
+114	5	96	92	44160	7	0	0	95	
+115	29	2	6	348	1	97	82	0	
+116	2	78	95	14820	8	0	0	96	
+117	7	30	14	2940	2	0	84	79	
+118	41	31	47	59737	16	52	0	0	
+119	5	22	17	1870	5	76	0	89	
+120	15	43	25	16125	7	51	75	0	
+121	26	30	9	7020	5	53	89	0	
+122	2	84	93	15624	3	0	0	97	
+123	17	98	96	159936	22	0	0	83	
+124	14	72	97	97776	23	0	0	86	
+125	16	69	89	98256	13	0	0	84	
+126	39	97	67	253461	27	0	0	0	
+127	39	96	68	254592	26	0	0	41	
+128	91	91	50	414050	10	0	0	0	
+129	39	94	87	318942	15	0	0	0	
+130	70	7	98	48020	9	59	0	0	
+131	70	40	79	221200	30	26	0	0	
+132	3	23	22	1518	5	76	17	89	
+133	11	97	89	94963	1	0	0	89	
+134	9	33	9	2673	1	66	89	89	
+135	39	95	71	263055	23	0	0	44	
+136	47	67	70	220430	31	0	0	0	
+137	27	97	84	219996	24	0	0	67	
+138	23	77	83	146993	38	0	0	23	
+139	45	71	83	265185	22	0	0	36	
+140	39	2	28	2184	1	97	25	0	
+141	39	67	80	209040	32	0	0	29	
+142	26	99	75	193050	33	0	0	38	
+143	91	28	91	231868	9	68	0	0	
+144	40	5	25	5000	1	95	0	0	
+145	99	90	42	374220	10	0	50	0	
+146	72	100	36	259200	25	0	0	0	
+147	1	81	97	7857	3	0	0	99	
+148	97	98	30	285180	3	0	67	0	
+149	95	96	67	611040	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	71	38	205048	48	0	58	0	
+1	94	99	53	493218	19	0	0	0	
+2	52	77	57	228228	72	0	0	0	
+3	38	16	24	14592	9	77	67	0	
+4	45	73	90	295650	44	0	0	50	
+5	79	99	13	101673	2	0	84	0	
+6	88	55	68	329120	50	0	0	0	
+7	91	58	59	311402	54	0	0	0	
+8	81	61	69	340929	47	0	0	0	
+9	80	25	81	162000	7	75	0	0	
+10	88	51	100	448800	26	0	0	0	
+11	54	98	51	269892	67	0	0	0	
+12	95	63	68	406980	35	0	0	0	
+13	66	57	60	225720	73	0	0	0	
+14	78	76	50	296400	32	0	50	0	
+15	67	52	91	317044	52	0	0	0	
+16	54	60	60	194400	76	0	0	0	
+17	86	78	37	248196	46	0	54	0	
+18	91	97	29	255983	6	0	67	0	
+19	50	56	75	210000	74	0	0	0	
+20	90	38	66	225720	15	62	0	0	
+21	82	51	88	368016	43	0	0	0	
+22	66	58	66	252648	69	0	0	0	
+23	90	54	85	413100	33	0	0	0	
+24	68	78	87	461448	22	0	0	0	
+25	27	3	20	1620	1	96	53	0	
+26	21	80	76	127680	16	0	0	78	
+27	2	74	98	14504	5	0	0	98	
+28	89	56	59	294056	59	0	0	0	
+29	83	92	8	61088	5	0	78	0	
+30	100	62	90	558000	15	0	0	0	
+31	82	78	9	57564	5	0	86	0	
+32	50	79	91	359450	44	0	0	0	
+33	42	89	100	373800	37	0	0	50	
+34	75	59	94	415950	31	0	0	0	
+35	98	77	30	226380	9	0	67	0	
+36	96	53	97	493536	18	0	0	0	
+37	84	75	100	630000	7	0	0	0	
+38	21	42	35	30870	17	0	0	73	
+39	28	81	82	185976	22	0	0	68	
+40	54	96	86	445824	27	0	0	0	
+41	63	54	60	204120	75	0	0	0	
+42	72	50	82	295200	58	0	0	0	
+43	69	82	56	316848	53	0	0	0	
+44	88	84	81	598752	12	0	0	0	
+45	80	74	76	449920	24	0	0	0	
+46	89	51	99	449361	25	0	0	0	
+47	89	94	93	778038	1	0	0	0	
+48	2	3	17	102	1	96	53	94	
+49	69	57	79	310707	55	0	0	0	
+50	63	61	63	242109	71	0	0	0	
+51	60	70	69	289800	60	0	0	0	
+52	41	11	22	9922	9	77	67	38	
+53	9	72	70	45360	1	0	0	89	
+54	13	4	29	1508	1	96	53	27	
+55	84	54	68	308448	56	0	0	0	
+56	64	70	85	380800	40	0	0	0	
+57	3	79	80	18960	2	0	0	97	
+58	89	45	89	356445	18	53	0	0	
+59	98	83	78	634452	5	0	0	0	
+60	97	88	84	717024	2	0	0	0	
+61	89	67	25	149075	10	0	68	0	
+62	15	32	19	9120	5	0	78	83	
+63	74	79	58	339068	48	0	0	0	
+64	68	50	76	258400	58	50	0	0	
+65	55	95	55	287375	61	0	0	0	
+66	25	32	30	24000	10	67	68	0	
+67	78	75	95	555750	16	0	0	0	
+68	20	79	94	148520	11	0	0	76	
+69	97	97	67	630403	6	0	0	0	
+70	31	24	35	26040	13	76	0	0	
+71	83	46	75	286350	25	51	0	0	
+72	29	75	100	217500	20	0	0	71	
+73	82	53	92	399832	36	0	0	0	
+74	37	29	4	4292	1	66	93	0	
+75	41	9	7	2583	1	78	93	37	
+76	95	51	92	445740	28	0	0	0	
+77	97	50	80	388000	39	0	0	0	
+78	50	94	84	394800	37	0	0	0	
+79	76	99	80	601920	11	0	0	0	
+80	40	9	7	2520	1	87	93	37	
+81	90	70	18	113400	4	0	80	0	
+82	72	53	88	335808	49	0	0	0	
+83	58	78	87	393588	38	0	0	0	
+84	73	88	80	513920	17	0	0	0	
+85	32	27	14	12096	10	67	68	25	
+86	42	14	44	25872	12	84	0	0	
+87	46	94	91	393484	27	0	0	54	
+88	92	66	3	18216	1	0	95	0	
+89	52	85	62	274040	65	0	0	0	
+90	12	45	37	19980	8	0	0	88	
+91	69	72	30	149040	35	0	68	0	
+92	44	82	73	263384	63	0	0	56	
+93	82	72	97	572688	14	0	0	0	
+94	56	70	73	286160	63	0	0	0	
+95	67	74	96	475968	20	26	0	0	
+96	88	76	93	621984	8	0	0	0	
+97	73	12	68	59568	2	88	0	0	
+98	82	75	2	12300	1	0	98	0	
+99	90	37	67	223110	21	60	0	0	
+100	83	65	69	372255	41	0	0	0	
+101	36	90	82	265680	29	0	0	64	
+102	73	20	96	140160	8	76	0	0	
+103	60	93	77	429660	30	0	0	0	
+104	15	71	67	71355	13	0	0	84	
+105	99	100	69	683100	3	0	0	0	
+106	68	11	99	74052	4	86	0	0	
+107	62	79	66	323268	51	0	0	0	
+108	73	68	28	138992	41	0	69	0	
+109	76	84	54	344736	46	0	0	0	
+110	67	86	52	299624	57	0	0	0	
+111	64	88	79	444928	29	0	0	0	
+112	81	65	68	358020	45	0	0	0	
+113	70	26	89	161980	20	0	0	0	
+114	5	96	92	44160	4	0	0	95	
+115	29	2	6	348	1	96	93	0	
+116	2	78	95	14820	1	0	0	98	
+117	7	30	14	2940	1	66	70	89	
+118	41	31	47	59737	28	51	0	0	
+119	5	22	17	1870	1	78	53	89	
+120	15	43	25	16125	13	0	67	84	
+121	26	30	9	7020	4	70	80	68	
+122	63	79	54	268758	68	0	0	0	
+123	85	53	60	270300	66	0	0	0	
+124	80	60	99	475200	21	0	0	0	
+125	16	69	89	98256	7	0	0	84	
+126	84	76	90	574560	13	0	0	0	
+127	95	94	68	607240	10	0	0	0	
+128	91	91	50	414050	32	0	0	0	
+129	39	94	87	318942	30	0	0	60	
+130	70	7	98	48020	5	92	0	0	
+131	70	40	79	221200	26	51	0	0	
+132	3	23	22	1518	1	75	25	89	
+133	61	70	67	286090	64	0	0	0	
+134	9	33	9	2673	1	66	84	89	
+135	75	73	84	459900	23	0	0	0	
+136	85	59	82	411230	34	0	0	0	
+137	72	50	85	306000	39	50	0	0	
+138	85	65	52	287300	62	0	0	0	
+139	45	71	83	265185	61	0	0	55	
+140	39	2	28	2184	1	98	25	0	
+141	85	76	57	368220	42	0	0	0	
+142	95	86	80	653600	4	0	0	0	
+143	91	28	91	231868	14	72	0	0	
+144	40	5	25	5000	1	95	0	0	
+145	99	90	42	374220	19	0	53	0	
+146	72	100	36	259200	42	0	57	0	
+147	51	78	61	242658	70	0	0	0	
+148	97	98	30	285180	3	0	69	0	
+149	95	96	67	611040	9	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	76	71	38	205048	9	0	0	0	
+1	28	20	23	12880	17	79	49	0	
+2	43	34	36	52632	19	0	55	0	
+3	38	16	24	14592	17	79	25	0	
+4	45	73	90	295650	19	0	0	55	
+5	79	99	13	101673	14	0	0	21	
+6	32	47	44	66176	24	0	0	41	
+7	30	15	9	4050	8	0	90	0	
+8	24	2	8	384	11	78	91	0	
+9	80	25	81	162000	13	0	0	0	
+10	31	2	4	248	4	88	96	0	
+11	32	6	21	4032	10	94	25	0	
+12	41	49	22	44198	18	0	69	0	
+13	8	30	4	960	15	59	94	0	
+14	7	36	37	9324	14	45	63	0	
+15	67	52	91	317044	16	0	0	0	
+16	13	22	25	7150	21	71	36	52	
+17	86	78	37	248196	11	0	0	0	
+18	91	97	29	255983	3	0	66	3	
+19	6	21	5	630	13	0	94	0	
+20	90	38	66	225720	8	0	0	0	
+21	35	50	42	73500	24	47	0	41	
+22	9	13	33	3861	21	85	0	0	
+23	11	5	24	1320	12	93	29	0	
+24	36	9	12	3888	11	78	79	0	
+25	27	3	20	1620	17	79	72	0	
+26	21	80	76	127680	15	0	0	75	
+27	2	74	98	14504	2	0	0	98	
+28	40	3	25	3000	2	96	0	0	
+29	83	92	8	61088	12	0	77	0	
+30	6	2	23	276	12	93	53	0	
+31	82	78	9	57564	4	0	89	0	
+32	50	79	91	359450	22	0	0	50	
+33	42	89	100	373800	23	0	0	44	
+34	75	59	94	415950	15	0	0	0	
+35	98	77	30	226380	2	0	67	0	
+36	96	53	97	493536	5	0	0	0	
+37	50	17	33	28050	6	51	67	0	
+38	21	42	35	30870	14	45	0	0	
+39	28	81	82	185976	25	0	0	0	
+40	54	96	86	445824	20	0	0	0	
+41	28	34	10	9520	21	0	62	0	
+42	49	35	24	41160	8	0	66	0	
+43	41	32	28	36736	16	52	69	0	
+44	88	84	81	598752	7	0	0	0	
+45	24	28	15	10080	21	0	72	0	
+46	7	46	50	16100	8	0	0	90	
+47	89	94	93	778038	10	0	0	0	
+48	2	3	17	102	12	93	76	0	
+49	29	3	48	4176	10	94	46	0	
+50	14	31	10	4340	22	0	84	0	
+51	60	70	69	289800	18	0	0	0	
+52	41	11	22	9922	13	25	75	0	
+53	9	72	70	45360	7	0	0	90	
+54	13	4	29	1508	12	93	0	0	
+55	18	48	31	26784	25	0	67	28	
+56	46	6	19	5244	4	88	68	0	
+57	3	79	80	18960	3	0	0	0	
+58	89	45	89	356445	8	38	0	0	
+59	23	22	9	4554	18	0	91	0	
+60	97	88	84	717024	4	0	0	0	
+61	89	67	25	149075	9	0	38	0	
+62	15	32	19	9120	24	47	80	41	
+63	2	39	42	3276	14	0	37	0	
+64	25	44	1	1100	4	0	99	0	
+65	55	95	55	287375	19	0	0	0	
+66	25	32	30	24000	24	0	44	41	
+67	26	8	26	5408	18	70	69	0	
+68	20	79	94	148520	24	0	0	76	
+69	26	21	10	5460	9	71	89	0	
+70	31	24	35	26040	18	70	0	0	
+71	83	46	75	286350	13	25	0	0	
+72	29	75	100	217500	16	0	0	67	
+73	49	33	3	4851	5	53	91	0	
+74	37	29	4	4292	8	38	89	0	
+75	41	9	7	2583	4	88	87	0	
+76	95	51	92	445740	6	0	0	0	
+77	44	47	32	66176	11	0	67	0	
+78	50	94	84	394800	22	0	0	0	
+79	31	32	13	12896	20	0	86	0	
+80	40	9	7	2520	6	0	92	0	
+81	90	70	18	113400	7	0	81	0	
+82	47	35	34	55930	16	52	35	0	
+83	40	39	40	62400	24	31	0	0	
+84	41	30	33	40590	17	0	66	0	
+85	32	27	14	12096	12	0	85	0	
+86	42	14	44	25872	11	78	35	0	
+87	46	94	91	393484	20	0	0	54	
+88	92	66	3	18216	4	0	84	0	
+89	52	85	62	274040	21	0	0	0	
+90	12	45	37	19980	14	0	0	0	
+91	69	72	30	149040	11	0	37	0	
+92	44	82	73	263384	23	0	0	0	
+93	4	11	35	1540	21	85	33	0	
+94	11	20	15	3300	22	79	0	50	
+95	36	21	15	11340	15	59	79	0	
+96	38	2	46	3496	2	96	53	0	
+97	73	12	68	59568	4	88	0	0	
+98	82	75	2	12300	4	0	87	0	
+99	90	37	67	223110	6	51	0	0	
+100	46	12	35	19320	11	78	0	0	
+101	36	90	82	265680	17	0	0	62	
+102	73	20	96	140160	13	71	0	0	
+103	60	93	77	429660	12	0	0	0	
+104	15	71	67	71355	25	0	0	28	
+105	25	49	38	46550	24	47	42	41	
+106	68	11	99	74052	7	84	0	0	
+107	62	79	66	323268	17	0	0	0	
+108	73	68	28	138992	9	0	63	0	
+109	11	34	4	1496	10	0	93	0	
+110	31	38	49	57722	24	31	40	0	
+111	41	14	4	2296	5	53	94	0	
+112	12	49	28	16464	14	45	35	0	
+113	70	26	89	161980	9	71	0	0	
+114	5	96	92	44160	6	0	0	95	
+115	29	2	6	348	8	38	93	0	
+116	2	78	95	14820	4	0	0	97	
+117	7	30	14	2940	21	0	83	52	
+118	41	31	47	59737	24	0	0	0	
+119	5	22	17	1870	19	73	0	55	
+120	15	43	25	16125	23	0	73	0	
+121	26	30	9	7020	9	0	91	0	
+122	2	44	23	2024	24	0	74	41	
+123	17	28	36	17136	21	71	0	52	
+124	14	27	12	4536	21	0	87	0	
+125	16	69	89	98256	12	0	0	83	
+126	39	2	2	156	4	88	94	0	
+127	39	11	13	5577	13	0	81	0	
+128	91	91	50	414050	1	0	0	0	
+129	39	94	87	318942	18	0	0	60	
+130	70	7	98	48020	1	91	0	0	
+131	70	40	79	221200	15	59	0	0	
+132	3	23	22	1518	19	73	17	55	
+133	11	22	34	8228	21	71	61	52	
+134	9	33	9	2673	19	0	91	0	
+135	39	30	1	1170	4	0	98	0	
+136	47	32	35	52640	16	52	0	0	
+137	27	22	34	20196	18	70	35	0	
+138	23	42	8	7728	16	0	91	0	
+139	45	71	83	265185	21	0	0	52	
+140	39	2	28	2184	2	96	25	0	
+141	39	17	25	16575	17	79	0	0	
+142	26	49	5	6370	1	0	92	0	
+143	91	28	91	231868	5	53	0	0	
+144	40	5	25	5000	10	94	0	0	
+145	99	90	42	374220	1	0	50	0	
+146	72	100	36	259200	3	0	0	3	
+147	1	36	27	972	7	0	70	90	
+148	97	98	30	285180	3	0	36	3	
+149	95	96	67	611040	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	2	6	96	1	72	60	0	
+1	10	1	8	80	1	34	54	0	
+2	8	3	8	192	1	42	89	0	
+3	3	4	6	72	1	72	54	0	
+4	4	5	6	120	1	72	48	0	
+5	3	8	3	72	1	82	70	0	
+6	2	10	5	100	1	82	0	0	
+7	9	9	3	243	1	82	67	0	
+8	4	6	7	168	1	34	83	0	
+9	5	2	7	70	1	34	76	0	
+10	7	9	10	630	1	15	30	0	
+11	4	2	8	64	1	42	81	0	
+12	6	1	5	30	1	66	36	0	
+13	2	10	7	140	1	51	91	0	
+14	10	4	1	40	1	66	51	0	
+15	2	6	1	12	1	66	50	0	
+16	2	9	9	162	1	42	0	0	
+17	10	1	8	80	1	42	73	0	
+18	6	4	8	192	1	42	65	0	
+19	7	6	7	294	1	51	84	0	
+20	6	4	7	168	1	51	77	0	
+21	2	4	8	64	1	42	57	0	
+22	2	5	3	30	1	82	64	0	
+23	1	8	7	56	1	51	70	0	
+24	9	2	7	126	1	51	63	0	
+25	1	1	6	6	1	72	42	0	
+26	1	5	6	30	1	72	36	0	
+27	10	8	6	480	1	72	30	0	
+28	2	8	10	160	1	15	20	0	
+29	3	5	9	135	1	34	45	0	
+30	8	3	9	216	1	34	36	0	
+31	1	5	4	20	1	82	45	0	
+32	2	7	9	126	1	34	27	0	
+33	3	6	5	90	1	66	31	0	
+34	3	10	7	210	1	51	56	0	
+35	1	5	6	30	1	72	24	0	
+36	8	3	4	96	1	82	41	0	
+37	3	2	9	54	1	34	18	0	
+38	2	5	10	100	1	15	10	0	
+39	3	2	8	48	1	42	49	0	
+40	3	7	2	42	1	72	96	0	
+41	8	6	2	96	1	82	97	0	
+42	4	9	2	72	1	82	95	0	
+43	3	9	10	270	1	15	0	0	
+44	5	3	9	135	1	34	9	0	
+45	7	2	4	56	1	82	37	0	
+46	2	8	6	96	1	72	18	0	
+47	3	7	10	210	1	5	90	0	
+48	3	4	5	60	1	66	26	0	
+49	7	10	6	420	1	72	12	0	
+50	5	3	10	150	1	5	80	0	
+51	1	2	5	10	1	66	21	0	
+52	7	3	6	126	1	72	6	0	
+53	1	8	4	32	1	82	33	0	
+54	9	10	6	540	1	72	0	0	
+55	8	4	10	320	1	5	70	0	
+56	4	6	5	120	1	66	16	0	
+57	2	9	10	180	1	5	60	0	
+58	4	8	1	32	1	51	99	0	
+59	9	6	1	54	1	66	49	0	
+60	5	7	8	280	1	42	41	0	
+61	6	4	7	168	1	51	49	0	
+62	4	10	7	280	1	51	42	0	
+63	9	6	1	54	1	66	48	0	
+64	7	5	3	105	1	82	61	0	
+65	3	2	8	48	1	42	33	0	
+66	9	8	9	648	1	34	0	0	
+67	4	1	10	40	1	5	50	0	
+68	8	4	3	96	1	82	58	0	
+69	1	6	5	30	1	66	11	0	
+70	3	2	1	6	1	66	47	0	
+71	9	2	5	90	1	66	6	0	
+72	9	5	4	180	1	82	29	0	
+73	8	3	7	168	1	51	35	0	
+74	7	1	8	56	1	42	25	0	
+75	6	6	9	324	1	15	85	0	
+76	5	3	4	60	1	82	25	0	
+77	5	3	1	15	1	66	46	0	
+78	7	9	9	567	1	15	76	0	
+79	3	2	9	54	1	15	67	0	
+80	7	4	2	56	1	82	93	0	
+81	2	5	2	20	1	82	91	0	
+82	5	5	9	225	1	15	58	0	
+83	5	2	9	90	1	24	90	0	
+84	2	6	9	108	1	24	81	0	
+85	4	2	9	72	1	24	72	0	
+86	4	1	5	20	1	72	91	0	
+87	9	5	1	45	1	66	45	0	
+88	10	5	2	100	1	82	89	0	
+89	8	5	7	280	1	51	28	0	
+90	3	6	6	108	1	66	0	0	
+91	10	9	9	810	1	24	63	0	
+92	10	10	1	100	1	51	98	0	
+93	4	6	5	120	1	72	86	0	
+94	1	5	1	5	1	66	44	0	
+95	8	6	5	240	1	72	81	0	
+96	10	3	10	300	1	5	40	0	
+97	3	9	10	270	1	5	30	0	
+98	5	3	9	135	1	24	54	0	
+99	7	9	4	252	1	82	21	0	
+100	7	5	9	315	1	24	45	0	
+101	10	1	4	40	1	82	17	0	
+102	10	8	8	640	1	42	17	0	
+103	4	7	2	56	1	82	87	0	
+104	3	4	6	72	1	61	6	0	
+105	2	5	6	60	1	61	0	0	
+106	5	3	1	15	1	66	43	0	
+107	10	9	7	630	1	51	21	0	
+108	8	2	10	160	1	5	20	0	
+109	5	5	9	225	1	24	36	0	
+110	9	4	7	252	1	51	14	0	
+111	10	9	10	900	1	5	10	0	
+112	3	10	10	300	1	5	0	0	
+113	7	1	5	35	1	72	76	0	
+114	5	4	2	40	1	82	85	0	
+115	2	4	4	32	1	82	13	0	
+116	1	3	9	27	1	24	27	0	
+117	1	6	2	12	1	82	83	0	
+118	4	3	2	24	1	82	81	0	
+119	1	2	2	4	1	82	79	0	
+120	7	5	5	175	1	72	71	0	
+121	7	2	2	28	1	82	77	0	
+122	3	10	9	270	1	24	18	0	
+123	4	7	3	84	1	82	55	0	
+124	5	6	1	30	1	66	42	0	
+125	10	4	6	240	1	15	94	0	
+126	6	5	1	30	1	66	41	0	
+127	6	1	5	30	1	72	66	0	
+128	6	6	2	72	1	82	75	0	
+129	2	8	1	16	1	72	99	0	
+130	2	8	8	128	1	42	9	0	
+131	2	5	2	20	1	82	73	0	
+132	7	1	7	49	1	51	7	0	
+133	2	10	9	180	1	24	9	0	
+134	3	5	6	90	1	34	90	0	
+135	6	10	7	420	1	51	0	0	
+136	1	1	10	10	1	1	10	0	
+137	9	3	4	108	1	82	9	0	
+138	3	4	10	120	1	1	0	0	
+139	5	6	7	210	1	34	69	0	
+140	8	10	9	720	1	24	0	0	
+141	1	5	1	5	1	72	98	0	
+142	4	9	3	108	1	82	52	0	
+143	3	4	7	84	1	34	62	0	
+144	8	2	3	48	1	82	49	0	
+145	4	3	9	108	1	15	49	0	
+146	10	4	1	40	1	82	99	0	
+147	1	8	9	72	1	15	40	0	
+148	4	9	4	144	1	82	5	0	
+149	9	1	10	90	1	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	27	6	2106	1	66	62	35	
+1	25	11	33	9075	2	4	67	0	
+2	3	8	33	792	3	0	0	34	
+3	3	29	16	1392	3	34	54	34	
+4	34	5	16	2720	1	92	32	0	
+5	8	28	33	7392	1	0	0	0	
+6	32	25	20	16000	1	67	42	0	
+7	14	34	13	6188	1	31	28	35	
+8	19	21	32	12768	3	0	34	0	
+9	30	17	2	1020	1	66	88	35	
+10	12	34	10	4080	1	66	0	35	
+11	34	12	28	11424	2	81	29	0	
+12	16	16	30	7680	3	29	0	0	
+13	7	15	27	2835	1	28	0	0	
+14	5	14	16	1120	1	43	38	0	
+15	27	6	6	972	1	92	92	0	
+16	22	34	19	14212	3	64	61	34	
+17	25	11	33	9075	2	4	34	0	
+18	26	24	18	11232	2	22	82	35	
+19	7	31	17	3689	1	0	0	35	
+20	6	24	27	3888	1	0	62	0	
+21	2	9	8	144	1	66	35	35	
+22	17	15	23	5865	2	76	24	35	
+23	21	13	12	3276	3	8	83	34	
+24	9	22	32	6336	2	0	0	35	
+25	31	26	6	4836	1	66	56	35	
+26	26	30	21	16380	3	64	21	34	
+27	25	8	1	200	2	81	99	0	
+28	27	18	15	7290	1	43	69	0	
+29	23	30	34	23460	2	4	0	0	
+30	13	33	19	8151	3	64	42	34	
+31	31	15	14	6510	1	28	76	0	
+32	32	32	29	29696	3	45	0	0	
+33	8	21	20	3360	1	67	22	0	
+34	23	15	7	2415	2	0	93	35	
+35	1	15	11	165	1	31	63	35	
+36	33	3	9	891	2	0	50	0	
+37	8	2	9	144	2	0	77	0	
+38	27	10	10	2700	1	0	53	35	
+39	18	27	3	1458	2	47	97	35	
+40	18	17	2	612	1	66	86	35	
+41	13	26	22	7436	3	8	0	34	
+42	14	9	17	2142	1	67	79	0	
+43	33	4	15	1980	2	0	35	0	
+44	35	3	24	2520	2	95	50	0	
+45	17	12	19	3876	2	0	57	35	
+46	7	18	16	2016	1	43	22	0	
+47	33	12	5	1980	1	66	68	35	
+48	8	4	10	320	2	0	67	0	
+49	2	30	1	60	1	66	90	35	
+50	30	28	10	8400	1	0	43	35	
+51	26	2	30	1560	2	53	61	0	
+52	17	8	16	2176	1	92	16	0	
+53	16	23	9	3312	1	66	10	35	
+54	34	5	16	2720	1	92	0	0	
+55	8	14	10	1120	1	28	90	0	
+56	19	21	30	11970	3	0	66	0	
+57	32	4	35	4480	2	0	0	0	
+58	9	8	21	1512	2	76	68	35	
+59	24	11	26	6864	3	77	27	0	
+60	30	17	8	4080	1	66	27	35	
+61	16	14	12	2688	3	8	71	34	
+62	24	10	12	2880	3	8	59	34	
+63	9	11	11	1089	1	31	52	35	
+64	12	25	28	8400	2	22	0	35	
+65	28	22	28	17248	3	45	29	0	
+66	4	13	24	1248	1	28	52	0	
+67	29	6	15	2610	1	92	48	0	
+68	8	9	13	936	3	8	22	34	
+69	31	11	30	10230	2	53	31	0	
+70	28	2	6	336	2	95	94	0	
+71	9	7	5	315	3	0	60	34	
+72	29	35	4	4060	1	31	94	35	
+73	3	23	2	138	3	34	98	34	
+74	2	31	18	1116	3	64	80	34	
+75	21	6	9	1134	1	92	77	0	
+76	15	23	14	4830	3	34	84	34	
+77	35	8	6	1680	1	92	86	0	
+78	17	24	24	9792	2	76	0	35	
+79	8	32	4	1024	1	66	73	35	
+80	12	9	2	216	1	43	98	0	
+81	2	5	17	170	3	34	21	34	
+82	25	10	24	6000	3	29	54	0	
+83	15	12	24	4320	2	47	73	35	
+84	7	31	14	3038	1	31	14	35	
+85	19	12	4	912	3	0	96	0	
+86	34	21	10	7140	1	0	33	35	
+87	19	10	16	3040	2	81	83	0	
+88	25	25	22	13750	1	67	0	0	
+89	8	20	27	4320	2	22	55	35	
+90	3	31	16	1488	1	0	17	35	
+91	30	14	29	12180	2	81	0	0	
+92	20	15	11	3300	1	31	41	35	
+93	34	16	20	10880	3	29	78	0	
+94	6	15	11	990	1	0	89	0	
+95	18	26	10	4680	1	31	84	35	
+96	35	23	10	8050	1	31	74	35	
+97	8	29	25	5800	2	47	0	35	
+98	35	23	24	19320	2	47	49	35	
+99	17	29	34	16762	3	0	0	0	
+100	27	15	24	9720	3	29	30	0	
+101	20	26	24	12480	2	47	25	35	
+102	5	33	3	495	1	66	83	35	
+103	24	12	2	576	3	29	98	0	
+104	18	19	16	5472	3	45	84	0	
+105	27	5	26	3510	2	95	0	0	
+106	20	28	31	17360	2	53	0	0	
+107	25	24	12	7200	3	8	47	34	
+108	8	7	5	280	3	0	55	34	
+109	5	25	29	3625	1	0	33	0	
+110	4	24	22	2112	1	43	0	0	
+111	35	4	20	2800	2	95	74	0	
+112	13	15	15	2925	1	43	54	0	
+113	27	11	20	5940	3	77	78	0	
+114	20	19	17	6460	2	0	76	35	
+115	7	24	14	2352	3	34	70	34	
+116	26	13	29	9802	2	34	61	0	
+117	1	26	12	312	3	8	35	34	
+118	9	18	27	4374	2	22	28	35	
+119	26	22	27	15444	3	77	0	0	
+120	22	10	25	5500	3	77	53	0	
+121	7	12	7	588	1	66	43	35	
+122	3	10	4	120	1	67	96	0	
+123	29	17	8	3944	1	66	19	35	
+124	15	6	11	990	2	76	89	35	
+125	15	34	21	10710	3	64	0	34	
+126	6	25	16	2400	3	34	38	34	
+127	11	21	25	5775	2	0	32	35	
+128	16	31	2	992	3	64	98	34	
+129	32	8	26	6656	2	81	57	0	
+130	17	3	8	408	2	0	59	0	
+131	17	10	27	4590	3	45	57	0	
+132	2	6	22	264	3	0	33	34	
+133	22	25	9	4950	2	53	91	0	
+134	13	5	21	1365	2	76	47	35	
+135	21	25	17	8925	1	67	62	0	
+136	31	21	5	3255	3	8	95	34	
+137	29	8	14	3248	1	92	63	0	
+138	3	9	25	675	1	28	27	0	
+139	20	6	2	240	3	77	98	0	
+140	28	35	14	13720	1	31	0	35	
+141	31	30	21	19530	3	34	0	34	
+142	19	34	3	1938	1	66	80	35	
+143	33	19	32	20064	2	34	0	0	
+144	33	32	3	3168	1	66	77	35	
+145	24	8	29	5568	2	34	32	0	
+146	25	9	6	1350	1	66	50	35	
+147	16	18	14	4032	1	43	84	0	
+148	29	4	24	2784	2	95	26	0	
+149	19	11	10	2090	2	34	90	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=04 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	88	32	86	242176	26	0	0	0	
+1	20	11	38	8360	19	0	49	75	
+2	28	23	28	18032	23	46	71	68	
+3	93	34	86	271932	25	37	0	0	
+4	24	65	66	102960	7	0	0	59	
+5	63	88	93	515592	8	0	0	0	
+6	32	10	95	30400	7	90	0	65	
+7	99	59	63	367983	20	0	0	0	
+8	44	76	47	157168	10	0	42	0	
+9	15	82	17	20910	5	0	38	83	
+10	37	9	80	26640	10	85	0	45	
+11	74	2	8	1184	13	20	91	0	
+12	6	61	75	27450	9	0	0	57	
+13	2	50	57	5700	2	0	17	96	
+14	80	4	31	9920	4	93	69	0	
+15	32	56	71	127232	9	0	0	63	
+16	72	9	49	31752	5	91	0	0	
+17	80	91	38	276640	5	0	0	0	
+18	26	4	8	832	21	0	91	57	
+19	57	86	87	426474	9	0	0	0	
+20	96	94	17	153408	2	0	0	0	
+21	72	44	68	215424	24	0	0	0	
+22	92	25	63	144900	15	75	0	0	
+23	21	48	37	37296	10	0	0	57	
+24	29	32	17	15776	18	0	72	53	
+25	71	11	96	74976	26	61	0	0	
+26	31	55	56	95480	18	0	0	57	
+27	90	88	26	205920	6	0	74	0	
+28	42	38	50	79800	18	62	46	0	
+29	63	35	99	218295	15	0	0	0	
+30	78	83	59	381966	12	0	0	0	
+31	61	5	74	22570	6	91	0	0	
+32	12	47	9	5076	11	0	81	67	
+33	3	86	15	3870	2	0	79	15	
+34	73	20	27	39420	13	0	0	0	
+35	21	35	16	11760	11	0	81	79	
+36	28	93	24	62496	1	0	0	70	
+37	3	2	29	174	3	0	0	97	
+38	72	75	40	216000	17	0	0	0	
+39	23	32	58	42688	24	0	0	72	
+40	23	77	52	92092	8	0	0	77	
+41	18	6	12	1296	7	0	66	79	
+42	44	59	2	5192	3	0	87	46	
+43	53	79	100	418700	14	0	0	0	
+44	15	53	29	23055	12	0	59	80	
+45	57	42	4	9576	21	0	91	0	
+46	62	38	46	108376	18	62	0	0	
+47	63	37	30	69930	24	0	68	0	
+48	83	34	5	14110	25	37	86	0	
+49	67	70	16	75040	11	0	81	0	
+50	35	33	50	57750	24	44	0	65	
+51	21	42	35	30870	10	0	0	78	
+52	67	93	96	598176	4	0	0	0	
+53	51	28	14	19992	20	59	19	49	
+54	59	90	66	350460	7	0	0	0	
+55	78	34	10	26520	24	44	78	0	
+56	74	6	85	37740	3	94	0	0	
+57	82	49	20	80360	22	0	70	0	
+58	14	28	91	35672	13	20	0	76	
+59	99	16	11	17424	26	32	89	0	
+60	65	37	78	187590	24	44	0	0	
+61	46	74	77	262108	14	0	0	53	
+62	44	100	57	250800	1	0	40	44	
+63	59	36	41	87084	25	0	53	0	
+64	17	85	53	76585	3	0	0	80	
+65	53	52	28	77168	18	0	72	0	
+66	9	48	29	12528	7	0	66	70	
+67	14	81	60	68040	8	0	0	63	
+68	68	34	3	6936	23	46	71	0	
+69	11	6	45	2970	7	0	0	87	
+70	43	22	91	86086	13	20	0	0	
+71	9	62	35	19530	11	0	0	91	
+72	29	55	54	86130	16	0	0	58	
+73	98	13	67	85358	9	86	0	0	
+74	37	31	18	20646	24	0	68	63	
+75	96	6	69	39744	4	93	0	0	
+76	75	53	34	135150	19	0	49	0	
+77	95	53	91	458185	21	0	0	0	
+78	17	49	49	40817	12	0	0	78	
+79	23	22	9	4554	9	0	87	59	
+80	57	84	42	201096	10	0	0	0	
+81	2	35	32	2240	2	0	17	98	
+82	5	75	59	22125	2	0	17	91	
+83	65	32	19	39520	20	59	0	0	
+84	92	16	89	131008	12	83	0	0	
+85	44	2	19	1672	10	85	81	0	
+86	94	51	25	119850	20	0	63	0	
+87	79	35	1	2765	22	51	93	0	
+88	80	75	32	192000	12	0	59	0	
+89	58	75	77	334950	16	0	0	0	
+90	93	26	76	183768	25	71	0	0	
+91	70	29	19	38570	25	71	76	0	
+92	60	50	71	213000	23	46	0	0	
+93	74	26	35	67340	26	32	54	0	
+94	91	85	81	626535	11	0	0	0	
+95	8	46	95	34960	21	53	0	19	
+96	70	93	40	260400	1	0	0	0	
+97	33	79	90	234630	13	20	0	43	
+98	65	3	99	19305	7	90	0	0	
+99	87	29	54	136242	26	32	0	0	
+100	57	25	9	12825	25	37	91	0	
+101	100	91	74	673400	6	0	0	0	
+102	50	88	28	123200	5	0	38	0	
+103	44	97	32	136576	1	0	40	0	
+104	3	94	66	18612	3	0	0	77	
+105	32	85	26	70720	4	0	0	67	
+106	45	13	81	47385	10	85	0	0	
+107	90	59	7	37170	8	0	93	0	
+108	18	2	10	360	9	0	87	82	
+109	85	5	29	12325	9	86	67	0	
+110	19	34	97	62662	21	53	0	0	
+111	40	39	40	62400	23	46	0	60	
+112	33	90	30	89100	5	0	38	50	
+113	27	41	35	38745	17	0	0	72	
+114	5	14	82	5740	9	0	0	95	
+115	42	14	94	55272	19	60	0	43	
+116	91	63	39	223587	17	0	40	0	
+117	91	96	62	541632	2	0	17	0	
+118	74	53	2	7844	16	0	77	0	
+119	41	2	72	5904	2	96	0	0	
+120	37	75	95	263625	15	0	0	63	
+121	57	62	72	254448	18	0	0	0	
+122	13	80	29	30160	5	0	0	80	
+123	94	37	53	184334	25	0	0	0	
+124	85	46	61	238510	23	0	0	0	
+125	20	4	16	1280	16	0	77	74	
+126	46	65	11	32890	3	0	87	0	
+127	36	21	15	11340	18	62	0	62	
+128	96	56	2	10752	4	0	96	0	
+129	12	88	41	43296	1	0	40	88	
+130	92	38	38	132848	23	0	61	0	
+131	72	85	2	12240	2	0	79	18	
+132	77	91	87	609609	3	0	0	0	
+133	12	40	99	47520	19	60	0	85	
+134	43	85	46	168130	10	0	42	44	
+135	86	20	27	46440	15	75	63	0	
+136	81	51	70	289170	22	0	0	0	
+137	59	53	4	12508	9	0	87	0	
+138	43	14	100	60200	19	60	0	0	
+139	15	86	17	21930	2	0	79	0	
+140	88	60	49	258720	19	0	0	0	
+141	61	25	11	16775	26	0	86	0	
+142	94	49	93	428358	22	51	0	0	
+143	63	4	47	11844	5	91	49	0	
+144	28	32	83	74368	26	61	0	71	
+145	84	13	29	31668	13	0	27	0	
+146	70	54	11	41580	7	0	66	0	
+147	31	38	49	57722	18	62	46	42	
+148	4	29	64	7424	7	0	0	83	
+149	49	41	80	160720	20	59	19	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	85	92	11	86020	15	0	87	0	
+1	35	25	18	15750	17	36	74	48	
+2	48	42	34	68544	38	0	0	0	
+3	62	57	82	289788	18	39	0	0	
+4	95	11	84	87780	33	86	0	0	
+5	71	14	83	82502	37	19	0	0	
+6	75	46	97	334650	14	37	0	0	
+7	89	30	75	200250	33	56	0	0	
+8	91	79	23	165347	23	0	77	0	
+9	77	95	31	226765	3	0	64	0	
+10	78	38	79	234156	28	0	0	0	
+11	47	31	29	42253	20	0	69	0	
+12	94	26	87	212628	15	74	0	0	
+13	88	47	69	285384	20	0	0	0	
+14	66	27	68	121176	7	72	0	0	
+15	80	84	18	120960	33	0	80	0	
+16	97	37	94	337366	12	49	0	0	
+17	40	93	100	372000	6	0	0	52	
+18	93	22	86	175956	9	78	0	0	
+19	81	33	83	221859	30	67	0	0	
+20	81	35	75	212625	32	65	0	0	
+21	70	36	90	226800	30	0	0	0	
+22	82	27	98	216972	22	73	0	0	
+23	70	3	69	14490	26	95	0	0	
+24	92	27	87	216108	32	0	0	0	
+25	23	80	94	172960	1	0	0	70	
+26	100	46	97	446200	5	0	0	0	
+27	69	11	67	50853	25	82	0	0	
+28	77	39	98	294294	18	0	0	0	
+29	48	37	25	44400	17	36	74	0	
+30	97	1	84	8148	2	99	0	0	
+31	91	91	15	124215	7	0	81	0	
+32	85	11	83	77605	37	45	0	0	
+33	36	8	41	11808	10	84	0	50	
+34	34	95	78	251940	7	0	0	66	
+35	93	44	74	302808	17	36	0	0	
+36	8	99	72	57024	3	0	0	90	
+37	90	79	49	348390	11	0	0	0	
+38	50	9	12	5400	4	77	86	0	
+39	4	70	90	25200	1	0	0	93	
+40	85	14	83	98770	12	86	0	0	
+41	96	6	82	47232	20	93	0	0	
+42	91	36	67	219492	31	47	0	0	
+43	80	77	23	141680	26	0	67	0	
+44	39	70	83	226590	15	0	0	61	
+45	74	19	94	132164	17	80	0	0	
+46	92	44	67	271216	24	0	0	0	
+47	66	9	72	42768	37	67	0	0	
+48	70	18	99	124740	28	80	0	0	
+49	19	81	67	103113	2	0	0	81	
+50	86	77	80	529760	4	0	0	0	
+51	22	80	93	163680	28	0	0	78	
+52	91	8	72	52416	16	92	0	0	
+53	65	62	68	274040	23	0	0	0	
+54	39	37	34	49062	25	38	0	56	
+55	77	18	87	120582	35	82	0	0	
+56	91	4	86	31304	18	96	0	0	
+57	83	68	25	141100	31	0	67	0	
+58	68	38	90	232560	28	38	0	0	
+59	92	19	70	122360	36	30	0	0	
+60	50	97	72	349200	10	0	0	0	
+61	81	94	29	220806	25	0	67	0	
+62	65	72	81	379080	7	0	0	0	
+63	92	7	90	57960	6	93	0	0	
+64	31	20	30	18600	20	47	0	69	
+65	89	49	95	414295	5	46	0	0	
+66	35	5	29	5075	3	95	64	0	
+67	73	28	81	165564	34	60	0	0	
+68	70	74	19	98420	36	0	80	0	
+69	80	46	99	364320	8	49	0	0	
+70	67	93	15	93465	10	0	84	0	
+71	80	30	90	216000	32	27	0	0	
+72	53	85	75	337875	13	0	0	0	
+73	20	87	96	167040	18	0	0	77	
+74	67	19	82	104386	37	0	0	0	
+75	78	1	86	6708	7	99	0	0	
+76	73	80	15	87600	24	0	83	0	
+77	70	100	99	693000	1	0	0	0	
+78	68	30	96	195840	34	30	0	0	
+79	93	30	71	198090	34	0	0	0	
+80	81	87	96	676512	2	0	0	0	
+81	89	29	80	206480	33	0	0	0	
+82	89	5	100	44500	5	95	0	0	
+83	31	78	100	241800	13	0	0	66	
+84	66	83	16	87648	13	0	75	0	
+85	93	29	84	226548	30	36	0	0	
+86	83	11	96	87648	34	88	0	0	
+87	11	67	84	61908	4	0	0	86	
+88	75	48	86	309600	16	44	0	0	
+89	43	5	18	3870	3	95	72	35	
+90	52	87	87	393588	6	0	0	0	
+91	92	2	100	18400	10	97	0	0	
+92	77	10	88	67760	24	90	0	0	
+93	85	12	100	102000	2	87	0	0	
+94	75	12	90	81000	37	33	0	0	
+95	74	23	91	154882	27	77	0	0	
+96	49	4	45	8820	6	87	0	0	
+97	71	15	85	90525	31	83	0	0	
+98	86	43	68	251464	27	0	0	0	
+99	85	33	84	235620	27	43	0	0	
+100	66	21	80	110880	36	78	0	0	
+101	99	23	86	195822	4	77	0	0	
+102	97	31	92	276644	21	30	0	0	
+103	89	20	67	119260	36	49	0	0	
+104	87	76	16	105792	4	0	84	0	
+105	69	46	88	279312	20	47	0	0	
+106	95	36	89	304380	17	0	0	0	
+107	98	36	100	352800	9	0	0	0	
+108	90	2	90	16200	21	97	0	0	
+109	56	82	57	261744	25	0	0	0	
+110	93	76	25	176700	19	0	75	0	
+111	76	28	70	148960	35	54	0	0	
+112	93	41	91	346983	9	36	0	0	
+113	93	37	98	337218	14	0	0	0	
+114	83	69	41	234807	11	0	49	0	
+115	70	47	67	220430	31	0	0	0	
+116	83	11	77	70301	37	56	0	0	
+117	90	100	64	576000	3	0	0	0	
+118	80	49	88	344960	12	0	0	0	
+119	77	22	90	152460	19	78	0	0	
+120	70	46	83	267260	24	44	0	0	
+121	77	9	80	55440	36	69	0	0	
+122	49	84	84	345744	10	0	0	50	
+123	61	74	74	334036	15	0	0	0	
+124	93	30	100	279000	21	0	0	0	
+125	83	49	91	370097	8	0	0	0	
+126	91	37	74	249158	23	62	0	0	
+127	80	33	87	229680	29	0	0	0	
+128	90	36	85	275400	21	61	0	0	
+129	67	43	79	227599	29	33	0	0	
+130	87	44	67	256476	26	51	0	0	
+131	99	16	74	117216	14	84	0	0	
+132	69	25	88	151800	35	29	0	0	
+133	80	20	94	150400	11	80	0	0	
+134	81	44	91	324324	16	0	0	0	
+135	92	4	87	32016	13	96	0	0	
+136	84	21	73	128772	29	79	0	0	
+137	84	36	91	275184	22	0	0	0	
+138	77	5	85	32725	25	94	0	0	
+139	37	38	37	52022	25	0	0	56	
+140	48	72	68	235008	19	0	0	50	
+141	86	51	59	258774	26	0	0	0	
+142	98	11	84	90552	13	85	0	0	
+143	79	37	94	274762	22	36	0	0	
+144	11	6	35	2310	1	80	0	70	
+145	99	27	75	200475	33	29	0	0	
+146	50	78	75	292500	19	0	0	0	
+147	72	30	66	142560	36	0	0	0	
+148	80	29	66	153120	35	0	0	0	
+149	82	4	100	32800	8	96	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	85	92	11	86020	16	0	89	0	
+1	35	25	18	15750	7	72	0	0	
+2	48	42	34	68544	40	0	18	0	
+3	62	57	82	289788	21	0	0	0	
+4	95	66	29	181830	33	0	31	0	
+5	71	89	48	303312	17	0	46	0	
+6	75	46	97	334650	12	0	0	0	
+7	89	95	35	295925	18	0	0	0	
+8	91	79	23	165347	34	0	60	0	
+9	77	95	31	226765	29	0	41	0	
+10	78	98	14	107016	21	0	85	0	
+11	47	31	29	42253	14	66	40	0	
+12	94	86	17	137428	13	0	83	0	
+13	88	47	69	285384	22	0	0	0	
+14	66	77	28	142296	37	0	18	0	
+15	80	84	18	120960	39	0	19	0	
+16	97	87	24	202536	24	0	76	0	
+17	40	93	100	372000	5	0	0	52	
+18	93	67	11	68541	22	0	89	0	
+19	81	33	83	221859	31	29	0	0	
+20	81	70	10	56700	38	0	84	0	
+21	70	71	30	149100	35	0	50	22	
+22	82	72	33	194832	32	0	67	0	
+23	70	93	24	156240	35	0	0	22	
+24	92	87	7	56028	34	0	93	0	
+25	23	80	94	172960	1	0	0	70	
+26	100	71	37	262700	27	0	0	0	
+27	69	11	67	50853	11	85	0	0	
+28	77	99	33	251559	26	0	67	0	
+29	48	37	25	44400	31	62	0	0	
+30	97	96	19	176928	4	0	80	0	
+31	91	91	15	124215	8	0	85	0	
+32	85	86	13	95030	25	0	87	0	
+33	36	8	41	11808	5	87	0	0	
+34	34	95	78	251940	7	0	0	66	
+35	93	69	24	154008	36	0	21	0	
+36	8	99	72	57024	4	0	0	86	
+37	90	79	49	348390	9	0	0	0	
+38	50	9	12	5400	5	87	41	0	
+39	4	70	90	25200	1	0	0	93	
+40	85	84	48	342720	10	0	0	0	
+41	96	96	2	18432	2	0	96	0	
+42	91	71	42	271362	25	0	0	0	
+43	80	77	23	141680	37	0	75	0	
+44	39	70	83	226590	13	0	0	61	
+45	74	99	19	139194	35	0	80	22	
+46	92	44	67	271216	26	0	0	0	
+47	66	9	72	42768	7	86	18	0	
+48	70	83	39	226590	30	0	0	0	
+49	19	81	67	103113	2	0	0	81	
+50	86	77	80	529760	4	0	0	0	
+51	22	80	93	163680	35	0	0	0	
+52	91	98	7	62426	6	0	93	0	
+53	65	62	68	274040	24	0	0	0	
+54	39	37	34	49062	27	0	37	56	
+55	77	18	87	120582	27	82	0	0	
+56	91	69	6	37674	17	0	94	0	
+57	83	68	25	141100	38	0	0	0	
+58	68	78	20	106080	11	0	75	0	
+59	92	84	25	193200	29	0	75	0	
+60	50	97	72	349200	8	0	0	0	
+61	81	94	29	220806	30	0	39	0	
+62	65	72	81	379080	7	0	0	0	
+63	92	67	10	61640	34	0	83	0	
+64	31	20	30	18600	11	78	67	53	
+65	89	79	10	70310	14	0	90	0	
+66	35	5	29	5075	5	95	53	0	
+67	73	73	21	111909	39	0	37	0	
+68	70	74	19	98420	39	0	76	0	
+69	80	76	29	176320	34	0	0	0	
+70	67	93	15	93465	28	0	85	0	
+71	80	85	30	204000	32	0	37	0	
+72	53	85	75	337875	11	0	0	0	
+73	20	87	96	167040	15	0	0	80	
+74	67	19	82	104386	13	74	0	0	
+75	78	76	31	183768	33	0	0	0	
+76	73	80	15	87600	33	0	85	0	
+77	70	100	99	693000	1	0	0	0	
+78	68	85	26	150280	35	0	24	22	
+79	93	85	36	284580	20	0	44	0	
+80	81	87	96	676512	2	0	0	0	
+81	89	89	20	158420	20	0	80	0	
+82	89	95	45	380475	6	0	47	0	
+83	31	78	100	241800	11	0	0	68	
+84	66	83	16	87648	31	0	84	0	
+85	93	29	84	226548	31	0	0	0	
+86	83	11	96	87648	2	87	0	0	
+87	11	67	84	61908	12	0	0	89	
+88	75	48	86	309600	16	0	0	0	
+89	43	5	18	3870	5	95	82	0	
+90	52	87	87	393588	5	0	0	0	
+91	92	2	100	18400	2	98	0	0	
+92	77	70	18	97020	40	0	0	0	
+93	85	97	20	164900	18	0	80	0	
+94	75	72	10	54000	40	0	90	0	
+95	74	88	21	136752	38	0	25	0	
+96	49	4	45	8820	5	96	0	0	
+97	71	100	30	213000	30	0	70	0	
+98	86	83	18	128484	38	0	46	0	
+99	85	78	44	291720	20	0	0	0	
+100	66	21	80	110880	4	77	0	0	
+101	99	98	31	300762	3	0	64	0	
+102	97	86	47	392074	6	0	0	0	
+103	89	75	42	280350	23	0	0	0	
+104	87	76	16	105792	23	0	84	0	
+105	69	46	88	279312	22	47	0	0	
+106	95	36	89	304380	16	48	0	0	
+107	98	66	50	323400	14	0	40	0	
+108	90	92	40	331200	10	0	48	0	
+109	56	82	57	261744	27	0	37	0	
+110	93	76	25	176700	33	0	60	0	
+111	76	83	20	126160	38	0	64	0	
+112	93	71	46	303738	17	0	0	0	
+113	93	72	38	254448	28	0	47	0	
+114	83	69	41	234807	29	0	0	0	
+115	70	77	27	145530	36	0	70	0	
+116	83	71	37	218041	32	0	0	0	
+117	90	100	64	576000	3	0	0	0	
+118	80	99	18	142560	37	0	0	0	
+119	77	77	25	148225	36	0	45	0	
+120	70	96	48	322560	15	0	0	0	
+121	77	79	50	304150	15	0	48	0	
+122	49	84	84	345744	8	0	0	50	
+123	61	74	74	334036	13	0	0	0	
+124	93	95	25	220875	19	0	75	0	
+125	83	89	21	155127	36	0	0	0	
+126	91	37	74	249158	24	62	0	0	
+127	80	68	47	255680	28	0	0	0	
+128	90	36	85	275400	21	57	0	0	
+129	67	73	29	141839	37	0	46	0	
+130	87	84	2	14616	2	0	98	0	
+131	99	71	49	344421	9	0	49	0	
+132	69	80	18	99360	39	0	58	0	
+133	80	20	94	150400	9	80	0	0	
+134	81	44	91	324324	12	46	0	0	
+135	92	99	12	109296	10	0	88	0	
+136	84	81	43	292572	18	0	35	0	
+137	84	66	31	171864	34	0	29	0	
+138	77	75	5	28875	3	0	95	0	
+139	37	38	37	52022	21	0	0	62	
+140	48	72	68	235008	19	0	0	50	
+141	86	51	59	258774	26	44	0	0	
+142	98	86	19	160132	7	0	81	0	
+143	79	82	19	123082	39	0	0	0	
+144	11	6	35	2310	1	80	0	70	
+145	99	27	75	200475	28	72	0	0	
+146	50	78	75	292500	19	0	0	0	
+147	72	90	41	265680	25	0	42	0	
+148	80	84	41	275520	23	0	42	0	
+149	82	99	40	324720	14	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	85	92	11	86020	5	0	87	0	
+1	35	25	18	15750	12	72	82	48	
+2	48	42	34	68544	19	57	0	0	
+3	62	57	82	289788	19	0	0	0	
+4	5	66	84	27720	25	0	0	93	
+5	36	89	83	265932	24	0	0	0	
+6	75	46	97	334650	13	0	0	0	
+7	39	95	75	277875	21	0	0	43	
+8	91	79	23	165347	29	0	74	0	
+9	77	95	31	226765	3	0	64	0	
+10	8	98	79	61936	16	0	0	92	
+11	47	31	29	42253	19	57	71	0	
+12	29	86	87	216978	31	0	0	50	
+13	88	47	69	285384	20	0	0	0	
+14	21	77	68	109956	38	0	0	0	
+15	80	84	18	120960	36	0	23	0	
+16	22	87	94	179916	33	0	0	67	
+17	40	93	100	372000	7	0	0	47	
+18	18	67	86	103716	38	0	0	21	
+19	81	33	83	221859	27	37	0	0	
+20	16	70	75	84000	24	0	0	84	
+21	20	71	90	127800	32	0	0	73	
+22	32	72	98	225792	30	0	0	39	
+23	25	93	69	160425	35	0	0	69	
+24	32	87	87	242208	26	0	0	34	
+25	23	80	94	172960	34	0	0	0	
+26	10	71	97	68870	18	0	0	90	
+27	69	11	67	50853	2	87	0	0	
+28	7	99	98	67914	8	0	0	91	
+29	48	37	25	44400	14	0	0	0	
+30	47	96	84	379008	7	0	0	0	
+31	91	91	15	124215	9	0	84	0	
+32	20	86	83	142760	35	0	0	49	
+33	36	8	41	11808	5	92	0	47	
+34	34	95	78	251940	26	0	0	66	
+35	38	69	74	194028	33	0	0	29	
+36	8	99	72	57024	22	0	0	90	
+37	90	79	49	348390	10	0	0	0	
+38	50	9	12	5400	5	87	41	47	
+39	4	70	90	25200	27	0	0	91	
+40	45	84	83	313740	15	0	0	0	
+41	21	96	82	165312	34	0	0	76	
+42	1	71	67	4757	5	0	0	99	
+43	80	77	23	141680	36	0	0	0	
+44	39	70	83	226590	30	0	0	0	
+45	24	99	94	223344	31	0	0	0	
+46	92	44	67	271216	23	0	0	0	
+47	66	9	72	42768	13	90	0	0	
+48	35	83	99	287595	19	0	0	62	
+49	19	81	67	103113	38	0	0	59	
+50	86	77	80	529760	4	0	0	0	
+51	22	80	93	163680	35	0	0	0	
+52	46	98	72	324576	11	0	0	53	
+53	65	62	68	274040	22	36	0	0	
+54	39	37	34	49062	25	0	57	0	
+55	77	18	87	120582	10	79	0	0	
+56	36	69	86	213624	32	0	0	0	
+57	83	68	25	141100	36	0	73	0	
+58	48	78	90	336960	12	0	0	0	
+59	12	84	70	70560	20	0	0	88	
+60	50	97	72	349200	9	0	0	0	
+61	81	94	29	220806	23	0	67	0	
+62	65	72	81	379080	6	0	0	0	
+63	17	67	90	102510	37	0	0	83	
+64	31	20	30	18600	12	78	0	67	
+65	34	79	95	255170	26	0	0	0	
+66	35	5	29	5075	5	87	53	47	
+67	28	73	81	165564	34	0	0	23	
+68	70	74	19	98420	36	0	41	0	
+69	10	76	99	75240	10	0	0	90	
+70	67	93	15	93465	6	0	81	0	
+71	40	85	90	306000	18	0	0	0	
+72	53	85	75	337875	11	0	0	0	
+73	20	87	96	167040	31	0	0	79	
+74	67	19	82	104386	12	78	0	0	
+75	43	76	86	281048	21	0	0	0	
+76	73	80	15	87600	22	0	85	0	
+77	70	100	99	693000	1	0	0	0	
+78	38	85	96	310080	14	0	0	62	
+79	38	85	71	229330	29	0	0	48	
+80	81	87	96	676512	2	0	0	0	
+81	44	89	80	313280	15	0	0	45	
+82	4	95	100	38000	13	0	0	96	
+83	31	78	100	241800	28	0	0	0	
+84	66	83	16	87648	15	0	83	0	
+85	93	29	84	226548	27	70	0	0	
+86	83	11	96	87648	8	88	0	0	
+87	11	67	84	61908	33	0	0	89	
+88	75	48	86	309600	17	0	0	0	
+89	43	5	18	3870	5	87	0	47	
+90	52	87	87	393588	5	0	0	47	
+91	92	2	100	18400	2	98	0	0	
+92	2	70	88	12320	7	0	0	97	
+93	15	97	100	145500	13	0	0	81	
+94	50	72	90	324000	12	0	0	48	
+95	44	88	91	352352	8	0	0	47	
+96	49	4	45	8820	5	96	41	47	
+97	26	100	85	221000	31	0	0	24	
+98	21	83	68	118524	37	0	0	42	
+99	25	78	84	163800	34	0	0	51	
+100	66	21	80	110880	6	72	0	0	
+101	29	98	86	244412	1	0	0	70	
+102	47	86	92	371864	8	0	0	0	
+103	24	75	67	120600	37	0	0	18	
+104	87	76	16	105792	4	0	80	0	
+105	69	46	88	279312	20	47	0	0	
+106	95	36	89	304380	17	48	0	0	
+107	13	66	100	85800	4	0	0	87	
+108	10	92	90	82800	3	0	0	90	
+109	56	82	57	261744	25	0	0	0	
+110	93	76	25	176700	11	0	75	0	
+111	11	83	70	63910	15	0	0	89	
+112	48	71	91	310128	16	0	0	43	
+113	18	72	98	127008	37	0	0	0	
+114	83	69	41	234807	10	0	49	0	
+115	20	77	67	103180	38	0	0	39	
+116	48	71	77	262416	24	0	0	36	
+117	90	100	64	576000	3	0	0	0	
+118	15	99	88	130680	21	0	0	82	
+119	37	77	90	256410	25	0	0	56	
+120	10	96	83	79680	7	0	0	87	
+121	7	79	80	44240	23	0	0	92	
+122	49	84	84	345744	9	0	0	50	
+123	61	74	74	334036	14	0	25	0	
+124	18	95	100	171000	2	0	0	81	
+125	28	89	91	226772	28	0	0	68	
+126	91	37	74	249158	27	0	0	0	
+127	20	68	87	118320	37	0	0	63	
+128	90	36	85	275400	22	0	0	0	
+129	37	73	79	213379	32	0	0	36	
+130	27	84	67	151956	35	0	0	22	
+131	14	71	74	73556	29	0	0	86	
+132	29	80	88	204160	33	0	0	0	
+133	80	20	94	150400	4	77	0	0	
+134	81	44	91	324324	13	46	0	0	
+135	47	99	87	404811	5	0	0	0	
+136	19	81	73	112347	36	0	0	80	
+137	4	66	91	24024	27	0	0	95	
+138	37	75	85	235875	28	0	0	31	
+139	37	38	37	52022	19	57	34	0	
+140	48	72	68	235008	29	0	0	0	
+141	86	51	59	258774	23	44	0	0	
+142	43	86	84	310632	16	0	0	0	
+143	29	82	94	223532	30	0	0	71	
+144	11	6	35	2310	5	92	0	83	
+145	99	27	75	200475	32	73	0	0	
+146	50	78	75	292500	18	0	0	40	
+147	17	90	66	100980	38	0	0	78	
+148	5	84	66	27720	17	0	0	95	
+149	32	99	100	316800	6	0	0	67	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	85	92	11	86020	20	0	64	0	
+1	35	25	18	15750	15	61	74	0	
+2	48	42	34	68544	13	44	58	0	
+3	62	57	82	289788	62	0	0	0	
+4	68	85	67	387260	55	0	0	0	
+5	83	81	70	470610	32	0	0	0	
+6	75	46	97	334650	34	54	0	0	
+7	79	82	94	608932	41	0	0	0	
+8	91	79	23	165347	17	0	67	0	
+9	77	95	31	226765	45	0	59	0	
+10	70	70	73	357700	51	0	0	0	
+11	47	31	29	42253	14	0	70	0	
+12	52	92	71	339664	81	0	0	0	
+13	88	47	69	285384	21	53	0	0	
+14	56	94	72	379008	71	0	0	0	
+15	80	84	18	120960	22	0	65	0	
+16	92	97	96	856704	12	0	0	0	
+17	40	93	100	372000	68	0	0	60	
+18	95	79	62	465310	7	0	0	0	
+19	81	33	83	221859	16	62	0	0	
+20	79	77	82	498806	40	0	0	0	
+21	82	95	87	677730	33	0	0	0	
+22	71	65	57	263055	50	0	0	0	
+23	89	53	63	297171	21	0	0	0	
+24	94	87	56	457968	9	0	0	0	
+25	23	80	94	172960	45	0	0	77	
+26	79	98	88	681296	42	0	0	0	
+27	69	11	67	50853	19	63	0	0	
+28	51	80	56	228480	85	0	0	49	
+29	48	37	25	44400	6	36	62	0	
+30	99	79	88	688248	2	0	0	0	
+31	91	91	15	124215	11	0	84	0	
+32	91	62	96	541632	16	0	0	0	
+33	36	8	41	11808	9	87	0	0	
+34	34	95	78	251940	58	0	0	65	
+35	92	50	58	266800	13	44	0	0	
+36	8	99	72	57024	12	0	0	92	
+37	90	79	49	348390	1	0	51	0	
+38	50	9	12	5400	3	52	75	0	
+39	4	70	90	25200	7	0	0	95	
+40	55	54	83	246510	53	46	0	0	
+41	90	65	52	304200	18	0	0	0	
+42	92	58	70	373520	14	0	0	0	
+43	80	77	23	141680	20	0	75	0	
+44	39	70	83	226590	64	0	0	61	
+45	88	61	63	338184	23	0	0	0	
+46	92	44	67	271216	13	0	0	0	
+47	66	9	72	42768	4	90	0	0	
+48	60	98	99	582120	68	0	0	0	
+49	19	81	67	103113	35	0	0	81	
+50	86	77	80	529760	27	0	0	0	
+51	22	80	93	163680	46	0	0	76	
+52	79	90	90	639900	43	0	0	0	
+53	65	62	68	274040	58	0	0	0	
+54	39	37	34	49062	21	0	63	0	
+55	77	18	87	120582	10	68	0	0	
+56	99	52	97	499356	3	0	0	0	
+57	83	68	25	141100	8	0	63	0	
+58	76	74	97	545528	46	0	0	0	
+59	88	58	99	505296	24	0	0	0	
+60	50	97	72	349200	86	0	0	50	
+61	81	94	29	220806	35	0	64	0	
+62	65	72	81	379080	59	0	0	0	
+63	58	70	54	219240	70	0	0	0	
+64	31	20	30	18600	13	0	67	0	
+65	62	98	89	540764	63	0	0	0	
+66	35	5	29	5075	13	94	45	0	
+67	91	97	67	591409	17	0	0	0	
+68	70	74	19	98420	27	0	80	0	
+69	59	72	90	382320	69	0	0	0	
+70	67	93	15	93465	56	0	65	0	
+71	61	64	89	347456	65	0	0	0	
+72	53	85	75	337875	77	0	0	0	
+73	20	87	96	167040	40	0	0	79	
+74	67	19	82	104386	25	70	0	0	
+75	53	55	67	195305	78	0	0	0	
+76	73	80	15	87600	22	0	83	0	
+77	70	100	99	693000	52	0	0	0	
+78	67	62	61	253394	57	0	0	0	
+79	68	91	54	334152	54	0	0	0	
+80	81	87	96	676512	36	0	0	0	
+81	64	96	96	589824	61	0	0	0	
+82	61	72	57	250344	64	0	0	0	
+83	31	78	100	241800	53	0	0	69	
+84	66	83	16	87648	31	0	53	0	
+85	93	29	84	226548	8	69	0	0	
+86	83	11	96	87648	5	85	0	0	
+87	11	67	84	61908	21	0	0	89	
+88	75	48	86	309600	30	51	0	0	
+89	43	5	18	3870	4	90	72	0	
+90	52	87	87	393588	82	0	0	0	
+91	92	2	100	18400	2	79	0	0	
+92	82	54	64	283392	34	0	0	0	
+93	98	90	97	855540	4	0	0	0	
+94	86	94	86	695224	28	0	0	0	
+95	52	95	99	489060	83	0	0	0	
+96	49	4	45	8820	13	94	0	0	
+97	88	70	76	468160	25	0	0	0	
+98	95	69	63	412965	8	0	0	0	
+99	50	54	57	153900	86	0	0	0	
+100	66	21	80	110880	24	58	0	0	
+101	53	91	62	299026	79	0	0	0	
+102	93	68	92	581808	10	0	0	0	
+103	89	89	65	514865	22	0	0	0	
+104	87	76	16	105792	5	0	78	0	
+105	69	46	88	279312	53	0	0	0	
+106	95	36	89	304380	6	0	0	0	
+107	74	94	64	445184	35	0	0	0	
+108	93	97	84	757764	11	0	0	0	
+109	56	82	57	261744	72	0	0	0	
+110	93	76	25	176700	7	0	62	0	
+111	75	73	66	361350	48	0	0	0	
+112	65	71	87	401505	60	0	0	0	
+113	59	98	59	341138	45	0	0	0	
+114	83	69	41	234807	9	0	56	0	
+115	90	63	99	561330	19	0	0	0	
+116	53	67	55	195305	80	0	0	0	
+117	90	100	64	576000	20	0	0	0	
+118	100	94	51	479400	1	0	0	0	
+119	98	85	78	649740	5	0	0	0	
+120	81	87	85	598995	38	0	0	0	
+121	52	81	84	353808	84	0	0	0	
+122	49	84	84	345744	85	0	0	0	
+123	61	74	74	334036	66	0	0	0	
+124	81	88	73	520344	39	0	0	0	
+125	58	93	65	350610	56	0	0	0	
+126	91	37	74	249158	15	61	0	0	
+127	61	88	76	407968	67	0	0	0	
+128	90	36	85	275400	14	58	0	0	
+129	97	52	62	312728	6	36	0	0	
+130	75	67	59	296475	47	0	0	0	
+131	56	83	88	409024	73	0	0	0	
+132	83	88	53	387112	31	0	0	0	
+133	80	20	94	150400	7	79	0	0	
+134	81	44	91	324324	26	56	0	0	
+135	55	75	91	375375	75	0	0	0	
+136	79	98	100	774200	44	0	0	0	
+137	55	69	55	208725	76	0	0	0	
+138	86	99	97	825858	29	0	0	0	
+139	37	38	37	52022	23	61	0	0	
+140	48	72	68	235008	81	0	0	52	
+141	86	51	59	258774	30	0	0	0	
+142	75	66	97	480150	49	0	0	0	
+143	92	61	87	488244	15	0	0	0	
+144	11	6	35	2310	9	87	41	0	
+145	99	27	75	200475	3	52	0	0	
+146	50	78	75	292500	87	0	0	0	
+147	88	56	95	468160	26	0	0	0	
+148	81	59	51	243729	37	0	0	0	
+149	55	75	51	210375	74	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	85	92	11	86020	9	0	0	0	
+1	35	25	18	15750	14	74	81	0	
+2	48	42	34	68544	22	0	64	38	
+3	62	57	82	289788	13	0	0	0	
+4	5	11	29	1595	8	80	0	22	
+5	36	14	48	24192	12	84	0	49	
+6	75	46	97	334650	4	48	0	0	
+7	39	30	35	40950	20	62	0	0	
+8	91	79	23	165347	16	0	75	0	
+9	77	95	31	226765	19	0	69	0	
+10	8	38	14	4256	19	0	0	88	
+11	47	31	29	42253	23	69	57	0	
+12	29	26	17	12818	14	0	81	70	
+13	88	47	69	285384	19	0	0	0	
+14	21	27	28	15876	23	73	0	56	
+15	80	84	18	120960	13	0	82	0	
+16	22	37	24	19536	22	44	64	0	
+17	40	93	100	372000	2	0	0	0	
+18	18	22	11	4356	19	77	69	77	
+19	81	33	83	221859	7	44	0	0	
+20	16	35	10	5600	23	49	57	83	
+21	20	36	30	21600	20	0	0	65	
+22	32	27	33	28512	21	71	0	48	
+23	25	3	24	1800	10	97	0	0	
+24	32	27	7	6048	12	49	84	66	
+25	23	80	94	172960	8	0	0	22	
+26	10	46	37	17020	18	38	0	61	
+27	69	11	67	50853	10	86	0	0	
+28	7	39	33	9009	5	0	0	91	
+29	48	37	25	44400	22	42	64	38	
+30	47	1	19	893	2	99	0	40	
+31	91	91	15	124215	21	0	84	0	
+32	20	11	13	2860	5	84	0	0	
+33	36	8	41	11808	8	87	0	45	
+34	34	95	78	251940	13	0	0	62	
+35	38	44	24	40128	22	0	64	0	
+36	8	99	72	57024	4	0	0	75	
+37	90	79	49	348390	24	0	0	0	
+38	50	9	12	5400	1	83	0	0	
+39	4	70	90	25200	6	0	0	81	
+40	45	14	48	30240	12	70	0	49	
+41	21	6	2	252	17	93	0	0	
+42	1	36	42	1512	11	0	0	86	
+43	80	77	23	141680	17	0	75	0	
+44	39	70	83	226590	12	0	0	49	
+45	24	19	19	8664	24	79	0	0	
+46	92	44	67	271216	1	0	0	0	
+47	66	9	72	42768	6	87	0	0	
+48	35	18	39	24570	14	72	0	0	
+49	19	81	67	103113	7	0	0	81	
+50	86	77	80	529760	11	0	0	0	
+51	22	80	93	163680	8	0	0	0	
+52	46	8	7	2576	21	92	0	0	
+53	65	62	68	274040	20	0	0	0	
+54	39	37	34	49062	1	46	0	0	
+55	77	18	87	120582	11	77	0	0	
+56	36	4	6	864	13	95	0	62	
+57	83	68	25	141100	18	0	74	0	
+58	48	38	20	36480	24	0	49	28	
+59	12	19	25	5700	8	80	0	0	
+60	50	97	72	349200	17	0	0	50	
+61	81	94	29	220806	20	0	68	0	
+62	65	72	81	379080	14	0	0	0	
+63	17	7	10	1190	8	91	0	22	
+64	31	20	30	18600	21	72	0	0	
+65	34	49	10	16660	12	0	84	66	
+66	35	5	29	5075	8	95	0	45	
+67	28	28	21	16464	24	49	49	0	
+68	70	74	19	98420	14	0	81	0	
+69	10	46	29	13340	20	36	0	65	
+70	67	93	15	93465	24	0	85	0	
+71	40	30	30	36000	23	0	0	56	
+72	53	85	75	337875	16	0	0	0	
+73	20	87	96	167040	3	0	0	70	
+74	67	19	82	104386	10	46	0	0	
+75	43	1	31	1333	2	98	0	40	
+76	73	80	15	87600	24	0	70	0	
+77	70	100	99	693000	3	0	0	0	
+78	38	30	26	29640	18	68	74	0	
+79	38	30	36	41040	21	41	0	48	
+80	81	87	96	676512	6	0	0	0	
+81	44	29	20	25520	9	65	11	0	
+82	4	5	45	900	2	93	0	0	
+83	31	78	100	241800	2	0	0	40	
+84	66	83	16	87648	12	0	84	0	
+85	93	29	84	226548	9	36	11	0	
+86	83	11	96	87648	5	73	0	0	
+87	11	67	84	61908	10	0	0	69	
+88	75	48	86	309600	4	0	0	0	
+89	43	5	18	3870	4	94	0	0	
+90	52	87	87	393588	8	0	0	45	
+91	92	2	100	18400	1	44	0	0	
+92	2	10	18	360	14	90	0	0	
+93	15	12	20	3600	7	81	0	81	
+94	50	12	10	6000	23	82	0	0	
+95	44	23	21	21252	17	77	75	0	
+96	49	4	45	8820	2	94	0	40	
+97	26	15	30	11700	17	78	0	0	
+98	21	43	18	16254	24	0	49	76	
+99	25	33	44	36300	14	46	0	65	
+100	66	21	80	110880	10	65	0	0	
+101	29	23	31	20677	18	74	0	0	
+102	47	31	47	68479	16	0	0	53	
+103	24	20	42	20160	14	79	0	65	
+104	87	76	16	105792	21	0	68	0	
+105	69	46	88	279312	10	0	0	0	
+106	95	36	89	304380	9	0	11	0	
+107	13	36	50	23400	13	57	0	0	
+108	10	2	40	800	3	96	0	70	
+109	56	82	57	261744	23	0	0	0	
+110	93	76	25	176700	15	0	0	0	
+111	11	28	20	6160	11	65	0	86	
+112	48	41	46	90528	21	0	0	48	
+113	18	37	38	25308	16	61	0	53	
+114	83	69	41	234807	23	0	57	0	
+115	20	47	27	25380	19	0	69	77	
+116	48	11	37	19536	12	84	0	0	
+117	90	100	64	576000	22	0	0	0	
+118	15	49	18	13230	23	0	57	83	
+119	37	22	25	20350	15	76	0	0	
+120	10	46	48	22080	14	0	0	65	
+121	7	9	50	3150	3	87	0	70	
+122	49	84	84	345744	12	0	0	0	
+123	61	74	74	334036	18	0	0	0	
+124	18	30	25	13500	19	47	69	77	
+125	28	49	21	28812	24	0	49	0	
+126	91	37	74	249158	5	0	0	0	
+127	20	33	47	31020	10	67	0	69	
+128	90	36	85	275400	5	37	0	0	
+129	37	43	29	46139	23	30	0	56	
+130	27	44	2	2376	14	26	81	70	
+131	14	16	49	10976	2	78	0	40	
+132	29	25	18	13050	24	75	49	28	
+133	80	20	94	150400	7	77	0	0	
+134	81	44	91	324324	7	0	0	0	
+135	47	4	12	2256	12	95	0	0	
+136	19	21	43	17157	6	70	0	81	
+137	4	36	31	4464	5	39	0	91	
+138	37	5	5	925	13	93	0	0	
+139	37	38	37	52022	18	0	0	61	
+140	48	72	68	235008	21	0	0	0	
+141	86	51	59	258774	19	47	0	0	
+142	43	11	19	8987	16	85	0	0	
+143	29	37	19	20387	24	38	49	28	
+144	11	6	35	2310	6	91	0	81	
+145	99	27	75	200475	15	0	25	0	
+146	50	78	75	292500	17	0	0	0	
+147	17	30	41	20910	16	31	0	53	
+148	5	29	41	5945	11	36	0	86	
+149	32	4	40	5120	6	96	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	1	2	7	14	1	54	56	0	
+1	5	5	5	125	1	71	83	0	
+2	5	8	5	200	1	71	78	0	
+3	8	2	4	64	1	64	28	0	
+4	4	4	8	128	1	25	44	0	
+5	1	4	8	32	1	44	88	0	
+6	10	9	5	450	1	71	73	0	
+7	6	4	8	192	1	44	80	0	
+8	7	1	6	42	1	71	12	0	
+9	10	5	9	450	1	25	27	0	
+10	2	5	9	90	1	25	18	0	
+11	1	9	3	27	1	80	18	0	
+12	1	2	5	10	1	71	68	0	
+13	8	2	6	96	1	71	6	0	
+14	5	4	8	160	1	44	72	0	
+15	7	1	9	63	1	25	9	0	
+16	7	9	6	378	1	71	0	0	
+17	7	9	1	63	1	89	37	0	
+18	10	4	8	320	1	44	64	0	
+19	1	7	8	56	1	44	56	0	
+20	8	2	4	64	1	64	24	0	
+21	7	5	10	350	1	6	30	0	
+22	3	4	2	24	1	89	20	0	
+23	10	8	10	800	1	6	20	0	
+24	1	7	2	14	1	89	18	0	
+25	3	8	1	24	1	89	36	0	
+26	8	3	6	144	1	64	6	0	
+27	6	5	10	300	1	6	10	0	
+28	10	7	6	420	1	64	0	0	
+29	7	10	8	560	1	44	48	0	
+30	6	3	2	36	1	89	16	0	
+31	5	3	4	60	1	64	20	0	
+32	7	6	7	294	1	54	49	0	
+33	10	2	3	60	1	80	15	0	
+34	6	9	3	162	1	80	12	0	
+35	10	6	7	420	1	54	42	0	
+36	2	1	1	2	1	89	35	0	
+37	9	9	8	648	1	44	40	0	
+38	5	3	7	105	1	54	35	0	
+39	8	7	5	280	1	71	63	0	
+40	9	7	1	63	1	89	34	0	
+41	6	7	2	84	1	89	14	0	
+42	8	5	6	240	1	0	10	0	
+43	10	1	3	30	1	80	9	0	
+44	1	5	8	40	1	44	32	0	
+45	5	6	3	90	1	80	6	0	
+46	10	8	4	320	1	34	96	0	
+47	8	4	4	128	1	64	16	0	
+48	2	3	4	24	1	64	12	0	
+49	9	8	2	144	1	89	12	0	
+50	5	9	5	225	1	71	58	0	
+51	10	9	2	180	1	89	10	0	
+52	5	3	5	75	1	71	53	0	
+53	4	4	10	160	1	15	90	0	
+54	9	8	5	360	1	71	48	0	
+55	1	6	2	12	1	89	8	0	
+56	2	6	6	72	1	6	94	0	
+57	7	1	2	14	1	89	6	0	
+58	3	3	10	90	1	15	80	0	
+59	9	5	8	360	1	44	24	0	
+60	9	9	9	729	1	25	0	0	
+61	4	4	1	16	1	89	33	0	
+62	1	2	7	14	1	54	28	0	
+63	1	9	2	18	1	89	4	0	
+64	9	10	8	720	1	44	16	0	
+65	1	5	3	15	1	80	3	0	
+66	4	7	9	252	1	6	85	0	
+67	10	1	7	70	1	54	21	0	
+68	3	3	5	45	1	71	43	0	
+69	8	2	8	128	1	44	8	0	
+70	4	7	6	168	1	25	91	0	
+71	5	9	3	135	1	80	0	0	
+72	4	5	7	140	1	54	14	0	
+73	8	9	1	72	1	89	32	0	
+74	10	2	7	140	1	54	7	0	
+75	6	4	6	144	1	25	85	0	
+76	5	2	3	30	1	64	47	0	
+77	8	8	6	384	1	25	79	0	
+78	6	10	8	480	1	44	0	0	
+79	2	9	5	90	1	71	38	0	
+80	3	4	8	96	1	34	88	0	
+81	9	3	2	54	1	89	2	0	
+82	4	9	6	216	1	25	73	0	
+83	7	4	9	252	1	6	76	0	
+84	10	10	7	700	1	54	0	0	
+85	10	7	5	350	1	71	33	0	
+86	10	10	1	100	1	89	31	0	
+87	4	9	10	360	1	15	70	0	
+88	9	5	5	225	1	71	28	0	
+89	8	5	9	360	1	6	67	0	
+90	2	1	8	16	1	34	80	0	
+91	10	9	9	810	1	6	58	0	
+92	9	8	6	432	1	54	93	0	
+93	3	10	2	60	1	89	0	0	
+94	6	5	7	210	1	25	66	0	
+95	10	10	10	1000	1	15	60	0	
+96	1	4	7	28	1	25	59	0	
+97	2	9	3	54	1	25	97	0	
+98	1	6	10	60	1	15	50	0	
+99	7	9	7	441	1	25	52	0	
+100	1	10	1	10	1	89	30	0	
+101	10	3	2	60	1	80	29	0	
+102	4	5	8	160	1	34	72	0	
+103	1	1	3	3	1	64	44	0	
+104	6	7	10	420	1	15	40	0	
+105	10	8	8	640	1	34	64	0	
+106	4	6	8	192	1	34	56	0	
+107	2	5	3	30	1	64	41	0	
+108	10	7	9	630	1	6	49	0	
+109	5	4	8	160	1	34	48	0	
+110	3	5	4	60	1	71	96	0	
+111	1	8	10	80	1	15	30	0	
+112	6	2	3	36	1	64	38	0	
+113	9	6	1	54	1	89	29	0	
+114	1	4	3	12	1	64	35	0	
+115	3	1	6	18	1	54	87	0	
+116	9	3	2	54	1	80	27	0	
+117	8	1	1	8	1	89	28	0	
+118	5	6	5	150	1	71	23	0	
+119	3	5	8	120	1	34	40	0	
+120	3	4	10	120	1	15	20	0	
+121	2	4	1	8	1	89	27	0	
+122	9	5	2	90	1	80	25	0	
+123	2	10	8	160	1	34	32	0	
+124	10	9	2	180	1	80	23	0	
+125	2	5	10	100	1	15	10	0	
+126	9	10	10	900	1	15	0	0	
+127	4	3	1	12	1	89	26	0	
+128	5	5	4	100	1	71	92	0	
+129	5	9	8	360	1	34	24	0	
+130	10	10	6	600	1	54	81	0	
+131	1	3	8	24	1	34	16	0	
+132	4	7	3	84	1	64	32	0	
+133	1	5	1	5	1	89	25	0	
+134	9	5	6	270	1	54	75	0	
+135	9	3	1	27	1	89	24	0	
+136	7	9	1	63	1	89	23	0	
+137	10	7	9	630	1	6	40	0	
+138	2	2	4	16	1	71	88	0	
+139	2	1	6	12	1	54	69	0	
+140	8	1	6	48	1	54	63	0	
+141	6	4	1	24	1	89	22	0	
+142	10	9	10	900	1	6	0	0	
+143	3	6	10	180	1	0	0	0	
+144	10	9	2	180	1	80	21	0	
+145	2	10	4	80	1	44	96	0	
+146	2	9	8	144	1	34	8	0	
+147	3	6	5	90	1	71	18	0	
+148	10	10	8	800	1	34	0	0	
+149	1	1	8	8	1	25	36	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	32	27	18144	1	36	54	0	
+1	35	20	30	21000	2	0	32	35	
+2	10	8	5	400	1	64	10	65	
+3	3	12	34	1224	1	0	35	30	
+4	29	9	28	7308	2	82	0	0	
+5	1	9	23	207	1	49	26	30	
+6	25	19	30	14250	2	58	60	0	
+7	6	24	18	2592	3	35	74	32	
+8	32	16	21	10752	3	56	25	0	
+9	30	10	9	2700	2	0	91	35	
+10	7	10	24	1680	1	69	25	30	
+11	26	14	8	2912	3	69	59	32	
+12	1	12	30	360	1	28	33	30	
+13	33	12	26	10296	2	39	61	0	
+14	15	14	13	2730	3	56	86	0	
+15	17	26	9	3978	1	31	87	65	
+16	22	29	21	13398	3	0	68	32	
+17	2	29	6	348	1	0	40	65	
+18	20	4	23	1840	2	93	0	35	
+19	1	12	3	36	3	69	97	32	
+20	13	32	19	7904	3	35	19	32	
+21	22	15	5	1650	1	64	5	65	
+22	23	29	32	21344	2	0	0	35	
+23	5	28	35	4900	1	0	0	30	
+24	21	32	2	1344	1	64	23	65	
+25	33	28	16	14784	1	31	17	65	
+26	23	18	16	6624	2	29	84	35	
+27	16	5	10	800	2	93	89	35	
+28	25	22	6	3300	3	69	86	32	
+29	7	5	3	105	2	1	97	0	
+30	6	33	17	3366	1	31	0	65	
+31	5	28	4	560	1	64	15	65	
+32	22	11	22	5324	3	76	23	0	
+33	15	27	23	9315	3	0	24	32	
+34	16	29	33	15312	1	0	0	0	
+35	35	6	32	6720	2	33	0	0	
+36	2	26	6	312	1	0	34	65	
+37	34	4	18	2448	2	33	71	0	
+38	20	33	12	7920	1	31	45	65	
+39	18	32	5	2880	1	64	0	65	
+40	19	7	31	4123	1	29	0	0	
+41	26	32	27	22464	1	36	27	0	
+42	8	20	26	4160	3	30	58	0	
+43	20	21	18	7560	3	35	56	32	
+44	26	25	23	14950	1	69	72	30	
+45	30	21	23	14490	3	76	0	0	
+46	20	13	29	7540	2	0	62	35	
+47	28	4	9	1008	2	33	89	0	
+48	7	28	34	6664	3	0	34	0	
+49	14	8	32	3584	1	0	33	0	
+50	35	14	25	12250	2	64	55	35	
+51	35	4	17	2380	2	93	41	35	
+52	25	13	5	1625	2	1	92	0	
+53	19	19	5	1805	1	0	51	65	
+54	14	18	20	5040	3	56	66	0	
+55	31	31	17	16337	1	0	17	65	
+56	2	26	6	312	3	35	92	32	
+57	12	26	32	9984	3	30	0	0	
+58	8	3	15	360	1	29	82	0	
+59	34	5	18	3060	2	33	53	0	
+60	29	19	34	18734	2	14	0	0	
+61	9	9	6	486	3	69	80	32	
+62	1	2	27	54	1	47	0	30	
+63	1	19	7	133	3	69	67	32	
+64	34	30	18	18360	3	35	38	32	
+65	16	5	8	640	2	93	81	35	
+66	34	2	34	2312	2	1	35	0	
+67	15	31	17	7905	1	0	0	65	
+68	28	3	15	1260	2	93	58	35	
+69	33	12	13	5148	2	39	87	0	
+70	24	7	26	4368	2	82	55	0	
+71	30	29	28	24360	2	64	0	35	
+72	9	5	32	1440	3	0	68	0	
+73	28	19	31	16492	2	39	0	0	
+74	30	22	12	7920	3	69	17	32	
+75	26	4	21	2184	2	33	32	0	
+76	10	17	3	510	1	49	97	30	
+77	13	18	21	4914	3	76	66	0	
+78	1	25	3	75	1	0	97	30	
+79	27	19	5	2565	3	69	92	32	
+80	23	9	23	4761	2	1	69	0	
+81	29	33	12	11484	1	31	33	65	
+82	19	9	16	2736	3	30	84	0	
+83	27	34	19	17442	3	35	0	32	
+84	25	25	2	1250	1	64	21	65	
+85	35	27	5	4725	1	0	46	65	
+86	5	25	11	1375	1	31	57	65	
+87	24	14	30	10080	2	58	30	0	
+88	9	15	20	2700	3	56	46	0	
+89	8	30	34	8160	3	0	0	0	
+90	22	16	8	2816	3	69	51	32	
+91	5	9	19	855	1	49	49	30	
+92	34	13	11	4862	3	69	40	32	
+93	28	15	27	11340	2	82	28	0	
+94	11	25	2	550	1	64	19	65	
+95	15	20	25	7500	1	71	0	0	
+96	26	4	32	3328	2	14	66	0	
+97	22	4	28	2464	2	29	56	35	
+98	21	31	25	16275	1	69	0	30	
+99	2	24	17	816	3	69	0	32	
+100	21	15	11	3465	3	69	29	32	
+101	15	13	2	390	2	14	98	0	
+102	4	5	8	160	1	28	91	30	
+103	21	6	8	1008	2	93	73	35	
+104	31	17	20	10540	2	64	80	35	
+105	20	3	18	1080	2	93	23	35	
+106	14	6	28	2352	1	29	31	0	
+107	2	5	28	280	1	0	69	30	
+108	15	7	24	2520	1	71	73	0	
+109	30	24	3	2160	1	0	96	0	
+110	13	35	24	10920	3	0	0	32	
+111	26	13	35	11830	2	1	0	0	
+112	26	12	18	5616	2	82	81	0	
+113	24	1	1	24	2	33	98	0	
+114	21	19	28	11172	2	29	28	35	
+115	18	6	31	3348	1	0	65	0	
+116	19	33	2	1254	3	35	98	32	
+117	8	31	11	2728	3	0	89	32	
+118	25	21	10	5250	2	58	90	0	
+119	33	35	28	32340	2	29	0	35	
+120	3	14	5	210	1	69	95	30	
+121	7	24	1	168	1	64	25	65	
+122	29	35	27	27405	1	36	0	0	
+123	12	5	23	1380	1	29	59	0	
+124	35	14	32	15680	2	14	34	0	
+125	7	20	25	3500	3	56	0	0	
+126	4	25	10	1000	1	31	68	65	
+127	9	23	26	5382	3	30	32	0	
+128	20	20	24	9600	1	71	49	0	
+129	35	29	23	23345	1	69	49	30	
+130	15	20	6	1800	3	69	74	32	
+131	21	18	3	1134	1	71	97	0	
+132	19	17	13	4199	3	76	87	0	
+133	6	20	26	3120	1	49	0	30	
+134	14	15	1	210	1	0	99	0	
+135	34	33	21	23562	3	0	47	32	
+136	27	14	21	7938	3	76	45	0	
+137	10	32	9	2880	1	31	78	65	
+138	17	2	24	816	1	71	25	0	
+139	22	11	11	2662	1	49	86	30	
+140	23	6	1	138	2	82	99	0	
+141	6	4	6	144	3	93	0	32	
+142	25	24	30	18000	2	58	0	0	
+143	33	1	35	1155	2	0	0	0	
+144	25	24	27	16200	2	64	28	35	
+145	22	25	19	10450	1	36	81	0	
+146	2	19	33	1254	1	28	0	30	
+147	28	11	30	9240	2	39	31	0	
+148	5	5	18	450	1	49	68	30	
+149	6	11	28	1848	1	28	63	30	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=05 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	11	2	87	1914	24	0	0	84	
+1	25	75	45	84375	12	0	26	66	
+2	35	18	85	53550	13	79	0	63	
+3	98	42	84	345744	22	48	0	0	
+4	34	24	78	63648	24	25	0	59	
+5	11	84	8	7392	5	0	86	58	
+6	30	29	55	47850	23	0	0	50	
+7	36	64	98	225792	17	36	0	36	
+8	67	51	96	328032	21	0	0	0	
+9	80	75	39	234000	13	0	21	0	
+10	52	35	89	161980	19	59	0	0	
+11	91	79	23	165347	14	0	42	0	
+12	81	92	15	111780	2	0	24	0	
+13	38	62	96	226176	16	0	0	41	
+14	55	14	8	6160	7	0	90	37	
+15	97	81	29	227853	10	0	0	0	
+16	67	99	26	172458	2	0	39	0	
+17	97	79	1	7663	12	0	95	0	
+18	40	94	8	30080	5	0	86	0	
+19	21	27	78	44226	20	55	0	79	
+20	18	92	14	23184	5	0	86	40	
+21	37	25	10	9250	7	0	90	0	
+22	43	24	72	74304	24	49	0	53	
+23	90	8	40	28800	9	92	0	0	
+24	11	7	22	1694	2	0	0	88	
+25	83	68	11	62084	8	0	81	0	
+26	38	13	76	37544	24	73	0	51	
+27	66	85	60	336600	12	0	26	0	
+28	80	97	86	667360	3	0	0	0	
+29	27	20	18	9720	17	0	0	63	
+30	96	33	32	101376	17	0	50	0	
+31	25	53	24	31800	13	0	60	62	
+32	7	26	77	14014	22	0	0	89	
+33	60	82	33	162360	10	0	45	0	
+34	96	19	23	41952	23	57	61	0	
+35	10	96	87	83520	4	0	0	80	
+36	62	11	61	41602	14	89	0	0	
+37	39	79	48	147888	10	0	45	60	
+38	15	33	57	28215	7	0	32	80	
+39	48	37	25	44400	20	0	54	46	
+40	69	47	1	3243	14	0	91	0	
+41	46	47	42	90804	20	0	54	0	
+42	58	65	46	173420	15	0	37	0	
+43	70	11	63	48510	12	85	28	0	
+44	41	95	58	225910	7	0	32	0	
+45	65	86	3	16770	3	0	86	0	
+46	60	8	34	16320	9	92	40	0	
+47	88	94	24	198528	2	0	0	0	
+48	2	33	74	4884	11	0	0	95	
+49	39	58	2	4524	12	0	86	57	
+50	5	99	35	17325	1	0	60	90	
+51	50	59	62	182900	19	0	0	0	
+52	85	43	45	164475	21	51	0	0	
+53	64	4	20	5120	24	49	80	0	
+54	69	48	95	314640	22	0	0	0	
+55	71	6	52	22152	8	93	0	0	
+56	92	96	86	759552	5	0	0	0	
+57	67	1	42	2814	8	93	52	0	
+58	53	23	80	97520	24	49	0	0	
+59	39	45	78	136890	20	55	0	40	
+60	19	19	19	6859	13	0	21	80	
+61	94	74	71	493876	9	0	0	0	
+62	51	22	77	86394	24	73	0	0	
+63	51	9	52	23868	10	91	0	0	
+64	39	60	18	42120	7	0	32	41	
+65	1	85	43	3655	1	0	0	94	
+66	4	87	69	24012	5	0	0	92	
+67	70	21	7	10290	13	0	93	0	
+68	43	13	95	53105	11	86	0	0	
+69	8	22	88	15488	15	72	0	79	
+70	74	57	96	404928	6	0	0	0	
+71	5	79	33	13035	1	0	0	95	
+72	84	25	87	182700	24	0	0	0	
+73	18	89	61	97722	2	0	39	67	
+74	100	22	27	59400	23	0	69	0	
+75	36	54	56	108864	19	0	0	50	
+76	25	72	43	77400	15	0	37	58	
+77	88	78	26	178464	14	0	65	0	
+78	36	20	98	70560	17	36	0	0	
+79	12	19	75	17100	15	72	0	87	
+80	63	14	98	86436	13	79	0	0	
+81	59	23	82	111274	24	25	0	0	
+82	4	29	76	8816	6	0	0	96	
+83	57	84	9	43092	12	0	86	0	
+84	10	90	57	51300	1	0	0	84	
+85	20	67	85	113900	16	0	0	79	
+86	40	30	81	97200	20	55	0	0	
+87	84	99	60	498960	1	0	0	0	
+88	79	65	5	25675	4	0	90	0	
+89	78	35	39	106470	18	0	52	0	
+90	32	21	28	18816	21	51	45	65	
+91	50	29	69	100050	23	0	0	0	
+92	79	28	96	212352	15	72	0	0	
+93	23	10	82	18860	23	83	0	63	
+94	66	15	17	16830	20	55	81	0	
+95	40	30	30	36000	16	67	0	58	
+96	81	4	57	18468	4	96	0	0	
+97	62	79	33	161634	13	0	60	0	
+98	71	26	20	36920	16	67	74	0	
+99	87	69	37	222111	15	0	0	0	
+100	31	20	1	620	3	0	86	65	
+101	20	43	92	79120	22	0	0	69	
+102	64	15	28	26880	12	85	0	0	
+103	1	81	63	5103	5	0	0	96	
+104	26	37	30	28860	19	0	62	65	
+105	80	38	8	24320	15	0	83	0	
+106	24	36	38	32832	11	0	0	71	
+107	22	95	93	194370	6	0	0	74	
+108	20	17	79	26860	17	36	0	72	
+109	5	94	28	13160	1	0	60	95	
+110	33	45	54	80190	21	0	0	67	
+111	81	28	50	113400	23	29	0	0	
+112	16	32	43	22016	15	0	37	83	
+113	79	26	61	125294	23	57	0	0	
+114	91	24	43	93912	23	29	50	0	
+115	63	11	96	66528	23	83	0	0	
+116	49	73	32	114464	7	0	0	0	
+117	48	61	81	237168	11	0	0	0	
+118	65	56	35	127400	19	0	62	0	
+119	93	55	18	92070	11	0	81	0	
+120	3	74	80	17760	5	0	0	97	
+121	2	54	11	1188	5	0	86	69	
+122	99	75	42	311850	14	0	0	0	
+123	2	10	68	1360	9	0	0	94	
+124	20	89	62	110360	3	0	0	80	
+125	12	65	50	39000	2	0	39	85	
+126	29	60	100	174000	18	39	0	0	
+127	44	73	21	67452	9	0	71	42	
+128	95	55	54	282150	20	0	0	0	
+129	65	49	48	152880	21	51	45	0	
+130	90	80	26	187200	12	0	0	0	
+131	21	93	68	132804	8	0	0	79	
+132	44	37	83	135124	19	59	0	52	
+133	21	25	1	525	5	0	86	71	
+134	9	35	66	20790	4	0	0	90	
+135	79	73	81	467127	8	0	0	0	
+136	47	69	31	100533	7	0	0	49	
+137	20	97	39	75660	1	0	60	70	
+138	42	92	24	92736	9	0	71	0	
+139	72	91	16	104832	10	0	29	0	
+140	58	31	46	82708	16	67	0	0	
+141	86	74	21	133644	13	0	0	0	
+142	80	79	90	568800	4	0	0	0	
+143	63	36	50	113400	17	0	0	0	
+144	90	39	52	182520	18	0	0	0	
+145	72	10	84	60480	14	79	0	0	
+146	52	29	28	42224	16	67	46	0	
+147	23	86	75	148350	11	0	0	48	
+148	70	100	28	196000	1	0	60	0	
+149	41	61	98	245098	16	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	38	89	93	314526	20	0	0	0	
+1	88	29	95	242440	31	0	0	0	
+2	67	49	83	272489	25	49	0	0	
+3	100	85	56	476000	8	0	0	0	
+4	83	72	47	280872	26	0	0	0	
+5	97	18	75	130950	39	79	0	0	
+6	19	97	74	136382	4	0	0	80	
+7	67	82	12	65928	18	0	88	0	
+8	82	5	87	35670	21	88	0	0	
+9	98	73	5	35770	5	0	93	0	
+10	77	90	98	679140	1	10	0	0	
+11	71	5	78	27690	21	83	0	0	
+12	90	87	9	70470	16	0	84	0	
+13	9	15	33	4455	2	70	0	82	
+14	38	17	20	12920	13	0	79	0	
+15	73	10	74	54020	5	89	0	0	
+16	30	83	72	179280	25	0	0	70	
+17	6	19	42	4788	13	38	0	94	
+18	24	71	99	168696	6	0	0	75	
+19	45	66	72	213840	22	0	0	52	
+20	86	64	85	467840	9	0	0	0	
+21	4	23	17	1564	13	38	79	94	
+22	75	98	75	551250	6	0	0	0	
+23	42	50	27	56700	14	0	54	40	
+24	96	72	75	518400	7	0	0	0	
+25	78	18	95	133380	38	81	0	0	
+26	98	8	70	54880	10	92	0	0	
+27	93	67	47	292857	17	0	51	0	
+28	90	24	87	187920	37	51	0	0	
+29	94	41	83	319882	18	0	0	0	
+30	67	49	86	282338	25	0	0	0	
+31	43	23	22	21758	6	77	75	0	
+32	34	92	97	303416	10	0	0	64	
+33	96	36	83	286848	23	0	0	0	
+34	73	24	97	169944	39	29	0	0	
+35	99	48	91	432432	11	0	0	0	
+36	87	44	82	313896	19	35	0	0	
+37	69	10	89	61410	1	0	0	0	
+38	96	25	80	192000	37	0	0	0	
+39	68	83	54	304776	21	0	0	0	
+40	25	24	7	4200	13	61	79	0	
+41	83	31	78	200694	36	0	0	0	
+42	6	34	13	2652	13	61	86	94	
+43	20	91	97	176540	1	0	0	80	
+44	98	25	97	237650	7	72	0	0	
+45	70	77	22	118580	6	0	75	0	
+46	96	45	95	410400	11	48	0	0	
+47	94	29	90	245340	17	71	0	0	
+48	75	32	87	208800	34	63	0	0	
+49	75	50	90	337500	15	38	0	0	
+50	90	12	83	89640	8	85	0	0	
+51	91	38	100	345800	15	0	0	0	
+52	98	4	76	29792	21	93	0	0	
+53	80	91	87	633360	4	0	0	0	
+54	81	21	100	170100	19	79	0	0	
+55	70	41	89	255430	28	0	0	0	
+56	97	68	44	290224	8	0	56	0	
+57	92	1	83	7636	13	99	0	0	
+58	81	32	90	233280	31	68	0	0	
+59	52	83	70	302120	22	0	0	0	
+60	12	75	77	69300	27	0	0	75	
+61	95	15	74	105450	3	84	0	0	
+62	82	64	54	283392	24	0	0	0	
+63	33	24	29	22968	14	40	54	0	
+64	76	93	60	424080	12	0	0	0	
+65	38	14	16	8512	13	17	79	0	
+66	52	99	79	406692	13	0	0	0	
+67	78	74	17	98124	3	0	83	0	
+68	93	30	87	242730	30	58	0	0	
+69	80	20	77	123200	41	23	0	0	
+70	82	21	66	113652	41	43	0	0	
+71	66	13	92	78936	16	87	0	0	
+72	80	23	69	126960	41	0	0	0	
+73	40	40	46	73600	14	0	54	0	
+74	100	10	99	99000	2	88	0	0	
+75	63	63	54	214326	34	0	0	0	
+76	27	88	76	180576	21	0	0	71	
+77	82	14	66	75768	23	86	0	0	
+78	77	45	73	252945	29	0	0	0	
+79	89	29	71	183251	38	0	0	0	
+80	80	30	98	235200	31	29	0	0	
+81	30	72	76	164160	40	0	0	0	
+82	67	26	87	151554	40	0	0	30	
+83	81	18	69	100602	41	64	0	0	
+84	10	97	80	77600	24	0	0	90	
+85	80	32	85	217600	33	34	0	0	
+86	81	7	79	44793	11	93	0	0	
+87	100	24	78	187200	37	75	0	0	
+88	80	2	100	16000	2	98	0	0	
+89	46	7	15	4830	13	31	79	0	
+90	90	96	18	155520	5	0	75	0	
+91	67	48	89	286224	23	36	0	0	
+92	96	34	67	218688	33	0	0	0	
+93	70	12	72	60480	15	88	0	0	
+94	68	7	89	42364	20	89	0	0	
+95	85	26	70	154700	39	53	0	0	
+96	9	100	88	79200	5	0	0	90	
+97	82	88	93	671088	2	0	0	0	
+98	89	4	92	32752	20	96	0	0	
+99	73	50	55	200750	35	25	0	0	
+100	70	27	91	171990	38	54	0	0	
+101	64	92	79	465152	10	0	0	0	
+102	75	39	89	260325	27	0	0	0	
+103	89	32	96	273408	14	68	0	0	
+104	88	80	12	84480	4	0	87	0	
+105	100	40	84	336000	16	0	0	0	
+106	86	68	10	58480	7	0	75	0	
+107	76	19	67	96748	42	0	0	0	
+108	8	68	83	45152	15	0	0	91	
+109	66	9	93	55242	4	91	0	0	
+110	16	70	100	112000	2	0	0	82	
+111	77	43	70	231770	32	0	0	0	
+112	100	36	92	331200	9	64	0	0	
+113	82	47	83	319882	16	40	0	0	
+114	85	18	88	134640	27	82	0	0	
+115	85	39	77	255255	28	41	0	0	
+116	95	68	51	329460	17	0	0	0	
+117	62	67	74	307396	20	0	0	38	
+118	85	20	90	153000	28	80	0	0	
+119	92	25	89	204700	35	0	0	0	
+120	97	68	54	356184	14	0	0	0	
+121	92	35	98	315560	19	0	0	0	
+122	68	43	88	257312	27	39	0	0	
+123	75	29	79	171825	39	0	0	0	
+124	21	32	37	24864	15	68	0	75	
+125	96	25	82	196800	35	75	0	0	
+126	76	23	82	143336	40	77	0	0	
+127	51	58	85	251430	30	0	0	0	
+128	76	7	81	43092	12	93	0	0	
+129	89	26	95	219830	26	72	0	0	
+130	80	32	82	209920	33	68	0	0	
+131	94	84	83	655368	3	0	0	0	
+132	98	28	70	192080	36	72	0	0	
+133	20	19	43	16340	6	77	0	75	
+134	84	4	87	29232	29	96	0	0	
+135	91	27	79	194103	36	31	0	0	
+136	42	94	100	394800	13	0	0	52	
+137	88	89	75	587400	5	0	0	0	
+138	84	17	98	139944	22	83	0	0	
+139	80	36	97	279360	24	64	0	0	
+140	78	83	37	239538	12	0	60	0	
+141	92	2	81	14904	7	97	0	0	
+142	77	26	94	188188	37	25	0	0	
+143	68	45	75	229500	32	43	0	0	
+144	83	56	68	316064	18	41	0	0	
+145	75	42	79	248850	29	45	0	0	
+146	22	80	92	161920	12	0	0	78	
+147	86	25	83	178450	38	29	0	0	
+148	24	36	1	864	13	61	99	0	
+149	66	2	85	11220	8	97	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	38	89	93	314526	20	0	0	0	
+1	88	29	95	242440	24	71	0	0	
+2	67	49	83	272489	25	48	0	0	
+3	100	85	56	476000	8	0	0	0	
+4	83	72	47	280872	26	0	47	0	
+5	97	78	30	226980	34	0	70	0	
+6	19	97	74	136382	4	0	0	80	
+7	67	82	12	65928	40	0	16	0	
+8	82	80	37	242720	32	0	35	0	
+9	98	73	5	35770	20	0	95	0	
+10	77	90	98	679140	1	0	0	0	
+11	71	75	38	202350	38	0	35	0	
+12	90	87	9	70470	39	0	91	0	
+13	9	15	33	4455	2	70	0	82	
+14	38	17	20	12920	13	0	79	0	
+15	73	10	74	54020	5	89	0	0	
+16	30	83	72	179280	40	0	28	0	
+17	6	19	42	4788	13	38	0	94	
+18	24	71	99	168696	6	0	0	75	
+19	45	66	72	213840	22	0	0	0	
+20	86	64	85	467840	9	0	4	0	
+21	4	23	17	1564	13	38	79	94	
+22	75	98	75	551250	6	0	0	0	
+23	42	50	27	56700	31	0	46	51	
+24	96	72	75	518400	7	0	0	0	
+25	78	98	15	114660	23	0	85	0	
+26	98	73	5	35770	15	0	95	0	
+27	93	67	47	292857	23	0	38	0	
+28	90	79	42	298620	21	0	54	0	
+29	94	66	43	266772	27	0	40	0	
+30	67	89	16	95408	40	0	0	0	
+31	43	23	22	21758	6	71	75	0	
+32	34	92	97	303416	10	0	0	66	
+33	96	86	18	148608	29	0	82	0	
+34	73	24	97	169944	26	76	0	0	
+35	99	48	91	432432	11	0	0	0	
+36	87	44	82	313896	19	56	0	0	
+37	69	10	89	61410	1	90	0	0	
+38	96	70	40	268800	27	0	0	0	
+39	68	83	54	304776	21	0	0	0	
+40	25	24	7	4200	13	61	79	0	
+41	83	91	43	324779	17	0	0	0	
+42	6	34	13	2652	13	61	86	94	
+43	20	91	97	176540	1	0	0	77	
+44	98	25	97	237650	7	74	0	0	
+45	70	77	22	118580	40	0	76	30	
+46	96	80	45	345600	15	0	0	0	
+47	94	79	10	74260	17	0	89	0	
+48	75	72	12	64800	41	0	37	0	
+49	75	70	25	131250	6	0	75	0	
+50	90	87	3	23490	5	0	75	0	
+51	91	38	100	345800	11	48	0	0	
+52	98	99	41	397782	8	0	56	0	
+53	80	91	87	633360	4	0	0	0	
+54	81	66	40	213840	37	0	0	0	
+55	70	96	14	94080	31	0	85	0	
+56	97	68	44	290224	24	0	0	0	
+57	92	91	28	234416	22	0	72	0	
+58	81	67	40	217080	36	0	0	0	
+59	52	83	70	302120	22	0	0	45	
+60	12	75	77	69300	12	0	0	88	
+61	95	15	74	105450	3	85	0	0	
+62	82	64	54	283392	24	0	44	0	
+63	33	24	29	22968	14	68	0	21	
+64	76	93	60	424080	12	0	0	0	
+65	38	14	16	8512	13	17	79	0	
+66	52	99	79	406692	13	0	0	0	
+67	78	74	17	98124	41	0	0	0	
+68	93	70	22	143220	7	0	75	0	
+69	80	75	47	282000	26	0	0	0	
+70	82	86	46	324392	17	0	43	0	
+71	66	68	12	53856	41	0	57	0	
+72	80	83	39	258960	28	0	32	0	
+73	40	40	46	73600	31	0	0	51	
+74	100	85	19	161500	5	0	81	0	
+75	63	63	54	214326	36	0	40	0	
+76	27	88	76	180576	25	0	0	67	
+77	82	89	41	299218	18	0	48	0	
+78	77	45	73	252945	30	0	0	0	
+79	89	29	71	183251	31	58	0	0	
+80	80	75	28	168000	37	0	72	0	
+81	30	72	76	164160	40	0	0	67	
+82	67	86	7	40334	2	0	93	0	
+83	81	98	9	71442	25	0	89	0	
+84	10	97	80	77600	5	0	0	90	
+85	80	87	35	243600	32	0	0	0	
+86	81	87	49	345303	15	0	45	0	
+87	100	74	8	59200	41	0	49	0	
+88	80	67	10	53600	41	0	69	0	
+89	46	7	15	4830	13	31	79	0	
+90	90	96	18	155520	19	0	82	0	
+91	67	48	89	286224	25	0	0	0	
+92	96	69	32	211968	37	0	40	0	
+93	70	12	72	60480	2	88	0	0	
+94	68	77	4	20944	9	0	0	0	
+95	85	91	30	232050	34	0	0	0	
+96	9	100	88	79200	9	0	0	89	
+97	82	88	93	671088	2	0	0	0	
+98	89	69	37	227217	34	0	30	0	
+99	73	50	55	200750	39	0	0	0	
+100	70	77	36	194040	39	0	55	0	
+101	64	92	79	465152	10	0	15	0	
+102	75	89	14	93450	33	0	86	0	
+103	89	32	96	273408	9	68	4	0	
+104	88	80	12	84480	4	0	88	0	
+105	100	75	29	217500	35	0	71	0	
+106	86	68	10	58480	9	0	89	0	
+107	76	84	2	12768	1	0	98	0	
+108	8	68	83	45152	17	0	0	83	
+109	66	74	3	14652	7	0	97	0	
+110	16	70	100	112000	2	0	0	82	
+111	77	78	35	210210	38	0	0	0	
+112	100	71	17	120700	27	0	83	0	
+113	82	82	38	255512	29	0	0	0	
+114	85	78	48	318240	18	0	0	0	
+115	85	84	47	335580	16	0	0	0	
+116	95	68	51	329460	16	0	47	0	
+117	62	67	74	307396	20	0	0	38	
+118	85	90	40	306000	12	0	60	0	
+119	92	70	34	218960	35	0	34	0	
+120	97	68	54	356184	14	0	0	0	
+121	92	85	38	297160	23	0	0	0	
+122	68	73	48	238272	33	0	37	0	
+123	75	29	79	171825	36	71	0	0	
+124	21	32	37	24864	14	68	0	0	
+125	96	85	32	261120	28	0	0	0	
+126	76	88	37	247456	29	0	38	0	
+127	51	58	85	251430	31	0	0	0	
+128	76	87	11	72732	18	0	89	0	
+129	89	76	20	135280	38	0	80	0	
+130	80	77	12	73920	41	0	17	0	
+131	94	84	83	655368	3	0	0	0	
+132	98	83	15	122010	3	0	83	0	
+133	20	19	43	16340	6	71	0	75	
+134	84	99	42	349272	14	0	54	0	
+135	91	27	79	194103	27	71	0	0	
+136	42	94	100	394800	13	0	0	52	
+137	88	89	75	587400	5	0	0	0	
+138	84	72	3	18144	5	0	78	0	
+139	80	91	27	196560	32	0	73	0	
+140	78	83	37	239538	33	0	0	0	
+141	92	92	26	220064	28	0	74	0	
+142	77	86	34	225148	35	0	0	0	
+143	68	90	20	122400	30	0	79	0	
+144	83	56	68	316064	19	0	0	0	
+145	75	42	79	248850	30	45	0	0	
+146	22	80	92	161920	30	0	0	77	
+147	86	100	8	68800	41	0	29	0	
+148	24	36	1	864	13	61	99	0	
+149	66	77	15	76230	10	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	38	89	93	314526	19	0	0	46	
+1	88	29	95	242440	15	68	0	0	
+2	67	49	83	272489	26	48	0	0	
+3	100	85	56	476000	8	0	0	0	
+4	83	72	47	280872	29	0	0	0	
+5	22	78	75	128700	41	0	0	24	
+6	19	97	74	136382	4	0	0	80	
+7	67	82	12	65928	20	0	82	0	
+8	7	80	87	48720	40	0	0	92	
+9	98	73	5	35770	2	0	95	0	
+10	77	90	98	679140	1	0	0	0	
+11	11	75	78	64350	41	0	0	68	
+12	90	87	9	70470	18	0	90	0	
+13	9	15	33	4455	8	85	0	0	
+14	38	17	20	12920	10	0	0	0	
+15	73	10	74	54020	5	89	0	0	
+16	30	83	72	179280	38	0	0	27	
+17	6	19	42	4788	8	68	56	74	
+18	24	71	99	168696	39	0	0	55	
+19	45	66	72	213840	36	0	0	0	
+20	86	64	85	467840	9	0	0	0	
+21	4	23	17	1564	3	34	83	78	
+22	75	98	75	551250	6	0	0	0	
+23	42	50	27	56700	15	0	54	40	
+24	96	72	75	518400	7	0	0	0	
+25	18	98	95	167580	2	0	0	82	
+26	48	73	70	245280	33	0	0	34	
+27	93	67	47	292857	17	0	51	0	
+28	25	79	87	171825	39	0	0	0	
+29	24	66	83	131472	41	0	0	0	
+30	37	89	86	283198	28	0	0	0	
+31	43	23	22	21758	6	77	75	0	
+32	34	92	97	303416	10	0	0	66	
+33	31	86	83	221278	26	0	0	69	
+34	73	24	97	169944	29	72	0	0	
+35	99	48	91	432432	11	0	0	0	
+36	87	44	82	313896	20	56	0	0	
+37	69	10	89	61410	1	90	0	0	
+38	26	70	80	145600	40	0	0	30	
+39	68	83	54	304776	23	0	0	0	
+40	25	24	7	4200	2	73	93	0	
+41	13	91	78	92274	20	0	0	87	
+42	6	34	13	2652	3	0	85	78	
+43	20	91	97	176540	1	0	0	77	
+44	98	25	97	237650	7	72	0	0	
+45	70	77	22	118580	6	0	75	0	
+46	46	80	95	349600	14	0	0	48	
+47	44	79	90	312840	21	0	0	0	
+48	15	72	87	93960	29	0	0	85	
+49	10	70	90	63000	41	0	0	79	
+50	25	87	83	180525	6	0	0	75	
+51	91	38	100	345800	11	48	0	0	
+52	48	99	76	361152	14	0	0	0	
+53	80	91	87	633360	4	0	0	0	
+54	16	66	100	105600	27	0	0	0	
+55	35	96	89	299040	22	0	0	62	
+56	97	68	44	290224	8	0	56	0	
+57	2	91	83	15106	1	0	0	97	
+58	46	67	90	277380	28	0	0	37	
+59	52	83	70	302120	24	0	0	0	
+60	12	75	77	69300	41	0	0	46	
+61	95	15	74	105450	3	84	0	0	
+62	82	64	54	283392	27	0	0	16	
+63	33	24	29	22968	8	68	56	21	
+64	76	93	60	424080	12	0	0	0	
+65	38	14	16	8512	3	84	74	0	
+66	52	99	79	406692	13	0	0	0	
+67	78	74	17	98124	3	0	83	0	
+68	33	70	87	200970	36	0	0	45	
+69	45	75	77	259875	31	0	0	0	
+70	2	86	66	11352	9	0	0	98	
+71	21	68	92	131376	36	0	0	78	
+72	30	83	69	171810	39	0	0	25	
+73	40	40	46	73600	15	0	54	0	
+74	40	85	99	336600	16	0	0	0	
+75	63	63	54	214326	35	0	0	0	
+76	27	88	76	180576	38	0	0	0	
+77	7	89	66	41118	42	0	0	93	
+78	77	45	73	252945	32	0	0	0	
+79	89	29	71	183251	27	71	0	0	
+80	5	75	98	36750	13	0	0	95	
+81	30	72	76	164160	40	0	0	0	
+82	12	86	87	89784	39	0	0	79	
+83	21	98	69	142002	25	0	0	79	
+84	10	97	80	77600	38	0	0	89	
+85	5	87	85	36975	3	0	0	95	
+86	31	87	79	213063	35	0	0	63	
+87	25	74	78	144300	40	0	0	56	
+88	15	67	100	100500	28	0	0	85	
+89	46	7	15	4830	2	88	72	0	
+90	90	96	18	155520	5	0	81	0	
+91	67	48	89	286224	26	0	0	0	
+92	11	69	67	50853	41	0	0	89	
+93	70	12	72	60480	2	88	0	0	
+94	38	77	89	260414	30	0	0	43	
+95	5	91	70	31850	14	0	0	95	
+96	9	100	88	79200	9	0	0	89	
+97	82	88	93	671088	2	0	0	0	
+98	19	69	92	120612	30	0	0	81	
+99	73	50	55	200750	37	0	0	0	
+100	35	77	91	245245	34	0	0	0	
+101	64	92	79	465152	10	0	20	0	
+102	40	89	89	316840	18	0	0	40	
+103	89	32	96	273408	9	64	0	0	
+104	88	80	12	84480	4	0	88	0	
+105	20	75	84	126000	18	0	0	80	
+106	86	68	10	58480	7	0	75	0	
+107	16	84	67	90048	33	0	0	84	
+108	8	68	83	45152	42	0	0	8	
+109	46	74	93	316572	19	0	0	0	
+110	16	70	100	112000	19	0	0	84	
+111	32	78	70	174720	38	0	0	57	
+112	35	71	92	228620	34	0	0	35	
+113	27	82	83	183762	37	0	0	73	
+114	30	78	88	205920	34	0	0	70	
+115	10	84	77	64680	41	0	0	58	
+116	95	68	51	329460	17	0	0	0	
+117	62	67	74	307396	22	0	0	0	
+118	40	90	90	324000	18	0	0	0	
+119	22	70	89	137060	32	0	0	78	
+120	97	68	54	356184	15	0	0	0	
+121	37	85	98	308210	21	0	0	44	
+122	43	73	88	276232	30	0	0	0	
+123	75	29	79	171825	36	70	0	0	
+124	21	32	37	24864	8	68	56	0	
+125	41	85	82	285770	25	0	0	36	
+126	46	88	82	331936	16	0	0	40	
+127	51	58	85	251430	31	0	0	45	
+128	11	87	81	77517	40	0	0	81	
+129	34	76	95	245480	33	0	0	0	
+130	5	77	82	31570	17	0	0	95	
+131	94	84	83	655368	3	0	0	0	
+132	8	83	70	46480	42	0	0	0	
+133	20	19	43	16340	8	68	56	54	
+134	14	99	87	120582	16	0	0	86	
+135	91	27	79	194103	17	68	0	0	
+136	42	94	100	394800	13	0	0	52	
+137	88	89	75	587400	5	0	0	0	
+138	4	72	98	28224	7	0	0	96	
+139	30	91	97	264810	23	0	0	68	
+140	78	83	37	239538	12	0	60	0	
+141	12	92	81	89424	5	0	0	88	
+142	7	86	94	56588	39	0	0	91	
+143	18	90	75	121500	21	0	0	82	
+144	83	56	68	316064	20	0	0	0	
+145	75	42	79	248850	32	45	0	0	
+146	22	80	92	161920	12	0	0	78	
+147	36	100	83	298800	25	0	0	0	
+148	24	36	1	864	1	0	98	0	
+149	46	77	85	301070	24	0	0	52	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	38	89	93	314526	25	0	0	62	
+1	88	29	95	242440	57	71	0	0	
+2	67	49	83	272489	85	51	0	0	
+3	100	85	56	476000	32	0	0	0	
+4	83	72	47	280872	31	0	53	0	
+5	79	50	52	205400	87	50	0	0	
+6	19	97	74	136382	3	0	0	75	
+7	67	82	12	65928	7	0	87	0	
+8	98	76	84	625632	48	0	0	0	
+9	98	73	5	35770	1	0	91	0	
+10	77	90	98	679140	24	0	0	0	
+11	59	84	50	247800	34	0	0	0	
+12	90	87	9	70470	3	0	75	0	
+13	9	15	33	4455	6	0	53	90	
+14	38	17	20	12920	13	0	70	0	
+15	73	10	74	54020	24	90	0	0	
+16	30	83	72	179280	10	0	0	54	
+17	6	19	42	4788	5	0	0	92	
+18	24	71	99	168696	8	0	0	42	
+19	45	66	72	213840	33	0	0	53	
+20	86	64	85	467840	69	0	0	0	
+21	4	23	17	1564	5	0	75	96	
+22	75	98	75	551250	3	0	0	0	
+23	42	50	27	56700	14	0	60	0	
+24	96	72	75	518400	55	0	0	0	
+25	73	74	98	529396	53	0	0	0	
+26	78	53	59	243906	83	0	0	0	
+27	93	67	47	292857	62	0	51	0	
+28	88	80	54	380160	43	0	0	0	
+29	97	93	70	631470	13	0	0	0	
+30	97	95	87	801705	7	0	0	0	
+31	43	23	22	21758	14	0	60	42	
+32	34	92	97	303416	15	0	0	64	
+33	81	73	95	561735	54	0	0	0	
+34	73	24	97	169944	48	76	0	0	
+35	99	48	91	432432	84	0	0	0	
+36	87	44	82	313896	80	56	0	0	
+37	69	10	89	61410	23	90	0	0	
+38	65	83	68	366860	37	0	0	0	
+39	68	83	54	304776	38	0	0	0	
+40	25	24	7	4200	7	0	87	67	
+41	65	51	71	235365	85	0	0	0	
+42	6	34	13	2652	5	0	75	90	
+43	20	91	97	176540	20	0	0	68	
+44	98	25	97	237650	51	75	0	0	
+45	70	77	22	118580	6	0	53	0	
+46	68	58	95	374680	79	0	0	0	
+47	68	91	99	612612	20	0	0	0	
+48	71	75	70	372750	51	0	0	0	
+49	77	63	100	485100	59	0	0	0	
+50	85	94	96	767040	9	0	0	0	
+51	91	38	100	345800	75	60	0	0	
+52	93	81	76	572508	39	0	0	0	
+53	80	91	87	633360	21	0	0	0	
+54	68	86	66	385968	30	0	0	0	
+55	62	75	99	460350	25	0	0	0	
+56	97	68	44	290224	12	0	55	0	
+57	97	64	85	527680	70	0	0	0	
+58	89	65	67	387595	68	0	0	0	
+59	52	83	70	302120	36	0	0	0	
+60	12	75	77	69300	1	0	0	84	
+61	95	15	74	105450	32	85	0	0	
+62	82	64	54	283392	71	0	0	0	
+63	33	24	29	22968	6	0	0	63	
+64	76	93	60	424080	14	0	0	0	
+65	38	14	16	8512	13	0	70	38	
+66	52	99	79	406692	2	0	0	0	
+67	78	74	17	98124	17	0	82	0	
+68	66	81	68	363528	40	0	0	0	
+69	73	97	61	431941	4	0	0	0	
+70	63	51	75	240975	86	0	0	0	
+71	73	76	81	449388	49	0	0	0	
+72	63	96	53	320544	6	0	0	0	
+73	40	40	46	73600	12	0	0	60	
+74	96	60	75	432000	75	0	0	0	
+75	63	63	54	214326	72	0	0	0	
+76	27	88	76	180576	11	0	0	73	
+77	93	75	92	641700	52	0	0	0	
+78	77	45	73	252945	82	54	0	0	
+79	89	29	71	183251	58	71	0	0	
+80	80	54	70	302400	82	0	0	0	
+81	30	72	76	164160	19	0	0	64	
+82	74	92	50	340400	18	0	0	0	
+83	65	84	50	273000	18	0	50	0	
+84	10	97	80	77600	1	0	0	65	
+85	60	90	60	324000	23	0	0	0	
+86	64	68	81	352512	61	0	0	0	
+87	60	78	83	388440	47	0	0	0	
+88	65	97	91	573755	1	0	0	0	
+89	46	7	15	4830	19	0	79	0	
+90	90	96	18	155520	5	0	75	0	
+91	67	48	89	286224	86	51	0	0	
+92	97	71	69	475203	57	0	0	0	
+93	70	12	72	60480	27	88	0	0	
+94	64	93	98	583296	15	0	0	0	
+95	63	66	77	320166	65	0	0	0	
+96	9	100	88	79200	1	0	0	75	
+97	82	88	93	671088	27	0	0	0	
+98	79	66	94	490116	66	0	0	0	
+99	73	50	55	200750	87	0	0	0	
+100	76	63	90	430920	73	0	0	0	
+101	64	92	79	465152	19	0	0	0	
+102	90	87	78	610740	29	0	0	0	
+103	89	32	96	273408	61	68	0	0	
+104	88	80	12	84480	11	0	82	0	
+105	60	93	55	306900	12	0	0	0	
+106	86	68	10	58480	16	0	58	0	
+107	61	59	61	219539	76	0	0	0	
+108	8	68	83	45152	10	0	0	84	
+109	60	56	59	198240	80	0	0	0	
+110	16	70	100	112000	59	0	0	77	
+111	87	59	80	410640	77	0	0	0	
+112	50	52	81	210600	84	48	0	0	
+113	88	77	50	338800	34	0	50	0	
+114	91	71	79	510419	58	0	0	0	
+115	64	91	93	541632	22	0	0	0	
+116	95	68	51	329460	62	0	0	0	
+117	62	67	74	307396	64	0	0	0	
+118	66	70	68	314160	60	0	0	0	
+119	91	93	58	490854	16	0	0	0	
+120	97	68	54	356184	63	0	0	0	
+121	54	94	92	466992	10	0	0	0	
+122	73	94	82	562684	11	0	0	0	
+123	75	29	79	171825	59	70	0	0	
+124	21	32	37	24864	4	0	61	78	
+125	82	79	94	608932	45	0	0	0	
+126	53	84	73	324996	33	0	0	0	
+127	51	58	85	251430	78	0	0	0	
+128	75	81	92	558900	41	0	0	0	
+129	78	63	64	314496	74	0	0	0	
+130	92	80	77	566720	44	0	0	0	
+131	94	84	83	655368	35	0	0	0	
+132	81	66	84	449064	67	0	0	0	
+133	20	19	43	16340	6	0	53	70	
+134	92	97	75	669300	5	0	0	0	
+135	91	27	79	194103	54	73	0	0	
+136	42	94	100	394800	8	0	0	0	
+137	88	89	75	587400	26	0	0	0	
+138	62	81	64	321408	42	0	0	0	
+139	76	88	56	374528	28	0	0	0	
+140	78	83	37	239538	4	0	61	0	
+141	86	76	62	405232	50	0	0	0	
+142	80	72	64	368640	56	0	0	0	
+143	88	93	82	671088	17	0	0	0	
+144	83	56	68	316064	81	0	0	0	
+145	75	42	79	248850	78	58	0	0	
+146	22	80	92	161920	22	0	0	64	
+147	100	86	53	455800	31	0	0	0	
+148	24	36	1	864	4	0	0	73	
+149	65	79	87	446745	46	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	38	89	93	314526	25	0	0	62	
+1	88	29	95	242440	10	0	0	0	
+2	67	49	83	272489	23	48	0	0	
+3	100	85	56	476000	1	0	0	0	
+4	83	72	47	280872	12	0	0	16	
+5	22	18	30	11880	26	66	0	0	
+6	19	97	74	136382	18	0	0	78	
+7	67	82	12	65928	9	0	84	0	
+8	7	5	37	1295	19	90	38	0	
+9	98	73	5	35770	3	0	83	0	
+10	77	90	98	679140	19	0	0	0	
+11	11	5	38	2090	19	90	0	0	
+12	90	87	9	70470	9	0	75	0	
+13	9	15	33	4455	26	83	0	45	
+14	38	17	20	12920	11	64	79	0	
+15	73	10	74	54020	1	85	0	0	
+16	30	83	72	179280	22	0	0	0	
+17	6	19	42	4788	21	71	34	75	
+18	24	71	99	168696	21	0	0	75	
+19	45	66	72	213840	26	0	0	0	
+20	86	64	85	467840	11	0	0	0	
+21	4	23	17	1564	23	72	83	67	
+22	75	98	75	551250	21	0	0	0	
+23	42	50	27	56700	13	0	68	0	
+24	96	72	75	518400	5	0	0	0	
+25	18	18	15	4860	27	58	82	0	
+26	48	8	5	1920	2	73	74	0	
+27	93	67	47	292857	6	0	51	0	
+28	25	24	42	25200	27	58	40	0	
+29	24	41	43	42312	22	0	54	30	
+30	37	49	16	29008	23	48	83	0	
+31	43	23	22	21758	7	70	71	0	
+32	34	92	97	303416	24	0	0	63	
+33	31	36	18	20088	14	64	79	0	
+34	73	24	97	169944	10	73	0	0	
+35	99	48	91	432432	2	25	0	0	
+36	87	44	82	313896	10	29	0	0	
+37	69	10	89	61410	9	89	0	0	
+38	26	25	40	26000	27	58	0	0	
+39	68	83	54	304776	22	0	0	30	
+40	25	24	7	4200	7	70	93	0	
+41	13	31	43	17329	27	43	0	51	
+42	6	34	13	2652	23	0	76	67	
+43	20	91	97	176540	16	0	0	80	
+44	98	25	97	237650	2	0	0	0	
+45	70	77	22	118580	21	0	75	0	
+46	46	45	45	93150	14	0	54	0	
+47	44	29	10	12760	5	0	85	0	
+48	15	32	12	5760	6	68	87	0	
+49	10	50	25	12500	26	0	72	0	
+50	25	12	3	900	2	73	97	0	
+51	91	38	100	345800	7	0	0	0	
+52	48	4	41	7872	4	68	0	0	
+53	80	91	87	633360	16	0	0	0	
+54	16	21	40	13440	23	72	43	67	
+55	35	41	14	20090	20	0	73	0	
+56	97	68	44	290224	1	0	56	0	
+57	2	1	28	56	16	91	68	0	
+58	46	32	40	58880	4	0	54	0	
+59	52	83	70	302120	26	0	0	45	
+60	12	75	77	69300	10	0	0	88	
+61	95	15	74	105450	2	73	0	0	
+62	82	64	54	283392	14	0	0	0	
+63	33	24	29	22968	6	68	58	0	
+64	76	93	60	424080	18	0	0	0	
+65	38	14	16	8512	3	84	72	0	
+66	52	99	79	406692	8	0	0	0	
+67	78	74	17	98124	17	0	79	0	
+68	33	30	22	21780	6	68	36	0	
+69	45	20	47	42300	14	64	0	0	
+70	2	21	46	1932	12	70	30	0	
+71	21	13	12	3276	3	84	88	0	
+72	30	23	39	26910	25	67	48	0	
+73	40	40	46	73600	24	0	54	0	
+74	40	10	19	7600	1	85	74	0	
+75	63	63	54	214326	24	0	0	0	
+76	27	88	76	180576	28	0	0	42	
+77	7	14	41	4018	26	83	33	45	
+78	77	45	73	252945	20	0	0	0	
+79	89	29	71	183251	7	70	0	0	
+80	5	30	28	4200	22	0	72	0	
+81	30	72	76	164160	23	0	0	67	
+82	12	26	7	2184	11	0	93	0	
+83	21	18	9	3402	20	0	87	0	
+84	10	97	80	77600	8	0	0	90	
+85	5	32	35	5600	9	68	0	90	
+86	31	7	49	10633	15	88	0	0	
+87	25	24	8	4800	16	0	87	0	
+88	15	2	10	300	9	89	89	0	
+89	46	7	15	4830	5	72	79	0	
+90	90	96	18	155520	8	0	79	0	
+91	67	48	89	286224	23	0	0	0	
+92	11	34	32	11968	26	66	67	0	
+93	70	12	72	60480	3	84	0	0	
+94	38	7	4	1064	2	25	91	0	
+95	5	26	30	3900	12	70	0	0	
+96	9	100	88	79200	7	0	0	91	
+97	82	88	93	671088	15	0	0	0	
+98	19	4	37	2812	15	88	49	0	
+99	73	50	55	200750	20	45	0	0	
+100	35	27	36	34020	6	68	0	0	
+101	64	92	79	465152	17	0	0	0	
+102	40	39	14	21840	10	29	82	0	
+103	89	32	96	273408	7	38	0	0	
+104	88	80	12	84480	3	0	88	0	
+105	20	40	29	23200	26	0	70	45	
+106	86	68	10	58480	5	0	75	0	
+107	16	19	2	608	2	25	96	0	
+108	8	68	83	45152	9	0	0	90	
+109	46	9	3	1242	2	73	94	0	
+110	16	70	100	112000	12	0	0	0	
+111	32	43	35	48160	12	0	47	16	
+112	35	36	17	21420	13	56	79	0	
+113	27	47	38	48222	27	43	43	51	
+114	30	18	48	25920	25	67	0	0	
+115	10	39	47	18330	27	0	48	51	
+116	95	68	51	329460	6	0	0	0	
+117	62	67	74	307396	25	0	0	0	
+118	40	20	40	32000	20	45	55	0	
+119	22	25	34	18700	24	63	65	0	
+120	97	68	54	356184	4	0	0	0	
+121	37	35	38	49210	24	63	0	0	
+122	43	43	48	88752	27	0	0	51	
+123	75	29	79	171825	11	64	0	0	
+124	21	32	37	24864	26	66	30	0	
+125	41	25	32	32800	14	64	47	0	
+126	46	23	37	39146	4	68	41	0	
+127	51	58	85	251430	27	0	0	0	
+128	11	7	11	847	15	88	86	0	
+129	34	26	20	17680	4	68	78	0	
+130	5	32	12	1920	25	67	87	0	
+131	94	84	83	655368	3	0	0	0	
+132	8	28	15	3360	27	0	85	0	
+133	20	19	43	16340	23	72	0	67	
+134	14	4	42	2352	16	91	0	0	
+135	91	27	79	194103	5	72	0	0	
+136	42	94	100	394800	28	0	0	0	
+137	88	89	75	587400	9	0	0	0	
+138	4	17	3	204	2	0	97	0	
+139	30	36	27	29160	24	63	38	0	
+140	78	83	37	239538	18	0	60	0	
+141	12	2	26	624	16	91	42	0	
+142	7	26	34	6188	21	71	0	75	
+143	18	45	20	16200	25	0	74	0	
+144	83	56	68	316064	13	0	0	0	
+145	75	42	79	248850	13	56	0	0	
+146	22	80	92	161920	17	0	0	78	
+147	36	25	8	7200	11	0	85	0	
+148	24	36	1	864	2	25	95	0	
+149	46	2	15	1380	2	73	79	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	3	9	81	1	23	72	0	
+1	9	8	1	72	1	76	58	0	
+2	1	10	3	30	1	76	0	0	
+3	2	9	3	54	1	14	97	0	
+4	7	4	3	84	1	59	65	0	
+5	2	9	2	36	1	76	45	0	
+6	9	7	8	504	1	33	64	0	
+7	2	8	10	160	1	14	70	0	
+8	9	3	2	54	1	76	43	0	
+9	2	9	2	36	1	76	41	0	
+10	6	2	7	84	1	43	14	0	
+11	7	5	7	245	1	43	7	0	
+12	5	2	8	80	1	33	56	0	
+13	5	3	4	60	1	59	25	0	
+14	7	5	2	70	1	76	39	0	
+15	1	5	8	40	1	33	48	0	
+16	9	2	2	36	1	76	37	0	
+17	5	10	5	250	1	66	70	0	
+18	5	3	9	135	1	23	63	0	
+19	8	7	10	560	1	14	60	0	
+20	9	1	10	90	1	14	50	0	
+21	3	3	3	27	1	59	62	0	
+22	5	2	10	100	1	14	40	0	
+23	6	9	2	108	1	76	35	0	
+24	4	3	6	72	1	0	58	0	
+25	6	4	3	72	1	59	59	0	
+26	4	2	5	40	1	66	65	0	
+27	3	1	5	15	1	66	60	0	
+28	7	5	3	105	1	59	56	0	
+29	4	4	4	64	1	59	21	0	
+30	5	2	4	40	1	59	17	0	
+31	2	10	7	140	1	43	0	0	
+32	1	4	4	16	1	59	13	0	
+33	8	7	10	560	1	14	30	0	
+34	6	5	8	240	1	33	40	0	
+35	8	8	5	320	1	66	55	0	
+36	7	2	7	98	1	0	45	0	
+37	4	3	6	72	1	0	52	0	
+38	9	2	5	90	1	66	50	0	
+39	4	1	3	12	1	59	53	0	
+40	6	6	9	324	1	23	54	0	
+41	3	7	5	105	1	66	45	0	
+42	3	2	3	18	1	59	50	0	
+43	4	2	7	56	1	0	38	0	
+44	8	10	6	480	1	43	93	0	
+45	4	1	1	4	1	76	57	0	
+46	1	7	3	21	1	59	47	0	
+47	4	8	1	32	1	76	56	0	
+48	2	1	4	8	1	59	9	0	
+49	10	7	1	70	1	76	55	0	
+50	8	4	9	288	1	23	45	0	
+51	6	5	10	300	1	14	20	0	
+52	4	4	1	16	1	76	54	0	
+53	4	1	5	20	1	66	40	0	
+54	10	7	5	350	1	66	35	0	
+55	3	1	3	9	1	59	44	0	
+56	3	5	4	60	1	59	5	0	
+57	1	6	3	18	1	59	41	0	
+58	1	7	10	70	1	14	10	0	
+59	8	5	2	80	1	76	33	0	
+60	2	2	7	28	1	0	31	0	
+61	5	5	6	150	1	43	87	0	
+62	7	5	6	210	1	43	81	0	
+63	4	9	10	360	1	14	0	0	
+64	2	6	2	24	1	76	31	0	
+65	10	5	7	350	1	0	24	0	
+66	10	5	10	500	1	5	90	0	
+67	5	2	3	30	1	59	38	0	
+68	5	1	8	40	1	33	32	0	
+69	4	1	8	32	1	33	24	0	
+70	4	1	8	32	1	33	16	0	
+71	2	3	10	60	1	5	80	0	
+72	10	6	1	60	1	76	53	0	
+73	1	6	6	36	1	43	75	0	
+74	2	4	5	40	1	66	30	0	
+75	7	3	4	84	1	66	95	0	
+76	8	8	1	64	1	76	52	0	
+77	2	2	10	40	1	5	70	0	
+78	4	10	6	240	1	43	69	0	
+79	8	5	2	80	1	76	29	0	
+80	2	3	5	30	1	66	25	0	
+81	5	2	1	10	1	76	51	0	
+82	4	4	10	160	1	5	60	0	
+83	10	7	10	700	1	5	50	0	
+84	9	5	4	180	1	66	91	0	
+85	9	3	4	108	1	66	87	0	
+86	5	8	6	240	1	43	63	0	
+87	8	4	6	192	1	43	57	0	
+88	7	4	5	140	1	66	20	0	
+89	9	6	2	108	1	76	27	0	
+90	10	7	3	210	1	59	35	0	
+91	3	10	2	60	1	76	25	0	
+92	7	7	10	490	1	5	40	0	
+93	1	5	10	50	1	5	30	0	
+94	8	6	2	96	1	76	23	0	
+95	1	3	2	6	1	76	21	0	
+96	9	6	3	162	1	59	32	0	
+97	10	10	5	500	1	66	15	0	
+98	8	6	10	480	1	5	20	0	
+99	10	10	9	900	1	23	36	0	
+100	6	4	2	48	1	76	19	0	
+101	3	4	3	36	1	59	29	0	
+102	9	1	7	63	1	0	17	0	
+103	7	4	1	28	1	76	50	0	
+104	8	1	5	40	1	66	10	0	
+105	9	2	1	18	1	76	49	0	
+106	10	6	4	240	1	66	83	0	
+107	5	10	8	400	1	33	8	0	
+108	1	3	7	21	1	0	10	0	
+109	6	10	8	480	1	33	0	0	
+110	8	7	2	112	1	76	17	0	
+111	1	8	9	72	1	23	27	0	
+112	10	3	7	210	1	33	93	0	
+113	2	10	6	120	1	43	51	0	
+114	6	5	5	150	1	66	5	0	
+115	1	7	9	63	1	23	18	0	
+116	8	6	4	192	1	66	79	0	
+117	2	5	9	90	1	23	9	0	
+118	5	10	5	250	1	66	0	0	
+119	6	7	5	210	1	59	0	0	
+120	8	2	6	96	1	43	45	0	
+121	8	5	1	40	1	76	48	0	
+122	6	9	2	108	1	76	15	0	
+123	1	4	2	8	1	76	13	0	
+124	2	1	2	4	1	76	11	0	
+125	7	5	7	245	1	33	86	0	
+126	9	4	8	288	1	14	89	0	
+127	5	6	10	300	1	5	10	0	
+128	3	3	5	45	1	53	10	0	
+129	7	9	4	252	1	66	75	0	
+130	9	3	5	135	1	53	5	0	
+131	9	4	7	252	1	33	79	0	
+132	10	4	2	80	1	76	9	0	
+133	7	9	6	378	1	43	39	0	
+134	4	6	5	120	1	53	0	0	
+135	9	7	6	378	1	43	33	0	
+136	4	10	9	360	1	23	0	0	
+137	2	10	1	20	1	76	47	0	
+138	2	1	9	18	1	14	80	0	
+139	8	5	2	80	1	76	7	0	
+140	9	9	10	810	1	5	0	0	
+141	8	10	2	160	1	76	5	0	
+142	7	10	6	420	1	43	27	0	
+143	6	9	2	108	1	76	3	0	
+144	3	3	8	72	1	23	89	0	
+145	9	8	8	576	1	23	81	0	
+146	3	3	6	54	1	43	21	0	
+147	6	5	10	300	1	0	0	0	
+148	5	10	3	150	1	23	97	0	
+149	6	2	7	84	1	33	72	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	28	3	24	2016	2	96	27	0	
+1	9	18	26	4212	2	58	26	35	
+2	16	30	23	11040	3	58	72	34	
+3	2	19	18	684	1	0	18	35	
+4	2	24	18	864	1	0	0	35	
+5	7	14	12	1176	1	24	88	35	
+6	19	12	18	4104	3	0	67	0	
+7	32	13	10	4160	1	0	36	35	
+8	9	33	32	9504	2	25	0	35	
+9	17	14	17	4046	2	86	65	35	
+10	1	22	2	44	1	0	90	35	
+11	17	15	22	5610	3	82	70	0	
+12	20	7	8	1120	2	87	91	0	
+13	25	33	24	19800	1	27	53	0	
+14	12	15	32	5760	2	0	33	35	
+15	6	10	13	780	3	89	55	34	
+16	9	2	22	396	2	86	22	35	
+17	25	25	25	15625	3	32	50	34	
+18	15	8	29	3480	2	0	50	0	
+19	8	27	35	7560	3	5	0	34	
+20	9	6	10	540	2	0	90	35	
+21	18	8	3	432	2	0	47	0	
+22	5	7	5	175	3	89	68	34	
+23	11	9	22	2178	2	86	0	35	
+24	34	18	6	3672	1	0	67	35	
+25	1	29	13	377	1	24	75	35	
+26	19	7	35	4655	2	8	35	0	
+27	8	1	20	160	3	89	22	34	
+28	12	25	33	9900	2	0	0	35	
+29	4	14	29	1624	1	0	35	0	
+30	35	22	14	10780	1	53	74	35	
+31	27	30	7	5670	3	66	17	67	
+32	11	24	4	1056	1	0	82	35	
+33	33	22	15	10890	1	53	45	35	
+34	31	30	13	12090	3	0	13	67	
+35	33	8	5	1320	2	0	42	0	
+36	7	27	2	378	3	66	38	67	
+37	14	28	26	10192	2	58	0	35	
+38	24	22	25	13200	2	0	65	35	
+39	29	1	18	522	2	96	51	0	
+40	21	21	24	10584	3	58	48	34	
+41	28	2	10	560	2	96	69	0	
+42	3	32	13	1248	3	0	0	67	
+43	29	27	32	25056	2	60	0	0	
+44	18	25	21	9450	2	58	77	35	
+45	9	31	26	7254	2	25	63	35	
+46	11	32	8	2816	3	66	9	67	
+47	34	18	26	15912	3	49	52	0	
+48	17	16	34	9248	3	0	0	0	
+49	15	22	6	1980	1	0	61	35	
+50	18	24	4	1728	1	0	78	35	
+51	31	5	15	2325	2	87	76	0	
+52	34	19	16	10336	1	24	33	35	
+53	9	16	25	3600	2	58	52	35	
+54	30	32	35	33600	2	8	0	0	
+55	18	26	13	6084	1	24	62	35	
+56	33	20	4	2640	3	5	96	34	
+57	26	26	18	12168	1	62	72	0	
+58	6	32	20	3840	1	27	77	0	
+59	33	10	32	10560	2	40	67	0	
+60	17	22	12	4488	1	53	88	35	
+61	15	5	1	75	2	87	99	0	
+62	12	30	31	11160	2	25	32	35	
+63	29	14	25	10150	3	82	0	0	
+64	22	11	7	1694	2	86	92	35	
+65	5	10	22	1100	3	89	0	34	
+66	5	25	10	1250	1	62	90	0	
+67	25	22	18	9900	1	62	54	0	
+68	35	31	18	19530	1	62	36	0	
+69	34	26	18	15912	1	62	18	0	
+70	19	11	33	6897	2	40	34	0	
+71	17	3	5	255	2	96	93	0	
+72	35	11	1	385	2	40	99	0	
+73	31	16	26	12896	3	49	26	0	
+74	22	24	5	2640	1	0	73	35	
+75	32	3	9	864	2	96	79	0	
+76	18	33	26	15444	3	49	0	0	
+77	2	27	35	1890	1	0	0	0	
+78	19	25	16	7600	1	24	17	35	
+79	33	5	7	1155	2	0	35	0	
+80	12	33	10	3960	3	32	10	67	
+81	20	27	31	16740	2	60	63	0	
+82	24	9	30	6480	2	87	0	0	
+83	5	22	15	1650	1	53	30	35	
+84	9	20	14	2520	1	53	60	35	
+85	29	18	19	9918	3	32	75	34	
+86	35	28	1	980	2	25	99	35	
+87	28	19	31	16492	2	60	32	0	
+88	27	29	5	3915	3	66	29	67	
+89	9	6	7	378	2	0	91	0	
+90	5	12	13	780	1	24	49	35	
+91	28	5	22	3080	2	87	54	0	
+92	12	12	10	1440	2	86	82	35	
+93	21	15	10	3150	2	25	89	35	
+94	3	1	17	51	3	89	73	34	
+95	1	3	27	81	3	0	35	34	
+96	4	31	18	2232	1	62	0	0	
+97	35	15	30	15750	2	8	70	0	
+98	8	26	25	5200	3	32	25	34	
+99	35	20	34	23800	2	40	0	0	
+100	16	14	22	4928	3	82	48	0	
+101	23	24	28	15456	3	16	32	0	
+102	4	11	2	88	3	0	96	0	
+103	17	24	1	408	3	49	99	0	
+104	8	26	25	5200	3	32	0	34	
+105	14	12	11	1848	3	0	85	0	
+106	30	6	24	4320	2	87	30	0	
+107	15	10	33	4950	3	0	34	0	
+108	11	18	7	1386	1	0	54	35	
+109	21	10	23	4830	3	82	25	0	
+110	23	22	2	1012	1	0	88	35	
+111	16	33	4	2112	3	66	34	67	
+112	15	33	32	15840	3	16	0	0	
+113	22	25	6	3300	3	32	94	34	
+114	11	20	15	3300	1	53	15	35	
+115	16	22	14	4928	3	16	86	0	
+116	13	31	9	3627	3	66	0	67	
+117	2	35	9	630	1	0	0	70	
+118	5	35	15	2625	1	53	0	35	
+119	6	12	30	2160	3	5	66	34	
+120	8	17	31	4216	3	5	35	34	
+121	18	25	6	2700	2	60	94	0	
+122	21	24	2	1008	1	0	86	35	
+123	31	4	2	248	2	96	91	0	
+124	7	21	17	2499	1	0	83	0	
+125	12	5	7	420	2	0	84	0	
+126	24	24	3	1728	1	27	97	0	
+127	20	26	5	2600	3	66	24	67	
+128	23	8	35	6440	2	0	0	0	
+129	2	14	19	532	1	0	64	0	
+130	14	3	5	210	2	0	79	0	
+131	24	4	27	2592	2	96	0	0	
+132	35	29	17	17255	1	24	0	35	
+133	12	14	21	3528	2	86	44	35	
+134	4	26	5	520	3	58	95	34	
+135	34	17	26	15028	3	16	60	0	
+136	24	20	24	11520	3	58	24	34	
+137	2	10	26	520	1	27	27	0	
+138	7	31	24	5208	3	58	0	34	
+139	23	15	7	2415	3	82	92	0	
+140	19	34	10	6460	3	32	0	67	
+141	3	35	27	2835	1	27	0	0	
+142	32	15	21	10080	3	49	78	0	
+143	11	19	2	418	2	58	98	35	
+144	18	3	3	162	2	96	88	0	
+145	9	18	8	1296	1	0	46	35	
+146	3	28	1	84	3	66	40	67	
+147	6	5	35	1050	3	0	0	34	
+148	5	5	13	325	3	89	42	34	
+149	6	12	12	864	1	88	0	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=06 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	33	73	39	93951	13	0	40	0	
+1	29	88	51	130152	27	0	0	54	
+2	41	60	93	228780	25	0	0	59	
+3	2	99	83	16434	2	0	0	98	
+4	97	34	43	141814	3	63	0	0	
+5	12	29	22	7656	5	0	77	0	
+6	29	47	68	92684	28	0	0	43	
+7	72	68	80	391680	16	0	0	0	
+8	89	73	92	597724	9	0	0	0	
+9	92	19	62	108376	3	44	0	0	
+10	66	62	97	396924	19	0	0	0	
+11	7	55	37	14245	9	34	38	89	
+12	55	22	8	9680	4	0	88	0	
+13	75	23	34	58650	10	0	66	0	
+14	77	25	32	61600	3	0	63	0	
+15	61	5	88	26840	16	68	0	0	
+16	9	42	2	756	4	24	98	0	
+17	65	20	15	19500	1	0	84	0	
+18	55	33	9	16335	10	64	72	0	
+19	38	67	20	50920	16	0	80	0	
+20	89	91	10	80990	1	0	71	0	
+21	53	53	53	148877	28	47	0	43	
+22	45	22	80	79200	23	0	0	0	
+23	6	69	42	17388	22	0	52	64	
+24	94	33	26	80652	4	24	66	0	
+25	96	24	73	168192	4	0	0	0	
+26	44	72	45	142560	27	0	51	54	
+27	43	81	95	330885	28	0	0	0	
+28	67	55	23	84755	8	0	75	0	
+29	44	4	84	14784	11	95	0	0	
+30	15	32	4	1920	4	24	94	0	
+31	42	50	27	56700	20	0	68	0	
+32	1	4	94	376	19	92	0	66	
+33	68	27	100	183600	12	70	0	0	
+34	66	65	68	291720	20	0	0	0	
+35	98	8	5	3920	2	82	20	0	
+36	97	82	97	771538	2	0	0	0	
+37	24	3	66	4752	23	87	0	0	
+38	9	92	25	20700	7	0	0	91	
+39	24	41	43	42312	28	47	53	43	
+40	16	66	49	51744	20	30	50	66	
+41	23	87	25	50025	21	0	73	65	
+42	73	72	43	226008	15	0	47	0	
+43	34	92	77	240856	19	0	0	66	
+44	68	90	86	526320	18	0	0	0	
+45	74	31	1	2294	2	0	99	0	
+46	11	27	23	6831	26	0	73	58	
+47	64	98	71	445312	22	0	0	0	
+48	72	31	94	209808	7	66	0	0	
+49	60	47	41	115620	14	0	53	0	
+50	28	14	19	7448	3	44	81	0	
+51	26	75	40	78000	15	0	55	73	
+52	4	94	41	15416	21	0	0	65	
+53	24	81	75	145800	14	0	0	75	
+54	80	7	75	42000	9	73	0	0	
+55	63	31	43	83979	7	0	56	0	
+56	63	35	34	74970	5	41	55	0	
+57	51	6	13	3978	2	82	85	0	
+58	91	17	20	30940	2	82	25	0	
+59	28	25	92	64400	26	66	0	58	
+60	22	2	7	308	9	73	92	0	
+61	95	75	66	470250	4	24	0	0	
+62	57	45	46	117990	17	54	0	0	
+63	44	29	10	12760	10	64	81	0	
+64	62	86	82	437224	24	0	0	0	
+65	50	65	57	185250	23	22	0	0	
+66	50	25	10	12500	9	73	82	0	
+67	75	62	53	246450	14	0	0	0	
+68	65	91	88	520520	21	0	0	0	
+69	4	91	78	28392	4	0	0	96	
+70	4	91	48	17472	13	0	0	78	
+71	2	43	80	6880	3	0	0	97	
+72	90	96	71	613440	1	0	0	0	
+73	91	66	56	336336	7	0	0	0	
+74	62	64	35	138880	23	22	57	0	
+75	77	3	94	21714	1	96	0	0	
+76	28	38	51	54264	25	60	0	59	
+77	32	2	60	3840	22	98	0	0	
+78	54	90	46	223560	27	0	0	0	
+79	48	15	42	30240	17	54	46	0	
+80	22	93	55	112530	15	0	0	73	
+81	15	12	81	14580	28	81	0	0	
+82	54	84	40	181440	27	0	46	0	
+83	50	37	100	185000	19	62	0	0	
+84	29	65	74	139490	17	0	0	69	
+85	49	83	4	16268	18	0	86	0	
+86	35	8	86	24080	24	86	0	0	
+87	88	64	66	371712	10	0	0	0	
+88	77	4	25	7700	2	82	45	0	
+89	99	96	2	19008	1	0	81	0	
+90	70	67	33	154770	6	0	49	0	
+91	83	30	72	179280	10	64	0	0	
+92	97	7	20	13580	2	82	0	0	
+93	71	95	80	539600	11	0	0	0	
+94	88	46	2	8096	2	0	97	0	
+95	21	63	12	15876	21	0	88	0	
+96	39	66	73	187902	26	0	0	58	
+97	90	80	75	540000	8	0	0	0	
+98	78	96	40	299520	13	0	0	0	
+99	40	10	19	7600	3	44	62	0	
+100	6	14	42	3528	17	65	55	69	
+101	93	44	63	257796	3	0	0	0	
+102	79	41	77	249403	5	0	0	0	
+103	57	14	41	32718	6	71	37	0	
+104	48	31	95	141360	25	54	0	0	
+105	29	42	91	110838	18	49	0	68	
+106	50	6	94	28200	18	90	0	0	
+107	55	80	28	123200	22	0	71	0	
+108	71	83	47	276971	15	0	0	0	
+109	26	30	78	60840	20	0	0	66	
+110	48	7	62	20832	21	91	0	0	
+111	21	68	9	12852	6	0	82	0	
+112	50	23	7	8050	9	73	75	0	
+113	32	10	36	11520	27	90	0	0	
+114	26	35	55	50050	17	65	0	69	
+115	31	7	99	21483	26	93	0	0	
+116	8	36	24	6912	17	0	74	69	
+117	52	25	99	128700	20	65	0	0	
+118	55	10	15	8250	2	82	70	0	
+119	46	7	65	20930	15	83	0	0	
+120	18	72	16	20736	24	0	82	0	
+121	98	95	1	9310	1	0	83	0	
+122	86	69	2	11868	4	24	92	0	
+123	11	34	82	30668	9	0	0	89	
+124	2	31	62	3844	3	43	0	97	
+125	57	25	37	52725	6	71	0	0	
+126	59	54	88	280368	25	0	0	0	
+127	5	26	80	10400	22	69	0	64	
+128	93	53	55	271095	5	41	0	0	
+129	17	9	54	8262	27	90	36	0	
+130	89	23	15	30705	4	0	73	0	
+131	69	54	87	324162	17	0	0	0	
+132	10	84	32	26880	21	0	41	65	
+133	77	9	56	38808	3	63	43	0	
+134	24	86	35	72240	16	0	62	72	
+135	19	77	36	52668	13	0	48	78	
+136	14	40	39	21840	25	60	51	59	
+137	32	90	21	60480	19	0	77	66	
+138	92	71	49	320068	6	0	0	0	
+139	28	95	62	164920	16	0	0	72	
+140	29	49	90	127890	18	0	0	68	
+141	58	70	32	129920	26	0	68	0	
+142	67	10	86	57620	14	62	0	0	
+143	16	69	52	57408	22	0	0	64	
+144	53	93	68	335172	26	0	0	0	
+145	9	58	38	19836	9	34	0	89	
+146	83	3	96	23904	8	80	0	0	
+147	16	35	50	28000	20	30	0	66	
+148	85	70	93	553350	12	0	0	0	
+149	86	82	17	119884	11	0	80	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	42	66	221760	29	0	0	0	
+1	95	34	95	306850	15	46	0	0	
+2	67	7	66	30954	36	71	0	0	
+3	23	72	97	160632	24	0	0	73	
+4	28	12	16	5376	6	87	58	46	
+5	66	23	68	103224	35	39	0	0	
+6	72	39	87	244296	25	40	0	0	
+7	80	53	89	377360	11	47	0	0	
+8	74	30	67	148740	34	0	0	0	
+9	35	73	93	237615	19	0	0	52	
+10	7	69	80	38640	25	0	0	92	
+11	96	30	69	198720	29	42	0	0	
+12	68	98	51	339864	12	0	0	0	
+13	99	34	88	296208	16	48	0	0	
+14	67	6	86	34572	3	79	0	0	
+15	79	7	69	38157	36	64	0	0	
+16	39	20	21	16380	11	0	72	0	
+17	83	31	98	252154	23	69	0	0	
+18	84	31	76	197904	31	0	0	0	
+19	95	8	95	72200	2	89	0	0	
+20	19	75	71	101175	28	0	0	81	
+21	89	7	75	46725	36	50	0	0	
+22	25	88	75	165000	12	0	0	75	
+23	8	73	97	56648	13	0	0	90	
+24	23	12	46	12696	6	87	0	76	
+25	69	25	74	127650	34	30	0	0	
+26	97	21	91	185367	20	79	0	0	
+27	95	32	76	231040	27	0	0	0	
+28	44	70	75	231000	28	0	0	0	
+29	94	94	10	88360	8	0	88	0	
+30	96	61	85	497760	5	0	0	0	
+31	99	1	73	7227	4	91	0	0	
+32	69	24	77	127512	34	55	0	0	
+33	76	99	58	436392	6	0	0	0	
+34	86	32	92	253184	23	37	0	0	
+35	94	5	72	33840	5	95	0	0	
+36	88	15	81	106920	24	84	0	0	
+37	72	30	98	211680	28	70	0	0	
+38	70	42	67	196980	32	0	0	0	
+39	100	38	72	273600	18	37	0	0	
+40	81	37	87	260739	23	0	0	0	
+41	94	85	35	279650	2	0	63	0	
+42	8	68	81	44064	20	0	0	92	
+43	9	36	14	4536	7	8	26	79	
+44	73	4	77	22484	31	96	0	0	
+45	79	60	90	426600	7	0	0	0	
+46	76	85	17	109820	22	0	81	0	
+47	86	2	74	12728	8	97	0	0	
+48	48	97	74	344544	8	0	0	50	
+49	55	91	60	300300	14	0	0	45	
+50	31	2	2	124	7	94	94	0	
+51	69	28	85	164220	32	42	0	0	
+52	71	49	93	323547	13	0	0	0	
+53	46	10	28	12880	6	87	58	0	
+54	89	4	80	28480	18	96	0	0	
+55	99	13	80	102960	35	62	0	0	
+56	19	1	31	589	7	6	0	79	
+57	67	10	78	52260	36	32	0	0	
+58	43	25	11	11825	5	0	85	0	
+59	35	80	73	204400	30	0	0	35	
+60	50	96	88	422400	8	0	0	0	
+61	87	24	73	152424	33	76	0	0	
+62	44	41	38	68552	33	0	0	0	
+63	98	40	92	360640	7	60	0	0	
+64	90	25	97	218250	1	75	0	0	
+65	98	28	98	268912	21	43	0	0	
+66	81	91	26	191646	9	0	67	0	
+67	66	91	86	516516	4	0	0	0	
+68	80	32	77	197120	31	31	0	0	
+69	29	45	18	23490	9	0	0	70	
+70	73	20	76	110960	34	79	0	0	
+71	98	47	72	331632	11	0	0	0	
+72	67	40	83	222440	27	32	0	0	
+73	79	21	99	164241	25	79	0	0	
+74	70	89	67	417410	9	0	0	0	
+75	99	34	98	329868	5	61	0	0	
+76	27	83	95	212895	3	0	0	71	
+77	12	83	95	94620	23	0	0	86	
+78	75	9	86	58050	36	23	0	0	
+79	1	72	84	6048	7	8	0	98	
+80	69	14	79	76314	36	0	0	0	
+81	97	16	83	128816	16	84	0	0	
+82	69	46	98	311052	15	0	0	0	
+83	94	75	95	669750	1	0	0	0	
+84	45	100	70	315000	14	0	0	0	
+85	68	84	45	257040	24	0	0	0	
+86	92	69	1	6348	7	8	94	0	
+87	93	19	94	166098	15	81	0	0	
+88	98	9	68	59976	36	14	0	0	
+89	66	10	96	63360	35	87	0	0	
+90	67	1	89	5963	8	99	0	0	
+91	90	45	79	319950	13	49	0	0	
+92	67	69	47	217281	26	0	36	0	
+93	52	74	71	273208	19	0	0	0	
+94	97	1	89	8633	6	99	0	0	
+95	95	26	83	205010	19	74	0	0	
+96	100	87	40	348000	6	0	58	0	
+97	68	22	85	127160	35	0	0	0	
+98	93	12	80	89280	35	75	0	0	
+99	97	28	94	255304	21	72	0	0	
+100	85	36	89	272340	20	43	0	0	
+101	100	30	95	285000	17	34	0	0	
+102	87	48	73	304848	16	0	0	0	
+103	71	79	93	521637	3	0	0	0	
+104	35	73	81	206955	30	0	0	0	
+105	97	37	79	283531	18	0	0	0	
+106	78	33	70	180180	31	63	0	0	
+107	16	66	82	86592	27	32	0	78	
+108	100	35	75	262500	22	47	0	0	
+109	70	47	80	263200	22	0	0	0	
+110	8	33	26	6864	7	8	0	79	
+111	77	7	81	43659	36	57	0	0	
+112	71	28	92	182896	29	72	0	0	
+113	70	8	92	51520	36	42	0	0	
+114	86	26	74	165464	26	74	0	0	
+115	1	34	16	544	7	60	0	99	
+116	88	34	98	293216	17	0	0	0	
+117	10	91	100	91000	10	0	0	90	
+118	12	68	93	75888	19	0	0	87	
+119	71	97	42	289254	12	0	51	0	
+120	3	1	45	135	7	7	0	79	
+121	18	69	82	101844	9	0	18	81	
+122	88	73	36	231264	26	0	0	0	
+123	21	6	15	1890	7	0	0	79	
+124	73	70	50	255500	24	0	45	0	
+125	85	50	84	357000	10	49	0	0	
+126	95	8	89	67640	4	92	0	0	
+127	35	71	79	196315	33	0	0	44	
+128	75	27	78	157950	32	73	0	0	
+129	87	8	87	60552	9	91	0	0	
+130	97	21	98	199626	18	75	0	0	
+131	77	19	88	128744	30	81	0	0	
+132	34	85	86	248540	4	0	0	66	
+133	94	15	93	131130	3	85	0	0	
+134	76	17	84	108528	35	22	0	0	
+135	89	49	95	414295	10	0	0	0	
+136	14	48	8	5376	7	8	84	79	
+137	85	17	81	117045	22	82	0	0	
+138	78	28	100	218400	27	72	0	0	
+139	97	35	81	274995	17	65	0	0	
+140	77	43	82	271502	21	0	0	0	
+141	92	43	69	272964	20	0	0	0	
+142	92	40	68	250240	25	0	0	0	
+143	4	6	20	480	7	0	15	79	
+144	87	92	2	16008	7	8	92	0	
+145	87	4	94	32712	13	94	0	0	
+146	95	89	63	532665	2	0	0	0	
+147	99	74	24	175824	14	0	76	0	
+148	82	92	14	105616	4	0	86	0	
+149	86	3	69	17802	2	97	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	42	66	221760	22	37	0	0	
+1	95	84	5	39900	3	0	95	0	
+2	67	67	31	139159	35	0	54	0	
+3	23	72	97	160632	23	0	0	77	
+4	28	12	16	5376	3	84	81	0	
+5	66	68	13	58344	38	0	0	0	
+6	72	74	12	63936	37	0	83	0	
+7	80	53	89	377360	12	0	0	0	
+8	74	30	67	148740	29	70	0	0	
+9	35	73	93	237615	20	0	0	52	
+10	7	69	80	38640	21	0	0	89	
+11	96	95	44	401280	11	0	0	0	
+12	68	98	51	339864	15	0	40	0	
+13	99	79	23	179883	33	0	52	0	
+14	67	96	11	70752	12	0	89	0	
+15	79	67	9	47637	8	0	90	0	
+16	39	20	21	16380	1	75	0	0	
+17	83	66	43	235554	26	0	0	0	
+18	84	76	26	165984	34	0	0	0	
+19	95	68	30	193800	32	0	70	0	
+20	19	75	71	101175	22	0	0	81	
+21	89	77	5	34265	26	0	95	0	
+22	25	88	75	165000	16	0	0	71	
+23	8	73	97	56648	13	0	0	92	
+24	23	12	46	12696	4	85	0	66	
+25	69	70	14	67620	37	0	69	0	
+26	97	76	26	191672	33	0	0	0	
+27	95	87	31	256215	10	0	69	0	
+28	44	70	75	231000	28	0	0	0	
+29	94	94	10	88360	9	0	90	0	
+30	96	61	85	497760	5	0	0	0	
+31	99	71	28	196812	32	0	40	0	
+32	69	74	42	214452	30	0	29	0	
+33	76	99	58	436392	7	0	0	0	
+34	86	87	47	351654	14	0	40	0	
+35	94	75	17	119850	36	0	0	0	
+36	88	100	41	360800	7	0	58	0	
+37	72	80	28	161280	34	0	26	0	
+38	70	72	17	85680	37	0	0	0	
+39	100	93	22	204600	24	0	78	0	
+40	81	37	87	260739	22	0	0	0	
+41	94	85	35	279650	2	0	63	0	
+42	8	68	81	44064	19	0	0	92	
+43	9	36	14	4536	5	0	85	77	
+44	73	69	7	35259	20	0	93	0	
+45	79	60	90	426600	8	0	0	0	
+46	76	85	17	109820	36	0	31	0	
+47	86	87	19	142158	18	0	81	0	
+48	48	97	74	344544	9	0	0	50	
+49	55	91	60	300300	17	0	0	45	
+50	31	2	2	124	1	98	0	0	
+51	69	73	40	201480	32	0	0	0	
+52	71	49	93	323547	16	0	0	0	
+53	46	10	28	12880	6	90	49	0	
+54	89	94	45	376470	11	0	44	0	
+55	99	98	5	48510	1	0	95	0	
+56	19	1	31	589	2	89	0	0	
+57	67	80	28	150080	35	0	26	0	
+58	43	25	11	11825	1	75	0	39	
+59	35	80	73	204400	31	0	0	0	
+60	50	96	88	422400	9	0	0	0	
+61	87	24	73	152424	1	75	21	0	
+62	44	41	38	68552	37	0	31	0	
+63	98	90	47	414540	6	0	49	0	
+64	90	75	37	249750	24	0	0	0	
+65	98	28	98	268912	8	69	0	0	
+66	81	91	26	191646	33	0	26	0	
+67	66	91	86	516516	4	0	0	0	
+68	80	77	22	135520	34	0	77	0	
+69	29	45	18	23490	10	0	0	0	
+70	73	80	26	151840	35	0	0	0	
+71	98	47	72	331632	12	53	0	0	
+72	67	70	48	225120	29	0	0	0	
+73	79	91	19	136591	28	0	81	0	
+74	70	89	67	417410	10	0	0	29	
+75	99	34	98	329868	5	61	0	0	
+76	27	83	95	212895	3	0	0	71	
+77	12	83	95	94620	7	0	0	88	
+78	75	94	21	148050	21	0	79	0	
+79	1	72	84	6048	1	0	0	94	
+80	69	79	14	76314	37	0	17	0	
+81	97	91	23	203021	25	0	77	0	
+82	69	76	18	94392	36	0	62	0	
+83	94	75	95	669750	1	0	0	0	
+84	45	100	70	315000	17	0	0	0	
+85	68	84	45	257040	23	0	0	0	
+86	92	69	1	6348	5	0	99	0	
+87	93	94	14	122388	4	0	86	0	
+88	98	74	13	94276	14	0	87	0	
+89	66	90	11	65340	22	0	87	0	
+90	67	1	89	5963	2	91	0	0	
+91	90	95	14	119700	36	0	17	0	
+92	67	69	47	217281	29	0	48	0	
+93	52	74	71	273208	20	0	0	0	
+94	97	1	89	8633	1	99	11	0	
+95	95	81	38	292410	18	0	42	0	
+96	100	87	40	348000	15	0	0	0	
+97	68	22	85	127160	20	74	0	0	
+98	93	77	5	35805	16	0	93	0	
+99	97	73	29	205349	30	0	71	0	
+100	85	96	34	277440	19	0	42	0	
+101	100	90	40	360000	14	0	0	0	
+102	87	93	28	226548	17	0	72	0	
+103	71	79	93	521637	3	0	0	0	
+104	35	73	81	206955	28	0	0	44	
+105	97	97	49	461041	6	0	0	0	
+106	78	78	40	243360	25	0	0	0	
+107	16	66	82	86592	28	0	0	79	
+108	100	80	15	120000	35	0	85	0	
+109	70	47	80	263200	16	49	0	0	
+110	8	33	26	6864	7	0	0	76	
+111	77	72	1	5544	5	0	98	0	
+112	71	93	37	244311	24	0	37	0	
+113	70	93	37	240870	25	0	40	0	
+114	86	86	4	29584	6	0	96	0	
+115	1	34	16	544	1	0	0	95	
+116	88	79	18	125136	31	0	82	0	
+117	10	91	100	91000	20	0	0	87	
+118	12	68	93	75888	29	0	0	67	
+119	71	97	42	289254	19	0	0	0	
+120	3	1	45	135	1	99	11	97	
+121	18	69	82	101844	8	0	0	79	
+122	88	73	36	231264	26	0	43	0	
+123	21	6	15	1890	2	85	63	0	
+124	73	70	50	255500	23	0	45	0	
+125	85	70	44	261800	21	0	0	0	
+126	95	78	29	214890	30	0	0	0	
+127	35	71	79	196315	31	0	0	35	
+128	75	67	18	90450	36	0	80	0	
+129	87	8	87	60552	2	92	0	0	
+130	97	71	23	158401	34	0	54	0	
+131	77	79	38	231154	27	0	0	0	
+132	34	85	86	248540	4	0	0	66	
+133	94	85	23	183770	27	0	77	0	
+134	76	77	9	52668	15	0	91	0	
+135	89	84	35	261660	21	0	44	0	
+136	14	48	8	5376	5	0	85	0	
+137	85	17	81	117045	3	83	0	0	
+138	78	93	50	362700	13	0	48	0	
+139	97	90	16	139680	26	0	79	0	
+140	77	93	42	300762	18	0	0	0	
+141	92	93	24	205344	19	0	76	0	
+142	92	85	48	375360	13	0	0	0	
+143	4	6	20	480	1	75	0	82	
+144	87	92	2	16008	2	0	98	0	
+145	87	94	9	73602	11	0	91	0	
+146	95	89	63	532665	2	0	0	0	
+147	99	74	24	175824	33	0	75	0	
+148	82	92	14	105616	36	0	48	0	
+149	86	68	39	228072	27	0	38	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	42	66	221760	12	0	0	0	
+1	50	84	95	399000	21	0	0	50	
+2	7	67	66	30954	40	0	0	77	
+3	23	72	97	160632	15	0	0	76	
+4	28	12	16	5376	12	42	67	0	
+5	11	68	68	50864	25	0	0	45	
+6	12	74	87	77256	8	0	0	87	
+7	80	53	89	377360	11	37	0	0	
+8	74	30	67	148740	12	42	0	0	
+9	35	73	93	237615	33	0	0	36	
+10	7	69	80	38640	40	0	0	65	
+11	26	95	69	170430	33	0	0	71	
+12	68	98	51	339864	8	0	0	0	
+13	9	79	88	62568	24	0	0	91	
+14	2	96	86	16512	3	0	0	98	
+15	34	67	69	157182	19	0	0	66	
+16	39	20	21	16380	4	61	73	0	
+17	23	66	98	148764	31	0	0	77	
+18	29	76	76	167504	17	0	0	71	
+19	15	68	95	96900	39	0	0	61	
+20	19	75	71	101175	10	0	0	81	
+21	39	77	75	225225	30	0	0	39	
+22	25	88	75	165000	32	0	0	75	
+23	8	73	97	56648	35	0	0	92	
+24	23	12	46	12696	13	60	0	0	
+25	14	70	74	72520	38	0	0	86	
+26	37	76	91	255892	32	0	0	38	
+27	30	87	76	198360	34	0	0	70	
+28	44	70	75	231000	26	0	0	44	
+29	94	94	10	88360	6	0	88	0	
+30	96	61	85	497760	4	0	0	0	
+31	39	71	73	202137	30	0	0	0	
+32	49	74	77	279202	22	0	0	0	
+33	76	99	58	436392	15	0	0	0	
+34	11	87	92	88044	40	0	0	11	
+35	39	75	72	210600	29	0	0	40	
+36	33	100	81	267300	36	0	0	67	
+37	2	80	98	15680	4	0	0	98	
+38	5	72	67	24120	5	0	0	95	
+39	5	93	72	33480	6	0	0	94	
+40	81	37	87	260739	11	0	0	0	
+41	94	85	35	279650	1	0	40	0	
+42	8	68	81	44064	40	0	0	50	
+43	9	36	14	4536	12	42	83	0	
+44	18	69	77	95634	9	0	0	82	
+45	79	60	90	426600	13	0	0	0	
+46	76	85	17	109820	14	0	67	0	
+47	36	87	74	231768	33	0	0	0	
+48	48	97	74	344544	9	0	0	0	
+49	55	91	60	300300	10	0	0	0	
+50	31	2	2	124	2	63	98	0	
+51	9	73	85	55845	40	0	0	41	
+52	71	49	93	323547	17	0	0	0	
+53	46	10	28	12880	3	0	72	0	
+54	44	94	80	330880	26	0	0	0	
+55	44	98	80	344960	27	0	0	0	
+56	19	1	31	589	12	0	66	0	
+57	27	80	78	168480	16	0	0	0	
+58	43	25	11	11825	2	63	87	0	
+59	35	80	73	204400	34	0	0	35	
+60	50	96	88	422400	6	0	0	0	
+61	87	24	73	152424	4	61	0	0	
+62	44	41	38	68552	25	0	0	56	
+63	48	90	92	397440	20	0	0	52	
+64	40	75	97	291000	29	0	0	0	
+65	98	28	98	268912	2	34	0	0	
+66	81	91	26	191646	10	0	60	0	
+67	66	91	86	516516	19	0	0	0	
+68	15	77	77	88935	39	0	0	46	
+69	29	45	18	23490	3	47	81	0	
+70	38	80	76	231040	31	0	0	39	
+71	98	47	72	331632	3	0	0	0	
+72	32	70	83	185920	37	0	0	64	
+73	9	91	99	81081	40	0	0	32	
+74	70	89	67	417410	14	0	0	0	
+75	99	34	98	329868	2	0	0	0	
+76	27	83	95	212895	18	0	0	71	
+77	12	83	95	94620	26	0	0	88	
+78	45	94	86	363780	24	0	0	46	
+79	1	72	84	6048	2	0	0	99	
+80	39	79	79	243399	31	0	0	0	
+81	17	91	83	128401	28	0	0	83	
+82	19	76	98	141512	11	0	0	81	
+83	94	75	95	669750	7	0	0	0	
+84	45	100	70	315000	25	0	0	0	
+85	68	84	45	257040	8	0	51	0	
+86	92	69	1	6348	7	0	95	0	
+87	38	94	94	335768	32	0	0	0	
+88	48	74	68	241536	22	0	0	49	
+89	46	90	96	397440	24	0	0	0	
+90	67	1	89	5963	5	89	0	0	
+91	15	95	79	112575	39	0	0	31	
+92	67	69	47	217281	16	0	50	27	
+93	52	74	71	273208	20	0	0	0	
+94	97	1	89	8633	2	62	0	0	
+95	15	81	83	100845	39	0	0	16	
+96	100	87	40	348000	1	0	0	0	
+97	68	22	85	127160	7	75	0	0	
+98	18	77	80	110880	29	0	0	79	
+99	42	73	94	288204	28	0	0	0	
+100	5	96	89	42720	7	0	0	94	
+101	10	90	95	85500	39	0	0	90	
+102	32	93	73	217248	37	0	0	32	
+103	71	79	93	521637	18	0	0	0	
+104	35	73	81	206955	34	0	0	0	
+105	17	97	79	130271	38	0	0	53	
+106	33	78	70	180180	36	0	0	34	
+107	16	66	82	86592	38	0	0	70	
+108	5	80	75	30000	23	0	0	94	
+109	70	47	80	263200	17	49	0	0	
+110	8	33	26	6864	13	60	46	0	
+111	2	72	81	11664	4	0	0	96	
+112	21	93	92	179676	13	0	0	79	
+113	35	93	92	299460	35	0	0	35	
+114	16	86	74	101824	39	0	0	0	
+115	1	34	16	544	17	49	80	0	
+116	43	79	98	332906	27	0	0	44	
+117	10	91	100	91000	40	0	0	22	
+118	12	68	93	75888	27	0	0	87	
+119	71	97	42	289254	15	0	58	0	
+120	3	1	45	135	1	87	0	0	
+121	18	69	82	101844	38	0	0	18	
+122	88	73	36	231264	5	0	63	0	
+123	21	6	15	1890	4	0	85	0	
+124	73	70	50	255500	16	0	0	27	
+125	5	70	84	29400	40	0	0	72	
+126	50	78	89	347100	21	0	0	0	
+127	35	71	79	196315	35	0	0	0	
+128	20	67	78	104520	12	0	0	80	
+129	87	8	87	60552	2	63	0	0	
+130	32	71	98	222656	37	0	0	0	
+131	47	79	88	326744	23	0	0	47	
+132	34	85	86	248540	36	0	0	0	
+133	24	85	93	189720	14	0	0	76	
+134	41	77	84	265188	28	0	0	42	
+135	14	84	95	111720	39	0	0	76	
+136	14	48	8	5376	11	37	89	0	
+137	85	17	81	117045	3	47	0	0	
+138	18	93	100	167400	38	0	0	0	
+139	22	90	81	160380	30	0	0	78	
+140	17	93	82	129642	38	0	0	36	
+141	47	93	69	301599	23	0	0	0	
+142	22	85	68	127160	35	0	0	70	
+143	4	6	20	480	13	60	72	0	
+144	87	92	2	16008	8	0	96	0	
+145	7	94	94	61852	40	0	0	58	
+146	95	89	63	532665	5	0	0	0	
+147	99	74	24	175824	1	0	75	0	
+148	82	92	14	105616	9	0	74	0	
+149	11	68	69	51612	40	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	42	66	221760	16	53	0	0	
+1	64	74	66	312576	65	0	0	0	
+2	96	77	82	606144	6	0	0	0	
+3	23	72	97	160632	35	0	0	77	
+4	28	12	16	5376	4	28	83	0	
+5	50	71	86	305300	84	0	0	0	
+6	52	67	97	337948	80	0	0	0	
+7	80	53	89	377360	31	0	0	0	
+8	74	30	67	148740	13	69	0	0	
+9	35	73	93	237615	63	0	0	65	
+10	7	69	80	38640	17	0	0	89	
+11	62	52	75	241800	69	0	0	0	
+12	68	98	51	339864	55	0	0	0	
+13	52	64	78	259584	81	0	0	0	
+14	89	53	89	419813	16	0	0	0	
+15	89	75	60	400500	15	0	0	0	
+16	39	20	21	16380	7	61	73	0	
+17	81	98	51	404838	27	0	0	0	
+18	75	72	79	426600	40	0	0	0	
+19	65	60	70	273000	64	0	0	0	
+20	19	75	71	101175	27	0	0	81	
+21	81	57	61	281637	28	0	0	0	
+22	25	88	75	165000	40	0	0	75	
+23	8	73	97	56648	16	0	0	89	
+24	23	12	46	12696	14	73	0	0	
+25	50	71	53	188150	84	0	0	50	
+26	78	60	56	262080	34	0	0	0	
+27	95	92	70	611800	8	0	0	0	
+28	44	70	75	231000	78	0	0	54	
+29	94	94	10	88360	10	0	84	0	
+30	96	61	85	497760	7	0	0	0	
+31	94	56	74	389536	11	0	0	0	
+32	71	55	53	206965	49	0	0	0	
+33	76	99	58	436392	10	0	0	0	
+34	67	66	58	256476	56	0	0	0	
+35	83	51	61	258213	23	0	0	0	
+36	60	60	91	327600	71	0	0	0	
+37	82	59	69	333822	25	0	0	0	
+38	58	66	82	313896	75	0	0	0	
+39	73	93	83	563487	37	0	0	0	
+40	81	37	87	260739	11	56	0	0	
+41	94	85	35	279650	9	0	63	0	
+42	8	68	81	44064	14	0	0	91	
+43	9	36	14	4536	13	0	86	0	
+44	58	78	60	271440	74	0	0	0	
+45	79	60	90	426600	32	0	0	0	
+46	76	85	17	109820	37	0	83	0	
+47	57	77	90	395010	76	0	0	0	
+48	48	97	74	344544	80	0	0	52	
+49	55	91	60	300300	77	0	0	0	
+50	31	2	2	124	3	0	98	0	
+51	81	73	79	467127	29	0	0	0	
+52	71	49	93	323547	23	51	0	0	
+53	46	10	28	12880	3	34	72	0	
+54	67	55	97	357445	57	0	0	0	
+55	77	72	77	426888	35	0	0	0	
+56	19	1	31	589	9	89	0	0	
+57	69	60	59	244260	54	0	0	0	
+58	43	25	11	11825	5	0	89	0	
+59	35	80	73	204400	64	0	0	65	
+60	50	96	88	422400	85	0	0	50	
+61	87	24	73	152424	7	61	0	0	
+62	44	41	38	68552	19	56	0	0	
+63	50	54	98	264600	85	0	0	0	
+64	67	76	78	397176	58	0	0	0	
+65	98	28	98	268912	4	0	0	0	
+66	81	91	26	191646	10	0	58	0	
+67	66	91	86	516516	60	0	0	0	
+68	72	59	99	420552	48	0	0	0	
+69	29	45	18	23490	6	0	82	0	
+70	77	55	57	241395	36	0	0	0	
+71	98	47	72	331632	3	34	0	0	
+72	97	57	83	458907	4	28	0	0	
+73	53	89	57	268869	79	0	0	0	
+74	70	89	67	417410	52	0	0	0	
+75	99	34	98	329868	3	0	0	0	
+76	27	83	95	212895	44	0	0	0	
+77	12	83	95	94620	18	0	0	87	
+78	74	50	65	240500	42	0	0	0	
+79	1	72	84	6048	2	0	0	99	
+80	52	71	68	251056	82	0	0	0	
+81	96	97	52	484224	1	0	0	0	
+82	63	60	70	264600	68	0	0	0	
+83	94	75	95	669750	12	0	0	0	
+84	45	100	70	315000	77	0	0	55	
+85	68	84	45	257040	30	0	51	0	
+86	92	69	1	6348	5	0	88	0	
+87	91	73	73	484939	14	0	0	0	
+88	94	69	86	557796	13	0	0	0	
+89	70	72	75	378000	53	0	0	0	
+90	67	1	89	5963	2	95	0	0	
+91	82	79	83	537674	26	0	0	0	
+92	67	69	47	217281	55	0	51	0	
+93	52	74	71	273208	83	0	0	0	
+94	97	1	89	8633	5	81	0	0	
+95	73	62	54	244404	45	0	0	0	
+96	100	87	40	348000	1	0	52	0	
+97	68	22	85	127160	12	75	0	0	
+98	64	88	73	411136	66	0	0	0	
+99	72	71	79	403848	47	0	0	0	
+100	59	75	75	331875	72	0	0	0	
+101	76	69	95	498180	38	0	0	0	
+102	86	56	89	428624	19	0	0	0	
+103	71	79	93	521637	50	0	0	0	
+104	35	73	81	206955	65	0	0	64	
+105	54	77	73	303534	78	0	0	0	
+106	66	100	94	620400	61	0	0	0	
+107	16	66	82	86592	23	0	0	83	
+108	98	81	88	698544	5	0	0	0	
+109	70	47	80	263200	31	53	0	0	
+110	8	33	26	6864	11	0	74	0	
+111	98	95	67	623770	2	0	0	0	
+112	85	58	74	364820	21	0	0	0	
+113	65	57	68	251940	63	0	0	0	
+114	74	80	97	574240	43	0	0	0	
+115	1	34	16	544	14	0	73	0	
+116	59	95	73	409165	73	0	0	0	
+117	10	91	100	91000	15	0	0	89	
+118	12	68	93	75888	19	0	0	86	
+119	71	97	42	289254	27	0	51	0	
+120	3	1	45	135	9	89	51	0	
+121	18	69	82	101844	25	0	0	82	
+122	88	73	36	231264	15	0	60	0	
+123	21	6	15	1890	7	0	85	0	
+124	73	70	50	255500	44	0	0	27	
+125	79	92	96	697728	33	0	0	0	
+126	75	76	64	364800	41	0	0	0	
+127	35	71	79	196315	66	0	0	64	
+128	73	75	87	476325	46	0	0	0	
+129	87	8	87	60552	4	85	0	0	
+130	85	94	96	767040	22	0	0	0	
+131	80	84	51	342720	30	0	0	0	
+132	34	85	86	248540	60	0	0	66	
+133	83	94	100	780200	24	0	0	0	
+134	66	55	99	359370	62	0	0	0	
+135	67	81	78	423306	59	0	0	0	
+136	14	48	8	5376	8	0	84	0	
+137	85	17	81	117045	6	77	0	0	
+138	63	90	58	328860	67	0	0	0	
+139	87	84	69	504252	18	0	0	0	
+140	89	84	73	545748	17	0	0	0	
+141	62	77	90	429660	70	0	0	0	
+142	86	77	81	536382	20	0	0	0	
+143	4	6	20	480	9	89	31	0	
+144	87	92	2	16008	2	0	91	0	
+145	71	91	78	503958	51	0	0	0	
+146	95	89	63	532665	9	0	0	0	
+147	99	74	24	175824	2	0	67	0	
+148	82	92	14	105616	8	0	70	0	
+149	76	58	71	312968	39	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	42	66	221760	24	0	0	0	
+1	50	34	5	8500	4	0	88	0	
+2	7	7	31	1519	6	0	40	93	
+3	23	72	97	160632	16	0	0	0	
+4	28	12	16	5376	23	49	80	0	
+5	11	23	13	3289	18	0	79	77	
+6	12	39	12	5616	3	0	12	82	
+7	80	53	89	377360	22	0	0	0	
+8	74	30	67	148740	19	70	0	0	
+9	35	73	93	237615	10	0	0	0	
+10	7	69	80	38640	7	0	0	92	
+11	26	30	44	34320	19	70	0	74	
+12	68	98	51	339864	3	0	26	0	
+13	9	34	23	7038	6	0	40	84	
+14	2	6	11	132	3	0	77	98	
+15	34	7	9	2142	20	0	90	0	
+16	39	20	21	16380	19	70	67	0	
+17	23	31	43	30659	24	42	47	0	
+18	29	31	26	23374	23	0	0	71	
+19	15	8	30	3600	24	0	66	80	
+20	19	75	71	101175	13	0	0	71	
+21	39	7	5	1365	13	0	93	44	
+22	25	88	75	165000	7	0	0	66	
+23	8	73	97	56648	16	0	0	23	
+24	23	12	46	12696	15	74	0	68	
+25	14	25	14	4900	18	0	79	63	
+26	37	21	26	20202	22	53	72	32	
+27	30	32	31	29760	23	49	0	70	
+28	44	70	75	231000	18	0	0	35	
+29	94	94	10	88360	3	0	0	0	
+30	96	61	85	497760	21	0	0	0	
+31	39	1	28	1092	13	79	67	0	
+32	49	24	42	49392	24	42	0	48	
+33	76	99	58	436392	2	0	0	0	
+34	11	32	47	16544	11	0	45	88	
+35	39	5	17	3315	14	75	73	45	
+36	33	15	41	20295	10	85	45	0	
+37	2	30	28	1680	1	0	26	98	
+38	5	42	17	3570	3	0	77	91	
+39	5	38	22	4180	1	0	26	93	
+40	81	37	87	260739	21	61	0	0	
+41	94	85	35	279650	9	0	63	0	
+42	8	68	81	44064	4	0	0	85	
+43	9	36	14	4536	1	0	0	81	
+44	18	4	7	504	10	0	93	0	
+45	79	60	90	426600	20	0	0	0	
+46	76	85	17	109820	3	0	77	0	
+47	36	2	19	1368	12	0	81	0	
+48	48	97	74	344544	1	0	26	0	
+49	55	91	60	300300	6	0	40	0	
+50	31	2	2	124	14	0	95	0	
+51	9	28	40	10080	13	0	0	90	
+52	71	49	93	323547	23	0	0	0	
+53	46	10	28	12880	13	79	29	47	
+54	44	4	45	7920	10	85	0	0	
+55	44	13	5	2860	13	0	93	0	
+56	19	1	31	589	21	61	0	81	
+57	27	10	28	7560	19	70	67	63	
+58	43	25	11	11825	18	0	79	20	
+59	35	80	73	204400	4	0	0	50	
+60	50	96	88	422400	4	0	0	0	
+61	87	24	73	152424	14	75	0	0	
+62	44	41	38	68552	15	0	0	52	
+63	48	40	47	90240	24	42	0	0	
+64	40	25	37	37000	24	42	47	44	
+65	98	28	98	268912	18	71	0	0	
+66	81	91	26	191646	1	0	0	0	
+67	66	91	86	516516	7	0	0	0	
+68	15	32	22	10560	19	0	0	73	
+69	29	45	18	23490	6	0	40	55	
+70	38	20	26	19760	24	0	66	42	
+71	98	47	72	331632	22	53	0	0	
+72	32	40	48	61440	17	0	0	57	
+73	9	21	19	3591	15	0	71	90	
+74	70	89	67	417410	8	0	0	0	
+75	99	34	98	329868	20	66	0	0	
+76	27	83	95	212895	12	17	0	0	
+77	12	83	95	94620	12	17	0	27	
+78	45	9	21	8505	14	75	73	0	
+79	1	72	84	6048	7	0	0	91	
+80	39	14	14	7644	21	0	85	0	
+81	17	16	23	6256	22	53	72	69	
+82	19	46	18	15732	2	0	0	81	
+83	94	75	95	669750	14	0	0	0	
+84	45	100	70	315000	1	0	26	48	
+85	68	84	45	257040	11	0	0	0	
+86	92	69	1	6348	7	0	86	0	
+87	38	19	14	10108	17	0	81	0	
+88	48	9	13	5616	23	49	80	28	
+89	46	10	11	5060	21	0	85	39	
+90	67	1	89	5963	2	99	0	0	
+91	15	45	14	9450	3	0	77	76	
+92	67	69	47	217281	19	0	50	0	
+93	52	74	71	273208	15	0	0	0	
+94	97	1	89	8633	3	98	0	0	
+95	15	26	38	14820	24	0	0	80	
+96	100	87	40	348000	6	0	0	0	
+97	68	22	85	127160	15	74	0	0	
+98	18	12	5	1080	4	0	88	66	
+99	42	28	29	34104	24	0	66	0	
+100	5	36	34	6120	9	0	63	94	
+101	10	30	40	12000	11	0	0	90	
+102	32	48	28	43008	3	0	26	68	
+103	71	79	93	521637	13	0	0	0	
+104	35	73	81	206955	17	0	0	0	
+105	17	37	49	30821	18	0	0	79	
+106	33	33	40	43560	19	0	50	67	
+107	16	66	82	86592	20	0	0	79	
+108	5	35	15	2625	1	0	0	90	
+109	70	47	80	263200	23	49	0	0	
+110	8	33	26	6864	8	0	0	87	
+111	2	7	1	14	3	0	77	96	
+112	21	28	37	21756	24	42	47	23	
+113	35	8	37	10360	10	85	0	44	
+114	16	26	4	1664	4	0	88	50	
+115	1	34	16	544	2	0	58	99	
+116	43	34	18	26316	15	0	71	47	
+117	10	91	100	91000	5	8	0	0	
+118	12	68	93	75888	10	0	0	87	
+119	71	97	42	289254	2	0	58	0	
+120	3	1	45	135	9	0	0	95	
+121	18	69	82	101844	10	0	0	69	
+122	88	73	36	231264	11	0	45	0	
+123	21	6	15	1890	17	0	81	79	
+124	73	70	50	255500	19	0	0	0	
+125	5	50	44	11000	2	0	0	76	
+126	50	8	29	11600	13	79	0	0	
+127	35	71	79	196315	18	0	0	0	
+128	20	27	18	9720	18	0	79	0	
+129	87	8	87	60552	5	0	0	0	
+130	32	21	23	15456	22	53	72	0	
+131	47	19	38	33934	13	79	29	0	
+132	34	85	86	248540	10	0	0	35	
+133	24	15	23	8280	19	70	67	39	
+134	41	17	9	6273	17	0	81	38	
+135	14	49	35	24010	2	0	58	71	
+136	14	48	8	5376	2	0	58	85	
+137	85	17	81	117045	12	0	0	0	
+138	18	28	50	25200	22	0	0	80	
+139	22	35	16	12320	11	0	0	68	
+140	17	43	42	30702	8	0	0	70	
+141	47	43	24	48504	15	0	71	0	
+142	22	40	48	42240	17	0	0	35	
+143	4	6	20	480	1	0	0	95	
+144	87	92	2	16008	3	0	10	0	
+145	7	4	9	252	7	0	86	92	
+146	95	89	63	532665	9	0	0	0	
+147	99	74	24	175824	8	0	67	0	
+148	82	92	14	105616	3	0	12	0	
+149	11	3	39	1287	17	0	0	89	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	6	1	2	12	1	84	6	0	
+1	4	10	8	320	1	44	24	0	
+2	8	5	10	400	1	0	40	0	
+3	7	7	1	49	1	84	26	0	
+4	7	3	7	147	1	17	42	0	
+5	2	3	5	30	1	74	10	0	
+6	7	6	8	336	1	44	16	0	
+7	1	3	3	9	1	64	96	0	
+8	2	6	9	108	1	25	72	0	
+9	7	2	4	56	1	74	59	0	
+10	1	6	4	24	1	74	55	0	
+11	4	10	2	80	1	84	4	0	
+12	8	3	8	192	1	44	8	0	
+13	9	5	3	135	1	74	96	0	
+14	10	5	7	350	1	54	91	0	
+15	6	10	4	240	1	74	51	0	
+16	4	4	9	144	1	25	63	0	
+17	4	10	8	320	1	44	0	0	
+18	9	3	9	243	1	25	54	0	
+19	2	6	1	12	1	84	25	0	
+20	9	9	7	567	1	54	84	0	
+21	10	4	5	200	1	74	5	0	
+22	6	1	9	54	1	25	45	0	
+23	3	1	3	9	1	74	93	0	
+24	6	8	1	48	1	84	24	0	
+25	8	9	6	432	1	64	30	0	
+26	3	10	5	150	1	74	0	0	
+27	9	10	1	90	1	84	23	0	
+28	5	6	7	210	1	54	77	0	
+29	8	9	3	216	1	74	90	0	
+30	3	10	5	150	1	44	95	0	
+31	8	8	7	448	1	54	70	0	
+32	6	5	2	60	1	84	2	0	
+33	5	3	8	120	1	17	34	0	
+34	9	4	4	144	1	74	47	0	
+35	7	1	6	42	1	64	24	0	
+36	1	10	2	20	1	84	0	0	
+37	10	10	3	300	1	74	87	0	
+38	2	10	4	80	1	74	43	0	
+39	9	4	10	360	1	0	30	0	
+40	2	4	8	64	1	17	26	0	
+41	1	8	7	56	1	54	63	0	
+42	7	8	9	504	1	25	36	0	
+43	9	4	2	72	1	17	59	0	
+44	4	4	5	80	1	64	91	0	
+45	2	7	10	140	1	0	20	0	
+46	9	7	1	63	1	84	22	0	
+47	9	5	7	315	1	54	56	0	
+48	1	10	5	50	1	64	86	0	
+49	10	3	9	270	1	25	27	0	
+50	10	8	2	160	1	17	57	0	
+51	5	2	7	70	1	54	49	0	
+52	2	6	8	96	1	17	18	0	
+53	7	5	1	35	1	84	21	0	
+54	2	7	6	84	1	64	18	0	
+55	4	5	5	100	1	64	81	0	
+56	1	3	3	9	1	74	84	0	
+57	6	8	5	240	1	64	76	0	
+58	10	4	9	360	1	25	18	0	
+59	8	4	7	224	1	54	42	0	
+60	4	4	8	128	1	34	88	0	
+61	5	7	2	70	1	17	55	0	
+62	6	7	6	252	1	64	12	0	
+63	6	2	9	108	1	25	9	0	
+64	4	3	7	84	1	54	35	0	
+65	8	8	4	256	1	74	39	0	
+66	5	4	10	200	1	0	10	0	
+67	1	2	2	4	1	25	97	0	
+68	10	8	8	640	1	34	80	0	
+69	9	9	1	81	1	84	20	0	
+70	5	8	1	40	1	84	19	0	
+71	6	10	8	480	1	34	72	0	
+72	5	6	4	120	1	74	35	0	
+73	3	4	10	120	1	7	90	0	
+74	5	5	4	100	1	74	31	0	
+75	9	1	1	9	1	84	18	0	
+76	8	7	10	560	1	7	80	0	
+77	5	7	5	175	1	64	71	0	
+78	3	1	3	9	1	74	81	0	
+79	5	10	8	400	1	34	64	0	
+80	8	3	1	24	1	84	17	0	
+81	4	10	1	40	1	84	16	0	
+82	5	8	7	280	1	54	28	0	
+83	4	1	8	32	1	34	56	0	
+84	7	7	10	490	1	7	70	0	
+85	5	8	10	400	1	7	60	0	
+86	1	7	10	70	1	7	50	0	
+87	3	8	3	72	1	74	78	0	
+88	6	2	6	72	1	64	6	0	
+89	9	6	4	216	1	74	27	0	
+90	9	2	7	126	1	54	21	0	
+91	5	2	2	20	1	34	98	0	
+92	8	5	5	200	1	64	66	0	
+93	10	9	7	630	1	54	14	0	
+94	1	6	8	48	1	34	48	0	
+95	3	7	7	147	1	54	7	0	
+96	8	7	10	560	1	7	40	0	
+97	1	2	8	16	1	34	40	0	
+98	4	9	9	324	1	25	0	0	
+99	10	8	2	160	1	34	96	0	
+100	8	1	4	32	1	74	23	0	
+101	3	4	3	36	1	74	75	0	
+102	3	10	7	210	1	54	0	0	
+103	2	8	10	160	1	7	30	0	
+104	1	6	9	54	1	17	9	0	
+105	7	5	3	105	1	74	72	0	
+106	9	9	1	81	1	84	15	0	
+107	9	4	4	144	1	74	19	0	
+108	3	10	6	180	1	64	0	0	
+109	6	7	7	294	1	44	88	0	
+110	4	8	9	288	1	17	0	0	
+111	4	7	7	196	1	44	81	0	
+112	5	3	10	150	1	7	20	0	
+113	4	5	2	40	1	54	98	0	
+114	2	5	8	80	1	34	32	0	
+115	2	4	1	8	1	84	14	0	
+116	4	6	9	216	1	0	50	0	
+117	9	8	8	576	1	34	24	0	
+118	6	3	8	144	1	34	16	0	
+119	6	10	1	60	1	84	13	0	
+120	4	1	1	4	1	84	12	0	
+121	5	7	10	350	1	7	10	0	
+122	2	4	5	40	1	64	61	0	
+123	7	9	7	441	1	44	74	0	
+124	7	4	3	84	1	74	69	0	
+125	1	8	1	8	1	84	11	0	
+126	10	9	7	630	1	44	67	0	
+127	5	6	8	240	1	34	8	0	
+128	10	2	7	140	1	44	60	0	
+129	2	10	1	20	1	84	10	0	
+130	9	5	3	135	1	74	66	0	
+131	8	2	5	80	1	64	56	0	
+132	9	10	8	720	1	34	0	0	
+133	6	2	8	96	1	25	89	0	
+134	8	4	5	160	1	64	51	0	
+135	10	10	10	1000	1	7	0	0	
+136	8	8	8	512	1	25	81	0	
+137	5	2	4	40	1	74	15	0	
+138	3	9	5	135	1	64	46	0	
+139	5	8	1	40	1	84	9	0	
+140	9	8	7	504	1	44	53	0	
+141	3	7	10	210	1	0	0	0	
+142	3	10	3	90	1	74	63	0	
+143	6	1	7	42	1	44	46	0	
+144	5	10	5	250	1	64	41	0	
+145	7	5	1	35	1	84	8	0	
+146	5	10	5	250	1	64	36	0	
+147	8	3	6	144	1	17	49	0	
+148	1	9	7	63	1	44	39	0	
+149	8	2	7	112	1	44	32	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	1	31	22	682	2	0	0	67	
+1	19	15	23	6555	3	70	77	0	
+2	23	30	30	20700	1	67	0	0	
+3	2	2	1	4	2	34	99	0	
+4	32	28	7	6272	2	0	79	67	
+5	12	18	25	5400	2	47	60	34	
+6	12	6	28	2016	3	64	0	0	
+7	1	3	3	9	1	97	81	0	
+8	22	16	9	3168	1	0	67	35	
+9	17	7	24	2856	1	19	67	0	
+10	31	21	4	2604	2	0	96	34	
+11	9	5	2	90	1	0	35	0	
+12	28	3	8	672	2	34	91	0	
+13	4	30	23	2760	1	43	48	35	
+14	10	15	17	2550	2	75	83	34	
+15	31	30	4	3720	1	34	48	64	
+16	9	9	24	1944	2	23	32	34	
+17	14	20	33	9240	3	0	35	0	
+18	9	23	34	7038	2	0	0	34	
+19	2	31	21	1302	2	31	63	67	
+20	4	14	2	112	1	0	98	35	
+21	15	14	35	7350	1	5	0	0	
+22	11	21	14	3234	1	75	29	35	
+23	18	1	33	594	1	19	34	0	
+24	11	28	11	3388	2	0	51	67	
+25	3	19	11	627	1	75	77	35	
+26	28	30	30	25200	1	34	61	0	
+27	34	10	6	2040	2	60	94	0	
+28	10	6	12	720	3	64	28	0	
+29	23	24	33	18216	2	60	0	0	
+30	28	10	35	9800	2	24	0	0	
+31	13	8	32	3328	3	32	64	0	
+32	1	15	32	480	1	0	35	35	
+33	5	28	18	2520	2	66	58	67	
+34	24	9	4	864	2	23	96	34	
+35	32	11	26	9152	2	84	58	0	
+36	11	15	22	3630	2	75	0	34	
+37	5	30	23	3450	1	43	25	35	
+38	17	10	4	680	3	32	96	0	
+39	29	29	20	16820	2	66	20	67	
+40	22	34	18	13464	1	0	18	64	
+41	6	8	27	1296	1	18	61	35	
+42	32	8	34	8704	2	24	35	0	
+43	4	9	12	432	1	75	43	35	
+44	9	24	20	4320	2	23	76	34	
+45	22	17	30	11220	2	60	64	0	
+46	24	27	21	13608	2	31	42	67	
+47	29	10	7	2030	1	0	91	35	
+48	16	5	35	2800	1	0	0	0	
+49	15	23	14	4830	2	0	82	34	
+50	35	33	7	8085	1	34	37	64	
+51	5	7	2	70	1	75	98	35	
+52	7	1	28	196	1	0	49	0	
+53	12	35	21	8820	2	31	21	67	
+54	22	22	16	7744	2	0	52	34	
+55	29	20	20	11600	2	23	56	34	
+56	16	13	3	624	1	34	64	64	
+57	6	13	15	1170	1	75	0	35	
+58	5	4	14	280	1	0	77	0	
+59	8	4	12	384	1	0	37	0	
+60	4	24	3	288	1	34	61	64	
+61	20	12	7	1680	1	0	84	35	
+62	1	22	11	242	1	75	66	35	
+63	21	22	9	4158	1	18	88	35	
+64	9	28	32	8064	2	47	0	34	
+65	28	28	14	10976	2	0	37	67	
+66	35	14	20	9800	1	5	35	0	
+67	11	12	32	4224	3	32	32	0	
+68	20	13	8	2080	1	19	91	0	
+69	24	4	1	96	2	24	98	0	
+70	15	28	6	2520	2	0	86	67	
+71	26	25	28	18200	1	67	59	0	
+72	15	16	29	6960	1	67	30	0	
+73	33	24	20	15840	2	75	63	34	
+74	15	15	34	7650	1	19	0	0	
+75	14	1	21	294	1	97	43	0	
+76	13	27	15	5265	2	47	85	34	
+77	15	2	15	450	1	97	17	0	
+78	3	26	18	1404	2	66	40	67	
+79	5	15	8	600	1	0	76	35	
+80	23	33	31	23529	1	34	0	0	
+81	24	20	26	12480	2	37	66	0	
+82	30	8	22	5280	2	24	69	0	
+83	29	21	33	20097	2	37	33	0	
+84	27	2	25	1350	2	34	66	0	
+85	10	33	20	6600	2	66	0	67	
+86	6	32	25	4800	1	43	0	35	
+87	33	23	33	25047	2	37	0	0	
+88	11	7	26	2002	3	70	26	0	
+89	9	16	14	2016	2	0	68	34	
+90	24	32	17	13056	2	66	76	67	
+91	15	12	12	2160	1	67	87	0	
+92	3	10	10	300	1	75	88	35	
+93	15	14	17	3570	1	5	55	0	
+94	31	11	8	2728	2	0	92	0	
+95	33	32	7	7392	1	34	30	64	
+96	18	12	5	1080	1	5	94	0	
+97	26	2	33	1716	2	34	33	0	
+98	29	34	14	13804	1	34	16	64	
+99	20	3	17	1020	1	97	0	0	
+100	33	26	9	7722	2	0	62	67	
+101	18	34	18	11016	1	0	0	64	
+102	3	30	7	630	2	66	93	67	
+103	2	18	30	1080	1	18	31	35	
+104	21	1	29	609	2	84	29	0	
+105	7	10	3	210	1	34	58	64	
+106	24	19	21	9576	2	75	22	34	
+107	4	14	14	784	1	75	15	35	
+108	18	30	26	14040	3	70	0	0	
+109	11	32	32	11264	3	32	0	0	
+110	9	33	4	1188	1	34	44	64	
+111	19	7	7	931	2	24	91	0	
+112	5	18	35	3150	1	0	0	35	
+113	19	15	22	6270	2	0	70	0	
+114	12	20	3	720	1	34	55	64	
+115	27	4	31	3348	2	60	33	0	
+116	29	16	29	13456	2	84	0	0	
+117	9	28	8	2016	2	0	71	67	
+118	21	3	33	2079	2	34	0	0	
+119	1	25	31	775	1	18	0	35	
+120	24	21	11	5544	1	75	55	35	
+121	30	2	35	2100	2	0	35	0	
+122	12	14	25	4200	3	70	52	0	
+123	2	4	17	136	3	64	53	0	
+124	27	29	3	2349	2	0	97	67	
+125	16	3	11	528	1	97	32	0	
+126	10	24	32	7680	2	23	0	34	
+127	30	16	18	8640	2	0	34	34	
+128	15	32	22	10560	1	43	71	35	
+129	17	35	16	9520	1	34	0	64	
+130	24	20	3	1440	1	18	97	35	
+131	28	12	15	5040	1	5	72	0	
+132	29	5	8	1160	2	37	92	0	
+133	31	32	3	2976	1	34	52	64	
+134	28	24	20	13440	2	75	43	34	
+135	35	25	30	26250	1	34	31	0	
+136	8	13	28	2912	2	47	32	34	
+137	30	22	9	5940	1	34	91	0	
+138	33	24	35	27720	2	0	0	0	
+139	25	8	16	3200	2	84	84	0	
+140	14	28	32	12544	3	0	68	0	
+141	13	32	35	14560	3	0	0	0	
+142	3	5	13	195	3	64	40	0	
+143	11	1	17	187	1	97	64	0	
+144	10	30	15	4500	2	0	22	67	
+145	7	35	21	5145	2	31	0	67	
+146	15	15	5	1125	2	0	92	67	
+147	18	33	16	9504	2	31	84	67	
+148	16	29	7	3248	1	43	93	35	
+149	28	12	7	2352	1	5	87	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=07 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	56	91	92	468832	26	0	0	0	
+1	34	100	58	197200	3	0	0	0	
+2	48	55	50	132000	27	0	50	52	
+3	7	7	81	3969	12	93	0	0	
+4	7	93	7	4557	3	0	93	0	
+5	12	73	85	74460	15	0	0	80	
+6	27	66	28	49896	20	0	61	67	
+7	61	73	63	280539	23	0	0	0	
+8	12	96	89	102528	24	0	0	85	
+9	57	12	84	57456	1	84	0	0	
+10	81	36	54	157464	12	57	0	0	
+11	24	80	52	99840	19	0	0	68	
+12	78	53	48	198432	16	0	0	0	
+13	59	35	73	150745	25	0	0	0	
+14	100	35	57	199500	1	49	0	0	
+15	26	30	94	73320	29	67	0	0	
+16	4	84	79	26544	6	0	0	96	
+17	34	60	78	159120	23	0	0	61	
+18	69	23	9	14283	6	20	73	0	
+19	2	56	11	1232	5	34	84	0	
+20	59	89	7	36757	17	0	73	0	
+21	70	34	95	226100	5	0	0	0	
+22	96	21	89	179424	4	77	0	0	
+23	23	81	93	173259	17	0	0	77	
+24	76	8	31	18848	6	83	67	0	
+25	8	29	36	8352	23	60	0	61	
+26	3	30	65	5850	27	64	0	52	
+27	19	30	81	46170	29	60	0	46	
+28	5	66	7	2310	23	0	77	0	
+29	8	89	3	2136	19	0	95	0	
+30	33	30	25	24750	12	57	54	0	
+31	58	98	77	437668	21	0	0	0	
+32	96	35	62	208320	6	48	0	0	
+33	25	23	18	10350	1	0	77	0	
+34	89	64	64	364544	10	0	0	0	
+35	87	21	76	138852	10	64	0	0	
+36	31	100	82	254200	18	0	0	69	
+37	60	80	33	158400	24	0	67	0	
+38	52	50	94	244400	27	0	0	0	
+39	49	94	10	46060	17	0	80	0	
+40	62	84	98	510384	22	0	0	0	
+41	51	28	7	9996	6	20	82	0	
+42	87	78	39	264654	7	0	40	0	
+43	99	24	92	218592	2	0	0	0	
+44	94	84	15	118440	8	0	62	0	
+45	82	27	100	221400	11	0	0	0	
+46	9	97	11	9603	3	0	82	0	
+47	89	55	17	83215	10	0	64	0	
+48	91	30	15	40950	6	48	62	0	
+49	80	83	79	524560	15	0	0	0	
+50	50	28	52	72800	16	0	48	0	
+51	55	92	67	339020	24	0	0	0	
+52	22	96	38	80256	16	0	0	78	
+53	37	5	81	14985	9	90	0	0	
+54	42	17	56	39984	15	83	0	0	
+55	4	55	85	18700	25	45	0	59	
+56	81	73	83	490779	13	0	0	0	
+57	36	58	35	73080	28	0	57	47	
+58	30	64	9	17280	17	0	90	0	
+59	68	54	7	25704	8	0	92	0	
+60	24	84	48	96768	26	0	0	56	
+61	95	27	12	30780	2	24	87	0	
+62	16	67	66	70752	11	0	0	83	
+63	36	2	69	4968	8	95	0	0	
+64	84	13	47	51324	6	83	20	0	
+65	98	98	24	230496	3	0	58	0	
+66	45	64	50	144000	27	0	0	52	
+67	31	2	52	3224	11	94	0	0	
+68	40	18	28	20160	9	0	61	0	
+69	49	59	21	60711	15	0	79	0	
+70	35	78	1	2730	8	0	99	0	
+71	46	60	78	215280	29	0	0	46	
+72	45	66	4	11880	11	27	90	0	
+73	63	94	50	296100	19	0	0	0	
+74	25	55	44	60500	21	0	55	62	
+75	69	51	81	285039	18	0	0	0	
+76	78	57	60	266760	12	0	0	0	
+77	25	27	95	64125	23	73	0	0	
+78	73	61	43	191479	5	34	0	0	
+79	85	60	8	40800	4	0	90	0	
+80	28	23	11	7084	6	20	89	0	
+81	24	100	31	74400	25	0	0	71	
+82	5	38	57	10830	23	60	36	61	
+83	94	41	38	146452	9	48	58	0	
+84	47	87	90	368010	28	0	0	0	
+85	25	48	70	84000	24	0	0	60	
+86	81	87	90	634230	14	0	0	0	
+87	93	28	73	190092	6	20	0	0	
+88	76	42	46	146832	16	53	0	0	
+89	19	56	64	68096	12	0	0	81	
+90	9	62	37	20646	10	0	38	89	
+91	15	82	22	27060	26	0	75	56	
+92	68	85	45	260100	19	0	50	0	
+93	20	79	27	42660	26	0	48	56	
+94	11	76	38	31768	10	0	0	89	
+95	53	47	47	117077	16	53	46	0	
+96	98	77	90	679140	4	0	0	0	
+97	71	32	18	40896	6	48	77	0	
+98	84	19	9	14364	4	77	89	0	
+99	40	98	2	7840	21	0	97	0	
+100	28	61	34	58072	22	0	63	62	
+101	13	44	33	18876	27	50	51	0	
+102	93	20	77	143220	6	0	0	0	
+103	62	98	20	121520	21	0	77	0	
+104	71	26	59	108914	13	73	0	0	
+105	77	95	73	533995	17	0	0	0	
+106	29	29	51	42891	27	50	0	0	
+107	39	64	14	34944	23	0	63	0	
+108	73	50	16	58400	10	0	81	0	
+109	46	67	77	237314	29	0	0	0	
+110	14	18	19	4788	6	0	77	0	
+111	14	57	67	53466	14	0	0	81	
+112	85	13	20	22100	6	83	0	0	
+113	84	95	62	494760	8	0	0	0	
+114	12	45	68	36720	25	0	0	59	
+115	52	4	1	208	2	0	92	0	
+116	14	46	69	44436	24	48	0	60	
+117	9	38	18	6156	18	0	81	0	
+118	46	13	48	28704	14	87	0	0	
+119	46	60	11	30360	13	0	83	0	
+120	84	71	1	5964	2	24	99	0	
+121	95	87	40	330600	7	0	0	0	
+122	72	64	15	69120	8	0	77	0	
+123	67	59	97	383441	20	0	0	0	
+124	37	74	63	172494	22	0	0	62	
+125	1	38	71	2698	12	56	0	81	
+126	90	49	77	339570	1	0	0	0	
+127	65	26	38	64220	1	49	57	0	
+128	40	52	7	14560	12	0	85	0	
+129	22	70	61	93940	20	0	0	67	
+130	39	65	3	7605	11	27	94	0	
+131	18	62	5	5580	14	0	94	0	
+132	29	30	28	24360	18	51	65	0	
+133	86	42	58	209496	9	48	0	0	
+134	38	84	55	175560	21	0	0	62	
+135	60	30	90	162000	20	59	0	0	
+136	28	58	48	77952	19	0	52	68	
+137	45	82	4	14760	14	0	90	0	
+138	43	49	25	52675	12	0	60	0	
+139	85	48	61	248880	9	0	0	0	
+140	99	68	87	585684	2	24	0	0	
+141	83	67	90	500490	11	27	0	0	
+142	53	40	83	175960	25	35	0	0	
+143	16	1	7	112	2	0	93	0	
+144	15	100	85	127500	13	0	0	81	
+145	97	55	41	218735	5	34	43	0	
+146	65	30	65	126750	18	51	0	0	
+147	8	83	76	50464	15	0	0	92	
+148	51	89	57	258723	28	0	0	47	
+149	78	2	87	13572	4	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	84	26	196560	33	0	74	0	
+1	53	65	87	299715	14	0	0	46	
+2	50	95	74	351500	9	0	0	45	
+3	100	22	70	154000	33	0	0	0	
+4	69	11	76	57684	18	89	0	0	
+5	92	29	72	192096	22	71	0	0	
+6	76	37	99	278388	21	0	0	0	
+7	82	21	98	168756	37	33	0	0	
+8	100	6	81	48600	3	94	0	0	
+9	46	86	77	304612	14	0	0	0	
+10	66	46	81	245916	26	41	0	0	
+11	64	70	75	336000	11	0	0	33	
+12	1	3	48	144	1	0	0	88	
+13	70	2	69	9660	27	98	0	0	
+14	93	70	59	384090	4	0	0	0	
+15	72	3	77	16632	14	97	0	0	
+16	75	34	99	252450	24	66	0	0	
+17	66	42	85	235620	29	38	0	0	
+18	77	68	88	460768	1	0	0	0	
+19	91	21	84	160524	37	54	0	0	
+20	91	26	81	191646	34	74	0	0	
+21	54	51	87	239598	28	0	0	0	
+22	97	25	99	240075	15	75	0	0	
+23	88	87	28	214368	32	0	69	0	
+24	18	79	90	127980	21	0	0	79	
+25	11	31	12	4092	1	37	88	18	
+26	95	31	99	291555	1	68	0	0	
+27	96	18	81	139968	29	82	0	0	
+28	82	47	87	335298	12	0	0	0	
+29	68	80	66	359040	8	0	0	0	
+30	18	46	11	9108	1	20	88	0	
+31	74	28	85	176120	36	28	0	0	
+32	90	92	4	33120	6	0	87	0	
+33	92	41	66	248952	26	0	0	0	
+34	100	41	88	360800	7	43	0	0	
+35	88	9	77	60984	16	91	0	0	
+36	67	33	79	174669	36	67	0	0	
+37	86	3	73	18834	10	96	0	0	
+38	33	73	88	211992	15	0	0	0	
+39	97	34	81	267138	23	31	0	0	
+40	96	49	66	310464	12	47	0	0	
+41	46	68	93	290904	18	0	0	0	
+42	66	78	2	10296	2	0	97	0	
+43	72	22	98	155232	38	0	0	0	
+44	72	32	91	209664	34	0	0	0	
+45	73	38	69	191406	32	41	0	0	
+46	80	46	80	294400	16	44	0	0	
+47	79	94	29	215354	8	0	71	0	
+48	75	11	97	80025	14	86	0	0	
+49	96	45	67	289440	17	36	0	0	
+50	86	43	98	362404	7	0	0	0	
+51	71	21	69	102879	32	79	0	0	
+52	90	45	97	392850	2	48	0	0	
+53	43	24	27	27864	10	28	58	37	
+54	86	36	94	291024	17	0	0	0	
+55	2	34	47	3196	1	3	19	88	
+56	10	50	19	9500	1	3	0	77	
+57	1	68	86	5848	1	0	0	87	
+58	96	19	91	165984	20	81	0	0	
+59	88	6	75	39600	8	94	0	0	
+60	64	75	63	302400	15	0	0	33	
+61	66	80	43	227040	27	0	46	0	
+62	37	44	29	47212	10	0	58	0	
+63	77	79	14	85162	3	0	83	0	
+64	92	2	100	18400	6	98	0	0	
+65	67	43	76	218956	31	0	0	0	
+66	69	18	94	116748	27	80	0	0	
+67	87	38	81	267786	22	33	0	0	
+68	68	33	80	179520	35	67	0	0	
+69	79	74	36	210456	33	22	0	0	
+70	25	20	7	3500	1	0	92	0	
+71	34	80	74	201280	20	0	0	50	
+72	78	6	73	34164	13	94	0	0	
+73	79	49	71	274841	21	37	0	0	
+74	83	39	87	281619	19	37	0	0	
+75	47	25	3	3525	1	37	88	29	
+76	66	79	46	239844	27	0	0	0	
+77	98	31	88	267344	23	0	0	0	
+78	72	24	98	169344	31	76	0	0	
+79	70	24	84	141120	38	43	0	0	
+80	82	1	84	6888	1	99	0	0	
+81	83	34	91	256802	23	66	0	0	
+82	70	17	73	86870	39	75	0	0	
+83	74	45	76	253080	25	0	0	0	
+84	69	32	94	207552	34	32	0	0	
+85	90	37	86	286380	19	0	0	0	
+86	90	50	67	301500	13	44	0	0	
+87	97	11	88	93896	5	89	0	0	
+88	80	13	70	72800	26	87	0	0	
+89	74	12	98	87024	7	84	0	0	
+90	68	35	94	223720	30	40	0	0	
+91	77	41	68	214676	32	0	0	0	
+92	86	33	96	272448	22	0	0	0	
+93	88	15	99	130680	4	85	0	0	
+94	90	44	76	300960	16	0	0	0	
+95	94	84	47	371112	6	0	0	0	
+96	85	75	38	242250	6	0	47	0	
+97	67	24	68	109344	39	51	0	0	
+98	96	23	92	203136	19	77	0	0	
+99	91	27	75	184275	35	31	0	0	
+100	89	42	100	373800	5	0	0	0	
+101	50	74	77	284900	20	0	0	0	
+102	77	8	70	43120	25	89	0	0	
+103	100	7	83	58100	2	93	0	0	
+104	91	2	89	16198	25	97	0	0	
+105	70	33	75	173250	37	0	0	0	
+106	69	5	96	33120	9	95	0	0	
+107	89	34	84	254184	24	0	0	0	
+108	93	1	68	6324	7	99	0	0	
+109	31	36	4	4464	1	0	88	18	
+110	96	30	98	282240	11	70	0	0	
+111	78	22	93	159588	37	75	0	0	
+112	78	21	93	152334	38	22	0	0	
+113	94	18	77	130284	38	67	0	0	
+114	3	35	9	945	1	0	88	49	
+115	41	28	36	41328	10	0	58	37	
+116	85	44	67	250580	25	45	0	0	
+117	45	79	100	355500	9	0	0	0	
+118	37	94	83	288674	3	0	0	63	
+119	74	28	86	178192	36	0	0	0	
+120	49	88	67	288904	18	0	0	46	
+121	46	42	17	32844	9	0	74	45	
+122	84	44	83	306768	13	0	0	0	
+123	93	85	40	316200	4	0	59	0	
+124	93	37	95	326895	10	59	0	0	
+125	98	24	75	176400	30	76	0	0	
+126	5	79	85	33575	1	20	0	95	
+127	80	47	99	372240	5	42	0	0	
+128	96	48	97	446976	2	0	0	0	
+129	31	93	68	196044	8	0	0	68	
+130	8	87	78	54288	5	0	0	89	
+131	72	46	72	238464	28	51	0	0	
+132	96	33	68	215424	31	43	0	0	
+133	84	14	87	102312	6	84	0	0	
+134	67	27	68	123012	39	24	0	0	
+135	99	59	58	338778	10	0	0	0	
+136	87	38	72	238032	29	0	0	0	
+137	91	32	87	253344	24	34	0	0	
+138	85	40	66	224400	30	0	0	0	
+139	80	31	76	188480	35	0	0	0	
+140	75	24	71	127800	39	0	0	0	
+141	33	70	70	161700	11	0	0	0	
+142	83	3	78	19422	7	96	0	0	
+143	68	14	71	67592	8	80	0	0	
+144	22	92	73	147752	27	0	0	69	
+145	98	19	98	182476	17	81	0	0	
+146	63	80	78	393120	3	0	0	0	
+147	66	14	81	74844	21	86	0	0	
+148	66	1	69	4554	10	99	0	0	
+149	70	3	89	18690	12	97	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	84	26	196560	31	0	0	0	
+1	53	65	87	299715	16	0	0	46	
+2	50	95	74	351500	9	0	0	0	
+3	100	22	70	154000	12	73	0	0	
+4	69	71	36	176364	32	0	0	0	
+5	92	69	47	298356	18	0	49	0	
+6	76	97	34	250648	23	0	0	0	
+7	82	81	13	86346	13	0	87	0	
+8	100	71	16	113600	22	0	84	0	
+9	46	86	77	304612	16	0	0	0	
+10	66	46	81	245916	13	47	0	0	
+11	64	70	75	336000	12	0	0	0	
+12	1	3	48	144	1	79	0	95	
+13	70	67	14	65660	36	0	75	0	
+14	93	70	59	384090	5	0	0	0	
+15	72	93	32	214272	29	0	28	0	
+16	75	99	19	141075	34	0	0	0	
+17	66	82	45	243540	24	0	0	0	
+18	77	68	88	460768	1	0	0	0	
+19	91	71	39	251979	22	0	45	0	
+20	91	71	16	103376	28	0	84	0	
+21	54	51	87	239598	25	0	0	0	
+22	97	85	29	239105	26	0	0	0	
+23	88	87	28	214368	29	0	0	0	
+24	18	79	90	127980	13	0	0	82	
+25	11	31	12	4092	1	0	88	88	
+26	95	31	99	291555	1	68	0	0	
+27	96	18	81	139968	14	77	0	0	
+28	82	47	87	335298	13	0	0	0	
+29	68	80	66	359040	8	0	0	0	
+30	18	46	11	9108	1	0	0	77	
+31	74	73	35	189070	31	0	57	0	
+32	90	92	4	33120	4	0	96	0	
+33	92	71	21	137172	34	0	19	0	
+34	100	66	18	118800	35	0	21	0	
+35	88	89	12	93984	16	0	88	0	
+36	67	88	9	53064	36	0	89	0	
+37	86	93	43	343914	10	0	0	0	
+38	33	73	88	211992	12	0	0	66	
+39	97	69	41	274413	21	0	0	0	
+40	96	79	26	197184	30	0	31	0	
+41	46	68	93	290904	19	0	0	54	
+42	66	78	2	10296	8	0	66	0	
+43	72	97	8	55872	31	0	92	0	
+44	72	97	21	146664	33	0	52	0	
+45	73	93	29	196881	30	0	57	0	
+46	80	91	40	291200	11	0	58	0	
+47	79	94	29	215354	27	0	65	0	
+48	75	86	7	45150	34	0	93	0	
+49	96	70	2	13440	17	0	98	0	
+50	86	43	98	362404	6	47	0	0	
+51	71	76	14	75544	36	0	61	0	
+52	90	45	97	392850	3	0	0	0	
+53	43	24	27	27864	10	69	43	41	
+54	86	86	49	362404	7	0	0	0	
+55	2	34	47	3196	1	31	30	88	
+56	10	50	19	9500	1	0	11	77	
+57	1	68	86	5848	1	0	11	87	
+58	96	69	31	205344	30	0	0	0	
+59	88	6	75	39600	2	94	0	0	
+60	64	75	63	302400	17	0	0	0	
+61	66	80	43	227040	28	0	0	0	
+62	37	44	29	47212	19	0	67	0	
+63	77	79	14	85162	36	0	19	0	
+64	92	92	15	126960	21	0	85	0	
+65	67	93	31	193161	31	0	26	0	
+66	69	18	94	116748	22	73	0	0	
+67	87	98	6	51156	14	0	93	0	
+68	68	73	25	124100	34	0	68	0	
+69	79	74	36	210456	29	0	64	0	
+70	25	20	7	3500	2	80	75	0	
+71	34	80	74	201280	20	0	0	0	
+72	78	91	8	56784	15	0	92	0	
+73	79	69	41	223491	28	0	43	0	
+74	83	99	32	262944	8	0	68	0	
+75	47	25	3	3525	2	36	78	0	
+76	66	79	46	239844	24	0	45	0	
+77	98	66	48	310464	14	0	45	0	
+78	72	99	43	306504	15	0	0	0	
+79	70	89	49	305270	15	0	43	0	
+80	82	96	49	385728	4	0	0	0	
+81	83	74	26	159692	33	0	0	0	
+82	70	67	28	131320	34	0	40	0	
+83	74	80	26	153920	33	0	26	0	
+84	69	67	19	87837	36	0	0	0	
+85	90	82	6	44280	27	0	94	0	
+86	90	85	2	15300	11	0	98	0	
+87	97	66	23	147246	32	0	77	0	
+88	80	68	15	81600	36	0	33	0	
+89	74	67	8	39664	37	0	24	0	
+90	68	90	49	299880	18	0	0	0	
+91	77	71	8	43736	37	0	16	0	
+92	86	68	11	64328	1	0	88	0	
+93	88	100	19	167200	32	0	58	0	
+94	90	74	41	273060	21	0	41	0	
+95	94	84	47	371112	4	0	49	0	
+96	85	75	38	242250	23	0	62	0	
+97	67	84	8	45024	37	0	8	0	
+98	96	98	22	206976	20	0	78	0	
+99	91	77	45	315315	14	0	0	0	
+100	89	42	100	373800	3	45	0	0	
+101	50	74	77	284900	20	0	0	34	
+102	77	73	45	252945	22	0	0	0	
+103	100	87	28	243600	23	0	34	0	
+104	91	2	89	16198	3	92	0	0	
+105	70	83	20	116200	35	0	62	0	
+106	69	5	96	33120	3	87	0	0	
+107	89	84	9	67284	24	0	91	0	
+108	93	91	28	236964	27	0	0	0	
+109	31	36	4	4464	2	0	78	0	
+110	96	80	3	23040	17	0	95	0	
+111	78	67	18	94068	35	0	82	0	
+112	78	81	8	50544	37	0	0	0	
+113	94	68	37	236504	27	0	28	0	
+114	3	35	9	945	1	31	88	88	
+115	41	28	36	41328	10	69	43	0	
+116	85	94	32	255680	17	0	63	0	
+117	45	79	100	355500	9	0	0	55	
+118	37	94	83	288674	2	0	0	63	
+119	74	78	1	5772	1	0	99	0	
+120	49	88	67	288904	19	0	0	0	
+121	46	42	17	32844	9	0	74	0	
+122	84	74	23	142968	33	0	73	0	
+123	93	85	40	316200	5	0	59	0	
+124	93	92	10	85560	25	0	90	0	
+125	98	89	5	43610	7	0	95	0	
+126	5	79	85	33575	1	0	0	95	
+127	80	47	99	372240	6	0	0	0	
+128	96	83	22	175296	32	0	36	0	
+129	31	93	68	196044	8	0	0	68	
+130	8	87	78	54288	3	0	0	90	
+131	72	66	7	33264	37	0	32	0	
+132	96	88	8	67584	10	0	91	0	
+133	84	74	2	12432	18	0	98	0	
+134	67	77	23	118657	35	0	39	0	
+135	99	59	58	338778	11	0	0	0	
+136	87	98	17	144942	2	0	83	0	
+137	91	92	22	184184	26	0	78	0	
+138	85	90	46	351900	7	0	49	0	
+139	80	31	76	188480	25	51	0	0	
+140	75	69	46	238050	26	0	29	0	
+141	33	70	70	161700	24	0	0	66	
+142	83	73	13	78767	36	0	48	0	
+143	68	84	21	119952	35	0	0	0	
+144	22	92	73	147752	15	0	0	72	
+145	98	69	48	324576	10	0	43	0	
+146	63	80	78	393120	2	0	0	0	
+147	66	14	81	74844	5	86	0	0	
+148	66	91	24	144144	12	0	75	0	
+149	70	93	14	91140	30	0	86	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	84	26	196560	26	0	73	0	
+1	53	65	87	299715	19	0	0	0	
+2	50	95	74	351500	12	0	0	45	
+3	100	22	70	154000	13	0	0	0	
+4	39	71	76	210444	33	0	0	0	
+5	47	69	72	233496	29	0	0	0	
+6	6	97	99	57618	4	0	0	94	
+7	12	81	98	95256	8	0	0	88	
+8	40	71	81	230040	29	0	0	47	
+9	46	86	77	304612	17	0	0	49	
+10	66	46	81	245916	15	47	0	0	
+11	64	70	75	336000	14	28	0	0	
+12	1	3	48	144	1	89	0	95	
+13	10	67	69	46230	42	0	0	12	
+14	93	70	59	384090	7	0	0	0	
+15	12	93	77	85932	41	0	0	57	
+16	45	99	99	441045	3	0	0	47	
+17	41	82	85	285770	21	0	0	0	
+18	77	68	88	460768	2	0	0	0	
+19	36	71	84	214704	30	0	0	38	
+20	46	71	81	264546	22	0	0	48	
+21	54	51	87	239598	28	0	0	0	
+22	47	85	99	395505	4	0	0	47	
+23	88	87	28	214368	31	0	72	0	
+24	18	79	90	127980	39	0	0	82	
+25	11	31	12	4092	2	36	88	25	
+26	95	31	99	291555	2	68	0	0	
+27	96	18	81	139968	21	82	0	0	
+28	82	47	87	335298	15	0	0	0	
+29	68	80	66	359040	11	0	0	0	
+30	18	46	11	9108	2	0	88	0	
+31	34	73	85	210970	32	0	0	66	
+32	90	92	4	33120	9	0	85	0	
+33	22	71	66	103092	41	0	0	18	
+34	50	66	88	290400	20	0	0	0	
+35	13	89	77	89089	29	0	0	87	
+36	22	88	79	152944	38	0	0	0	
+37	36	93	73	244404	26	0	0	0	
+38	33	73	88	211992	32	0	0	0	
+39	32	69	81	178848	37	0	0	0	
+40	36	79	66	187704	35	0	0	41	
+41	46	68	93	290904	19	0	0	53	
+42	66	78	2	10296	5	0	97	0	
+43	47	97	98	446782	3	0	0	0	
+44	7	97	91	61789	3	0	0	92	
+45	28	93	69	179676	36	0	0	58	
+46	35	91	80	254800	14	0	0	65	
+47	79	94	29	215354	13	0	71	0	
+48	30	86	97	250260	11	0	0	69	
+49	41	70	67	192290	35	0	0	0	
+50	86	43	98	362404	8	47	0	0	
+51	26	76	69	136344	39	0	0	56	
+52	90	45	97	392850	6	0	0	0	
+53	43	24	27	27864	9	75	47	0	
+54	21	86	94	169764	35	0	0	79	
+55	2	34	47	3196	6	66	0	98	
+56	10	50	19	9500	5	0	78	0	
+57	1	68	86	5848	7	0	0	98	
+58	41	69	91	257439	24	0	0	0	
+59	88	6	75	39600	4	92	0	0	
+60	64	75	63	302400	18	0	0	0	
+61	66	80	43	227040	27	0	46	0	
+62	37	44	29	47212	11	0	66	0	
+63	77	79	14	85162	5	0	83	10	
+64	47	92	100	432400	4	0	0	0	
+65	47	93	76	332196	16	0	0	42	
+66	69	18	94	116748	11	80	0	0	
+67	42	98	81	333396	16	0	0	0	
+68	48	73	80	280320	22	0	0	0	
+69	79	74	36	210456	31	0	0	0	
+70	25	20	7	3500	2	46	93	0	
+71	34	80	74	201280	34	0	0	35	
+72	33	91	73	219219	27	0	0	67	
+73	29	69	71	142071	39	0	0	0	
+74	43	99	87	370359	10	0	0	0	
+75	47	25	3	3525	2	36	93	36	
+76	66	79	46	239844	27	0	0	0	
+77	18	66	88	104544	41	0	0	0	
+78	47	99	98	455994	1	0	0	48	
+79	5	89	84	37380	1	0	0	95	
+80	22	96	84	177408	23	0	0	78	
+81	3	74	91	20202	10	0	0	93	
+82	25	67	73	122275	40	0	0	52	
+83	4	80	76	24320	9	0	0	94	
+84	29	67	94	182642	36	0	0	29	
+85	30	82	86	211560	32	0	0	33	
+86	20	85	67	113900	31	0	0	79	
+87	2	66	88	11616	6	0	0	98	
+88	30	68	70	142800	38	0	0	48	
+89	49	67	98	321734	17	0	0	0	
+90	28	90	94	236880	25	0	0	72	
+91	27	71	68	130356	40	0	0	0	
+92	26	68	96	169728	37	0	0	32	
+93	48	100	99	475200	1	0	0	0	
+94	15	74	76	84360	41	0	0	69	
+95	94	84	47	371112	9	0	0	0	
+96	85	75	38	242250	9	0	47	0	
+97	42	84	68	239904	26	0	0	36	
+98	16	98	92	144256	15	0	0	84	
+99	26	77	75	150150	38	0	0	22	
+100	89	42	100	373800	6	45	0	0	
+101	50	74	77	284900	21	0	0	41	
+102	27	73	70	137970	39	0	0	29	
+103	50	87	83	361050	10	0	0	43	
+104	91	2	89	16198	4	98	0	0	
+105	15	83	75	93375	24	0	0	85	
+106	69	5	96	33120	5	94	0	0	
+107	19	84	84	134064	38	0	0	78	
+108	3	91	68	18564	10	0	0	96	
+109	31	36	4	4464	2	0	93	18	
+110	1	80	98	7840	3	0	0	99	
+111	23	67	93	143313	2	0	0	77	
+112	8	81	93	60264	6	0	0	90	
+113	44	68	77	230384	28	0	0	54	
+114	3	35	9	945	1	0	84	95	
+115	41	28	36	41328	14	0	0	0	
+116	40	94	67	251920	25	0	0	0	
+117	45	79	100	355500	12	0	0	0	
+118	37	94	83	288674	5	0	0	63	
+119	39	78	86	261612	23	0	0	0	
+120	49	88	67	288904	20	0	0	50	
+121	46	42	17	32844	10	0	83	43	
+122	34	74	83	208828	33	0	0	39	
+123	93	85	40	316200	7	0	59	0	
+124	28	92	95	244720	25	0	0	40	
+125	18	89	75	120150	40	0	0	77	
+126	5	79	85	33575	7	0	0	93	
+127	80	47	99	372240	8	0	0	0	
+128	26	83	97	209326	30	0	0	74	
+129	31	93	68	196044	34	0	0	69	
+130	8	87	78	54288	37	0	0	91	
+131	12	66	72	57024	42	0	0	0	
+132	11	88	68	65824	41	0	0	84	
+133	29	74	87	186702	36	0	0	0	
+134	17	77	68	89012	41	0	0	40	
+135	99	59	58	338778	13	22	0	0	
+136	37	98	72	261072	23	0	0	39	
+137	31	92	87	248124	18	0	0	64	
+138	35	90	66	207900	34	0	0	0	
+139	80	31	76	188480	19	69	0	0	
+140	25	69	71	122475	40	0	0	27	
+141	33	70	70	161700	37	0	0	58	
+142	38	73	78	216372	30	0	0	0	
+143	43	84	71	256452	24	0	0	41	
+144	22	92	73	147752	26	0	0	78	
+145	13	69	98	87906	36	0	0	86	
+146	63	80	78	393120	5	0	0	0	
+147	66	14	81	74844	7	85	0	0	
+148	11	91	69	69069	16	0	0	89	
+149	25	93	89	206925	33	0	0	75	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	84	26	196560	24	0	59	0	
+1	53	65	87	299715	86	0	0	0	
+2	50	95	74	351500	93	0	0	50	
+3	100	22	70	154000	1	65	0	0	
+4	77	89	51	349503	14	0	0	0	
+5	97	65	93	586365	7	0	0	0	
+6	73	70	72	367920	51	0	0	0	
+7	67	76	74	376808	61	0	0	0	
+8	64	66	99	418176	66	0	0	0	
+9	46	86	77	304612	83	0	0	0	
+10	66	46	81	245916	46	52	0	0	
+11	64	70	75	336000	67	0	0	0	
+12	1	3	48	144	11	93	0	0	
+13	65	57	76	281580	63	0	0	0	
+14	93	70	59	384090	16	0	0	0	
+15	96	99	84	798336	9	0	0	0	
+16	77	52	100	400400	46	0	0	0	
+17	50	69	88	303600	93	0	0	0	
+18	77	68	88	460768	47	0	0	0	
+19	79	79	52	324532	44	0	0	0	
+20	99	64	64	405504	3	0	0	0	
+21	54	51	87	239598	84	0	0	0	
+22	59	87	59	302847	73	0	0	0	
+23	88	87	28	214368	30	0	65	0	
+24	18	79	90	127980	40	0	0	82	
+25	11	31	12	4092	12	0	77	0	
+26	95	31	99	291555	12	67	0	0	
+27	96	18	81	139968	7	65	0	0	
+28	82	47	87	335298	33	43	0	0	
+29	68	80	66	359040	58	0	0	0	
+30	18	46	11	9108	9	0	84	0	
+31	57	73	50	208050	77	0	0	0	
+32	90	92	4	33120	5	0	73	0	
+33	98	99	73	708246	5	0	0	0	
+34	82	69	89	503562	40	0	0	0	
+35	91	64	89	518336	20	0	0	0	
+36	91	62	80	451360	21	0	0	0	
+37	89	71	85	537115	29	0	0	0	
+38	33	73	88	211992	61	0	0	67	
+39	53	51	62	167586	87	0	0	0	
+40	80	54	50	216000	42	0	0	0	
+41	46	68	93	290904	84	0	0	54	
+42	66	78	2	10296	4	0	93	0	
+43	65	78	100	507000	64	0	0	0	
+44	83	84	78	543816	39	0	0	0	
+45	88	97	78	665808	31	0	0	0	
+46	98	90	91	802620	6	0	0	0	
+47	79	94	29	215354	36	0	70	0	
+48	93	81	62	467046	17	0	0	0	
+49	85	95	70	565250	36	0	0	0	
+50	86	43	98	362404	33	0	0	0	
+51	55	100	73	401500	81	0	0	0	
+52	90	45	97	392850	26	0	0	0	
+53	43	24	27	27864	13	0	71	0	
+54	93	74	76	523032	18	0	0	0	
+55	2	34	47	3196	3	64	36	0	
+56	10	50	19	9500	18	0	76	0	
+57	1	68	86	5848	2	0	0	99	
+58	91	74	59	397306	22	0	0	0	
+59	88	6	75	39600	6	90	0	0	
+60	64	75	63	302400	68	0	0	0	
+61	66	80	43	227040	35	0	56	0	
+62	37	44	29	47212	3	0	64	0	
+63	77	79	14	85162	4	0	79	0	
+64	84	60	95	478800	37	0	0	0	
+65	81	58	88	413424	41	0	0	0	
+66	69	18	94	116748	13	77	0	0	
+67	54	89	57	273942	83	0	0	46	
+68	79	64	54	273024	45	0	0	0	
+69	79	74	36	210456	22	0	59	0	
+70	25	20	7	3500	1	65	70	0	
+71	34	80	74	201280	63	0	0	65	
+72	56	68	86	327488	80	0	0	0	
+73	68	75	53	270300	59	0	0	0	
+74	70	93	84	546840	55	0	0	0	
+75	47	25	3	3525	4	0	95	0	
+76	66	79	46	239844	44	0	52	0	
+77	64	100	79	505600	69	0	0	0	
+78	90	70	92	579600	27	0	0	0	
+79	68	95	77	497420	60	0	0	0	
+80	51	63	93	298809	89	0	0	0	
+81	86	97	94	784148	34	0	0	0	
+82	51	80	89	363120	90	0	0	0	
+83	97	65	90	567450	1	0	0	0	
+84	95	59	93	521265	10	0	0	0	
+85	55	51	94	263670	82	0	0	0	
+86	90	66	82	487080	25	0	0	0	
+87	95	93	89	786315	11	0	0	0	
+88	71	66	80	374880	54	0	0	0	
+89	51	67	80	273360	91	0	0	0	
+90	76	71	54	291384	49	0	0	0	
+91	59	56	70	231280	75	0	0	0	
+92	50	55	80	220000	94	0	0	50	
+93	67	65	96	418080	62	0	0	0	
+94	72	65	98	458640	52	0	0	0	
+95	94	84	47	371112	14	0	51	0	
+96	85	75	38	242250	17	0	62	0	
+97	69	99	75	512325	57	0	0	0	
+98	99	85	79	664785	4	0	0	0	
+99	95	67	77	490105	12	0	0	0	
+100	89	42	100	373800	26	45	0	0	
+101	50	74	77	284900	94	0	0	0	
+102	57	100	75	427500	78	0	0	0	
+103	50	99	82	405900	95	0	0	50	
+104	91	2	89	16198	4	85	0	0	
+105	72	60	92	397440	53	0	0	0	
+106	69	5	96	33120	1	87	0	0	
+107	60	90	81	437400	72	0	0	0	
+108	87	98	65	554190	30	0	0	0	
+109	31	36	4	4464	6	0	91	0	
+110	89	85	59	446335	24	0	0	0	
+111	59	81	55	262845	74	0	0	0	
+112	70	65	68	309400	56	0	0	0	
+113	94	87	59	482502	15	0	0	0	
+114	3	35	9	945	1	0	90	0	
+115	41	28	36	41328	3	64	0	0	
+116	50	96	69	331200	95	0	0	0	
+117	45	79	100	355500	81	0	0	55	
+118	37	94	83	288674	70	0	0	63	
+119	51	83	68	287844	92	0	0	0	
+120	49	88	67	288904	89	0	0	51	
+121	46	42	17	32844	5	0	77	0	
+122	83	83	59	406451	38	0	0	0	
+123	93	85	40	316200	15	0	59	0	
+124	87	68	70	414120	32	0	0	0	
+125	52	53	74	203944	88	0	0	0	
+126	5	79	85	33575	10	0	0	95	
+127	80	47	99	372240	43	0	0	0	
+128	96	70	56	376320	8	0	0	0	
+129	31	93	68	196044	57	0	0	69	
+130	8	87	78	54288	20	0	0	91	
+131	93	85	97	766785	19	0	0	0	
+132	77	72	94	521136	48	0	0	0	
+133	57	77	61	267729	79	0	0	0	
+134	90	89	97	776970	28	0	0	0	
+135	99	59	58	338778	2	0	0	0	
+136	63	85	80	428400	70	0	0	0	
+137	79	51	90	362610	43	47	0	0	
+138	90	72	51	330480	23	0	0	0	
+139	80	31	76	188480	10	59	0	0	
+140	74	92	95	646760	50	0	0	0	
+141	33	70	70	161700	62	0	0	67	
+142	65	58	99	373230	65	0	0	0	
+143	54	81	71	310554	85	0	0	0	
+144	22	92	73	147752	46	0	0	77	
+145	59	99	55	321255	76	0	0	0	
+146	63	80	78	393120	71	0	0	0	
+147	66	14	81	74844	7	83	0	0	
+148	95	77	71	519365	13	0	0	0	
+149	86	87	56	418992	35	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	84	26	196560	3	0	61	0	
+1	53	65	87	299715	18	0	0	0	
+2	50	95	74	351500	1	0	0	0	
+3	100	22	70	154000	11	75	0	0	
+4	39	11	36	15444	9	79	0	0	
+5	47	29	47	64061	15	70	0	0	
+6	6	37	34	7548	5	0	47	93	
+7	12	21	13	3276	15	0	75	87	
+8	40	6	16	3840	6	80	81	0	
+9	46	86	77	304612	4	0	0	0	
+10	66	46	81	245916	21	0	0	0	
+11	64	70	75	336000	15	0	0	0	
+12	1	3	48	144	1	0	0	99	
+13	10	2	14	280	21	46	0	90	
+14	93	70	59	384090	16	0	0	0	
+15	12	3	32	1152	20	51	0	82	
+16	45	34	19	29070	19	0	58	32	
+17	41	42	45	77490	20	0	0	54	
+18	77	68	88	460768	17	0	0	0	
+19	36	21	39	29484	9	79	36	36	
+20	46	26	16	19136	21	0	81	29	
+21	54	51	87	239598	20	0	0	0	
+22	47	25	29	34075	18	65	25	47	
+23	88	87	28	214368	3	0	4	0	
+24	18	79	90	127980	10	0	0	80	
+25	11	31	12	4092	13	0	77	86	
+26	95	31	99	291555	17	68	0	0	
+27	96	18	81	139968	6	80	0	0	
+28	82	47	87	335298	20	51	0	0	
+29	68	80	66	359040	7	0	0	0	
+30	18	46	11	9108	1	0	74	77	
+31	34	28	35	33320	15	70	47	41	
+32	90	92	4	33120	3	0	0	0	
+33	22	41	21	18942	8	0	78	67	
+34	50	41	18	36900	4	0	77	46	
+35	13	9	12	1404	17	0	88	85	
+36	22	33	9	6534	11	0	63	77	
+37	36	3	43	4644	9	79	36	0	
+38	33	73	88	211992	14	0	0	0	
+39	32	34	41	44608	19	0	58	0	
+40	36	49	26	45864	7	0	66	0	
+41	46	68	93	290904	2	0	0	0	
+42	66	78	2	10296	5	0	87	0	
+43	47	22	8	8272	20	0	87	0	
+44	7	32	21	4704	13	0	77	79	
+45	28	38	29	30856	7	0	66	70	
+46	35	46	40	64400	11	0	0	64	
+47	79	94	29	215354	3	0	32	0	
+48	30	11	7	2310	18	0	87	49	
+49	41	45	2	3690	8	0	78	26	
+50	86	43	98	362404	22	0	0	0	
+51	26	21	14	7644	19	59	76	0	
+52	90	45	97	392850	21	46	0	0	
+53	43	24	27	27864	18	65	68	0	
+54	21	36	49	37044	12	0	38	79	
+55	2	34	47	3196	5	0	0	97	
+56	10	50	19	9500	3	0	61	90	
+57	1	68	86	5848	2	0	0	96	
+58	41	19	31	24149	18	65	68	43	
+59	88	6	75	39600	2	94	0	0	
+60	64	75	63	302400	11	0	0	0	
+61	66	80	43	227040	6	0	0	0	
+62	37	44	29	47212	11	0	63	40	
+63	77	79	14	85162	1	0	74	0	
+64	47	2	15	1410	6	80	81	40	
+65	47	43	31	62651	16	0	59	0	
+66	69	18	94	116748	7	80	0	0	
+67	42	38	6	9576	13	0	77	37	
+68	48	33	25	39600	18	65	0	0	
+69	79	74	36	210456	12	0	38	0	
+70	25	20	7	3500	17	0	88	60	
+71	34	80	74	201280	8	0	0	63	
+72	33	6	8	1584	20	51	87	0	
+73	29	49	41	58261	7	0	0	68	
+74	43	39	32	53664	16	0	59	47	
+75	47	25	3	3525	2	0	93	39	
+76	66	79	46	239844	6	0	43	0	
+77	18	31	48	26784	17	0	0	77	
+78	47	24	43	48504	18	65	25	0	
+79	5	24	49	5880	16	0	0	93	
+80	22	1	49	1078	5	85	0	66	
+81	3	34	26	2652	5	0	0	94	
+82	25	17	28	11900	15	70	0	73	
+83	4	45	26	4680	1	0	74	95	
+84	29	32	19	17632	21	0	81	0	
+85	30	37	6	6660	15	0	75	0	
+86	20	50	2	2000	3	0	32	79	
+87	2	11	23	506	8	0	0	97	
+88	30	13	15	5850	11	75	70	0	
+89	49	12	8	4704	18	0	87	0	
+90	28	35	49	48020	18	0	0	53	
+91	27	41	8	8856	5	0	87	66	
+92	26	33	11	9438	15	0	75	61	
+93	48	15	19	13680	19	59	76	26	
+94	15	44	41	27060	6	0	43	66	
+95	94	84	47	371112	5	0	0	0	
+96	85	75	38	242250	12	0	0	0	
+97	42	24	8	8064	17	0	88	18	
+98	16	23	22	8096	19	0	58	77	
+99	26	27	45	31590	15	70	0	47	
+100	89	42	100	373800	22	43	0	0	
+101	50	74	77	284900	13	0	0	0	
+102	27	8	45	9720	7	80	0	69	
+103	50	7	28	9800	11	75	70	30	
+104	91	2	89	16198	3	94	0	0	
+105	15	33	20	9900	12	0	0	85	
+106	69	5	96	33120	1	95	0	0	
+107	19	34	9	5814	6	0	43	81	
+108	3	1	28	84	7	0	0	97	
+109	31	36	4	4464	15	0	75	30	
+110	1	30	3	90	3	0	32	99	
+111	23	22	18	9108	21	0	81	75	
+112	8	21	8	1344	16	0	59	90	
+113	44	18	37	29304	9	0	0	45	
+114	3	35	9	945	5	0	87	93	
+115	41	28	36	41328	15	70	47	0	
+116	40	44	32	56320	11	0	63	0	
+117	45	79	100	355500	9	0	0	0	
+118	37	94	83	288674	2	0	0	46	
+119	39	28	1	1092	2	0	93	0	
+120	49	88	67	288904	1	0	0	50	
+121	46	42	17	32844	4	0	77	0	
+122	34	44	23	34408	7	0	66	36	
+123	93	85	40	316200	5	0	47	0	
+124	28	37	10	10360	6	0	0	66	
+125	18	24	5	2160	17	0	88	0	
+126	5	79	85	33575	2	0	0	91	
+127	80	47	99	372240	10	0	0	0	
+128	26	48	22	27456	8	0	78	0	
+129	31	93	68	196044	4	0	0	46	
+130	8	87	78	54288	2	0	0	83	
+131	12	46	7	3864	3	0	4	88	
+132	11	33	8	2904	8	0	78	89	
+133	29	14	2	812	20	0	87	47	
+134	17	27	23	10557	13	0	0	83	
+135	99	59	58	338778	19	0	0	0	
+136	37	38	17	23902	13	0	77	0	
+137	31	32	22	21824	21	0	0	66	
+138	35	40	46	64400	15	0	0	64	
+139	80	31	76	188480	19	59	0	0	
+140	25	24	46	27600	15	70	47	75	
+141	33	70	70	161700	13	0	0	50	
+142	38	3	13	1482	20	51	87	33	
+143	43	14	21	12642	18	65	0	48	
+144	22	92	73	147752	4	0	0	77	
+145	13	19	48	11856	18	0	0	81	
+146	63	80	78	393120	8	0	0	0	
+147	66	14	81	74844	5	85	0	0	
+148	11	1	24	264	22	0	0	86	
+149	25	3	14	1050	19	59	76	74	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	6	2	4	48	1	75	61	0	
+1	8	5	4	160	1	75	57	0	
+2	4	7	8	224	1	22	64	0	
+3	3	4	10	120	1	0	90	0	
+4	10	1	2	20	1	66	93	0	
+5	1	10	9	90	1	12	90	0	
+6	6	6	9	324	1	12	81	0	
+7	7	9	7	441	1	22	86	0	
+8	4	10	7	280	1	41	91	0	
+9	1	6	7	42	1	41	84	0	
+10	7	3	2	42	1	66	91	0	
+11	10	6	6	360	1	66	6	0	
+12	2	3	1	6	1	58	78	0	
+13	6	6	1	36	1	58	77	0	
+14	4	6	1	24	1	58	76	0	
+15	10	4	3	120	1	75	86	0	
+16	8	5	3	120	1	75	83	0	
+17	2	1	10	20	1	0	80	0	
+18	4	4	10	160	1	0	70	0	
+19	9	6	1	54	1	58	75	0	
+20	2	8	3	48	1	75	80	0	
+21	4	2	8	64	1	31	88	0	
+22	6	9	5	270	1	75	20	0	
+23	1	2	5	10	1	75	15	0	
+24	9	4	5	180	1	75	10	0	
+25	1	5	10	50	1	0	60	0	
+26	9	9	6	486	1	66	0	0	
+27	6	6	6	216	1	58	60	0	
+28	2	4	4	32	1	75	53	0	
+29	5	5	9	225	1	12	72	0	
+30	2	9	7	126	1	41	77	0	
+31	3	7	8	168	1	31	80	0	
+32	10	3	9	270	1	12	63	0	
+33	1	8	5	40	1	75	5	0	
+34	1	2	1	2	1	58	74	0	
+35	5	1	4	20	1	75	49	0	
+36	6	1	8	48	1	31	72	0	
+37	7	6	1	42	1	58	73	0	
+38	4	7	2	56	1	66	89	0	
+39	5	8	8	320	1	31	64	0	
+40	1	5	6	30	1	58	54	0	
+41	8	8	8	512	1	31	56	0	
+42	2	5	4	40	1	75	45	0	
+43	5	7	4	140	1	75	41	0	
+44	1	9	1	9	1	41	99	0	
+45	1	2	8	16	1	31	48	0	
+46	8	8	10	640	1	0	50	0	
+47	3	9	2	54	1	66	87	0	
+48	9	8	3	216	1	75	77	0	
+49	3	2	8	48	1	31	40	0	
+50	3	3	6	54	1	58	48	0	
+51	3	8	3	72	1	75	74	0	
+52	1	7	4	28	1	75	37	0	
+53	9	2	8	144	1	31	32	0	
+54	3	6	6	108	1	58	42	0	
+55	6	8	8	384	1	31	24	0	
+56	2	2	3	12	1	75	71	0	
+57	2	1	8	16	1	31	16	0	
+58	8	8	7	448	1	41	70	0	
+59	7	2	1	14	1	58	72	0	
+60	9	7	8	504	1	31	8	0	
+61	6	8	7	336	1	41	63	0	
+62	2	10	5	100	1	75	0	0	
+63	9	4	9	324	1	12	54	0	
+64	7	9	1	63	1	41	98	0	
+65	5	10	8	400	1	31	0	0	
+66	1	2	1	2	1	58	71	0	
+67	6	3	8	144	1	22	56	0	
+68	4	6	1	24	1	58	70	0	
+69	5	6	1	30	1	58	69	0	
+70	5	2	5	50	1	66	72	0	
+71	3	4	7	84	1	41	56	0	
+72	9	7	6	378	1	58	36	0	
+73	4	1	5	20	1	66	67	0	
+74	5	7	2	70	1	66	85	0	
+75	10	10	9	900	1	12	45	0	
+76	1	3	8	24	1	22	48	0	
+77	9	1	9	81	1	12	36	0	
+78	1	1	1	1	1	58	68	0	
+79	3	6	5	90	1	66	62	0	
+80	5	4	8	160	1	22	40	0	
+81	10	9	2	180	1	66	83	0	
+82	5	3	1	15	1	58	67	0	
+83	7	4	9	252	1	12	27	0	
+84	4	2	9	72	1	12	18	0	
+85	2	2	7	28	1	41	49	0	
+86	6	5	7	210	1	41	42	0	
+87	7	3	1	21	1	58	66	0	
+88	4	1	8	32	1	22	32	0	
+89	8	9	7	504	1	41	35	0	
+90	7	6	2	84	1	66	81	0	
+91	8	3	5	120	1	66	57	0	
+92	6	2	9	108	1	12	9	0	
+93	10	4	5	200	1	66	52	0	
+94	3	7	5	105	1	66	47	0	
+95	4	10	9	360	1	12	0	0	
+96	8	7	6	336	1	58	30	0	
+97	9	3	10	270	1	0	40	0	
+98	9	1	9	81	1	8	36	0	
+99	3	9	2	54	1	66	79	0	
+100	3	5	5	75	1	66	42	0	
+101	4	7	2	56	1	66	77	0	
+102	8	6	6	288	1	58	24	0	
+103	8	1	8	64	1	22	24	0	
+104	3	8	4	96	1	75	33	0	
+105	4	7	6	168	1	58	18	0	
+106	7	9	5	315	1	66	37	0	
+107	2	1	9	18	1	8	27	0	
+108	6	6	4	144	1	75	29	0	
+109	7	3	7	147	1	41	28	0	
+110	9	8	5	360	1	66	32	0	
+111	4	5	6	120	1	58	12	0	
+112	9	6	2	108	1	75	97	0	
+113	7	9	7	441	1	41	21	0	
+114	7	6	10	420	1	0	30	0	
+115	10	10	2	200	1	75	95	0	
+116	3	7	1	21	1	66	99	0	
+117	3	2	6	36	1	58	6	0	
+118	6	5	10	300	1	0	20	0	
+119	9	2	8	144	1	22	16	0	
+120	9	9	5	405	1	66	27	0	
+121	1	8	8	64	1	22	8	0	
+122	9	8	7	504	1	41	14	0	
+123	6	3	1	18	1	66	98	0	
+124	9	8	5	360	1	66	22	0	
+125	4	8	6	192	1	58	0	0	
+126	2	1	5	10	1	66	17	0	
+127	4	9	7	252	1	41	7	0	
+128	8	2	10	160	1	0	10	0	
+129	4	10	7	280	1	41	0	0	
+130	8	8	2	128	1	75	93	0	
+131	6	3	2	36	1	75	91	0	
+132	5	9	7	315	1	22	79	0	
+133	2	6	1	12	1	66	97	0	
+134	3	5	4	60	1	75	25	0	
+135	10	4	7	280	1	22	72	0	
+136	5	9	8	360	1	22	0	0	
+137	7	7	6	294	1	51	0	0	
+138	1	8	10	80	1	0	0	0	
+139	1	2	9	18	1	8	18	0	
+140	10	6	3	180	1	75	68	0	
+141	5	5	1	25	1	66	96	0	
+142	10	1	9	90	1	8	9	0	
+143	9	4	9	324	1	8	0	0	
+144	8	6	1	48	1	66	95	0	
+145	6	3	5	90	1	66	12	0	
+146	8	4	1	32	1	75	99	0	
+147	1	10	3	30	1	75	65	0	
+148	8	9	2	144	1	75	89	0	
+149	1	3	6	18	1	22	93	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	31	2	19	1178	3	96	0	0	
+1	28	25	19	13300	1	62	19	35	
+2	29	17	13	6409	1	0	53	35	
+3	13	9	20	2340	1	82	22	0	
+4	5	31	32	4960	2	36	33	69	
+5	6	35	14	2940	1	34	0	64	
+6	6	11	4	264	2	0	50	69	
+7	27	4	7	756	3	96	19	0	
+8	34	10	32	10880	2	83	0	0	
+9	16	11	32	5632	2	0	32	34	
+10	2	33	17	1122	1	0	53	64	
+11	35	6	16	3360	1	82	60	0	
+12	12	33	21	8316	1	27	73	35	
+13	31	16	21	10416	3	0	77	0	
+14	19	16	1	304	3	63	99	0	
+15	20	14	8	2240	1	69	17	64	
+16	8	5	13	520	1	13	41	0	
+17	2	16	5	160	1	69	31	64	
+18	4	4	5	80	1	13	93	0	
+19	9	11	6	594	1	0	93	0	
+20	12	23	28	7728	3	40	0	0	
+21	34	7	33	7854	2	68	66	0	
+22	16	34	10	5440	1	34	79	64	
+23	1	17	20	340	1	0	33	35	
+24	24	14	15	5040	1	62	71	35	
+25	6	20	20	2400	1	23	46	0	
+26	24	19	26	11856	2	34	57	34	
+27	26	6	16	2496	2	34	83	34	
+28	32	9	4	1152	3	18	96	0	
+29	20	10	24	4800	3	63	52	0	
+30	22	34	32	23936	2	0	0	34	
+31	23	22	23	11638	3	40	51	0	
+32	25	28	14	9800	1	0	84	64	
+33	11	23	10	2530	1	0	90	35	
+34	16	22	31	10912	2	60	31	34	
+35	30	1	34	1020	2	35	34	0	
+36	16	16	18	4608	1	82	42	0	
+37	32	31	31	30752	2	60	0	34	
+38	9	22	17	3366	1	62	38	35	
+39	5	33	33	5445	2	36	0	69	
+40	1	25	11	275	1	34	48	64	
+41	8	13	33	3432	1	0	0	0	
+42	27	20	9	4860	1	69	0	64	
+43	25	27	14	9450	1	62	86	35	
+44	1	24	6	144	1	69	25	64	
+45	1	27	33	891	1	0	0	35	
+46	3	23	35	2415	2	13	0	69	
+47	23	24	12	6624	1	0	78	35	
+48	14	28	23	9016	1	50	76	0	
+49	28	2	23	1288	2	91	50	34	
+50	18	8	21	3024	3	0	56	0	
+51	13	8	23	2392	3	40	28	0	
+52	16	7	4	448	3	40	96	0	
+53	14	32	18	8064	1	0	18	64	
+54	3	1	31	93	2	36	65	69	
+55	16	3	28	1344	2	60	62	34	
+56	12	7	13	1092	1	13	28	0	
+57	32	1	13	416	2	0	85	0	
+58	3	33	7	693	2	32	9	79	
+59	7	32	26	5824	1	50	0	0	
+60	4	27	28	3024	2	69	0	69	
+61	26	8	2	416	1	13	66	0	
+62	12	15	15	2700	1	82	76	0	
+63	14	29	4	1624	1	69	36	64	
+64	32	9	21	6048	3	0	35	0	
+65	5	10	28	1400	1	13	0	0	
+66	6	2	31	372	1	0	33	0	
+67	21	3	33	2079	2	68	33	0	
+68	4	6	11	264	1	13	82	0	
+69	25	6	6	900	2	83	94	0	
+70	10	32	25	8000	1	50	51	0	
+71	13	34	17	7514	1	0	36	64	
+72	29	22	21	13398	3	18	75	0	
+73	24	21	15	7560	1	23	85	0	
+74	30	17	27	13770	2	13	70	0	
+75	20	35	9	6300	2	32	0	79	
+76	21	8	3	504	2	13	97	0	
+77	4	11	29	1276	2	13	35	69	
+78	21	26	31	16926	2	34	0	34	
+79	23	1	10	230	2	60	90	34	
+80	35	34	18	21420	1	0	0	64	
+81	15	14	22	4620	3	18	32	0	
+82	35	8	1	280	2	34	99	34	
+83	7	9	29	1827	1	0	64	0	
+84	34	32	14	15232	1	0	70	64	
+85	27	12	22	7128	3	40	74	0	
+86	1	35	27	945	1	27	0	35	
+87	2	28	11	616	1	34	37	64	
+88	29	21	23	14007	3	63	76	0	
+89	33	4	22	2904	2	91	73	34	
+90	7	16	22	2464	1	82	0	0	
+91	3	8	15	360	2	0	35	69	
+92	16	32	9	4608	2	0	0	79	
+93	20	14	35	9800	2	13	35	0	
+94	23	22	35	17710	2	13	0	0	
+95	19	15	9	2565	1	34	89	64	
+96	8	27	26	5616	1	23	0	0	
+97	4	13	35	1820	2	0	0	69	
+98	4	6	14	336	1	13	68	0	
+99	18	34	22	13464	1	27	51	35	
+100	28	25	20	14000	1	23	26	0	
+101	14	22	32	9856	3	18	0	0	
+102	3	1	1	3	3	96	99	0	
+103	33	1	23	759	2	91	27	34	
+104	33	33	34	37026	2	35	0	0	
+105	24	7	31	5208	2	83	63	0	
+106	17	19	5	1615	2	0	95	34	
+107	17	31	19	10013	1	62	0	35	
+108	26	6	9	1404	1	82	91	0	
+109	2	18	17	612	2	13	82	69	
+110	19	8	5	760	2	91	95	34	
+111	9	15	11	1485	1	34	26	64	
+112	29	16	2	928	3	0	98	0	
+113	17	4	27	1836	2	91	0	34	
+114	2	21	25	1050	2	69	54	69	
+115	25	20	2	1000	1	69	42	64	
+116	23	2	1	46	2	68	99	0	
+117	3	32	6	576	1	27	94	35	
+118	1	5	15	75	2	0	54	69	
+119	9	2	33	594	3	96	26	0	
+120	29	24	25	17400	3	63	27	0	
+121	6	3	28	504	3	96	59	0	
+122	4	3	12	144	3	96	87	0	
+123	21	3	31	1953	2	83	32	0	
+124	34	13	35	15470	2	0	0	0	
+125	9	23	16	3312	1	62	55	35	
+126	7	11	25	1925	1	50	26	0	
+127	29	19	32	17632	2	35	68	0	
+128	18	32	10	5760	1	34	69	64	
+129	19	20	12	4560	1	0	66	35	
+130	23	3	2	138	2	0	98	0	
+131	31	33	27	27621	3	63	0	0	
+132	10	29	12	3480	1	34	14	64	
+133	2	26	21	1092	2	69	79	69	
+134	18	35	24	15120	1	27	27	35	
+135	35	9	12	3780	1	13	54	0	
+136	5	19	8	760	1	69	9	64	
+137	22	12	26	6864	2	0	35	0	
+138	11	18	35	6930	3	0	0	0	
+139	26	12	24	7488	2	0	61	0	
+140	10	21	18	3780	2	13	64	69	
+141	10	5	21	1050	3	18	54	0	
+142	10	31	4	1240	2	36	96	69	
+143	24	19	19	8664	1	23	66	0	
+144	3	21	26	1638	2	69	28	69	
+145	6	28	10	1680	1	34	59	64	
+146	28	24	31	20832	2	0	64	34	
+147	31	15	33	15345	2	68	0	0	
+148	28	29	2	1624	1	69	40	64	
+149	16	13	26	5408	2	34	31	34	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=08 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	26	62	44	70928	26	0	0	74	
+1	38	65	64	158080	22	0	0	0	
+2	54	97	58	303804	24	0	0	41	
+3	63	64	80	322560	16	0	0	0	
+4	70	51	72	257040	15	46	0	0	
+5	61	70	99	422730	2	0	0	0	
+6	26	36	89	83304	3	31	0	74	
+7	97	29	97	272861	4	56	0	0	
+8	34	70	37	88060	28	0	52	0	
+9	21	56	7	8232	17	0	79	57	
+10	47	63	62	183582	22	0	0	38	
+11	40	56	66	147840	17	0	0	40	
+12	52	83	41	176956	25	0	0	0	
+13	96	96	11	101376	10	0	88	0	
+14	74	46	81	275724	15	0	0	0	
+15	90	54	53	257580	27	0	47	0	
+16	98	75	3	22050	4	0	97	0	
+17	2	1	40	80	1	96	0	91	
+18	84	14	10	11760	4	85	0	0	
+19	19	96	1	1824	16	0	80	74	
+20	82	88	3	21648	5	0	97	0	
+21	34	62	38	80104	24	0	59	37	
+22	46	19	45	39330	10	80	0	49	
+23	91	42	95	363090	7	0	0	0	
+24	59	34	35	70210	22	63	0	38	
+25	21	85	50	89250	23	0	0	73	
+26	9	89	86	68886	8	0	0	75	
+27	96	26	16	39936	13	28	83	0	
+28	92	24	44	97152	26	39	56	0	
+29	25	25	69	43125	3	67	0	74	
+30	52	29	97	146276	2	70	0	0	
+31	23	47	28	30268	21	0	65	68	
+32	90	13	79	92430	7	70	0	0	
+33	81	68	85	468180	12	0	0	0	
+34	11	62	61	41602	14	0	0	80	
+35	75	81	94	571050	8	0	0	0	
+36	66	71	18	84348	14	0	82	0	
+37	97	56	51	277032	4	0	0	0	
+38	94	57	62	332196	20	0	0	0	
+39	25	98	28	68600	29	0	0	0	
+40	61	55	46	154330	28	0	52	34	
+41	28	68	38	72352	28	0	0	69	
+42	2	85	84	14280	11	0	0	79	
+43	15	57	54	46170	18	0	0	73	
+44	21	79	91	150969	6	0	0	68	
+45	91	72	98	642096	1	0	0	0	
+46	8	68	100	54400	1	0	0	91	
+47	13	59	12	9204	20	0	67	87	
+48	9	28	83	20916	1	68	0	91	
+49	53	72	18	68688	15	0	81	0	
+50	73	43	36	113004	18	56	0	0	
+51	83	8	93	61752	1	75	0	0	
+52	41	47	34	65518	24	52	0	0	
+53	49	82	88	353584	10	0	0	0	
+54	53	76	36	145008	22	0	64	0	
+55	96	28	28	75264	23	67	61	0	
+56	52	12	83	51792	3	79	0	0	
+57	72	11	58	45936	8	81	0	0	
+58	68	58	97	382568	6	0	0	0	
+59	57	82	21	98154	17	0	79	0	
+60	79	67	88	465784	11	0	0	0	
+61	96	28	7	18816	13	0	83	0	
+62	22	90	35	69300	27	0	0	76	
+63	29	74	79	169534	13	0	0	70	
+64	7	39	11	3003	12	55	0	81	
+65	95	30	38	108300	23	37	61	0	
+66	91	2	91	16562	1	91	0	0	
+67	36	43	98	151704	2	0	0	61	
+68	14	96	21	28224	19	0	0	84	
+69	45	76	11	37620	15	0	81	53	
+70	65	12	5	3900	6	88	0	0	
+71	43	24	77	79464	10	56	0	49	
+72	99	37	36	131868	23	0	61	0	
+73	84	71	45	268380	19	0	0	0	
+74	35	97	52	176540	28	0	0	34	
+75	10	100	19	19000	27	0	47	90	
+76	81	23	68	126684	19	71	0	0	
+77	69	51	29	102051	26	47	0	0	
+78	91	31	91	256711	9	69	0	0	
+79	73	56	75	306600	18	0	0	0	
+80	35	54	68	128520	16	0	0	63	
+81	80	89	82	583840	14	0	0	0	
+82	55	93	21	107415	29	0	55	0	
+83	87	94	29	237162	20	0	67	0	
+84	14	62	59	51212	15	0	0	74	
+85	2	12	37	888	2	86	0	61	
+86	76	65	47	232180	27	0	0	0	
+87	97	93	31	279651	19	0	68	0	
+88	74	81	18	107892	16	0	80	0	
+89	88	69	27	163944	29	0	28	0	
+90	47	56	42	110544	25	0	0	52	
+91	48	83	25	99600	21	0	65	0	
+92	86	12	69	71208	7	83	0	0	
+93	20	64	25	32000	21	0	65	48	
+94	33	7	75	17325	3	91	0	0	
+95	34	80	29	78880	22	0	64	53	
+96	8	87	6	4176	29	0	0	84	
+97	99	33	60	196020	5	34	0	0	
+98	39	41	29	46371	23	57	0	0	
+99	93	39	32	116064	26	0	56	0	
+100	3	55	75	12375	12	0	0	81	
+101	34	97	52	171496	28	0	0	0	
+102	8	46	26	9568	16	54	0	63	
+103	18	31	98	54684	3	0	0	74	
+104	93	68	24	151776	18	0	75	0	
+105	74	47	56	194768	26	0	0	0	
+106	7	99	55	38115	7	0	0	91	
+107	72	1	49	3528	1	99	0	0	
+108	76	16	84	102144	11	67	0	0	
+109	67	3	27	5427	6	85	0	0	
+110	29	28	75	60900	2	58	0	61	
+111	54	45	26	63180	28	55	52	34	
+112	19	56	32	34048	24	0	59	71	
+113	37	79	37	108151	24	0	59	0	
+114	47	56	80	210560	10	0	0	49	
+115	20	100	52	104000	21	0	0	72	
+116	73	57	61	253821	23	0	0	0	
+117	13	2	36	936	3	92	0	74	
+118	36	15	80	43200	2	43	0	61	
+119	99	12	58	68904	25	0	42	0	
+120	99	69	85	580635	9	0	0	0	
+121	91	28	78	198744	7	42	0	0	
+122	59	58	27	92394	29	0	0	25	
+123	76	83	11	69388	11	0	88	0	
+124	19	68	15	19380	29	0	55	73	
+125	94	98	6	55272	8	0	94	0	
+126	72	91	65	425880	21	0	0	0	
+127	74	79	97	567062	3	0	0	0	
+128	38	2	60	4560	1	97	0	0	
+129	74	30	67	148740	20	57	0	0	
+130	38	8	92	27968	1	83	0	0	
+131	66	23	72	109296	12	68	0	0	
+132	95	29	77	212135	5	67	0	0	
+133	42	26	61	66612	16	64	0	0	
+134	53	35	24	44520	27	65	0	0	
+135	100	34	97	329800	5	0	0	0	
+136	95	29	8	22040	9	0	91	0	
+137	57	27	86	132354	6	58	0	0	
+138	41	28	50	57400	17	56	0	40	
+139	41	52	59	125788	24	0	0	0	
+140	70	86	83	499660	13	0	0	0	
+141	55	15	1	825	17	84	0	40	
+142	40	71	79	224360	17	0	0	0	
+143	69	34	9	21114	27	54	47	0	
+144	78	6	1	468	11	83	0	0	
+145	86	3	95	24510	1	72	0	0	
+146	48	4	81	15552	1	93	0	0	
+147	1	80	3	240	9	0	0	99	
+148	18	59	22	23364	29	0	55	55	
+149	71	23	6	9798	26	63	56	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	87	70	49	298410	17	0	47	0	
+1	97	45	82	357930	6	46	0	0	
+2	78	22	68	116688	40	46	0	0	
+3	69	86	30	178020	37	0	67	0	
+4	71	64	89	404416	7	0	0	0	
+5	94	86	76	614384	3	0	0	0	
+6	49	74	77	279202	20	0	0	0	
+7	96	34	74	241536	27	0	0	0	
+8	80	73	31	181040	37	0	0	0	
+9	60	60	92	331200	15	0	0	0	
+10	86	32	69	189888	35	0	30	0	
+11	75	29	76	165300	39	0	0	0	
+12	99	30	73	216810	31	31	0	0	
+13	10	79	84	66360	16	0	0	87	
+14	80	37	69	204240	34	29	0	0	
+15	78	50	72	280800	18	44	0	0	
+16	84	1	78	6552	9	99	0	0	
+17	73	2	96	14016	12	98	0	0	
+18	87	40	89	309720	16	44	0	0	
+19	4	73	72	21024	1	0	0	96	
+20	94	23	67	144854	37	77	0	0	
+21	10	83	83	68890	1	0	0	81	
+22	95	39	87	322335	15	60	0	0	
+23	74	88	30	195360	35	0	0	0	
+24	94	72	35	236880	29	0	0	0	
+25	5	95	89	42275	1	0	0	91	
+26	52	99	75	386100	9	0	0	0	
+27	86	5	85	36550	4	95	0	0	
+28	96	31	75	223200	31	0	0	0	
+29	70	3	100	21000	19	97	0	0	
+30	9	70	67	42210	8	0	0	91	
+31	95	4	96	36480	5	96	0	0	
+32	100	37	94	347800	13	0	0	0	
+33	66	20	92	121440	33	57	0	34	
+34	78	49	71	271362	21	38	0	0	
+35	95	16	93	141360	13	84	0	0	
+36	80	4	78	24960	30	95	0	0	
+37	97	57	100	552900	5	0	0	0	
+38	12	25	22	6600	9	29	75	0	
+39	93	31	89	256587	24	0	0	0	
+40	81	89	98	706482	1	0	0	0	
+41	37	97	100	358900	8	0	0	54	
+42	88	77	20	135520	18	0	72	0	
+43	78	7	93	50778	12	91	0	0	
+44	82	11	83	74866	1	89	0	0	
+45	68	29	91	179452	36	0	0	32	
+46	95	46	95	415150	6	0	0	0	
+47	83	47	88	343288	13	37	0	0	
+48	81	26	84	176904	36	74	0	0	
+49	31	43	41	54653	14	0	0	0	
+50	72	33	100	237600	28	67	0	0	
+51	44	13	39	22308	9	78	0	52	
+52	60	57	61	208620	33	0	0	34	
+53	98	77	90	679140	2	0	0	0	
+54	94	21	86	169764	38	76	0	0	
+55	86	6	73	37668	18	94	0	0	
+56	90	46	86	356040	12	0	0	0	
+57	86	92	33	261096	23	0	0	0	
+58	54	92	81	402408	8	0	0	0	
+59	95	3	76	21660	11	97	0	0	
+60	72	69	43	213624	32	0	34	0	
+61	93	72	47	314712	17	0	0	0	
+62	54	63	99	336798	14	0	0	31	
+63	92	25	82	188600	29	75	0	0	
+64	1	30	42	1260	9	29	0	98	
+65	72	97	38	265392	19	0	42	0	
+66	79	39	78	240318	27	34	0	0	
+67	79	8	66	41712	32	69	34	0	
+68	90	33	70	207900	31	67	0	0	
+69	78	44	95	326040	16	0	0	0	
+70	79	79	39	243399	25	0	42	0	
+71	81	14	89	100926	3	86	0	0	
+72	88	23	87	176088	38	0	0	0	
+73	48	83	67	266928	20	0	0	49	
+74	43	29	15	18705	9	0	75	0	
+75	97	17	87	143463	25	83	0	0	
+76	71	86	23	140438	3	0	76	0	
+77	95	15	82	116850	40	31	0	0	
+78	50	80	88	352000	10	0	0	50	
+79	67	22	97	142978	11	67	0	0	
+80	94	35	88	289520	14	65	0	0	
+81	82	3	98	24108	8	97	0	0	
+82	84	37	84	261072	22	44	0	0	
+83	45	66	79	234630	28	0	0	0	
+84	94	45	84	355320	12	46	0	0	
+85	78	37	86	248196	24	31	0	0	
+86	39	67	84	219492	28	0	0	45	
+87	67	4	81	21708	11	89	0	0	
+88	13	18	18	4212	9	78	75	38	
+89	81	15	99	120285	16	84	0	0	
+90	80	20	98	156800	39	57	0	0	
+91	100	36	81	291600	7	64	0	0	
+92	34	8	26	7072	9	91	0	52	
+93	74	16	72	85248	41	17	0	0	
+94	96	38	76	277248	21	0	0	0	
+95	34	86	75	219300	33	0	0	0	
+96	83	12	87	86652	21	88	0	0	
+97	62	67	91	378014	11	0	0	0	
+98	100	31	80	248000	24	69	0	0	
+99	11	23	12	3036	9	54	75	0	
+100	44	74	75	244200	26	0	0	0	
+101	78	37	81	233766	30	0	0	0	
+102	89	17	66	99858	41	0	0	0	
+103	99	20	76	150480	39	77	0	0	
+104	93	82	6	45756	4	0	92	0	
+105	67	30	70	140700	36	29	0	32	
+106	73	28	86	175784	38	23	0	0	
+107	66	16	87	91872	33	77	0	34	
+108	50	80	95	380000	10	0	0	0	
+109	100	22	99	217800	2	77	0	0	
+110	73	28	79	161476	39	29	0	0	
+111	78	34	69	182988	35	32	30	0	
+112	54	71	61	233874	29	0	35	0	
+113	82	29	86	204508	34	0	0	0	
+114	66	68	15	67320	19	0	80	0	
+115	85	21	97	173145	32	78	0	0	
+116	38	87	72	238032	26	0	0	44	
+117	84	78	34	222768	32	0	0	0	
+118	86	27	86	199692	27	73	0	0	
+119	88	30	72	190080	34	70	0	0	
+120	79	86	42	285348	19	0	0	0	
+121	92	19	96	167808	10	81	0	0	
+122	69	44	86	261096	22	0	0	0	
+123	79	7	76	42028	23	92	0	0	
+124	100	38	98	372400	5	57	0	0	
+125	32	74	77	182336	36	0	0	0	
+126	99	29	92	264132	4	66	0	0	
+127	73	17	83	103003	40	68	0	0	
+128	95	18	94	160740	22	82	0	0	
+129	72	25	95	171000	38	51	0	0	
+130	72	81	42	244944	25	0	0	0	
+131	28	87	67	163212	23	0	33	62	
+132	77	35	84	226380	30	37	0	0	
+133	33	97	92	294492	11	0	0	67	
+134	46	78	100	358800	9	0	0	52	
+135	98	44	68	293216	18	0	0	0	
+136	99	27	98	261954	17	73	0	0	
+137	62	70	60	260400	23	0	33	0	
+138	79	3	80	18960	26	97	0	0	
+139	7	75	72	37800	19	0	0	79	
+140	36	4	1	144	9	91	93	0	
+141	80	28	70	156800	35	66	30	0	
+142	98	17	87	144942	20	83	0	0	
+143	91	23	86	179998	30	72	0	0	
+144	88	10	76	66880	26	87	0	0	
+145	75	31	66	153450	40	0	0	0	
+146	38	20	12	9120	9	78	75	0	
+147	79	8	85	53720	6	92	0	0	
+148	29	77	67	149611	37	0	31	69	
+149	97	66	91	582582	4	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	87	70	49	298410	19	0	45	0	
+1	97	45	82	357930	6	46	0	0	
+2	78	22	68	116688	14	78	0	0	
+3	69	86	30	178020	40	0	0	0	
+4	71	64	89	404416	7	0	0	0	
+5	94	86	76	614384	3	0	0	0	
+6	49	74	77	279202	23	0	0	0	
+7	96	69	39	258336	28	0	0	0	
+8	80	73	31	181040	39	0	0	0	
+9	60	60	92	331200	15	0	0	0	
+10	86	87	4	29928	6	0	95	0	
+11	75	99	11	81675	7	0	89	0	
+12	99	80	43	340560	13	0	0	0	
+13	10	79	84	66360	15	0	0	79	
+14	80	92	44	323840	16	0	0	0	
+15	78	85	2	13260	1	0	98	0	
+16	84	96	18	145152	22	0	78	0	
+17	73	97	46	325726	13	0	43	0	
+18	87	85	39	288405	20	0	38	0	
+19	4	73	72	21024	1	0	0	96	
+20	94	68	2	12784	2	0	90	0	
+21	10	83	83	68890	1	0	0	81	
+22	95	69	27	176985	40	0	30	0	
+23	74	88	30	195360	33	0	70	0	
+24	94	72	35	236880	29	0	39	0	
+25	5	95	89	42275	1	0	0	91	
+26	52	99	75	386100	9	0	0	0	
+27	86	80	50	344000	12	0	0	0	
+28	96	76	15	109440	28	0	81	0	
+29	70	68	45	214200	35	0	0	0	
+30	9	70	67	42210	8	0	0	91	
+31	95	74	41	288230	21	0	0	0	
+32	100	97	19	184300	3	0	76	0	
+33	66	20	92	121440	2	77	0	0	
+34	78	79	36	221832	33	0	34	0	
+35	95	81	8	61560	2	0	92	0	
+36	80	89	28	199360	32	0	72	0	
+37	97	57	100	552900	5	0	0	0	
+38	12	25	22	6600	9	29	75	0	
+39	93	81	9	67797	4	0	91	0	
+40	81	89	98	706482	1	0	0	0	
+41	37	97	100	358900	8	0	0	54	
+42	88	77	20	135520	30	0	80	0	
+43	78	77	3	18018	16	0	97	0	
+44	82	91	38	283556	22	0	40	0	
+45	68	84	31	177072	38	0	0	32	
+46	95	46	95	415150	6	0	0	0	
+47	83	67	38	211318	36	0	0	0	
+48	81	76	29	178524	39	0	31	0	
+49	31	43	41	54653	26	44	0	0	
+50	72	93	45	301320	19	0	0	0	
+51	44	13	39	22308	9	78	0	52	
+52	60	57	61	208620	36	0	38	0	
+53	98	77	90	679140	2	0	0	0	
+54	94	91	6	51324	16	0	91	0	
+55	86	91	38	297388	20	0	0	0	
+56	90	86	6	46440	24	0	94	0	
+57	86	92	33	261096	27	0	0	0	
+58	54	92	81	402408	8	0	0	0	
+59	95	88	41	342760	12	0	50	0	
+60	72	69	43	213624	35	0	45	0	
+61	93	72	47	314712	16	0	44	0	
+62	54	63	99	336798	14	0	0	0	
+63	92	90	32	264960	25	0	38	0	
+64	1	30	42	1260	9	29	0	98	
+65	72	97	38	265392	25	0	0	0	
+66	79	39	78	240318	15	60	0	0	
+67	79	98	1	7742	6	0	99	0	
+68	90	68	25	153000	41	0	0	0	
+69	78	74	5	28860	10	0	95	0	
+70	79	79	39	243399	29	0	0	0	
+71	81	74	14	83916	26	0	86	0	
+72	88	78	17	116688	21	0	83	0	
+73	48	83	67	266928	23	0	0	49	
+74	43	29	15	18705	9	0	75	0	
+75	97	72	27	188568	37	0	27	0	
+76	71	86	23	140438	38	0	77	0	
+77	95	95	27	243675	25	0	73	0	
+78	50	80	88	352000	10	0	0	50	
+79	67	82	22	120868	41	0	25	0	
+80	94	100	33	310200	17	0	45	0	
+81	82	3	98	24108	2	97	0	0	
+82	84	92	39	301392	18	0	45	0	
+83	45	66	79	234630	30	0	0	38	
+84	94	70	4	26320	28	0	96	0	
+85	78	37	86	248196	5	57	0	0	
+86	39	67	84	219492	34	0	0	0	
+87	67	74	31	153698	38	0	31	32	
+88	13	18	18	4212	9	78	75	38	
+89	81	80	4	25920	34	0	96	0	
+90	80	70	13	72800	40	0	86	0	
+91	100	71	1	7100	11	0	99	0	
+92	34	8	26	7072	9	91	0	52	
+93	74	16	72	85248	10	80	0	0	
+94	96	78	36	269568	24	0	29	0	
+95	34	86	75	219300	34	0	0	39	
+96	83	12	87	86652	7	87	0	0	
+97	62	67	91	378014	11	0	0	0	
+98	100	71	40	284000	22	0	0	0	
+99	11	23	12	3036	9	54	75	0	
+100	44	74	75	244200	14	0	0	54	
+101	78	82	1	6396	12	0	99	0	
+102	89	77	11	75383	13	0	89	0	
+103	99	80	6	47520	19	0	94	0	
+104	93	82	6	45756	27	0	94	0	
+105	67	70	40	187600	37	0	60	0	
+106	73	28	86	175784	4	66	0	0	
+107	66	66	12	52272	35	0	88	0	
+108	50	80	95	380000	10	0	0	0	
+109	100	92	29	266800	24	0	65	0	
+110	73	73	29	154541	40	0	57	0	
+111	78	84	34	222768	33	0	0	0	
+112	54	71	61	233874	31	0	0	0	
+113	82	79	36	233208	32	0	0	0	
+114	66	68	15	67320	38	0	62	32	
+115	85	96	7	57120	11	0	92	0	
+116	38	87	72	238032	30	0	0	0	
+117	84	78	34	222768	32	0	36	0	
+118	86	72	6	37152	31	0	94	0	
+119	88	70	7	43120	41	0	93	0	
+120	79	86	42	285348	21	0	41	0	
+121	92	94	6	51888	15	0	92	0	
+122	69	44	86	261096	26	0	0	0	
+123	79	97	16	122608	18	0	84	0	
+124	100	68	23	156400	23	0	77	0	
+125	32	74	77	182336	38	0	0	0	
+126	99	69	12	81972	34	0	84	0	
+127	73	97	33	233673	31	0	61	0	
+128	95	98	29	269990	24	0	0	0	
+129	72	95	45	307800	18	0	0	0	
+130	72	81	42	244944	28	0	39	0	
+131	28	87	67	163212	7	0	0	71	
+132	77	90	4	27720	22	0	96	0	
+133	33	97	92	294492	11	0	0	62	
+134	46	78	100	358800	9	0	0	52	
+135	98	69	8	54096	12	0	91	0	
+136	99	77	23	175329	20	0	77	0	
+137	62	70	60	260400	27	0	33	0	
+138	79	88	45	312840	17	0	0	0	
+139	7	75	72	37800	15	0	0	89	
+140	36	4	1	144	9	96	87	0	
+141	80	83	25	166000	29	0	75	0	
+142	98	72	27	190512	37	0	0	0	
+143	91	93	21	177723	17	0	79	0	
+144	88	10	76	66880	1	89	0	0	
+145	75	66	36	178200	39	0	64	0	
+146	38	20	12	9120	9	78	75	0	
+147	79	93	5	36735	3	0	95	0	
+148	29	77	67	149611	26	0	0	69	
+149	97	66	91	582582	4	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	87	70	49	298410	19	0	47	0	
+1	97	45	82	357930	7	0	0	0	
+2	78	22	68	116688	19	72	0	0	
+3	69	86	30	178020	40	0	61	0	
+4	71	64	89	404416	8	13	0	0	
+5	94	86	76	614384	3	0	0	0	
+6	49	74	77	279202	24	0	0	0	
+7	21	69	74	107226	43	0	0	70	
+8	80	73	31	181040	40	0	30	0	
+9	60	60	92	331200	18	0	0	0	
+10	6	87	69	36018	31	0	0	94	
+11	5	99	76	37620	19	0	0	93	
+12	39	80	73	227760	35	0	0	0	
+13	10	79	84	66360	44	0	0	62	
+14	35	92	69	222180	37	0	0	0	
+15	43	85	72	263160	25	0	0	48	
+16	4	96	78	29952	26	0	0	96	
+17	8	97	96	74496	6	0	0	92	
+18	42	85	89	317730	16	0	0	48	
+19	4	73	72	21024	38	0	0	96	
+20	24	68	67	109344	43	0	0	46	
+21	10	83	83	68890	44	0	0	31	
+22	20	69	87	120060	40	0	0	80	
+23	74	88	30	195360	40	0	0	0	
+24	94	72	35	236880	31	0	39	0	
+25	5	95	89	42275	3	0	0	94	
+26	52	99	75	386100	10	0	0	48	
+27	31	80	85	210800	39	0	0	30	
+28	31	76	75	176700	41	0	0	32	
+29	50	68	100	340000	15	0	0	49	
+30	9	70	67	42210	39	0	0	91	
+31	30	74	96	213120	39	0	0	0	
+32	30	97	94	273540	23	0	0	70	
+33	66	20	92	121440	2	77	0	0	
+34	38	79	71	213142	38	0	0	34	
+35	40	81	93	301320	18	0	0	60	
+36	10	89	78	69420	16	0	0	90	
+37	97	57	100	552900	5	0	0	0	
+38	12	25	22	6600	1	74	0	88	
+39	8	81	89	57672	25	0	0	92	
+40	81	89	98	706482	1	0	0	0	
+41	37	97	100	358900	9	0	0	54	
+42	88	77	20	135520	22	0	80	0	
+43	38	77	93	272118	24	0	0	49	
+44	47	91	83	354991	14	0	0	0	
+45	28	84	91	214032	30	0	0	72	
+46	95	46	95	415150	7	54	0	0	
+47	23	67	88	135608	43	0	0	0	
+48	11	76	84	70224	44	0	0	20	
+49	31	43	41	54653	27	0	0	0	
+50	42	93	100	390600	6	0	0	50	
+51	44	13	39	22308	8	0	0	0	
+52	60	57	61	208620	32	39	0	0	
+53	98	77	90	679140	2	0	0	0	
+54	49	91	86	383474	11	0	0	0	
+55	11	91	73	73073	24	0	0	89	
+56	50	86	86	369800	13	0	0	0	
+57	86	92	33	261096	28	0	67	0	
+58	54	92	81	402408	9	0	0	0	
+59	10	88	76	66880	44	0	0	52	
+60	72	69	43	213624	36	0	34	0	
+61	93	72	47	314712	19	0	0	0	
+62	54	63	99	336798	17	0	0	0	
+63	27	90	82	199260	35	0	0	73	
+64	1	30	42	1260	4	66	0	73	
+65	72	97	38	265392	22	0	42	0	
+66	79	39	78	240318	32	0	0	0	
+67	44	98	66	284592	21	0	0	43	
+68	30	68	70	142800	42	0	0	53	
+69	48	74	95	337440	16	0	0	0	
+70	79	79	39	243399	31	0	0	0	
+71	16	74	89	105376	1	0	0	81	
+72	33	78	87	223938	35	0	0	39	
+73	48	83	67	266928	25	0	0	0	
+74	43	29	15	18705	7	0	82	0	
+75	47	72	87	294408	20	0	0	33	
+76	71	86	23	140438	3	0	76	0	
+77	25	95	82	194750	37	0	0	75	
+78	50	80	88	352000	14	0	0	47	
+79	12	82	97	95448	21	0	0	88	
+80	4	100	88	35200	13	0	0	96	
+81	82	3	98	24108	2	97	0	0	
+82	34	92	84	262752	26	0	0	0	
+83	45	66	79	234630	33	0	0	38	
+84	14	70	84	82320	29	0	0	86	
+85	78	37	86	248196	5	57	0	0	
+86	39	67	84	219492	37	0	0	35	
+87	17	74	81	101898	33	0	0	83	
+88	13	18	18	4212	1	74	76	81	
+89	1	80	99	7920	3	0	0	99	
+90	20	70	98	137200	20	0	0	80	
+91	40	71	81	230040	34	0	0	54	
+92	34	8	26	7072	2	82	0	66	
+93	74	16	72	85248	18	84	0	0	
+94	6	78	76	35568	34	0	0	94	
+95	34	86	75	219300	38	0	0	0	
+96	83	12	87	86652	3	86	0	0	
+97	62	67	91	378014	12	0	0	0	
+98	15	71	80	85200	42	0	0	83	
+99	11	23	12	3036	1	74	22	88	
+100	44	74	75	244200	30	0	0	0	
+101	43	82	81	285606	21	0	0	0	
+102	19	77	66	96558	36	0	34	72	
+103	24	80	76	145920	42	0	0	29	
+104	93	82	6	45756	2	0	92	0	
+105	12	70	70	58800	44	0	0	72	
+106	73	28	86	175784	4	66	0	0	
+107	21	66	87	120582	32	0	0	79	
+108	50	80	95	380000	11	0	0	49	
+109	50	92	99	455400	6	0	0	0	
+110	43	73	79	247981	29	0	0	43	
+111	43	84	69	249228	29	0	0	0	
+112	54	71	61	233874	34	0	0	0	
+113	2	79	86	13588	2	0	0	98	
+114	66	68	15	67320	10	0	85	0	
+115	30	96	97	279360	23	0	0	37	
+116	38	87	72	238032	33	0	0	0	
+117	84	78	34	222768	36	0	0	0	
+118	11	72	86	68112	44	0	0	41	
+119	23	70	72	115920	43	0	0	23	
+120	79	86	42	285348	22	0	0	0	
+121	27	94	96	243648	30	0	0	44	
+122	69	44	86	261096	27	43	0	0	
+123	24	97	76	176928	38	0	0	72	
+124	30	68	98	199920	39	0	0	61	
+125	32	74	77	182336	41	0	0	0	
+126	9	69	92	57132	36	0	0	91	
+127	48	97	83	386448	10	0	0	0	
+128	35	98	94	322420	12	0	0	62	
+129	27	95	95	243675	8	0	0	73	
+130	72	81	42	244944	28	0	0	0	
+131	28	87	67	163212	28	0	0	72	
+132	37	90	84	279720	23	0	0	0	
+133	33	97	92	294492	20	0	0	0	
+134	46	78	100	358800	13	0	0	50	
+135	33	69	68	154836	41	0	0	67	
+136	9	77	98	67914	9	0	0	91	
+137	62	70	60	260400	26	0	0	34	
+138	49	88	80	344960	15	0	0	0	
+139	7	75	72	37800	17	0	0	93	
+140	36	4	1	144	1	92	76	0	
+141	20	83	70	116200	22	0	0	79	
+142	3	72	87	18792	1	0	0	97	
+143	31	93	86	247938	27	0	0	69	
+144	88	10	76	66880	1	89	0	0	
+145	20	66	66	87120	44	0	0	0	
+146	38	20	12	9120	4	66	86	0	
+147	39	93	85	308295	17	0	0	54	
+148	29	77	67	149611	42	0	0	0	
+149	97	66	91	582582	4	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	87	70	49	298410	57	0	51	0	
+1	97	45	82	357930	52	52	0	0	
+2	78	22	68	116688	8	77	0	0	
+3	69	86	30	178020	39	0	70	0	
+4	71	64	89	404416	46	0	0	0	
+5	94	86	76	614384	16	0	0	0	
+6	49	74	77	279202	77	0	0	0	
+7	55	75	58	239250	84	0	0	0	
+8	80	73	31	181040	61	0	65	0	
+9	60	60	92	331200	65	0	0	0	
+10	100	72	95	684000	7	0	0	0	
+11	67	89	74	441262	38	0	0	0	
+12	59	79	56	261016	81	0	0	0	
+13	10	79	84	66360	6	0	0	81	
+14	96	88	55	464640	33	0	0	0	
+15	78	73	82	466908	32	0	0	0	
+16	64	63	85	342720	60	0	0	0	
+17	97	90	50	436500	40	0	0	0	
+18	80	65	71	369200	55	0	0	0	
+19	4	73	72	21024	3	0	0	96	
+20	79	52	91	373828	52	0	0	0	
+21	10	83	83	68890	1	0	0	90	
+22	64	94	76	457216	36	0	0	0	
+23	74	88	30	195360	29	0	69	0	
+24	94	72	35	236880	45	0	65	0	
+25	5	95	89	42275	6	0	0	91	
+26	52	99	75	386100	48	0	0	0	
+27	99	82	72	584496	18	0	0	0	
+28	99	77	72	548856	23	0	0	0	
+29	67	61	52	212524	89	0	0	0	
+30	9	70	67	42210	9	0	0	91	
+31	95	89	76	642580	12	0	0	0	
+32	76	99	87	654588	11	0	0	0	
+33	66	20	92	121440	5	77	0	0	
+34	96	71	94	640704	13	0	0	0	
+35	74	52	90	346320	59	0	0	0	
+36	70	90	70	441000	39	0	0	0	
+37	97	57	100	552900	22	0	0	0	
+38	12	25	22	6600	4	0	73	71	
+39	83	61	91	460733	35	0	0	0	
+40	81	89	98	706482	6	0	0	0	
+41	37	97	100	358900	20	0	0	61	
+42	88	77	20	135520	12	0	76	0	
+43	96	84	67	540288	24	0	0	0	
+44	81	91	71	523341	26	0	0	0	
+45	96	84	91	733824	3	0	0	0	
+46	95	46	95	415150	44	0	0	0	
+47	61	99	96	579744	20	0	0	0	
+48	54	59	83	264438	80	0	0	0	
+49	31	43	41	54653	42	0	0	63	
+50	79	92	69	501492	29	0	0	0	
+51	44	13	39	22308	10	81	0	0	
+52	60	57	61	208620	90	0	0	0	
+53	98	77	90	679140	8	0	0	0	
+54	92	68	81	506736	28	0	0	0	
+55	55	93	57	291555	72	0	0	0	
+56	62	59	91	332878	64	0	0	0	
+57	86	92	33	261096	24	0	67	0	
+58	54	92	81	402408	47	0	0	0	
+59	73	84	83	508956	27	0	0	0	
+60	72	69	43	213624	68	0	51	0	
+61	93	72	47	314712	40	0	50	0	
+62	54	63	99	336798	62	0	0	0	
+63	68	63	66	282744	76	0	0	0	
+64	1	30	42	1260	6	0	0	96	
+65	72	97	38	265392	53	0	58	0	
+66	79	39	78	240318	35	61	0	0	
+67	67	60	80	321600	66	0	0	0	
+68	85	68	85	491300	31	0	0	0	
+69	62	72	52	232128	86	0	0	0	
+70	79	79	39	243399	54	0	59	0	
+71	55	58	58	185020	91	0	0	0	
+72	65	80	65	338000	61	0	0	0	
+73	48	83	67	266928	48	0	0	52	
+74	43	29	15	18705	2	68	85	0	
+75	65	84	90	491400	30	0	0	0	
+76	71	86	23	140438	4	0	73	0	
+77	88	99	73	635976	14	0	0	0	
+78	50	80	88	352000	50	0	0	50	
+79	60	87	51	266220	79	0	0	0	
+80	100	80	66	528000	25	0	0	0	
+81	82	3	98	24108	2	97	0	0	
+82	65	99	58	373230	53	0	0	0	
+83	45	66	79	234630	70	0	0	53	
+84	50	97	52	252200	77	0	0	49	
+85	78	37	86	248196	22	57	0	0	
+86	39	67	84	219492	65	0	0	60	
+87	100	63	53	333900	63	0	0	0	
+88	13	18	18	4212	4	25	73	71	
+89	82	63	84	433944	41	0	0	0	
+90	100	58	51	295800	71	0	0	0	
+91	88	60	84	443520	37	0	0	0	
+92	34	8	26	7072	4	86	73	0	
+93	74	16	72	85248	9	83	0	0	
+94	76	63	60	287280	74	0	0	0	
+95	34	86	75	219300	34	0	0	63	
+96	83	12	87	86652	3	84	0	0	
+97	62	67	91	378014	51	0	0	0	
+98	84	56	58	272832	78	0	0	0	
+99	11	23	12	3036	2	68	85	81	
+100	44	74	75	244200	62	0	0	54	
+101	73	98	51	364854	57	0	0	0	
+102	53	69	60	219420	88	0	0	0	
+103	79	69	70	381570	49	0	0	0	
+104	93	82	6	45756	3	0	91	0	
+105	66	95	59	369930	54	0	0	0	
+106	73	28	86	175784	7	72	0	0	
+107	97	54	79	413802	44	46	0	0	
+108	50	80	95	380000	50	0	0	0	
+109	100	77	92	708400	5	0	0	0	
+110	94	65	92	562120	21	0	0	0	
+111	70	92	93	598920	17	0	0	0	
+112	54	71	61	233874	85	0	0	0	
+113	71	67	77	366289	56	0	0	0	
+114	66	68	15	67320	2	0	85	0	
+115	65	74	52	250120	83	0	0	0	
+116	38	87	72	238032	51	0	0	62	
+117	84	78	34	222768	25	0	66	0	
+118	90	99	96	855360	1	0	0	0	
+119	94	90	73	617580	15	0	0	0	
+120	79	86	42	285348	33	0	55	0	
+121	88	83	92	671968	9	0	0	0	
+122	69	44	86	261096	58	55	0	0	
+123	92	55	56	283360	75	0	0	0	
+124	63	71	95	424935	42	0	0	0	
+125	32	74	77	182336	36	0	0	64	
+126	69	84	73	423108	43	0	0	0	
+127	100	93	85	790500	2	0	0	0	
+128	94	64	51	306816	68	0	0	0	
+129	69	68	67	314364	67	0	0	0	
+130	72	81	42	244944	63	0	53	0	
+131	28	87	67	163212	17	0	0	70	
+132	100	100	73	730000	4	0	0	0	
+133	33	97	92	294492	30	0	0	65	
+134	46	78	100	358800	47	0	0	54	
+135	53	87	65	299715	70	0	0	0	
+136	57	73	73	303753	69	0	0	0	
+137	62	70	60	260400	82	0	0	0	
+138	91	55	70	350350	58	0	0	0	
+139	7	75	72	37800	11	0	0	76	
+140	36	4	1	144	1	0	99	0	
+141	63	77	95	460845	34	0	0	0	
+142	71	63	65	290745	73	0	0	0	
+143	100	63	65	409500	45	0	0	0	
+144	88	10	76	66880	6	89	0	0	
+145	99	81	82	657558	10	0	0	0	
+146	38	20	12	9120	2	68	85	43	
+147	58	72	53	221328	87	0	0	0	
+148	29	77	67	149611	38	0	0	67	
+149	97	66	91	582582	19	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	87	70	49	298410	8	0	0	0	
+1	97	45	82	357930	2	46	0	0	
+2	78	22	68	116688	8	70	0	0	
+3	69	86	30	178020	16	0	67	0	
+4	71	64	89	404416	15	28	0	0	
+5	94	86	76	614384	6	0	0	0	
+6	49	74	77	279202	27	0	0	0	
+7	21	34	39	27846	23	66	0	54	
+8	80	73	31	181040	12	0	67	0	
+9	60	60	92	331200	20	0	0	0	
+10	6	32	4	768	13	0	95	0	
+11	5	29	11	1595	23	63	89	0	
+12	39	30	43	50310	20	60	0	0	
+13	10	79	84	66360	8	0	0	87	
+14	35	37	44	56980	20	60	43	0	
+15	43	50	2	4300	3	0	97	0	
+16	4	1	18	72	11	89	80	0	
+17	8	2	46	736	9	97	41	0	
+18	42	40	39	65520	21	57	34	0	
+19	4	73	72	21024	6	0	0	94	
+20	24	23	2	1104	2	0	98	0	
+21	10	83	83	68890	9	0	0	86	
+22	20	39	27	21060	18	0	72	0	
+23	74	88	30	195360	14	0	0	0	
+24	94	72	35	236880	5	0	47	0	
+25	5	95	89	42275	5	0	0	94	
+26	52	99	75	386100	25	0	0	0	
+27	31	5	50	7750	7	86	39	0	
+28	31	31	15	14415	19	67	74	0	
+29	50	3	45	6750	6	86	0	0	
+30	9	70	67	42210	10	0	0	84	
+31	30	4	41	4920	24	71	0	0	
+32	30	37	19	21090	23	63	25	0	
+33	66	20	92	121440	17	44	0	0	
+34	38	49	36	67032	21	0	61	0	
+35	40	16	8	5120	3	66	87	0	
+36	10	4	28	1120	22	92	69	0	
+37	97	57	100	552900	4	0	0	0	
+38	12	25	22	6600	27	74	54	0	
+39	8	31	9	2232	19	67	89	0	
+40	81	89	98	706482	11	0	0	0	
+41	37	97	100	358900	19	0	0	62	
+42	88	77	20	135520	6	0	76	0	
+43	38	7	3	798	2	0	95	0	
+44	47	11	38	19646	11	89	0	0	
+45	28	29	31	25172	24	71	41	0	
+46	95	46	95	415150	2	0	0	0	
+47	23	47	38	41078	18	0	60	38	
+48	11	26	29	8294	24	74	0	54	
+49	31	43	41	54653	16	0	0	69	
+50	42	33	45	62370	19	67	29	0	
+51	44	13	39	22308	7	86	0	0	
+52	60	57	61	208620	21	0	0	0	
+53	98	77	90	679140	1	0	0	0	
+54	49	21	6	6174	4	57	76	0	
+55	11	6	38	2508	22	92	31	0	
+56	50	46	6	13800	3	0	91	0	
+57	86	92	33	261096	9	0	38	0	
+58	54	92	81	402408	22	0	0	0	
+59	10	3	41	1230	9	97	0	0	
+60	72	69	43	213624	8	0	49	0	
+61	93	72	47	314712	5	0	0	0	
+62	54	63	99	336798	23	0	0	0	
+63	27	25	32	21600	27	74	0	0	
+64	1	30	42	1260	10	70	36	84	
+65	72	97	38	265392	9	0	0	0	
+66	79	39	78	240318	13	0	0	0	
+67	44	8	1	352	4	57	82	0	
+68	30	33	25	24750	23	63	0	0	
+69	48	44	5	10560	2	46	82	0	
+70	79	79	39	243399	7	0	42	0	
+71	16	14	14	3136	22	0	81	0	
+72	33	23	17	12903	13	0	78	0	
+73	48	83	67	266928	12	0	0	0	
+74	43	29	15	18705	4	57	84	0	
+75	47	17	27	21573	5	72	72	0	
+76	71	86	23	140438	9	0	71	0	
+77	25	15	27	10125	10	81	62	0	
+78	50	80	88	352000	26	0	0	50	
+79	12	22	22	5808	27	74	32	0	
+80	4	35	33	4620	17	0	67	69	
+81	82	3	98	24108	1	77	0	0	
+82	34	37	39	49062	24	0	61	0	
+83	45	66	79	234630	23	0	0	54	
+84	14	45	4	2520	6	0	96	0	
+85	78	37	86	248196	13	39	0	0	
+86	39	67	84	219492	20	0	0	60	
+87	17	4	31	2108	22	92	0	0	
+88	13	18	18	4212	25	0	75	0	
+89	1	15	4	60	10	81	89	0	
+90	20	20	13	5200	17	0	86	0	
+91	40	36	1	1440	4	57	99	0	
+92	34	8	26	7072	11	89	38	0	
+93	74	16	72	85248	5	72	0	0	
+94	6	38	36	8208	16	0	41	69	
+95	34	86	75	219300	21	0	0	60	
+96	83	12	87	86652	3	66	0	0	
+97	62	67	91	378014	19	0	0	0	
+98	15	31	40	18600	20	67	0	60	
+99	11	23	12	3036	20	60	87	0	
+100	44	74	75	244200	24	0	0	54	
+101	43	37	1	1591	4	57	83	0	
+102	19	17	11	3553	15	28	89	0	
+103	24	20	6	2880	13	39	93	0	
+104	93	82	6	45756	7	0	81	0	
+105	12	30	40	14400	20	67	40	60	
+106	73	28	86	175784	15	0	0	0	
+107	21	16	12	4032	15	0	86	0	
+108	50	80	95	380000	26	0	0	0	
+109	50	22	29	31900	8	70	68	0	
+110	43	28	29	34916	19	67	0	0	
+111	43	34	34	49708	21	57	0	0	
+112	54	71	61	233874	24	0	0	0	
+113	2	29	36	2088	10	70	0	84	
+114	66	68	15	67320	5	0	82	0	
+115	30	21	7	4410	13	39	86	0	
+116	38	87	72	238032	18	0	0	0	
+117	84	78	34	222768	10	0	42	0	
+118	11	27	6	1782	7	0	94	0	
+119	23	30	7	4830	7	0	87	0	
+120	79	86	42	285348	7	0	0	0	
+121	27	19	6	3078	1	0	94	0	
+122	69	44	86	261096	17	0	0	0	
+123	24	7	16	2688	11	89	64	0	
+124	30	38	23	26220	21	57	73	0	
+125	32	74	77	182336	27	0	0	49	
+126	9	29	12	3132	26	0	88	50	
+127	48	17	33	26928	10	81	0	0	
+128	35	18	29	18270	10	81	33	0	
+129	27	25	45	30375	23	63	44	0	
+130	72	81	42	244944	10	0	0	0	
+131	28	87	67	163212	16	0	0	0	
+132	37	35	4	5180	1	0	90	0	
+133	33	97	92	294492	25	0	0	52	
+134	46	78	100	358800	22	0	0	54	
+135	33	44	8	11616	8	0	92	0	
+136	9	27	23	5589	27	0	77	0	
+137	62	70	60	260400	18	0	0	38	
+138	49	3	45	6615	6	86	45	0	
+139	7	75	72	37800	7	0	0	93	
+140	36	4	1	144	3	0	99	0	
+141	20	28	25	14000	24	71	72	0	
+142	3	17	27	1377	26	80	0	0	
+143	31	23	21	14973	10	0	76	0	
+144	88	10	76	66880	4	57	0	0	
+145	20	31	36	22320	23	66	39	54	
+146	38	20	12	9120	2	46	87	0	
+147	39	8	5	1560	3	66	95	0	
+148	29	77	67	149611	17	0	0	69	
+149	97	66	91	582582	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	9	2	5	90	1	81	35	0	
+1	5	7	1	35	1	91	4	0	
+2	1	2	7	14	1	62	42	0	
+3	8	2	8	128	1	35	29	0	
+4	10	2	6	120	1	35	56	0	
+5	1	4	4	16	1	72	58	0	
+6	4	5	9	180	1	43	81	0	
+7	4	4	10	160	1	35	10	0	
+8	7	3	4	84	1	72	54	0	
+9	4	9	9	324	1	43	72	0	
+10	2	9	1	18	1	0	2	10	
+11	5	3	1	15	1	91	3	0	
+12	7	4	3	84	1	35	77	0	
+13	2	8	10	160	1	35	0	0	
+14	7	4	6	168	1	35	50	0	
+15	5	9	1	45	1	0	1	10	
+16	3	7	10	210	1	28	0	0	
+17	9	9	3	243	1	62	97	0	
+18	8	4	10	320	1	22	10	0	
+19	5	7	4	140	1	72	50	0	
+20	2	6	10	120	1	22	0	0	
+21	1	3	10	30	1	19	0	0	
+22	9	8	4	288	1	72	46	0	
+23	8	2	6	96	1	35	44	0	
+24	9	9	10	810	1	0	90	0	
+25	3	2	3	18	1	72	95	0	
+26	6	7	4	168	1	72	42	0	
+27	4	3	2	24	1	35	92	0	
+28	8	3	8	192	1	52	88	0	
+29	9	10	8	720	1	52	80	0	
+30	2	7	10	140	1	0	80	0	
+31	9	3	10	270	1	0	70	0	
+32	5	2	7	70	1	62	35	0	
+33	10	4	3	120	1	72	92	0	
+34	4	9	5	180	1	81	30	0	
+35	2	4	5	40	1	81	25	0	
+36	10	9	5	450	1	81	20	0	
+37	1	1	10	10	1	0	60	0	
+38	7	5	1	35	1	91	2	0	
+39	10	3	5	150	1	81	15	0	
+40	7	3	5	105	1	81	10	0	
+41	4	9	10	360	1	0	50	0	
+42	6	1	10	60	1	0	40	0	
+43	10	7	9	630	1	43	63	0	
+44	7	1	10	70	1	0	30	0	
+45	9	6	7	378	1	62	28	0	
+46	6	6	8	288	1	52	72	0	
+47	10	6	8	480	1	52	64	0	
+48	8	7	4	224	1	72	38	0	
+49	3	10	4	120	1	52	96	0	
+50	5	7	1	35	1	91	1	0	
+51	2	5	2	20	1	35	90	0	
+52	9	9	1	81	1	0	0	10	
+53	10	8	4	320	1	72	34	0	
+54	3	4	5	60	1	81	5	0	
+55	7	2	10	140	1	0	20	0	
+56	10	2	2	40	1	35	88	0	
+57	7	3	10	210	1	0	10	0	
+58	7	3	8	168	1	52	56	0	
+59	7	1	8	56	1	52	48	0	
+60	1	9	9	81	1	43	54	0	
+61	6	8	1	48	1	91	0	0	
+62	9	10	5	450	1	81	0	0	
+63	3	7	8	168	1	52	40	0	
+64	9	6	6	324	1	62	91	0	
+65	3	1	5	15	1	72	25	0	
+66	6	1	1	6	1	28	11	0	
+67	2	3	5	30	1	72	20	0	
+68	9	5	3	135	1	72	89	0	
+69	10	4	4	160	1	72	30	0	
+70	4	7	8	224	1	52	32	0	
+71	9	1	3	27	1	72	86	0	
+72	6	7	1	42	1	28	10	0	
+73	6	9	9	486	1	43	45	0	
+74	8	8	1	64	1	35	99	0	
+75	10	6	6	360	1	62	85	0	
+76	3	2	7	42	1	62	21	0	
+77	2	6	4	48	1	81	96	0	
+78	10	2	10	200	1	9	90	0	
+79	10	3	1	30	1	35	98	0	
+80	3	2	4	24	1	81	92	0	
+81	7	7	2	98	1	35	86	0	
+82	4	7	8	224	1	52	24	0	
+83	9	6	9	486	1	43	36	0	
+84	2	6	5	60	1	72	15	0	
+85	10	7	5	350	1	72	10	0	
+86	2	2	1	4	1	35	97	0	
+87	2	7	8	112	1	52	16	0	
+88	3	1	9	27	1	43	27	0	
+89	8	9	9	648	1	43	18	0	
+90	6	1	4	24	1	81	88	0	
+91	10	3	5	150	1	72	5	0	
+92	5	10	4	200	1	81	84	0	
+93	9	8	2	144	1	35	84	0	
+94	6	9	9	486	1	43	9	0	
+95	6	4	4	96	1	81	80	0	
+96	7	8	3	168	1	72	83	0	
+97	8	3	3	72	1	72	80	0	
+98	5	2	8	80	1	52	8	0	
+99	3	9	5	135	1	72	0	0	
+100	7	10	7	490	1	62	14	0	
+101	6	7	2	84	1	35	82	0	
+102	10	3	6	180	1	62	79	0	
+103	5	5	7	175	1	62	7	0	
+104	8	3	10	240	1	9	80	0	
+105	2	10	8	160	1	52	0	0	
+106	6	2	2	24	1	35	80	0	
+107	4	5	3	60	1	72	77	0	
+108	8	1	3	24	1	72	74	0	
+109	7	2	6	84	1	62	73	0	
+110	3	9	4	108	1	81	76	0	
+111	5	6	4	120	1	81	72	0	
+112	4	6	5	120	1	35	72	0	
+113	7	4	1	28	1	35	96	0	
+114	3	6	3	54	1	72	71	0	
+115	9	7	4	252	1	81	68	0	
+116	1	7	4	28	1	81	64	0	
+117	8	7	5	280	1	35	67	0	
+118	9	8	3	216	1	72	68	0	
+119	1	5	4	20	1	81	60	0	
+120	3	10	10	300	1	9	70	0	
+121	6	10	7	420	1	62	0	0	
+122	5	1	10	50	1	9	60	0	
+123	4	8	6	192	1	62	67	0	
+124	2	1	6	12	1	62	61	0	
+125	8	9	10	720	1	9	50	0	
+126	3	6	6	108	1	62	55	0	
+127	4	1	5	20	1	35	62	0	
+128	7	1	2	14	1	43	98	0	
+129	7	3	4	84	1	81	56	0	
+130	6	10	10	600	1	9	40	0	
+131	5	1	10	50	1	9	30	0	
+132	2	5	3	30	1	72	65	0	
+133	9	1	3	27	1	72	62	0	
+134	7	5	4	140	1	81	52	0	
+135	3	7	1	21	1	35	95	0	
+136	1	7	7	49	1	35	37	0	
+137	10	9	9	810	1	43	0	0	
+138	2	6	4	48	1	81	48	0	
+139	8	7	6	336	1	62	49	0	
+140	10	7	10	700	1	9	20	0	
+141	8	2	1	16	1	35	94	0	
+142	6	1	8	48	1	43	90	0	
+143	1	6	2	12	1	72	98	0	
+144	10	3	10	300	1	9	10	0	
+145	2	10	10	200	1	9	0	0	
+146	10	9	10	900	1	0	0	0	
+147	3	8	9	216	1	35	20	0	
+148	4	10	4	160	1	81	44	0	
+149	3	3	4	36	1	81	40	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	7	5	140	2	92	95	64	
+1	15	22	16	5280	3	26	32	0	
+2	1	17	32	544	2	11	0	64	
+3	13	27	3	1053	1	32	91	70	
+4	35	12	21	8820	1	78	66	35	
+5	11	4	4	176	2	0	66	64	
+6	34	5	14	2380	2	92	46	64	
+7	19	29	35	19285	2	27	0	0	
+8	12	28	9	3024	1	32	68	70	
+9	4	4	4	64	2	0	62	64	
+10	32	9	31	8928	1	0	68	0	
+11	15	8	31	3720	1	0	34	35	
+12	32	29	33	30624	1	62	0	0	
+13	22	13	20	5720	2	37	76	34	
+14	17	4	21	1428	1	95	0	35	
+15	10	34	11	3740	1	32	39	70	
+16	8	12	15	1440	3	26	63	0	
+17	14	34	13	6188	1	32	26	70	
+18	33	19	10	6270	3	81	0	0	
+19	15	27	4	1620	1	32	87	70	
+20	7	31	20	4340	2	37	56	34	
+21	31	13	30	12090	1	10	70	0	
+22	34	13	19	8398	2	11	51	64	
+23	8	32	31	7936	2	37	0	34	
+24	24	24	20	11520	2	69	63	34	
+25	8	22	18	3168	3	0	18	0	
+26	21	7	9	1323	2	92	73	64	
+27	29	3	2	174	1	91	98	0	
+28	18	13	18	4212	2	11	70	64	
+29	4	20	28	2240	2	28	62	64	
+30	27	22	30	17820	2	56	30	0	
+31	9	23	25	5175	2	37	31	34	
+32	15	7	7	735	2	92	82	64	
+33	30	29	13	11310	1	32	13	70	
+34	9	24	10	2160	3	53	60	0	
+35	17	4	20	1360	1	95	21	35	
+36	20	4	15	1200	1	95	60	35	
+37	11	21	5	1155	3	0	36	0	
+38	2	10	31	620	2	28	31	64	
+39	5	3	35	525	2	34	0	34	
+40	2	3	5	30	2	34	78	34	
+41	9	19	15	2565	3	26	48	0	
+42	21	31	30	19530	1	15	0	35	
+43	35	32	29	32480	1	46	0	35	
+44	27	11	5	1485	2	0	57	64	
+45	14	1	2	28	2	34	65	34	
+46	16	6	13	1248	2	92	60	64	
+47	30	16	28	13440	2	27	35	0	
+48	13	17	24	5304	1	78	0	35	
+49	28	15	19	7980	2	11	32	64	
+50	35	17	1	595	1	30	99	0	
+51	22	10	22	4840	2	86	75	0	
+52	24	24	16	9216	3	26	16	0	
+53	5	28	14	1960	3	53	0	0	
+54	18	14	35	8820	2	0	35	0	
+55	27	32	35	30240	1	30	0	0	
+56	30	12	12	4320	2	56	88	0	
+57	12	23	10	2760	3	53	50	0	
+58	2	28	13	728	3	53	27	0	
+59	17	26	18	7956	3	0	0	0	
+60	26	29	19	14326	2	57	64	64	
+61	31	3	31	2883	1	30	68	0	
+62	24	30	30	21600	2	56	0	0	
+63	18	2	23	828	2	86	52	0	
+64	19	26	11	5434	2	0	89	34	
+65	28	16	20	8960	2	69	43	34	
+66	1	26	6	156	3	26	93	0	
+67	7	28	35	6860	2	0	35	34	
+68	24	35	13	10920	1	32	0	70	
+69	15	19	24	6840	1	15	54	35	
+70	29	2	33	1914	1	0	35	0	
+71	34	21	28	19992	2	56	60	0	
+72	21	27	26	14742	2	0	70	0	
+73	26	29	9	6786	1	32	59	70	
+74	23	8	21	3864	1	78	45	35	
+75	25	21	21	11025	1	15	78	35	
+76	28	2	27	1512	1	91	56	0	
+77	17	21	9	3213	3	53	88	0	
+78	5	27	10	1350	3	53	40	0	
+79	30	23	11	7590	2	27	89	0	
+80	23	22	4	2024	1	62	96	0	
+81	7	7	17	833	2	92	0	64	
+82	29	7	28	5684	1	91	28	0	
+83	19	31	24	14136	1	15	30	35	
+84	17	26	25	11050	1	46	29	35	
+85	20	27	35	18900	2	0	0	0	
+86	7	27	16	3024	3	26	0	0	
+87	7	32	13	2912	1	0	0	70	
+88	13	11	9	1287	2	0	48	64	
+89	33	14	29	13398	2	86	0	0	
+90	26	1	14	364	2	34	35	34	
+91	25	3	5	375	2	34	60	34	
+92	30	30	9	8100	1	32	50	70	
+93	14	13	7	1274	3	81	28	0	
+94	16	9	14	2016	2	0	34	64	
+95	16	9	24	3456	1	46	54	35	
+96	22	8	13	2288	1	78	87	35	
+97	18	23	3	1242	3	0	41	0	
+98	25	2	3	150	2	0	96	0	
+99	3	29	5	435	1	32	82	70	
+100	22	25	7	3850	3	26	86	0	
+101	21	32	22	14784	1	46	78	35	
+102	25	8	6	1200	2	92	89	64	
+103	30	30	17	15300	2	69	83	34	
+104	23	8	15	2760	2	92	17	64	
+105	17	5	23	1955	2	86	29	0	
+106	11	32	2	704	1	32	94	70	
+107	29	35	23	23345	2	57	0	64	
+108	33	6	28	5544	1	91	0	0	
+109	27	17	26	11934	2	27	63	0	
+110	28	19	19	10108	2	57	45	64	
+111	35	1	14	490	1	95	75	35	
+112	19	1	5	95	2	34	55	34	
+113	2	29	31	1798	2	28	0	64	
+114	3	21	13	819	3	53	14	0	
+115	24	2	19	912	1	95	41	35	
+116	16	22	9	3168	3	53	79	0	
+117	33	2	5	330	1	95	94	35	
+118	29	8	33	7656	1	30	35	0	
+119	16	15	34	8160	1	0	0	35	
+120	33	5	5	825	1	95	89	35	
+121	6	15	22	1980	2	69	0	34	
+122	30	16	35	16800	1	10	35	0	
+123	4	3	11	132	2	34	67	34	
+124	7	21	21	3087	2	69	22	34	
+125	13	9	20	2340	1	0	65	35	
+126	28	11	31	9548	1	62	65	0	
+127	4	21	10	840	2	28	90	64	
+128	22	21	32	14784	1	62	33	0	
+129	22	18	9	3564	3	81	19	0	
+130	21	20	35	14700	1	10	0	0	
+131	35	6	15	3150	1	91	83	0	
+132	27	5	3	405	2	86	97	0	
+133	9	21	3	567	3	53	97	0	
+134	7	10	4	280	2	37	96	34	
+135	13	17	16	3536	2	57	83	64	
+136	1	12	12	144	2	11	88	64	
+137	15	24	9	3240	3	53	70	0	
+138	2	11	34	748	2	0	0	64	
+139	28	17	21	9996	1	78	24	35	
+140	5	27	5	675	1	32	77	70	
+141	8	2	6	96	2	34	49	34	
+142	16	21	8	2688	3	26	78	0	
+143	1	1	22	22	2	57	23	64	
+144	30	13	15	5850	1	0	85	35	
+145	27	10	35	9450	1	0	0	0	
+146	5	34	35	5950	2	0	0	34	
+147	8	8	14	896	2	92	32	64	
+148	4	30	19	2280	2	0	70	34	
+149	3	13	9	351	3	81	10	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=09 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	49	32	45	70560	25	63	51	0	
+1	95	77	71	519365	8	0	0	0	
+2	61	92	67	376004	17	0	0	0	
+3	68	72	78	381888	9	0	0	0	
+4	80	62	36	178560	16	0	0	0	
+5	61	14	14	11956	26	85	50	0	
+6	24	55	49	64680	26	0	0	52	
+7	34	34	80	92480	5	63	0	33	
+8	57	93	34	180234	19	0	64	0	
+9	34	49	29	48314	19	43	64	57	
+10	62	89	71	391778	14	0	0	0	
+11	5	33	81	13365	5	0	0	90	
+12	27	14	33	12474	9	86	0	68	
+13	32	8	50	12800	5	91	0	0	
+14	97	4	6	2328	20	93	63	0	
+15	55	79	11	47795	6	0	88	0	
+16	93	17	80	126480	8	77	0	0	
+17	19	89	3	5073	22	0	58	73	
+18	98	4	10	3920	20	89	63	0	
+19	35	37	44	56980	14	58	0	62	
+20	52	86	100	447200	1	0	0	11	
+21	51	43	80	175440	4	51	0	0	
+22	49	18	54	47628	12	75	0	0	
+23	8	2	46	736	1	89	0	70	
+24	89	9	40	32040	10	86	0	0	
+25	33	42	13	18018	26	0	50	67	
+26	16	47	54	40608	15	0	0	81	
+27	24	23	2	1104	26	55	0	52	
+28	78	83	28	181272	13	0	72	0	
+29	89	10	88	78320	3	86	0	0	
+30	22	27	70	41580	14	0	0	62	
+31	39	43	30	50310	19	0	64	57	
+32	85	92	47	367540	24	0	0	0	
+33	90	64	3	17280	18	0	65	0	
+34	34	9	5	1530	14	89	0	0	
+35	12	94	65	73320	4	0	0	86	
+36	100	89	55	489500	20	0	0	0	
+37	81	81	70	459270	15	0	0	0	
+38	37	15	31	17205	9	85	0	0	
+39	50	3	95	14250	3	96	0	0	
+40	7	73	95	48545	1	0	0	63	
+41	4	9	20	720	1	80	0	63	
+42	16	91	80	116480	7	0	0	0	
+43	80	37	69	204240	16	62	0	0	
+44	47	21	20	19740	19	76	0	0	
+45	99	16	97	153648	2	0	1	0	
+46	6	86	88	45408	1	0	0	5	
+47	90	16	58	83520	22	83	0	0	
+48	28	27	4	3024	18	72	0	66	
+49	73	60	4	17520	3	0	95	0	
+50	95	57	21	113715	16	0	69	0	
+51	12	25	72	21600	5	66	0	0	
+52	59	49	31	89621	17	0	67	0	
+53	10	58	94	54520	1	0	0	70	
+54	63	34	65	139230	18	64	0	0	
+55	37	52	70	134680	12	43	0	62	
+56	70	2	32	4480	4	94	0	0	
+57	57	63	80	287280	5	0	0	33	
+58	7	53	38	14098	21	47	0	56	
+59	97	11	88	93896	6	88	0	0	
+60	81	49	29	115101	24	0	47	0	
+61	96	28	1	2688	2	0	0	0	
+62	29	60	55	95700	18	0	0	66	
+63	73	47	38	130378	27	0	0	0	
+64	29	66	76	145464	9	0	0	68	
+65	43	11	5	2365	7	89	0	56	
+66	86	41	31	109306	16	57	69	0	
+67	92	83	45	343620	22	0	0	0	
+68	89	75	13	86775	11	0	77	0	
+69	90	44	54	213840	10	0	0	0	
+70	44	47	58	119944	21	0	0	56	
+71	39	41	23	36777	17	0	67	59	
+72	6	7	21	882	1	73	0	63	
+73	56	99	39	216216	21	0	59	0	
+74	98	88	61	526064	6	0	0	0	
+75	50	96	6	28800	4	0	94	0	
+76	83	42	77	268422	10	44	0	0	
+77	62	76	64	301568	19	0	0	0	
+78	10	2	40	800	1	91	0	70	
+79	10	53	41	21730	15	47	0	81	
+80	93	32	24	71424	20	57	63	0	
+81	37	77	32	91168	23	0	54	54	
+82	54	47	38	96444	23	0	54	0	
+83	79	46	19	69046	8	0	80	0	
+84	32	36	75	86400	7	57	0	16	
+85	30	77	55	127050	17	0	0	61	
+86	22	92	51	103224	13	0	0	77	
+87	2	57	38	4332	8	0	0	95	
+88	73	71	39	202137	22	0	58	0	
+89	8	29	89	20648	5	33	0	90	
+90	86	51	94	412284	4	0	0	0	
+91	80	83	75	498000	11	0	0	0	
+92	5	90	94	42300	1	0	0	0	
+93	69	48	72	238464	13	50	0	0	
+94	56	89	59	294056	21	0	0	0	
+95	66	64	64	270336	18	0	0	0	
+96	67	98	23	151018	10	0	77	0	
+97	28	33	3	2772	19	67	0	62	
+98	45	12	98	52920	1	86	0	11	
+99	93	79	15	110205	7	0	84	0	
+100	77	50	67	257950	13	0	0	0	
+101	6	97	22	12804	23	0	0	89	
+102	70	73	26	132860	12	0	74	0	
+103	75	15	77	86625	11	83	0	0	
+104	68	63	40	171360	25	0	51	0	
+105	22	100	38	83600	26	0	0	76	
+106	86	22	12	22704	11	75	77	0	
+107	4	85	83	28220	3	0	0	95	
+108	78	31	53	128154	24	49	47	0	
+109	87	92	26	208104	15	0	70	0	
+110	43	39	84	140868	7	50	0	56	
+111	95	86	84	686280	3	0	0	0	
+112	54	46	45	111780	23	47	54	0	
+113	37	64	11	26048	9	0	78	61	
+114	33	66	93	202554	5	0	0	0	
+115	89	97	54	466182	23	0	0	0	
+116	31	67	54	112158	19	0	0	62	
+117	18	67	55	66330	11	0	0	80	
+118	79	18	13	18486	24	80	47	0	
+119	51	65	4	13260	5	0	93	0	
+120	13	20	70	18200	9	66	0	68	
+121	36	20	17	12240	17	77	0	61	
+122	45	1	40	1800	1	98	0	11	
+123	84	8	26	17472	25	87	0	0	
+124	2	11	16	352	1	89	0	63	
+125	38	59	40	89680	21	0	59	56	
+126	3	86	6	1548	10	0	0	90	
+127	34	31	55	57970	14	27	0	62	
+128	37	1	12	444	1	99	0	11	
+129	27	43	74	85914	12	0	0	62	
+130	36	50	80	144000	7	0	0	56	
+131	15	31	90	41850	1	58	0	70	
+132	62	75	73	339450	12	0	0	0	
+133	99	11	63	68607	20	89	0	0	
+134	67	85	44	250580	26	0	50	0	
+135	93	87	51	412641	25	0	0	0	
+136	61	47	17	48739	9	0	78	0	
+137	70	19	69	91770	15	81	0	0	
+138	92	6	74	40848	8	94	0	0	
+139	98	57	6	33516	20	0	63	0	
+140	40	57	80	182400	7	0	0	16	
+141	28	12	11	3696	18	60	0	66	
+142	26	1	28	728	1	93	0	70	
+143	21	66	12	16632	25	0	51	68	
+144	40	13	70	36400	9	72	0	0	
+145	22	100	50	110000	26	0	0	0	
+146	30	79	50	118500	26	0	0	22	
+147	93	28	29	75516	14	0	71	0	
+148	84	30	34	85680	18	64	65	0	
+149	63	43	24	65016	27	47	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=1).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	67	76	213864	31	0	0	0	
+1	68	49	69	229908	29	0	0	0	
+2	77	31	87	207669	31	67	0	0	
+3	86	49	73	307622	16	47	0	0	
+4	90	12	98	105840	15	87	0	0	
+5	20	38	14	10640	9	0	83	67	
+6	43	30	29	37410	23	33	59	0	
+7	93	98	94	856716	2	0	0	0	
+8	71	9	75	47925	25	91	0	0	
+9	64	51	84	274176	21	0	0	0	
+10	70	17	70	83300	35	4	0	26	
+11	99	1	68	6732	4	98	0	0	
+12	95	6	72	41040	36	82	0	0	
+13	81	37	100	299700	18	0	0	0	
+14	50	95	89	422750	10	0	0	0	
+15	21	46	25	24150	4	0	65	76	
+16	12	92	91	100464	3	0	0	86	
+17	91	13	83	98189	34	87	0	0	
+18	48	44	22	46464	10	0	77	50	
+19	25	46	6	6900	6	50	89	69	
+20	86	90	94	727560	3	0	0	0	
+21	94	15	82	115620	21	85	0	0	
+22	68	76	68	351424	14	0	0	0	
+23	96	42	81	326592	15	0	0	0	
+24	66	14	69	63756	35	21	0	26	
+25	67	46	67	206494	32	0	0	0	
+26	80	4	70	22400	35	0	0	0	
+27	87	39	78	264654	24	49	0	0	
+28	97	18	99	172854	12	79	0	0	
+29	69	5	78	26910	35	92	0	26	
+30	89	98	4	34888	2	0	94	0	
+31	27	88	73	173448	30	0	0	70	
+32	74	20	73	108040	35	72	0	26	
+33	76	48	84	306432	17	0	0	0	
+34	27	8	7	1512	7	81	88	11	
+35	14	20	5	1400	7	55	88	21	
+36	94	24	76	171456	32	76	0	0	
+37	3	94	92	25944	2	0	0	93	
+38	83	41	73	248419	26	0	0	0	
+39	90	27	98	238140	9	73	0	0	
+40	80	22	93	163680	34	25	0	0	
+41	79	27	96	204768	18	73	0	0	
+42	88	30	91	240240	26	41	0	0	
+43	26	91	87	205842	8	0	0	71	
+44	36	39	2	2808	7	55	97	21	
+45	76	97	34	250648	4	0	65	0	
+46	99	45	88	392040	7	55	0	0	
+47	76	19	83	119852	36	22	0	0	
+48	98	38	72	268128	22	42	0	0	
+49	82	42	79	272076	22	0	0	0	
+50	82	84	41	282408	20	0	0	0	
+51	86	4	73	25112	36	88	0	0	
+52	70	36	83	209160	30	47	0	0	
+53	62	80	83	411680	11	6	0	0	
+54	91	3	100	27300	1	97	0	0	
+55	69	66	59	268686	23	0	0	0	
+56	96	45	74	319680	15	42	0	0	
+57	95	35	89	295925	18	37	0	0	
+58	88	6	80	42240	36	76	0	0	
+59	78	47	78	285948	19	0	0	0	
+60	16	91	100	145600	20	0	0	82	
+61	2	98	72	14112	2	0	0	96	
+62	96	55	98	517440	7	0	0	0	
+63	83	42	66	230076	27	32	0	0	
+64	83	67	20	111220	19	0	78	0	
+65	76	22	79	132088	36	0	0	0	
+66	90	9	73	59130	20	91	0	0	
+67	55	83	51	232815	28	0	0	45	
+68	67	73	91	445081	9	0	0	0	
+69	78	18	85	119340	36	41	0	0	
+70	71	17	85	102595	8	81	0	0	
+71	67	47	68	214132	30	0	0	0	
+72	99	39	100	386100	12	0	0	0	
+73	18	6	34	3672	4	83	65	76	
+74	66	90	47	279180	20	0	41	0	
+75	75	92	77	531300	6	0	0	0	
+76	27	82	79	174906	29	0	0	68	
+77	31	50	5	7750	6	0	89	69	
+78	67	5	100	33500	10	95	0	0	
+79	98	21	74	152292	34	47	0	0	
+80	99	98	65	630630	4	0	0	0	
+81	68	21	94	134232	14	76	0	0	
+82	85	8	94	63920	3	92	0	0	
+83	90	24	83	179280	5	76	0	0	
+84	83	7	73	42413	33	91	0	0	
+85	88	40	87	306240	17	48	0	0	
+86	99	43	67	285219	19	47	0	0	
+87	71	48	75	255600	25	41	0	0	
+88	45	69	75	232875	28	0	0	0	
+89	89	17	66	99858	36	59	0	0	
+90	93	6	80	44640	11	0	0	0	
+91	2	32	45	2880	7	0	0	96	
+92	76	30	90	205200	32	46	0	0	
+93	21	71	91	135681	5	0	0	79	
+94	44	33	30	43560	23	0	59	0	
+95	45	89	77	308385	10	0	0	50	
+96	68	15	90	91800	30	83	0	0	
+97	99	31	80	245520	23	66	0	0	
+98	11	42	9	4158	7	55	88	0	
+99	68	72	28	137088	35	0	70	0	
+100	73	7	74	37814	6	92	0	0	
+101	78	66	6	30888	5	0	94	0	
+102	79	25	98	193550	27	75	0	0	
+103	76	32	70	170240	33	59	0	0	
+104	94	86	4	32336	3	0	94	0	
+105	10	26	11	2860	7	55	88	11	
+106	99	2	77	15246	2	98	0	0	
+107	22	96	89	187968	6	0	0	75	
+108	68	36	88	215424	29	49	0	0	
+109	79	76	94	564376	5	0	0	0	
+110	86	27	84	195048	26	73	0	0	
+111	79	49	69	267099	24	0	0	0	
+112	31	91	82	231322	11	6	0	68	
+113	100	97	94	911800	1	0	0	0	
+114	68	2	92	12512	3	90	0	0	
+115	100	15	72	108000	28	85	0	0	
+116	90	19	88	150480	34	68	0	0	
+117	69	78	17	91494	6	0	77	0	
+118	91	48	76	331968	13	49	0	0	
+119	91	86	16	125216	11	0	83	0	
+120	75	71	14	74550	13	0	86	0	
+121	72	47	91	307944	16	0	0	0	
+122	25	45	48	54000	9	0	0	67	
+123	26	96	68	169728	35	4	0	0	
+124	33	40	35	46200	9	0	48	67	
+125	100	25	68	170000	34	0	0	0	
+126	84	70	5	29400	6	0	95	0	
+127	100	40	91	364000	12	39	0	0	
+128	81	41	78	259038	25	0	0	0	
+129	71	10	76	53960	24	90	0	0	
+130	88	32	97	273152	21	51	0	0	
+131	85	49	86	358190	13	0	0	0	
+132	71	93	3	19809	8	0	89	0	
+133	98	9	86	75852	19	90	0	0	
+134	97	78	6	45396	1	0	94	0	
+135	42	17	18	12852	6	78	77	0	
+136	32	90	67	192960	14	0	0	68	
+137	92	11	77	77924	17	89	0	0	
+138	86	15	81	104490	29	85	0	0	
+139	68	28	90	171360	33	31	0	0	
+140	70	81	89	504630	8	0	0	0	
+141	91	20	94	171080	22	80	0	0	
+142	77	32	97	239008	27	0	0	0	
+143	68	31	90	189720	33	0	0	0	
+144	88	70	32	197120	14	0	68	0	
+145	26	44	25	28600	15	42	74	0	
+146	10	37	29	10730	4	46	65	76	
+147	81	3	67	16281	12	97	0	0	
+148	68	14	87	82824	11	86	0	0	
+149	74	4	93	27528	16	96	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=2).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	67	76	213864	34	0	0	0	
+1	68	89	34	205768	33	0	27	0	
+2	77	76	27	158004	38	0	0	0	
+3	86	99	43	366102	12	0	46	0	
+4	90	82	23	169740	34	0	76	0	
+5	20	38	14	10640	6	45	54	75	
+6	43	30	29	37410	24	66	30	0	
+7	93	98	94	856716	2	0	0	0	
+8	71	74	45	236430	28	0	0	0	
+9	64	51	84	274176	22	0	16	0	
+10	70	67	15	70350	40	0	74	0	
+11	99	71	18	126522	19	0	82	0	
+12	95	81	37	284715	19	0	43	0	
+13	81	67	45	244215	26	0	46	0	
+14	50	95	89	422750	10	0	0	0	
+15	21	46	25	24150	6	45	0	75	
+16	12	92	91	100464	3	0	0	86	
+17	91	78	48	340704	15	0	0	0	
+18	48	44	22	46464	29	0	51	45	
+19	25	46	6	6900	6	45	68	75	
+20	86	90	94	727560	3	0	0	0	
+21	94	15	82	115620	13	85	0	0	
+22	68	76	68	351424	14	0	0	26	
+23	96	42	81	326592	7	55	0	0	
+24	66	89	29	170346	37	0	35	0	
+25	67	66	7	30954	17	0	89	0	
+26	80	94	35	263200	24	0	59	0	
+27	87	99	33	284229	20	0	0	0	
+28	97	68	24	158304	37	0	76	0	
+29	69	95	13	85215	21	0	87	0	
+30	89	98	4	34888	2	0	94	0	
+31	27	88	73	173448	33	0	27	68	
+32	74	20	73	108040	18	80	0	0	
+33	76	68	24	124032	39	0	28	0	
+34	27	8	7	1512	4	92	65	0	
+35	14	20	5	1400	1	78	0	0	
+36	94	89	46	384836	12	0	0	0	
+37	3	94	92	25944	2	0	0	93	
+38	83	76	48	302784	16	0	49	0	
+39	90	92	28	231840	30	0	72	0	
+40	80	22	93	163680	5	76	0	0	
+41	79	92	11	79948	8	0	89	0	
+42	88	30	91	240240	22	70	0	0	
+43	26	91	87	205842	8	0	0	70	
+44	36	39	2	2808	7	55	81	42	
+45	76	97	34	250648	25	0	66	0	
+46	99	90	33	294030	4	0	65	0	
+47	76	74	48	269952	23	0	0	0	
+48	98	88	2	17248	2	0	98	0	
+49	82	82	29	194996	35	0	71	0	
+50	82	84	41	282408	20	0	33	0	
+51	86	4	73	25112	3	96	0	0	
+52	70	81	33	187110	36	0	36	0	
+53	62	80	83	411680	11	0	0	0	
+54	91	83	10	75530	12	0	90	0	
+55	69	66	59	268686	24	0	0	0	
+56	96	85	44	359040	13	0	0	0	
+57	95	80	34	258400	25	0	32	0	
+58	88	71	20	124960	31	0	79	0	
+59	78	97	8	60528	9	0	91	0	
+60	16	91	100	145600	5	0	0	80	
+61	2	98	72	14112	2	0	0	96	
+62	96	55	98	517440	7	0	0	0	
+63	83	42	66	230076	30	0	0	0	
+64	83	67	20	111220	40	0	0	0	
+65	76	67	44	224048	32	0	38	0	
+66	90	94	23	194580	6	0	77	0	
+67	55	83	51	232815	29	0	0	45	
+68	67	73	91	445081	9	0	0	0	
+69	78	73	25	142350	38	0	56	0	
+70	71	72	20	102240	40	0	20	0	
+71	67	92	48	295872	17	0	41	0	
+72	99	99	25	245025	20	0	75	0	
+73	18	6	34	3672	3	90	0	0	
+74	66	90	47	279180	21	0	0	0	
+75	75	92	77	531300	6	0	0	0	
+76	27	82	79	174906	31	0	0	73	
+77	31	50	5	7750	9	0	82	67	
+78	67	85	40	227800	31	0	34	0	
+79	98	21	74	152292	16	79	0	0	
+80	99	98	65	630630	4	0	0	0	
+81	68	76	29	149872	38	0	27	0	
+82	85	83	49	345695	13	0	44	0	
+83	90	74	43	286380	19	0	0	0	
+84	83	72	38	227088	32	0	0	0	
+85	88	100	27	237600	27	0	33	0	
+86	99	83	7	57519	13	0	93	0	
+87	71	93	40	264120	23	0	48	0	
+88	45	69	75	232875	29	0	0	0	
+89	89	92	1	8188	4	0	98	0	
+90	93	96	30	267840	14	0	70	0	
+91	2	32	45	2880	2	0	0	98	
+92	76	90	40	273600	21	0	47	0	
+93	21	71	91	135681	23	0	0	79	
+94	44	33	30	43560	24	66	0	0	
+95	45	89	77	308385	10	0	0	50	
+96	68	85	35	202300	33	0	61	0	
+97	99	66	45	294030	18	0	0	0	
+98	11	42	9	4158	6	45	25	85	
+99	68	72	28	137088	39	0	0	0	
+100	73	92	34	228344	31	0	0	0	
+101	78	66	6	30888	5	0	94	0	
+102	79	80	28	176960	36	0	72	0	
+103	76	32	70	170240	30	42	0	0	
+104	94	86	4	32336	3	0	94	0	
+105	10	26	11	2860	6	45	77	90	
+106	99	82	32	259776	25	0	0	0	
+107	22	96	89	187968	21	0	0	76	
+108	68	91	3	18564	17	0	96	0	
+109	79	76	94	564376	5	0	0	0	
+110	86	27	84	195048	32	72	0	0	
+111	79	79	49	305809	16	0	0	0	
+112	31	91	82	231322	9	0	0	67	
+113	100	97	94	911800	1	0	6	0	
+114	68	77	22	115192	39	0	74	0	
+115	100	80	27	216000	33	0	0	0	
+116	90	79	13	92430	27	0	86	0	
+117	69	78	17	91494	38	0	81	0	
+118	91	98	26	231868	27	0	60	0	
+119	91	86	16	125216	11	0	84	0	
+120	75	71	14	74550	40	0	60	0	
+121	72	77	46	255024	26	0	0	0	
+122	25	45	48	54000	6	0	0	75	
+123	26	96	68	169728	14	0	0	0	
+124	33	40	35	46200	17	0	41	67	
+125	100	70	28	196000	35	0	32	0	
+126	84	70	5	29400	15	0	95	0	
+127	100	70	16	112000	22	0	0	0	
+128	81	91	33	243243	27	0	0	0	
+129	71	75	36	191700	36	0	0	0	
+130	88	97	2	17072	3	0	98	0	
+131	85	74	46	289340	18	0	45	0	
+132	71	93	3	19809	16	0	97	0	
+133	98	74	11	79772	10	0	89	0	
+134	97	78	6	45396	1	0	0	0	
+135	42	17	18	12852	7	55	81	0	
+136	32	90	67	192960	11	0	0	62	
+137	92	66	17	103224	32	0	82	0	
+138	86	85	41	299710	17	0	0	0	
+139	68	73	35	173740	37	0	0	0	
+140	70	81	89	504630	8	0	0	0	
+141	91	95	24	207480	29	0	75	0	
+142	77	72	42	232848	28	0	45	0	
+143	68	66	20	89760	40	0	40	0	
+144	88	70	32	197120	35	0	0	0	
+145	26	44	25	28600	15	0	48	68	
+146	10	37	29	10730	6	45	25	75	
+147	81	68	22	121176	39	0	52	0	
+148	68	99	47	316404	15	0	48	0	
+149	74	4	93	27528	3	92	0	18	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=3).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	67	76	213864	30	0	0	45	
+1	23	89	69	141243	36	0	0	74	
+2	22	76	87	145464	35	0	0	76	
+3	11	99	73	79497	24	0	0	88	
+4	10	82	98	80360	17	0	0	88	
+5	20	38	14	10640	7	55	81	0	
+6	43	30	29	37410	16	68	0	0	
+7	93	98	94	856716	2	0	0	0	
+8	21	74	75	116550	37	0	0	21	
+9	64	51	84	274176	22	0	0	0	
+10	30	67	70	140700	35	32	0	32	
+11	19	71	68	91732	37	0	0	79	
+12	30	81	72	174960	33	0	0	46	
+13	11	67	100	73700	30	0	0	89	
+14	50	95	89	422750	10	0	0	0	
+15	21	46	25	24150	4	0	65	76	
+16	12	92	91	100464	21	0	0	88	
+17	26	78	83	168324	36	0	0	0	
+18	48	44	22	46464	12	0	78	48	
+19	25	46	6	6900	6	50	88	69	
+20	86	90	94	727560	3	0	0	0	
+21	94	15	82	115620	17	83	0	0	
+22	68	76	68	351424	14	0	0	0	
+23	96	42	81	326592	7	55	0	0	
+24	11	89	69	67551	31	0	0	87	
+25	2	66	67	8844	5	0	0	79	
+26	50	94	70	329000	15	0	0	49	
+27	7	99	78	54054	2	0	0	93	
+28	47	68	99	316404	16	0	0	0	
+29	24	95	78	177840	33	0	0	22	
+30	89	98	4	34888	2	0	94	0	
+31	27	88	73	173448	34	0	0	27	
+32	74	20	73	108040	26	74	0	0	
+33	11	68	84	62832	35	32	0	62	
+34	27	8	7	1512	3	90	93	0	
+35	14	20	5	1400	1	78	0	0	
+36	49	89	76	331436	15	0	0	0	
+37	3	94	92	25944	7	0	0	96	
+38	38	76	73	210824	29	0	0	62	
+39	35	92	98	315560	16	0	0	47	
+40	80	22	93	163680	5	76	0	0	
+41	29	92	96	256128	8	0	0	70	
+42	88	30	91	240240	24	70	0	0	
+43	26	91	87	205842	31	0	0	0	
+44	36	39	2	2808	2	0	98	0	
+45	76	97	34	250648	4	0	65	0	
+46	24	90	88	190080	6	0	0	75	
+47	16	74	83	98272	25	0	0	83	
+48	43	88	72	272448	23	0	0	0	
+49	22	82	79	142516	36	0	0	52	
+50	82	84	41	282408	20	0	0	0	
+51	86	4	73	25112	3	94	0	0	
+52	10	81	83	67230	32	0	0	90	
+53	62	80	83	411680	11	0	0	0	
+54	26	83	100	215800	29	0	0	0	
+55	69	66	59	268686	24	0	0	0	
+56	41	85	74	257890	23	0	0	43	
+57	50	80	89	356000	13	0	0	0	
+58	38	71	80	215840	27	0	0	55	
+59	48	97	78	363168	12	0	0	48	
+60	16	91	100	145600	5	0	0	84	
+61	2	98	72	14112	10	0	0	98	
+62	96	55	98	517440	7	0	0	0	
+63	83	42	66	230076	28	0	0	0	
+64	83	67	20	111220	18	0	77	0	
+65	6	67	79	31758	27	0	0	94	
+66	40	94	73	274480	21	0	0	46	
+67	55	83	51	232815	27	0	0	0	
+68	67	73	91	445081	9	0	0	0	
+69	33	73	85	204765	31	0	0	26	
+70	46	72	85	281520	21	0	0	0	
+71	47	92	68	294032	18	0	0	45	
+72	34	99	100	336600	11	0	0	62	
+73	18	6	34	3672	4	88	65	76	
+74	66	90	47	279180	20	0	41	0	
+75	75	92	77	531300	6	0	0	0	
+76	27	82	79	174906	34	0	0	0	
+77	31	50	5	7750	6	0	88	69	
+78	2	85	100	17000	9	0	0	98	
+79	98	21	74	152292	25	79	0	0	
+80	99	98	65	630630	4	0	0	0	
+81	28	76	94	200032	31	0	0	59	
+82	40	83	94	312080	17	0	0	48	
+83	35	74	83	214970	29	0	0	26	
+84	48	72	73	252288	25	0	0	0	
+85	3	100	87	26100	5	0	0	81	
+86	9	83	67	50049	38	0	0	0	
+87	31	93	75	216225	14	0	0	68	
+88	45	69	75	232875	26	0	0	38	
+89	4	92	66	24288	11	0	0	96	
+90	13	96	80	99840	23	0	0	87	
+91	2	32	45	2880	13	0	0	97	
+92	41	90	90	332100	13	0	0	50	
+93	21	71	91	135681	37	0	0	0	
+94	44	33	30	43560	18	67	68	45	
+95	45	89	77	308385	18	0	0	0	
+96	3	85	90	22950	12	0	0	96	
+97	19	66	80	100320	37	0	0	60	
+98	11	42	9	4158	4	46	65	86	
+99	68	72	28	137088	14	0	68	0	
+100	13	92	74	88504	26	0	0	83	
+101	78	66	6	30888	3	0	94	0	
+102	14	80	98	109760	19	0	0	86	
+103	76	32	70	170240	35	0	0	0	
+104	94	86	4	32336	6	0	95	0	
+105	10	26	11	2860	4	46	74	86	
+106	24	82	77	151536	33	0	0	76	
+107	22	96	89	187968	33	0	0	0	
+108	48	91	88	384384	12	0	0	0	
+109	79	76	94	564376	5	0	0	0	
+110	86	27	84	195048	28	42	0	0	
+111	14	79	69	76314	28	0	0	86	
+112	31	91	82	231322	9	0	0	67	
+113	100	97	94	911800	1	0	6	0	
+114	28	77	92	198352	32	0	0	0	
+115	20	80	72	115200	34	0	0	80	
+116	35	79	88	243320	25	0	0	48	
+117	69	78	17	91494	6	0	77	0	
+118	36	98	76	268128	22	0	0	64	
+119	91	86	16	125216	15	0	84	0	
+120	75	71	14	74550	19	0	86	0	
+121	7	77	91	49049	18	0	0	92	
+122	25	45	48	54000	22	51	0	0	
+123	26	96	68	169728	34	0	0	54	
+124	33	40	35	46200	22	51	48	0	
+125	45	70	68	214200	30	0	0	0	
+126	84	70	5	29400	5	0	94	0	
+127	30	70	91	191100	32	0	0	60	
+128	41	91	78	291018	19	0	0	0	
+129	26	75	76	148200	36	0	0	26	
+130	13	97	97	122317	3	0	0	86	
+131	45	74	86	286380	19	0	0	41	
+132	71	93	3	19809	8	0	97	0	
+133	38	74	86	241832	26	0	0	0	
+134	97	78	6	45396	1	0	0	0	
+135	42	17	18	12852	6	78	77	0	
+136	32	90	67	192960	32	0	0	28	
+137	32	66	77	162624	35	32	0	0	
+138	16	85	81	110160	20	0	0	84	
+139	48	73	90	315360	17	0	0	0	
+140	70	81	89	504630	8	0	0	0	
+141	6	95	94	53580	13	0	0	91	
+142	17	72	97	118728	16	0	0	82	
+143	18	66	90	106920	37	0	0	42	
+144	88	70	32	197120	24	0	67	0	
+145	26	44	25	28600	14	0	75	68	
+146	10	37	29	10730	4	46	65	76	
+147	6	68	67	27336	24	0	0	69	
+148	48	99	87	413424	10	0	0	50	
+149	74	4	93	27528	3	90	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=4).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	67	76	213864	25	0	0	56	
+1	58	73	53	224402	82	0	0	0	
+2	62	78	57	275652	69	0	0	0	
+3	96	68	53	345984	51	0	0	0	
+4	66	91	75	450450	30	0	0	0	
+5	20	38	14	10640	7	46	84	75	
+6	43	30	29	37410	25	67	30	56	
+7	93	98	94	856716	2	0	0	0	
+8	56	81	63	285768	65	0	0	0	
+9	64	51	84	274176	71	0	0	0	
+10	56	67	69	258888	76	0	0	0	
+11	69	82	100	565800	14	0	0	0	
+12	93	56	58	302064	60	0	0	0	
+13	90	70	71	447300	31	0	0	0	
+14	50	95	89	422750	36	0	0	0	
+15	21	46	25	24150	12	0	0	76	
+16	12	92	91	100464	4	0	0	86	
+17	66	61	87	350262	49	0	0	0	
+18	48	44	22	46464	18	0	78	0	
+19	25	46	6	6900	7	0	84	75	
+20	86	90	94	727560	4	0	0	0	
+21	94	15	82	115620	8	81	0	0	
+22	68	76	68	351424	48	0	0	0	
+23	96	42	81	326592	21	55	0	0	
+24	75	60	51	229500	81	0	0	0	
+25	60	85	95	484500	24	0	0	0	
+26	51	80	71	289680	64	0	0	0	
+27	62	77	74	353276	46	0	0	0	
+28	60	51	70	214200	86	0	0	0	
+29	65	67	62	270010	74	0	0	0	
+30	89	98	4	34888	2	0	94	0	
+31	27	88	73	173448	30	0	0	66	
+32	74	20	73	108040	32	73	0	0	
+33	90	99	51	454410	28	0	49	0	
+34	27	8	7	1512	4	92	93	0	
+35	14	20	5	1400	1	78	0	0	
+36	50	66	59	194700	83	0	0	50	
+37	3	94	92	25944	2	0	0	93	
+38	61	64	96	374784	41	0	0	0	
+39	63	70	70	308700	58	0	0	0	
+40	80	22	93	163680	9	76	0	0	
+41	70	70	67	328300	55	0	0	0	
+42	88	30	91	240240	26	70	0	0	
+43	26	91	87	205842	13	0	0	71	
+44	36	39	2	2808	2	32	98	0	
+45	76	97	34	250648	12	0	0	0	
+46	77	97	62	463078	27	0	0	0	
+47	51	84	60	257040	77	0	0	0	
+48	90	62	54	301320	61	0	0	0	
+49	93	50	91	423150	35	0	0	0	
+50	82	84	41	282408	23	0	54	0	
+51	86	4	73	25112	4	96	0	0	
+52	74	99	72	527472	19	0	0	0	
+53	62	80	83	411680	38	0	0	0	
+54	67	87	60	349740	50	0	0	0	
+55	69	66	59	268686	75	0	0	0	
+56	98	93	76	692664	6	0	24	0	
+57	85	97	84	692580	7	0	0	0	
+58	67	83	77	428197	34	0	0	0	
+59	62	84	54	281232	66	0	0	0	
+60	16	91	100	145600	10	0	0	84	
+61	2	98	72	14112	2	0	0	96	
+62	96	55	98	517440	21	0	0	0	
+63	83	42	66	230076	35	50	0	0	
+64	83	67	20	111220	6	0	0	0	
+65	94	65	54	329940	54	0	0	0	
+66	76	51	57	220932	84	0	0	0	
+67	55	83	51	232815	80	0	0	0	
+68	67	73	91	445081	32	0	0	0	
+69	76	97	99	729828	3	0	0	0	
+70	96	90	81	699840	5	0	0	0	
+71	67	70	75	351750	47	0	0	0	
+72	75	91	94	641550	10	0	6	0	
+73	18	6	34	3672	4	90	0	0	
+74	66	90	47	279180	28	0	0	0	
+75	75	92	77	531300	18	0	0	0	
+76	27	82	79	174906	22	0	0	70	
+77	31	50	5	7750	13	0	92	0	
+78	72	83	70	418320	37	0	0	0	
+79	98	21	74	152292	15	76	0	0	
+80	99	98	65	630630	12	0	35	0	
+81	92	98	50	450800	29	0	0	0	
+82	53	68	77	277508	68	0	0	0	
+83	53	71	79	297277	63	0	0	0	
+84	55	83	61	278465	67	0	0	0	
+85	76	89	77	520828	20	0	0	0	
+86	65	64	57	237120	78	0	0	0	
+87	53	57	69	208449	87	0	0	0	
+88	45	69	75	232875	57	0	0	54	
+89	63	58	89	325206	56	0	0	0	
+90	74	69	74	377844	40	0	0	0	
+91	2	32	45	2880	2	0	0	98	
+92	54	65	91	319410	57	0	0	0	
+93	21	71	91	135681	11	0	0	75	
+94	44	33	30	43560	25	67	0	56	
+95	45	89	77	308385	36	0	0	50	
+96	56	66	50	184800	29	0	50	0	
+97	56	59	82	270928	73	0	0	0	
+98	11	42	9	4158	3	0	89	76	
+99	68	72	28	137088	17	0	69	0	
+100	62	59	82	299956	62	0	0	0	
+101	78	66	6	30888	10	0	0	0	
+102	75	88	97	640200	11	0	0	0	
+103	76	32	70	170240	41	64	0	0	
+104	94	86	4	32336	4	0	94	0	
+105	10	26	11	2860	3	42	89	76	
+106	86	81	99	689634	8	0	0	0	
+107	22	96	89	187968	3	0	0	76	
+108	92	56	69	355488	45	0	0	0	
+109	79	76	94	564376	15	0	0	0	
+110	86	27	84	195048	31	70	0	0	
+111	82	78	56	358176	44	0	0	0	
+112	31	91	82	231322	14	0	0	69	
+113	100	97	94	911800	1	0	6	0	
+114	50	58	77	223300	83	0	0	0	
+115	90	76	97	663480	9	0	0	0	
+116	56	98	87	477456	25	0	0	0	
+117	69	78	17	91494	16	0	0	0	
+118	56	75	88	369600	43	0	0	0	
+119	91	86	16	125216	5	0	81	0	
+120	75	71	14	74550	7	0	84	0	
+121	90	70	74	466200	26	0	0	0	
+122	25	45	48	54000	18	0	0	75	
+123	26	96	68	169728	19	0	0	74	
+124	33	40	35	46200	28	0	0	66	
+125	73	52	54	204984	88	0	0	0	
+126	84	70	5	29400	13	0	87	0	
+127	90	88	69	546480	17	0	0	0	
+128	66	84	71	393624	39	0	0	0	
+129	75	53	69	274275	70	0	0	0	
+130	87	84	75	548100	16	0	25	0	
+131	66	86	60	340560	52	0	0	0	
+132	71	93	3	19809	5	0	97	0	
+133	55	68	58	216920	85	0	0	0	
+134	97	78	6	45396	1	0	0	0	
+135	42	17	18	12852	6	67	0	0	
+136	32	90	67	192960	24	0	0	60	
+137	70	90	54	340200	53	0	0	0	
+138	67	88	63	371448	42	0	0	0	
+139	97	96	54	502848	23	0	0	0	
+140	70	81	89	504630	22	0	0	0	
+141	63	51	73	234549	79	0	0	0	
+142	76	69	83	435252	33	0	0	0	
+143	71	95	86	580070	13	0	0	0	
+144	88	70	32	197120	27	0	62	0	
+145	26	44	25	28600	16	0	0	69	
+146	10	37	29	10730	7	0	0	85	
+147	96	51	62	303552	59	0	0	0	
+148	53	55	93	271095	72	0	0	0	
+149	74	4	93	27528	4	92	0	18	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=5).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	67	76	213864	22	0	0	50	
+1	23	49	34	38318	13	47	43	0	
+2	22	31	27	18414	22	67	30	50	
+3	11	49	43	23177	13	47	0	0	
+4	10	12	23	2760	16	80	75	0	
+5	20	38	14	10640	22	0	76	50	
+6	43	30	29	37410	21	69	0	0	
+7	93	98	94	856716	5	0	0	0	
+8	21	9	45	8505	11	90	49	0	
+9	64	51	84	274176	20	0	0	0	
+10	30	17	15	7650	4	30	84	0	
+11	19	1	18	342	1	97	64	0	
+12	30	6	37	6660	19	73	56	0	
+13	11	37	45	18315	13	0	46	0	
+14	50	95	89	422750	22	0	0	0	
+15	21	46	25	24150	23	45	75	41	
+16	12	92	91	100464	8	0	0	86	
+17	26	13	48	16224	16	80	0	0	
+18	48	44	22	46464	17	0	59	0	
+19	25	46	6	6900	19	0	91	0	
+20	86	90	94	727560	8	0	0	0	
+21	94	15	82	115620	3	55	0	0	
+22	68	76	68	351424	18	0	0	0	
+23	96	42	81	326592	4	57	0	0	
+24	11	14	29	4466	21	83	41	45	
+25	2	46	7	644	22	0	90	50	
+26	50	4	35	7000	9	92	0	0	
+27	7	39	33	9009	7	32	0	0	
+28	47	18	24	20304	3	70	74	0	
+29	24	5	13	1560	11	90	36	0	
+30	89	98	4	34888	7	0	0	10	
+31	27	88	73	173448	20	0	0	64	
+32	74	20	73	108040	12	76	0	0	
+33	11	48	24	12672	14	42	0	75	
+34	27	8	7	1512	3	55	93	0	
+35	14	20	5	1400	4	0	91	0	
+36	49	24	46	54096	17	66	0	0	
+37	3	94	92	25944	5	0	0	94	
+38	38	41	48	74784	21	0	51	45	
+39	35	27	28	26460	19	73	28	0	
+40	80	22	93	163680	10	0	0	0	
+41	29	27	11	8613	17	0	86	0	
+42	88	30	91	240240	4	0	0	0	
+43	26	91	87	205842	16	0	0	69	
+44	36	39	2	2808	5	0	98	0	
+45	76	97	34	250648	13	0	0	23	
+46	24	45	33	35640	13	0	67	23	
+47	16	19	48	14592	12	71	0	79	
+48	43	38	2	3268	3	0	98	0	
+49	22	42	29	26796	14	0	0	75	
+50	82	84	41	282408	11	0	47	0	
+51	86	4	73	25112	8	90	0	0	
+52	10	36	33	11880	13	0	34	23	
+53	62	80	83	411680	16	0	0	0	
+54	26	3	10	780	1	97	22	0	
+55	69	66	59	268686	17	0	0	0	
+56	41	45	44	81180	23	0	48	41	
+57	50	35	34	59500	10	22	66	0	
+58	38	6	20	4560	9	92	73	0	
+59	48	47	8	18048	15	0	89	0	
+60	16	91	100	145600	9	0	0	83	
+61	2	98	72	14112	4	0	0	96	
+62	96	55	98	517440	3	0	0	0	
+63	83	42	66	230076	10	22	0	0	
+64	83	67	20	111220	9	0	77	0	
+65	6	22	44	5808	19	49	42	67	
+66	40	9	23	8280	18	76	0	0	
+67	55	83	51	232815	21	0	0	45	
+68	67	73	91	445081	19	0	0	0	
+69	33	18	25	14850	18	76	66	0	
+70	46	17	20	15640	10	64	70	0	
+71	47	47	48	106032	20	51	0	0	
+72	34	39	25	33150	21	0	75	0	
+73	18	6	34	3672	6	89	0	0	
+74	66	90	47	279180	11	0	0	0	
+75	75	92	77	531300	9	0	0	0	
+76	27	82	79	174906	15	0	0	70	
+77	31	50	5	7750	17	0	81	0	
+78	2	5	40	400	22	95	0	0	
+79	98	21	74	152292	3	70	0	0	
+80	99	98	65	630630	2	0	0	0	
+81	28	21	29	17052	21	69	69	0	
+82	40	8	49	15680	15	81	47	0	
+83	35	24	43	36120	18	76	23	0	
+84	48	7	38	12768	9	92	35	0	
+85	3	40	27	3240	4	0	72	96	
+86	9	43	7	2709	6	0	93	0	
+87	31	48	40	59520	23	45	0	41	
+88	45	69	75	232875	21	0	0	0	
+89	4	17	1	68	3	70	98	0	
+90	13	6	30	2340	6	89	68	0	
+91	2	32	45	2880	7	0	0	0	
+92	41	30	40	49200	21	69	29	0	
+93	21	71	91	135681	12	0	0	79	
+94	44	33	30	43560	22	67	0	50	
+95	45	89	77	308385	6	0	0	0	
+96	3	15	35	1575	15	82	0	70	
+97	19	31	45	26505	19	0	49	67	
+98	11	42	9	4158	11	0	88	0	
+99	68	72	28	137088	18	0	68	0	
+100	13	7	34	3094	6	89	34	0	
+101	78	66	6	30888	12	0	94	0	
+102	14	25	28	9800	12	71	48	79	
+103	76	32	70	170240	10	64	0	0	
+104	94	86	4	32336	5	0	94	0	
+105	10	26	11	2860	22	0	89	0	
+106	24	2	32	1536	1	97	32	0	
+107	22	96	89	187968	18	0	0	68	
+108	48	36	3	5184	4	57	81	0	
+109	79	76	94	564376	12	0	0	0	
+110	86	27	84	195048	4	30	0	0	
+111	14	49	49	33614	19	0	0	67	
+112	31	91	82	231322	14	0	0	0	
+113	100	97	94	911800	1	0	0	0	
+114	28	2	22	1232	1	97	0	0	
+115	20	15	27	8100	16	80	48	0	
+116	35	19	13	8645	4	57	84	0	
+117	69	78	17	91494	16	0	83	0	
+118	36	48	26	44928	20	0	73	64	
+119	91	86	16	125216	6	0	77	0	
+120	75	71	14	74550	14	0	82	0	
+121	7	47	46	15134	13	0	0	0	
+122	25	45	48	54000	23	0	0	41	
+123	26	96	68	169728	17	0	0	69	
+124	33	40	35	46200	23	45	40	41	
+125	45	25	28	31500	19	73	0	0	
+126	84	70	5	29400	8	0	94	0	
+127	30	40	16	19200	20	0	84	0	
+128	41	41	33	55473	23	0	67	0	
+129	26	10	36	9360	11	90	0	0	
+130	13	32	2	832	4	57	97	0	
+131	45	49	46	101430	20	51	48	0	
+132	71	93	3	19809	2	0	97	0	
+133	38	9	11	3762	3	55	82	0	
+134	97	78	6	45396	1	0	94	0	
+135	42	17	18	12852	12	76	73	0	
+136	32	90	67	192960	23	0	0	0	
+137	32	11	17	5984	17	66	81	0	
+138	16	15	41	9840	21	83	0	45	
+139	48	28	35	47040	17	66	46	0	
+140	70	81	89	504630	15	0	0	0	
+141	6	20	24	2880	12	71	76	79	
+142	17	32	42	22848	19	49	0	67	
+143	18	31	20	11160	22	67	57	50	
+144	88	70	32	197120	2	0	65	0	
+145	26	44	25	28600	17	0	68	69	
+146	10	37	29	10730	7	32	33	0	
+147	6	3	22	396	8	90	73	0	
+148	48	14	47	31584	15	81	0	0	
+149	74	4	93	27528	8	94	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=6).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	1	3	7	21	1	52	70	0	
+1	9	2	7	126	1	52	63	0	
+2	7	4	3	84	1	25	58	0	
+3	2	1	7	14	1	52	56	0	
+4	3	10	9	270	1	15	90	0	
+5	2	1	8	16	1	33	16	0	
+6	5	3	10	150	1	10	20	0	
+7	10	8	4	320	1	72	56	0	
+8	9	5	10	450	1	10	10	0	
+9	8	3	4	96	1	72	52	0	
+10	6	6	9	324	1	15	81	0	
+11	1	9	5	45	1	33	84	0	
+12	1	4	4	16	1	72	48	0	
+13	7	9	8	504	1	42	88	0	
+14	9	5	10	450	1	10	0	0	
+15	9	1	8	72	1	42	80	0	
+16	7	10	6	420	1	62	30	0	
+17	7	10	7	490	1	52	49	0	
+18	3	5	1	15	1	82	20	0	
+19	10	5	4	200	1	72	44	0	
+20	5	5	6	150	1	62	24	0	
+21	7	1	3	21	1	25	55	0	
+22	9	6	2	108	1	82	8	0	
+23	6	3	8	144	1	42	72	0	
+24	2	5	4	40	1	72	40	0	
+25	6	8	5	240	1	33	79	0	
+26	4	6	5	120	1	33	74	0	
+27	1	9	7	63	1	52	42	0	
+28	7	1	5	35	1	33	69	0	
+29	6	4	4	96	1	72	36	0	
+30	1	8	2	16	1	82	6	0	
+31	6	2	1	12	1	82	19	0	
+32	9	10	4	360	1	72	32	0	
+33	6	1	10	60	1	0	90	0	
+34	6	7	2	84	1	82	4	0	
+35	10	4	5	200	1	52	95	0	
+36	3	10	9	270	1	15	72	0	
+37	8	7	8	448	1	42	64	0	
+38	9	4	7	252	1	52	35	0	
+39	4	5	3	60	1	25	52	0	
+40	4	2	3	24	1	33	97	0	
+41	3	9	3	81	1	72	96	0	
+42	1	8	7	56	1	52	28	0	
+43	4	10	3	120	1	72	93	0	
+44	4	6	8	192	1	42	56	0	
+45	8	1	5	40	1	62	91	0	
+46	5	7	7	245	1	52	21	0	
+47	4	10	5	200	1	62	86	0	
+48	6	7	4	168	1	72	28	0	
+49	4	9	3	108	1	72	90	0	
+50	8	2	3	48	1	72	87	0	
+51	8	1	8	64	1	42	48	0	
+52	8	10	7	560	1	52	14	0	
+53	2	5	1	10	1	82	18	0	
+54	6	3	5	90	1	62	81	0	
+55	9	7	1	63	1	82	17	0	
+56	1	1	10	10	1	0	80	0	
+57	1	8	3	24	1	72	84	0	
+58	5	7	6	210	1	62	18	0	
+59	6	9	2	108	1	82	2	0	
+60	4	2	7	56	1	52	7	0	
+61	5	1	6	30	1	62	12	0	
+62	7	3	4	84	1	72	24	0	
+63	6	9	8	432	1	42	40	0	
+64	2	10	8	160	1	42	32	0	
+65	2	3	9	54	1	15	63	0	
+66	2	9	2	36	1	82	0	0	
+67	7	4	1	28	1	82	16	0	
+68	3	1	4	12	1	72	20	0	
+69	6	1	6	36	1	62	6	0	
+70	4	3	10	120	1	0	70	0	
+71	6	7	2	84	1	25	73	0	
+72	10	10	3	300	1	72	81	0	
+73	7	6	4	168	1	72	16	0	
+74	10	10	9	900	1	15	54	0	
+75	1	5	4	20	1	72	12	0	
+76	4	8	5	160	1	62	76	0	
+77	6	10	10	600	1	0	60	0	
+78	8	10	8	640	1	42	24	0	
+79	8	7	8	448	1	42	16	0	
+80	10	3	1	30	1	82	15	0	
+81	3	6	3	54	1	72	78	0	
+82	4	2	2	16	1	25	71	0	
+83	4	9	8	288	1	42	8	0	
+84	1	1	2	2	1	25	69	0	
+85	7	3	2	42	1	25	67	0	
+86	7	10	8	560	1	42	0	0	
+87	6	2	4	48	1	72	8	0	
+88	3	10	9	270	1	15	45	0	
+89	9	10	4	360	1	72	4	0	
+90	4	5	9	180	1	15	36	0	
+91	1	4	8	32	1	33	8	0	
+92	5	9	8	360	1	33	0	0	
+93	7	3	10	210	1	0	50	0	
+94	10	10	6	600	1	62	0	0	
+95	7	7	8	392	1	25	40	0	
+96	5	10	9	450	1	15	27	0	
+97	6	4	5	120	1	62	71	0	
+98	2	4	8	64	1	25	32	0	
+99	6	10	7	420	1	52	0	0	
+100	2	4	8	64	1	25	24	0	
+101	7	8	3	168	1	72	75	0	
+102	5	9	7	315	1	33	38	0	
+103	1	10	5	50	1	62	66	0	
+104	10	7	5	350	1	62	61	0	
+105	1	2	1	2	1	82	14	0	
+106	4	4	8	128	1	25	16	0	
+107	7	10	10	700	1	0	40	0	
+108	9	7	1	63	1	82	13	0	
+109	8	8	6	384	1	33	63	0	
+110	10	9	10	900	1	0	30	0	
+111	5	4	3	60	1	72	72	0	
+112	8	9	7	504	1	33	31	0	
+113	10	8	8	640	1	25	8	0	
+114	8	7	3	168	1	72	69	0	
+115	9	3	7	189	1	33	24	0	
+116	10	8	8	640	1	25	0	0	
+117	4	1	3	12	1	72	66	0	
+118	9	10	5	450	1	62	56	0	
+119	4	7	1	28	1	82	12	0	
+120	10	8	6	480	1	33	57	0	
+121	2	3	5	30	1	62	51	0	
+122	10	5	2	100	1	25	65	0	
+123	1	10	10	100	1	0	20	0	
+124	6	3	6	108	1	33	51	0	
+125	3	1	5	15	1	62	46	0	
+126	3	10	4	120	1	72	0	0	
+127	5	4	2	40	1	25	63	0	
+128	5	9	5	225	1	62	41	0	
+129	1	3	10	30	1	0	10	0	
+130	5	5	9	225	1	15	18	0	
+131	1	2	9	18	1	15	9	0	
+132	8	2	2	32	1	25	61	0	
+133	7	3	8	168	1	10	30	0	
+134	2	4	3	24	1	72	63	0	
+135	3	1	6	18	1	33	45	0	
+136	8	6	5	240	1	62	36	0	
+137	2	4	1	8	1	82	11	0	
+138	2	5	1	10	1	82	10	0	
+139	4	1	4	16	1	25	48	0	
+140	1	5	6	30	1	52	89	0	
+141	2	10	10	200	1	0	0	0	
+142	3	2	4	24	1	33	93	0	
+143	2	1	4	8	1	33	89	0	
+144	3	9	6	162	1	52	83	0	
+145	1	8	4	32	1	42	96	0	
+146	1	3	6	18	1	52	77	0	
+147	6	7	4	168	1	62	96	0	
+148	9	10	9	810	1	15	0	0	
+149	6	4	3	72	1	72	60	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=7).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	11	13	2	286	1	0	47	77	
+1	24	32	12	9216	1	35	80	49	
+2	7	4	3	84	2	30	92	66	
+3	12	11	22	2904	3	0	68	70	
+4	8	15	34	4080	2	64	0	82	
+5	17	21	28	9996	3	0	34	37	
+6	5	33	25	4125	1	0	63	95	
+7	10	18	4	720	1	35	0	90	
+8	24	10	20	4800	2	0	53	49	
+9	3	8	24	576	2	64	74	10	
+10	26	21	9	4914	1	0	0	70	
+11	6	9	10	540	2	30	3	33	
+12	16	24	34	13056	3	0	34	70	
+13	2	34	18	1224	2	64	74	15	
+14	14	5	5	350	2	30	92	0	
+15	34	6	3	612	2	30	0	0	
+16	7	20	16	2240	2	64	51	7	
+17	2	30	32	1920	2	64	0	97	
+18	28	35	16	15680	1	35	20	29	
+19	10	30	24	7200	2	64	0	55	
+20	15	5	11	825	2	30	16	31	
+21	27	6	28	4536	2	30	59	27	
+22	4	26	27	2808	1	70	0	14	
+23	26	13	18	6084	1	35	0	64	
+24	2	10	24	480	2	64	74	13	
+25	11	23	15	3795	2	30	16	79	
+26	29	31	5	4495	1	0	90	0	
+27	21	34	12	8568	1	35	80	73	
+28	17	16	10	2720	2	0	33	50	
+29	1	29	19	551	2	0	79	99	
+30	21	23	27	13041	3	0	0	67	
+31	31	2	16	992	2	30	16	0	
+32	4	20	24	1920	2	64	74	6	
+33	1	1	5	5	2	0	0	99	
+34	1	2	2	4	1	0	47	88	
+35	15	29	5	2175	2	0	0	84	
+36	13	5	34	2210	2	64	0	0	
+37	3	22	13	858	2	30	16	97	
+38	29	34	32	31552	1	35	48	0	
+39	4	30	13	1560	1	0	0	96	
+40	4	17	33	2244	1	70	0	10	
+41	23	24	33	18216	3	0	0	23	
+42	16	8	17	2176	2	0	33	83	
+43	9	15	8	1080	2	30	92	26	
+44	19	11	3	627	1	35	92	64	
+45	28	11	5	1540	1	35	48	57	
+46	30	2	27	1620	2	30	32	0	
+47	24	30	10	7200	1	35	80	25	
+48	11	17	24	4488	2	64	0	24	
+49	29	29	28	23548	1	35	20	0	
+50	18	27	3	1458	1	0	90	81	
+51	18	11	8	1584	2	0	79	21	
+52	33	30	27	26730	1	0	63	0	
+53	7	25	11	1925	2	30	16	90	
+54	11	28	15	4620	2	30	16	68	
+55	14	27	31	11718	3	0	68	30	
+56	26	6	10	1560	2	0	18	65	
+57	26	23	8	4784	1	0	49	60	
+58	35	22	6	4620	1	0	0	35	
+59	16	19	32	9728	3	0	34	54	
+60	14	32	32	14336	3	0	34	86	
+61	25	11	26	7150	2	0	53	0	
+62	12	23	34	9384	3	0	0	88	
+63	11	9	18	1782	2	64	0	13	
+64	7	30	23	4830	2	64	51	0	
+65	17	33	34	19074	3	0	34	20	
+66	7	14	17	1666	2	64	34	0	
+67	17	19	1	323	1	0	47	58	
+68	8	16	4	512	2	30	92	51	
+69	16	21	6	2016	2	0	33	67	
+70	24	18	5	2160	1	35	92	0	
+71	21	7	17	2499	2	0	79	0	
+72	35	10	18	6300	2	0	0	0	
+73	17	26	4	1768	1	35	92	83	
+74	15	10	14	2100	2	0	0	69	
+75	31	20	9	5580	1	0	63	64	
+76	24	18	15	6480	2	0	53	25	
+77	6	30	35	6300	1	70	0	0	
+78	23	15	23	7935	2	0	53	73	
+79	13	32	13	5408	1	0	49	86	
+80	35	23	26	20930	1	0	13	35	
+81	33	1	13	429	2	30	3	0	
+82	34	7	7	1666	2	0	0	35	
+83	9	19	8	1368	2	0	18	91	
+84	1	21	2	42	1	0	49	99	
+85	2	18	2	72	1	0	47	75	
+86	2	30	18	1080	2	30	32	98	
+87	11	2	14	308	2	30	16	57	
+88	8	25	29	5800	2	64	0	74	
+89	34	25	14	11900	1	0	49	0	
+90	9	20	19	3420	2	64	0	65	
+91	1	34	8	272	1	0	90	99	
+92	20	29	8	4640	1	35	92	44	
+93	7	13	25	2275	2	64	0	90	
+94	20	20	6	2400	1	35	92	24	
+95	2	27	3	162	1	35	80	94	
+96	35	35	34	41650	1	0	13	0	
+97	31	34	5	5270	1	0	63	33	
+98	12	9	3	324	2	30	92	14	
+99	1	25	22	550	2	64	74	17	
+100	17	24	18	7344	2	0	79	73	
+101	17	8	13	1768	2	0	79	56	
+102	25	14	12	4200	1	35	80	0	
+103	26	25	10	6500	1	0	49	34	
+104	35	17	20	11900	1	35	0	0	
+105	11	2	16	352	2	30	16	46	
+106	4	9	33	1188	1	70	0	6	
+107	7	5	5	175	2	30	92	59	
+108	29	17	11	5423	1	35	0	35	
+109	18	3	11	594	2	30	32	80	
+110	15	29	20	8700	3	0	68	15	
+111	25	9	18	4050	2	0	33	25	
+112	8	34	7	1904	2	30	92	43	
+113	35	18	13	8190	1	0	0	0	
+114	28	22	23	14168	1	35	48	29	
+115	34	18	2	1224	1	0	47	0	
+116	10	8	28	2240	2	64	0	45	
+117	4	6	3	72	1	35	80	96	
+118	9	10	15	1350	2	0	79	90	
+119	24	27	1	648	1	0	47	34	
+120	15	8	31	3720	3	0	68	0	
+121	17	28	15	7140	1	35	20	83	
+122	10	5	22	1100	2	64	0	35	
+123	11	25	25	6875	3	0	68	82	
+124	26	28	6	4368	1	0	90	55	
+125	18	6	25	2700	2	30	59	80	
+126	13	10	24	3120	3	0	68	57	
+127	15	24	12	4320	1	35	48	85	
+128	25	9	20	4500	2	0	33	0	
+129	1	3	5	15	2	0	33	99	
+130	20	15	34	10200	3	0	34	0	
+131	26	27	4	2808	1	0	90	29	
+132	8	17	7	952	2	30	92	35	
+133	27	3	33	2673	2	30	59	0	
+134	32	9	8	2304	2	0	18	33	
+135	13	1	21	273	3	0	68	44	
+136	33	6	15	2970	2	0	18	0	
+137	7	14	26	2548	3	0	68	93	
+138	27	5	11	1485	2	30	32	30	
+139	29	21	29	17661	1	0	13	70	
+140	1	20	26	520	1	0	13	99	
+141	17	10	15	2550	2	0	79	39	
+142	23	12	34	9384	3	0	0	0	
+143	2	31	24	1488	2	30	59	98	
+144	23	4	26	2392	2	30	32	57	
+145	26	3	24	1872	2	30	59	54	
+146	6	8	26	1248	2	64	74	0	
+147	21	2	19	798	3	0	0	46	
+148	4	30	14	1680	2	0	53	96	
+149	26	14	28	10192	1	35	20	57	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=150-id=10 (class=8).txt	(revision 15473)
@@ -0,0 +1,152 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	71	3	97	20661	4	78	0	0	
+1	99	42	77	320166	14	54	0	0	
+2	67	34	23	52394	28	63	52	0	
+3	72	81	77	449064	15	0	0	0	
+4	43	20	49	42140	10	70	0	0	
+5	62	11	28	19096	9	87	0	0	
+6	75	73	10	54750	10	0	88	0	
+7	70	38	14	37240	24	60	61	0	
+8	79	15	30	35550	23	84	0	0	
+9	98	93	4	36456	5	0	96	0	
+10	76	16	79	96064	4	81	0	0	
+11	21	9	95	17955	1	85	0	47	
+12	1	44	74	3256	2	0	0	99	
+13	17	69	88	103224	8	0	0	60	
+14	19	15	30	8550	10	81	0	44	
+15	19	51	18	17442	28	0	0	80	
+16	87	60	56	292320	26	0	0	0	
+17	87	30	17	44370	11	57	83	0	
+18	13	95	11	13585	29	0	0	82	
+19	100	25	34	85000	22	0	13	0	
+20	75	85	96	612000	6	0	0	0	
+21	67	71	23	109411	14	0	77	0	
+22	99	16	62	98208	22	25	13	0	
+23	76	63	48	229824	28	0	52	0	
+24	72	35	44	110880	29	64	0	0	
+25	46	98	75	338100	16	0	0	0	
+26	74	6	75	33300	6	85	0	0	
+27	1	19	37	703	2	44	0	99	
+28	17	41	65	45305	15	0	0	72	
+29	6	94	54	30456	11	0	0	93	
+30	41	78	42	134316	25	0	57	54	
+31	56	92	81	417312	12	0	0	0	
+32	79	70	64	353920	21	0	0	0	
+33	46	61	70	196420	18	0	0	37	
+34	56	7	2	784	6	91	0	0	
+35	100	54	35	189000	14	0	0	0	
+36	83	60	39	194220	24	0	61	0	
+37	18	57	88	90288	6	0	0	75	
+38	79	74	47	274762	27	0	53	0	
+39	74	55	13	52910	20	0	86	0	
+40	54	92	43	213624	25	0	57	0	
+41	33	49	3	4851	8	0	94	0	
+42	31	98	77	233926	12	0	0	56	
+43	44	70	83	255640	10	0	0	0	
+44	74	16	48	56832	17	71	0	0	
+45	8	61	95	46360	7	0	0	45	
+46	5	57	77	21945	4	0	0	90	
+47	14	20	5	1400	13	79	0	61	
+48	46	77	24	85008	16	0	75	29	
+49	94	49	43	198058	26	0	56	0	
+50	18	72	53	68688	21	0	0	79	
+51	88	41	98	353584	3	48	0	0	
+52	78	100	27	210600	18	0	70	0	
+53	22	35	1	770	28	51	52	76	
+54	26	93	45	108810	27	0	0	68	
+55	29	77	61	136213	24	0	0	24	
+56	41	41	80	134480	10	40	0	44	
+57	41	68	3	8364	6	0	96	54	
+58	45	47	26	54990	20	44	0	35	
+59	86	39	2	6708	3	0	98	0	
+60	84	32	17	45696	12	43	81	0	
+61	45	81	96	349920	7	0	0	0	
+62	87	83	24	173304	17	0	75	0	
+63	66	19	48	60192	15	81	0	0	
+64	52	40	88	183040	10	0	0	44	
+65	92	43	19	75164	12	0	81	0	
+66	32	79	72	182016	13	0	0	61	
+67	97	24	91	211848	9	63	0	0	
+68	63	1	54	3402	4	97	0	0	
+69	86	61	96	503616	5	0	0	0	
+70	74	33	10	24420	20	55	86	0	
+71	36	57	22	45144	13	0	78	0	
+72	60	30	53	95400	5	61	0	0	
+73	77	76	34	198968	21	0	64	0	
+74	60	30	69	124200	18	61	0	37	
+75	91	45	44	180180	26	49	56	0	
+76	34	8	85	23120	7	92	0	45	
+77	6	100	50	30000	5	0	0	86	
+78	28	20	88	49280	7	72	0	45	
+79	98	97	8	76048	9	0	91	0	
+80	100	63	81	510300	9	0	0	0	
+81	93	66	83	509454	11	0	0	0	
+82	4	2	2	16	1	97	0	47	
+83	24	99	58	137808	24	0	0	0	
+84	51	11	92	51612	7	61	0	45	
+85	7	93	22	14322	25	0	0	88	
+86	17	70	8	9520	24	0	61	83	
+87	6	22	44	5808	8	69	0	60	
+88	23	10	59	13570	6	90	0	75	
+89	29	90	4	10440	15	0	77	71	
+90	24	45	99	106920	1	0	0	47	
+91	61	84	78	399672	13	0	0	0	
+92	75	69	18	93150	20	0	68	0	
+93	17	33	70	39270	6	57	0	75	
+94	30	20	96	57600	1	65	0	47	
+95	47	97	98	446782	1	0	0	0	
+96	25	60	39	58500	29	0	51	41	
+97	56	34	45	85680	26	60	0	0	
+98	52	34	18	31824	30	64	0	42	
+99	46	20	97	89240	1	45	0	47	
+100	52	44	8	18304	13	53	78	36	
+101	27	98	93	246078	8	0	0	0	
+102	85	99	27	227205	19	0	69	0	
+103	31	100	55	170500	24	0	0	53	
+104	90	57	5	25650	11	0	83	0	
+105	71	52	21	77532	15	0	77	0	
+106	64	44	68	191488	20	0	0	35	
+107	37	70	70	181300	18	0	0	0	
+108	29	97	21	59073	16	0	75	0	
+109	8	28	76	17024	4	57	0	90	
+110	10	49	40	19600	15	41	0	72	
+111	35	74	43	111370	20	0	0	0	
+112	88	89	57	446424	25	0	0	0	
+113	90	48	38	164160	3	0	0	0	
+114	68	77	53	277508	27	0	0	0	
+115	9	93	57	47709	17	0	0	83	
+116	90	78	98	687960	4	0	0	0	
+117	74	31	73	167462	11	66	0	0	
+118	69	20	45	62100	21	70	0	0	
+119	4	17	51	3468	8	75	0	77	
+120	80	18	6	8640	12	75	81	0	
+121	32	13	55	22880	8	80	0	27	
+122	80	95	52	395200	28	0	0	0	
+123	41	80	40	131200	29	0	51	0	
+124	36	53	16	30528	13	0	78	36	
+125	83	71	75	441975	17	0	0	0	
+126	33	80	94	248160	8	0	0	27	
+127	95	84	62	494760	23	0	0	0	
+128	35	99	65	225225	19	0	0	0	
+129	31	3	80	7440	1	94	0	47	
+130	35	45	69	108675	19	53	0	35	
+131	11	92	9	9108	27	0	53	79	
+132	28	22	22	13552	18	70	0	0	
+133	7	43	18	5418	26	0	0	87	
+134	82	84	13	89544	22	0	0	0	
+135	33	91	6	18018	14	0	77	67	
+136	28	66	25	46200	29	0	51	66	
+137	82	64	51	267648	29	0	0	0	
+138	42	85	51	182070	30	0	0	0	
+139	54	61	4	13176	6	0	96	0	
+140	11	75	76	62700	8	0	0	77	
+141	52	60	70	218400	16	0	0	46	
+142	13	32	24	9984	16	60	0	46	
+143	22	51	14	15708	28	0	52	76	
+144	3	19	86	4902	7	81	0	0	
+145	11	48	4	2112	26	43	0	87	
+146	61	53	66	213378	19	0	0	35	
+147	86	77	4	26488	7	0	96	0	
+148	99	100	99	980100	2	0	0	0	
+149	56	64	43	154112	30	0	0	42	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	66	77	213444	30	0	0	58	
+1	69	52	83	297804	26	0	0	0	
+2	100	94	67	629800	2	0	0	0	
+3	15	97	94	136770	9	0	0	83	
+4	89	2	78	13884	15	98	0	0	
+5	33	31	35	35805	28	0	64	0	
+6	75	19	89	126825	4	81	0	0	
+7	70	75	75	393750	12	0	0	0	
+8	44	36	42	66528	30	0	54	0	
+9	41	69	75	212175	36	0	0	54	
+10	91	33	77	231231	39	0	0	0	
+11	78	2	90	14040	12	98	0	0	
+12	70	23	86	138460	44	40	0	0	
+13	71	28	80	159040	43	0	0	0	
+14	91	10	95	86450	42	87	0	0	
+15	81	3	99	24057	5	97	0	0	
+16	76	14	96	102144	32	86	0	0	
+17	52	69	80	287040	29	0	0	0	
+18	62	97	75	451050	5	0	0	0	
+19	78	72	6	33696	3	0	94	0	
+20	5	40	37	7400	7	0	48	83	
+21	54	85	53	243270	36	0	0	0	
+22	41	36	32	47232	13	0	66	49	
+23	4	8	35	1120	1	92	45	75	
+24	35	34	48	57120	19	0	0	59	
+25	97	49	68	323204	21	49	0	0	
+26	98	37	89	322714	22	0	0	0	
+27	84	8	73	49056	39	92	0	0	
+28	100	38	89	338200	19	61	0	0	
+29	66	100	28	184800	34	0	69	0	
+30	93	28	98	255192	3	72	0	0	
+31	1	3	18	54	1	92	80	75	
+32	95	22	92	192280	15	76	0	0	
+33	71	49	86	299194	25	0	0	0	
+34	67	73	81	396171	11	0	0	0	
+35	66	43	69	195822	41	0	0	0	
+36	83	39	74	239538	37	0	0	0	
+37	98	10	97	95060	17	88	0	0	
+38	67	12	73	58692	47	19	0	0	
+39	97	50	74	358900	18	0	0	0	
+40	22	7	13	2002	1	92	0	75	
+41	74	5	85	31450	26	95	0	0	
+42	69	45	75	232875	38	39	0	0	
+43	41	30	42	51660	19	0	48	59	
+44	83	22	89	162514	42	65	0	0	
+45	64	58	65	241280	35	42	0	0	
+46	96	47	70	315840	22	37	0	0	
+47	74	76	35	196840	24	0	61	0	
+48	77	19	72	105336	46	20	0	0	
+49	52	71	62	228904	33	0	0	48	
+50	29	80	73	169360	38	0	0	69	
+51	75	99	95	705375	1	0	0	0	
+52	79	11	97	84293	45	88	0	0	
+53	66	2	96	12672	21	98	0	0	
+54	58	89	54	278748	30	0	0	0	
+55	94	15	90	126900	36	85	0	0	
+56	68	29	75	147900	43	56	0	0	
+57	77	40	99	304920	23	0	0	0	
+58	68	39	88	233376	38	0	0	0	
+59	33	24	26	20592	13	36	66	49	
+60	66	5	88	29040	47	37	0	0	
+61	43	16	38	26144	17	71	60	0	
+62	40	15	46	27600	19	34	0	59	
+63	98	44	76	327712	20	55	0	0	
+64	66	21	86	119196	45	67	0	0	
+65	98	16	99	155232	22	84	0	0	
+66	90	28	87	219240	10	70	0	0	
+67	82	90	52	383760	14	0	0	0	
+68	87	26	86	194532	39	66	0	0	
+69	3	19	12	684	2	0	67	84	
+70	12	66	97	76824	10	0	0	67	
+71	86	15	96	123840	38	84	0	0	
+72	28	14	50	19600	12	0	0	70	
+73	95	49	72	335160	21	0	0	0	
+74	97	20	67	129980	34	75	0	0	
+75	88	10	75	66000	46	78	0	0	
+76	11	45	48	23760	7	0	0	83	
+77	44	26	38	43472	30	36	54	0	
+78	83	96	29	231072	9	3	69	0	
+79	13	100	68	88400	23	0	0	87	
+80	71	10	85	60350	47	0	0	0	
+81	79	34	71	190706	42	0	0	0	
+82	93	2	94	17484	10	98	0	0	
+83	75	33	88	217800	39	33	0	0	
+84	9	71	72	46008	3	0	0	91	
+85	98	26	74	188552	41	74	0	0	
+86	66	4	91	24024	7	96	0	0	
+87	90	79	16	113760	20	0	84	0	
+88	96	71	39	265824	17	0	60	0	
+89	83	53	97	426703	7	0	0	0	
+90	25	41	8	8200	1	0	91	75	
+91	86	72	16	99072	12	0	75	0	
+92	68	73	61	302804	24	0	0	0	
+93	76	97	49	361228	16	0	0	0	
+94	37	76	98	275576	29	0	0	52	
+95	58	69	63	252126	34	0	0	0	
+96	93	3	67	18693	9	97	0	0	
+97	94	10	99	93060	30	89	0	0	
+98	34	30	39	39780	31	0	0	0	
+99	68	88	60	359040	17	0	0	0	
+100	84	96	30	241920	2	0	67	0	
+101	68	40	86	233920	37	39	0	0	
+102	50	91	66	300300	13	0	0	49	
+103	83	90	1	7470	1	0	99	0	
+104	19	82	100	155800	16	0	0	78	
+105	100	23	92	211600	6	77	0	0	
+106	69	3	83	17181	9	0	0	0	
+107	72	43	91	281736	26	52	0	0	
+108	75	39	71	207675	40	41	0	0	
+109	77	15	82	94710	43	85	0	0	
+110	26	77	92	184184	6	0	0	73	
+111	2	35	5	350	1	41	95	83	
+112	89	4	76	27056	2	96	0	0	
+113	77	22	76	128744	45	45	0	0	
+114	86	44	70	264880	27	55	0	0	
+115	80	8	69	44160	9	82	0	0	
+116	80	50	68	272000	31	50	0	0	
+117	20	88	96	168960	4	0	0	79	
+118	22	98	92	198352	11	0	0	76	
+119	67	56	80	300160	23	40	0	0	
+120	68	3	86	17544	6	74	0	0	
+121	38	85	86	277780	5	0	0	62	
+122	78	94	40	293280	16	0	49	0	
+123	71	28	78	155064	43	28	0	0	
+124	93	29	71	191487	41	43	0	0	
+125	93	2	93	17298	11	98	0	0	
+126	73	74	79	426758	6	0	0	0	
+127	91	10	69	62790	46	88	0	0	
+128	95	45	82	350550	18	50	0	0	
+129	34	20	36	24480	28	31	64	0	
+130	70	29	99	200970	33	71	0	0	
+131	79	81	78	499122	4	0	0	0	
+132	28	48	21	28224	6	0	79	0	
+133	76	21	83	132468	45	0	0	0	
+134	92	43	91	359996	7	53	0	0	
+135	4	82	71	23288	8	0	0	91	
+136	100	18	77	138600	44	22	0	0	
+137	41	76	92	286672	15	0	0	58	
+138	91	65	94	556010	3	0	0	0	
+139	73	66	8	38544	4	0	78	0	
+140	78	79	66	406692	9	3	0	0	
+141	71	41	74	215414	40	0	0	0	
+142	66	70	86	397320	10	0	0	0	
+143	81	2	81	13122	17	98	0	0	
+144	74	49	77	279202	28	51	0	0	
+145	67	96	13	83616	10	0	87	0	
+146	76	25	91	172900	11	73	0	0	
+147	92	21	75	144900	37	79	0	0	
+148	91	50	93	423150	8	0	0	0	
+149	49	80	99	388080	13	0	0	0	
+150	71	17	81	97767	46	39	0	0	
+151	94	8	84	63168	13	91	0	0	
+152	25	92	91	209300	1	0	0	75	
+153	36	26	5	4680	4	40	86	23	
+154	33	38	19	23826	6	0	79	28	
+155	3	66	77	15246	8	0	0	95	
+156	77	6	94	43428	47	31	0	0	
+157	15	93	83	115785	14	0	0	82	
+158	95	19	80	144400	40	81	0	0	
+159	85	5	91	38675	18	95	0	0	
+160	59	61	98	352702	19	0	0	0	
+161	36	31	46	51336	19	30	48	59	
+162	68	2	99	13464	16	97	0	0	
+163	79	37	85	248455	32	49	0	0	
+164	11	81	68	60588	25	0	0	73	
+165	66	1	71	4686	1	99	0	0	
+166	89	94	10	83660	5	0	86	0	
+167	71	10	96	68160	14	90	0	0	
+168	83	86	18	128484	18	0	82	0	
+169	58	67	98	380828	15	0	0	0	
+170	6	73	77	33726	7	0	0	94	
+171	80	7	86	48160	3	65	0	0	
+172	94	8	66	49632	25	92	0	0	
+173	80	31	67	166160	42	34	0	0	
+174	75	20	74	111000	46	0	0	0	
+175	99	73	28	202356	21	0	72	0	
+176	90	50	64	288000	28	0	0	0	
+177	78	84	48	314496	14	0	52	0	
+178	23	27	11	6831	4	40	86	0	
+179	72	49	76	268128	32	0	0	0	
+180	85	9	78	59670	47	10	0	0	
+181	58	50	95	275500	31	0	0	34	
+182	80	49	94	368480	8	50	0	0	
+183	92	21	92	177744	24	79	0	0	
+184	99	6	78	46332	44	92	0	0	
+185	70	24	77	129360	45	21	0	0	
+186	41	40	12	19680	4	0	86	0	
+187	76	22	87	145464	44	0	0	0	
+188	73	43	92	288788	25	49	0	0	
+189	48	71	76	259008	33	0	0	0	
+190	91	23	92	192556	12	75	0	0	
+191	100	10	73	73000	46	68	0	0	
+192	70	29	68	138040	44	63	0	0	
+193	10	6	32	1920	1	92	13	75	
+194	66	12	100	79200	46	56	0	0	
+195	89	22	87	170346	29	78	0	0	
+196	73	55	74	297110	27	0	0	0	
+197	96	55	66	348480	20	0	0	0	
+198	41	75	69	212175	34	0	0	58	
+199	84	42	70	246960	35	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	66	77	213444	34	0	0	58	
+1	69	52	83	297804	28	0	0	0	
+2	100	94	67	629800	2	0	0	0	
+3	15	97	94	136770	8	0	0	83	
+4	89	2	78	13884	2	98	0	0	
+5	33	31	35	35805	27	0	0	67	
+6	75	84	4	25200	15	0	96	0	
+7	70	75	75	393750	13	0	0	0	
+8	44	36	42	66528	20	61	0	0	
+9	41	69	75	212175	43	0	0	41	
+10	91	98	37	329966	22	0	46	0	
+11	78	77	40	240240	40	0	0	0	
+12	70	93	6	39060	3	0	94	0	
+13	71	83	45	265185	35	0	39	0	
+14	91	10	95	86450	16	76	0	0	
+15	81	78	49	309582	25	0	0	0	
+16	76	84	1	6384	7	0	99	0	
+17	52	69	80	287040	32	0	0	0	
+18	62	97	75	451050	5	0	0	0	
+19	78	72	6	33696	18	0	94	0	
+20	5	40	37	7400	6	0	44	91	
+21	54	85	53	243270	38	0	0	0	
+22	41	36	32	47232	14	0	66	49	
+23	4	8	35	1120	1	92	45	75	
+24	35	34	48	57120	20	61	42	0	
+25	97	94	18	164124	12	0	81	0	
+26	98	87	44	375144	17	0	0	0	
+27	84	68	33	188496	44	0	35	0	
+28	100	88	44	387200	15	0	0	0	
+29	66	100	28	184800	45	0	0	0	
+30	93	88	28	229152	40	0	40	0	
+31	1	3	18	54	1	92	45	79	
+32	95	92	2	17480	16	0	98	0	
+33	71	74	16	84064	48	0	67	0	
+34	67	73	81	396171	12	0	0	0	
+35	66	78	29	149292	46	0	49	0	
+36	83	94	9	70218	6	0	91	0	
+37	98	10	97	95060	15	90	0	0	
+38	67	67	13	58357	49	0	86	0	
+39	97	100	44	426800	6	0	0	0	
+40	22	7	13	2002	1	92	0	75	
+41	74	95	35	246050	36	0	39	0	
+42	69	100	45	310500	24	0	48	0	
+43	41	30	42	51660	28	52	0	0	
+44	83	77	19	121429	48	0	0	0	
+45	64	58	65	241280	39	0	0	0	
+46	96	67	45	289440	30	0	40	0	
+47	74	76	35	196840	44	0	0	0	
+48	77	19	72	105336	4	81	0	0	
+49	52	71	62	228904	41	0	0	0	
+50	29	80	73	169360	12	0	0	67	
+51	75	99	95	705375	1	0	0	0	
+52	79	91	22	158158	13	0	78	0	
+53	66	2	96	12672	3	98	0	0	
+54	58	89	54	278748	33	0	0	0	
+55	94	85	35	279650	31	0	64	0	
+56	68	29	75	147900	11	70	0	0	
+57	77	40	99	304920	8	53	0	0	
+58	68	89	3	18156	2	0	97	0	
+59	33	24	26	20592	12	73	38	0	
+60	66	5	88	29040	8	93	0	0	
+61	43	16	38	26144	12	80	38	33	
+62	40	15	46	27600	10	79	0	0	
+63	98	99	1	9702	1	0	99	0	
+64	66	71	31	145266	47	0	0	0	
+65	98	76	39	290472	26	0	61	0	
+66	90	88	22	174240	4	0	78	0	
+67	82	90	52	383760	15	0	44	0	
+68	87	26	86	194532	3	65	0	0	
+69	3	19	12	684	2	0	67	84	
+70	12	66	97	76824	19	0	0	88	
+71	86	80	21	144480	46	0	78	0	
+72	28	14	50	19600	5	85	0	62	
+73	95	94	17	151810	22	0	83	0	
+74	97	90	12	104760	5	0	87	0	
+75	88	100	40	352000	19	0	60	0	
+76	11	45	48	23760	13	0	0	70	
+77	44	26	38	43472	12	73	0	0	
+78	83	96	29	231072	39	0	65	0	
+79	13	100	68	88400	4	0	0	79	
+80	71	95	20	134900	7	0	79	0	
+81	79	89	11	77341	49	0	24	0	
+82	93	2	94	17484	2	96	0	0	
+83	75	78	3	17550	13	0	75	0	
+84	9	71	72	46008	3	0	0	91	
+85	98	76	19	141512	27	0	80	0	
+86	66	84	31	171864	45	0	69	0	
+87	90	79	16	113760	35	0	84	0	
+88	96	71	39	265824	35	0	0	0	
+89	83	53	97	426703	8	0	0	0	
+90	25	41	8	8200	5	40	75	0	
+91	86	72	16	99072	48	0	19	0	
+92	68	73	61	302804	26	0	0	0	
+93	76	97	49	361228	18	0	0	0	
+94	37	76	98	275576	20	0	0	59	
+95	58	69	63	252126	37	0	0	0	
+96	93	83	2	15438	20	0	98	0	
+97	94	80	49	368480	17	0	44	0	
+98	34	30	39	39780	28	52	42	0	
+99	68	88	60	359040	19	0	0	0	
+100	84	96	30	241920	2	0	67	0	
+101	68	90	6	36720	9	0	94	0	
+102	50	91	66	300300	14	0	0	49	
+103	83	90	1	7470	5	0	99	0	
+104	19	82	100	155800	13	0	0	81	
+105	100	73	7	51100	17	0	93	0	
+106	69	78	28	150696	46	0	21	0	
+107	72	43	91	281736	21	55	0	0	
+108	75	89	11	73425	49	0	58	0	
+109	77	95	32	234080	10	0	66	0	
+110	26	77	92	184184	11	0	0	71	
+111	2	35	5	350	1	0	95	98	
+112	89	69	21	128961	47	0	54	0	
+113	77	22	76	128744	13	78	0	0	
+114	86	44	70	264880	27	56	0	0	
+115	80	93	4	29760	25	0	95	0	
+116	80	70	38	212800	41	0	62	0	
+117	20	88	96	168960	10	0	0	78	
+118	22	98	92	198352	7	0	0	73	
+119	67	56	80	300160	27	0	0	0	
+120	68	73	11	54604	50	0	9	0	
+121	38	85	86	277780	5	0	0	62	
+122	78	94	40	293280	30	0	0	0	
+123	71	83	13	76609	49	0	45	0	
+124	93	89	26	215202	29	0	74	0	
+125	93	92	48	410688	9	0	0	0	
+126	73	74	79	426758	7	0	0	0	
+127	91	100	4	36400	1	0	95	0	
+128	95	75	22	156750	43	0	78	0	
+129	34	20	36	24480	10	79	0	40	
+130	70	94	9	59220	49	0	77	0	
+131	79	81	78	499122	4	0	0	0	
+132	28	48	21	28224	14	36	66	49	
+133	76	76	23	132848	47	0	31	0	
+134	92	78	21	150696	46	0	0	0	
+135	4	82	71	23288	7	0	0	95	
+136	100	88	2	17600	10	0	98	0	
+137	41	76	92	286672	16	0	0	58	
+138	91	65	94	556010	3	0	0	0	
+139	73	66	8	38544	50	0	92	0	
+140	78	79	66	406692	10	0	0	0	
+141	71	91	14	90454	11	0	86	0	
+142	66	70	86	397320	11	0	0	0	
+143	81	92	26	193752	36	0	74	0	
+144	74	94	12	83472	49	0	0	0	
+145	67	96	13	83616	30	0	87	0	
+146	76	100	11	83600	48	0	83	0	
+147	92	71	30	195960	42	0	70	0	
+148	91	85	8	61880	49	0	69	0	
+149	49	80	99	388080	14	0	0	0	
+150	71	87	16	98832	48	0	35	0	
+151	94	78	9	65988	21	0	91	0	
+152	25	92	91	209300	1	0	0	75	
+153	36	26	5	4680	3	65	86	0	
+154	33	38	19	23826	21	0	66	0	
+155	3	66	77	15246	6	0	0	97	
+156	77	86	39	258258	36	0	0	0	
+157	15	93	83	115785	24	0	0	78	
+158	95	84	45	359100	18	0	49	0	
+159	85	85	46	332350	22	0	0	0	
+160	59	61	98	352702	20	0	0	0	
+161	36	31	46	51336	28	52	0	41	
+162	68	67	39	177684	45	0	28	0	
+163	79	97	10	76630	49	0	35	0	
+164	11	81	68	60588	25	0	0	81	
+165	66	81	41	219186	42	0	0	0	
+166	89	94	10	83660	23	0	90	0	
+167	71	10	96	68160	16	86	0	0	
+168	83	86	18	128484	32	0	82	0	
+169	58	67	98	380828	16	0	0	0	
+170	6	73	77	33726	4	0	0	92	
+171	80	67	16	85760	48	0	51	0	
+172	94	93	46	402132	9	0	48	0	
+173	80	86	47	323360	23	0	0	0	
+174	75	85	9	57375	50	0	0	0	
+175	99	73	28	202356	40	0	72	0	
+176	90	50	64	288000	31	0	0	0	
+177	78	84	48	314496	24	0	0	0	
+178	23	27	11	6831	3	65	86	70	
+179	72	89	46	294768	25	0	49	0	
+180	85	79	28	188020	44	0	72	0	
+181	58	50	95	275500	34	0	0	0	
+182	80	84	19	127680	47	0	75	0	
+183	92	71	12	78384	49	0	12	0	
+184	99	6	78	46332	3	92	0	0	
+185	70	24	77	129360	7	74	0	0	
+186	41	40	12	19680	5	0	75	0	
+187	76	92	17	118864	28	0	83	0	
+188	73	93	7	47523	24	0	93	0	
+189	48	71	76	259008	32	0	0	52	
+190	91	98	47	419146	6	0	44	0	
+191	100	75	43	322500	23	0	47	0	
+192	70	89	43	267890	33	0	54	0	
+193	10	6	32	1920	1	92	13	75	
+194	66	92	40	242880	38	0	53	0	
+195	89	82	27	197046	42	0	41	0	
+196	73	55	74	297110	29	0	0	0	
+197	96	55	66	348480	21	0	0	0	
+198	41	75	69	212175	43	0	0	0	
+199	84	82	35	241080	37	0	63	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	66	77	213444	44	0	0	0	
+1	69	52	83	297804	30	0	0	0	
+2	100	94	67	629800	2	0	0	0	
+3	15	97	94	136770	7	0	0	83	
+4	89	2	78	13884	2	98	0	0	
+5	33	31	35	35805	30	52	39	0	
+6	20	84	89	149520	48	0	0	74	
+7	70	75	75	393750	11	0	0	0	
+8	44	36	42	66528	18	61	0	0	
+9	41	69	75	212175	45	0	0	0	
+10	1	98	77	7546	3	0	0	99	
+11	18	77	90	124740	49	0	0	65	
+12	20	93	86	159960	45	0	0	80	
+13	21	83	80	139440	49	0	0	44	
+14	91	10	95	86450	13	90	0	0	
+15	36	78	99	277992	36	0	0	0	
+16	41	84	96	330624	18	0	0	59	
+17	52	69	80	287040	33	0	0	0	
+18	62	97	75	451050	5	0	0	0	
+19	78	72	6	33696	3	0	94	0	
+20	5	40	37	7400	7	53	0	77	
+21	54	85	53	243270	41	0	0	0	
+22	41	36	32	47232	20	0	66	0	
+23	4	8	35	1120	1	92	45	75	
+24	35	34	48	57120	18	61	42	0	
+25	22	94	68	140624	8	0	0	78	
+26	13	87	89	100659	47	0	0	87	
+27	4	68	73	19856	9	0	0	66	
+28	40	88	89	313280	24	0	0	0	
+29	66	100	28	184800	34	0	71	0	
+30	8	88	98	68992	3	0	0	91	
+31	1	3	18	54	1	92	80	75	
+32	15	92	92	126960	38	0	0	85	
+33	1	74	86	6364	5	0	0	99	
+34	67	73	81	396171	10	0	0	0	
+35	41	78	69	220662	43	0	0	52	
+36	3	94	74	20868	14	0	0	97	
+37	98	10	97	95060	11	90	0	0	
+38	37	67	73	180967	46	0	0	30	
+39	17	100	74	125800	44	0	0	83	
+40	22	7	13	2002	1	92	0	75	
+41	34	95	85	274550	38	0	0	0	
+42	44	100	75	330000	21	0	0	0	
+43	41	30	42	51660	14	67	0	0	
+44	48	77	89	328944	21	0	0	44	
+45	64	58	65	241280	42	0	0	0	
+46	16	67	70	75040	51	0	0	12	
+47	74	76	35	196840	42	0	65	0	
+48	77	19	72	105336	4	81	0	0	
+49	52	71	62	228904	43	0	0	0	
+50	29	80	73	169360	47	0	0	32	
+51	75	99	95	705375	1	0	0	0	
+52	39	91	97	344253	14	0	0	58	
+53	66	2	96	12672	3	98	0	0	
+54	58	89	54	278748	35	0	0	0	
+55	24	85	90	183600	36	0	0	76	
+56	68	29	75	147900	9	70	0	0	
+57	77	40	99	304920	7	53	0	0	
+58	13	89	88	101816	28	0	0	87	
+59	33	24	26	20592	20	0	66	41	
+60	66	5	88	29040	7	93	0	0	
+61	43	16	38	26144	10	73	38	0	
+62	40	15	46	27600	8	79	0	0	
+63	8	99	76	60192	21	0	0	92	
+64	26	71	86	158756	48	0	0	0	
+65	43	76	99	323532	22	0	0	0	
+66	30	88	87	229680	11	0	0	70	
+67	82	90	52	383760	13	0	0	0	
+68	87	26	86	194532	3	65	0	0	
+69	3	19	12	684	2	0	67	84	
+70	12	66	97	76824	51	0	0	0	
+71	41	80	96	314880	23	0	0	49	
+72	28	14	50	19600	5	86	0	62	
+73	25	94	72	169200	42	0	0	75	
+74	12	90	67	72360	51	0	0	28	
+75	48	100	75	360000	15	0	0	43	
+76	11	45	48	23760	17	0	0	68	
+77	44	26	38	43472	10	73	0	0	
+78	83	96	29	231072	8	0	68	0	
+79	13	100	68	88400	29	0	0	86	
+80	21	95	85	169575	16	0	0	79	
+81	49	89	71	309631	24	0	0	40	
+82	93	2	94	17484	2	96	0	0	
+83	50	78	88	343200	19	0	0	46	
+84	9	71	72	46008	41	0	0	91	
+85	48	76	74	269952	38	0	0	34	
+86	46	84	91	351624	19	0	0	0	
+87	90	79	16	113760	29	0	80	0	
+88	96	71	39	265824	17	0	60	0	
+89	83	53	97	426703	7	0	0	0	
+90	25	41	8	8200	1	0	91	75	
+91	86	72	16	99072	30	0	83	0	
+92	68	73	61	302804	26	0	0	0	
+93	76	97	49	361228	16	0	0	0	
+94	37	76	98	275576	37	0	0	41	
+95	58	69	63	252126	40	0	0	0	
+96	38	83	67	211318	45	0	0	41	
+97	39	80	99	308880	25	0	0	0	
+98	34	30	39	39780	30	52	0	0	
+99	68	88	60	359040	17	0	0	0	
+100	84	96	30	241920	2	0	67	0	
+101	18	90	86	139320	13	0	0	82	
+102	50	91	66	300300	28	0	0	0	
+103	83	90	1	7470	1	0	99	0	
+104	19	82	100	155800	48	0	0	26	
+105	45	73	92	302220	27	0	0	50	
+106	49	78	83	317226	23	0	0	0	
+107	72	43	91	281736	20	55	0	0	
+108	45	89	71	284355	34	0	0	0	
+109	37	95	82	288230	28	0	0	50	
+110	26	77	92	184184	31	0	0	73	
+111	2	35	5	350	1	41	95	83	
+112	29	69	76	152076	48	0	0	45	
+113	77	22	76	128744	22	78	0	0	
+114	86	44	70	264880	29	56	0	0	
+115	15	93	69	96255	50	0	0	64	
+116	25	70	68	119000	50	0	0	0	
+117	20	88	96	168960	37	0	0	80	
+118	22	98	92	198352	6	0	0	73	
+119	67	56	80	300160	29	0	0	0	
+120	23	73	86	144394	49	0	0	21	
+121	38	85	86	277780	36	0	0	36	
+122	78	94	40	293280	16	0	49	0	
+123	31	83	78	200694	30	0	0	69	
+124	13	89	71	82147	50	0	0	79	
+125	43	92	93	367908	15	0	0	0	
+126	73	74	79	426758	6	0	0	0	
+127	31	100	69	213900	26	0	0	68	
+128	50	75	82	307500	25	0	0	39	
+129	34	20	36	24480	8	79	0	40	
+130	30	94	99	279180	9	0	0	70	
+131	79	81	78	499122	4	0	0	0	
+132	28	48	21	28224	5	0	75	0	
+133	26	76	83	164008	47	0	0	61	
+134	37	78	91	262626	39	0	0	0	
+135	4	82	71	23288	17	0	0	96	
+136	10	88	77	67760	32	0	0	90	
+137	41	76	92	286672	33	0	0	52	
+138	91	65	94	556010	3	0	0	0	
+139	73	66	8	38544	4	0	91	0	
+140	78	79	66	406692	8	0	0	0	
+141	41	91	74	276094	37	0	0	0	
+142	66	70	86	397320	9	0	0	0	
+143	16	92	81	119232	49	0	0	83	
+144	4	94	77	28952	10	0	0	96	
+145	67	96	13	83616	4	0	78	0	
+146	11	100	91	100100	24	0	0	89	
+147	32	71	75	170400	47	0	0	0	
+148	6	85	93	47430	33	0	0	94	
+149	49	80	99	388080	12	0	0	0	
+150	21	87	81	147987	49	0	0	0	
+151	9	78	84	58968	22	0	0	91	
+152	25	92	91	209300	1	0	0	75	
+153	36	26	5	4680	3	65	86	0	
+154	33	38	19	23826	5	0	75	28	
+155	3	66	77	15246	19	0	0	97	
+156	37	86	94	299108	5	0	0	62	
+157	15	93	83	115785	39	0	0	85	
+158	10	84	80	67200	51	0	0	40	
+159	5	85	91	38675	6	0	0	95	
+160	59	61	98	352702	18	0	0	0	
+161	36	31	46	51336	14	67	42	0	
+162	48	67	99	318384	22	0	0	43	
+163	29	97	85	239105	10	0	0	67	
+164	11	81	68	60588	51	0	0	50	
+165	31	81	71	178281	46	0	0	69	
+166	89	94	10	83660	10	0	85	0	
+167	71	10	96	68160	17	88	0	0	
+168	83	86	18	128484	28	0	82	0	
+169	58	67	98	380828	14	0	0	0	
+170	6	73	77	33726	34	0	0	94	
+171	5	67	86	28810	27	0	0	95	
+172	19	93	66	116622	50	0	0	25	
+173	5	86	67	28810	12	0	0	95	
+174	40	85	74	251600	40	0	0	58	
+175	99	73	28	202356	26	0	72	0	
+176	90	50	64	288000	32	0	0	0	
+177	78	84	48	314496	13	0	52	0	
+178	23	27	11	6831	3	72	86	66	
+179	2	89	76	13528	7	0	0	98	
+180	30	79	78	184860	46	0	0	0	
+181	58	50	95	275500	32	50	0	0	
+182	10	84	94	78960	23	0	0	90	
+183	37	71	92	241684	41	0	0	54	
+184	99	6	78	46332	3	91	0	0	
+185	70	24	77	129360	6	74	0	0	
+186	41	40	12	19680	5	48	86	0	
+187	46	92	87	368184	12	0	0	49	
+188	8	93	92	68448	15	0	0	92	
+189	48	71	76	259008	39	0	0	37	
+190	11	98	92	99176	25	0	0	89	
+191	20	75	73	109500	50	0	0	44	
+192	50	89	68	302600	27	0	0	0	
+193	10	6	32	1920	1	92	13	75	
+194	21	92	100	193200	4	0	0	79	
+195	39	82	87	278226	35	0	0	58	
+196	73	55	74	297110	31	0	0	0	
+197	96	55	66	348480	20	0	0	0	
+198	41	75	69	212175	44	0	0	42	
+199	49	82	70	281260	34	0	0	45	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	66	77	213444	56	0	0	58	
+1	69	52	83	297804	89	0	0	0	
+2	100	94	67	629800	7	0	0	0	
+3	15	97	94	136770	18	0	0	85	
+4	89	2	78	13884	7	96	0	0	
+5	33	31	35	35805	19	65	39	0	
+6	67	56	64	240128	107	0	0	0	
+7	70	75	75	393750	55	0	0	0	
+8	44	36	42	66528	21	0	0	0	
+9	41	69	75	212175	63	0	0	56	
+10	54	83	55	246510	104	0	0	0	
+11	69	77	60	318780	81	0	0	0	
+12	94	57	86	460788	37	0	0	0	
+13	69	89	98	601818	10	0	0	0	
+14	91	10	95	86450	10	90	0	0	
+15	50	82	61	250100	103	0	0	50	
+16	63	78	98	481572	25	0	0	0	
+17	52	69	80	287040	93	0	0	0	
+18	62	97	75	451050	41	0	0	0	
+19	78	72	6	33696	5	0	94	0	
+20	5	40	37	7400	9	0	0	91	
+21	54	85	53	243270	105	0	0	0	
+22	41	36	32	47232	21	0	42	0	
+23	4	8	35	1120	1	73	0	93	
+24	35	34	48	57120	17	65	0	0	
+25	64	86	73	401792	51	0	0	0	
+26	86	74	89	566396	14	0	0	0	
+27	55	58	67	213730	113	0	0	0	
+28	72	67	76	366624	66	0	0	0	
+29	66	100	28	184800	38	0	57	0	
+30	56	74	65	269360	98	0	0	0	
+31	1	3	18	54	1	94	12	93	
+32	83	51	83	351339	73	0	0	0	
+33	100	53	57	302100	87	0	0	0	
+34	67	73	81	396171	53	0	0	0	
+35	94	74	59	410404	49	0	0	0	
+36	82	53	87	378102	62	0	0	0	
+37	98	10	97	95060	8	82	0	0	
+38	65	88	82	469040	34	0	0	0	
+39	90	99	53	472230	33	0	0	0	
+40	22	7	13	2002	2	82	84	0	
+41	70	68	95	452200	40	0	0	0	
+42	59	62	89	325562	79	0	0	0	
+43	41	30	42	51660	17	65	48	0	
+44	56	80	52	232960	108	0	0	0	
+45	64	58	65	241280	106	0	0	0	
+46	94	94	84	742224	2	0	0	0	
+47	74	76	35	196840	33	0	53	0	
+48	77	19	72	105336	9	78	0	0	
+49	52	71	62	228904	109	0	0	0	
+50	29	80	73	169360	13	0	0	66	
+51	75	99	95	705375	4	0	0	0	
+52	76	65	74	365560	67	0	0	0	
+53	66	2	96	12672	7	98	0	0	
+54	58	89	54	278748	95	0	0	0	
+55	76	99	95	714780	3	0	0	0	
+56	68	29	75	147900	11	0	0	0	
+57	77	40	99	304920	26	55	0	0	
+58	89	77	94	644182	5	0	0	0	
+59	33	24	26	20592	19	65	74	0	
+60	66	5	88	29040	8	92	0	0	
+61	43	16	38	26144	15	82	46	0	
+62	40	15	46	27600	15	82	0	0	
+63	58	52	74	223184	112	0	0	0	
+64	66	82	60	324720	80	0	0	0	
+65	80	55	90	396000	54	0	0	0	
+66	50	74	96	355200	71	0	0	0	
+67	82	90	52	383760	59	0	0	0	
+68	87	26	86	194532	6	72	0	0	
+69	3	19	12	684	1	81	0	93	
+70	12	66	97	76824	24	0	0	67	
+71	68	73	64	317696	82	0	0	0	
+72	28	14	50	19600	11	0	0	68	
+73	81	50	92	372600	64	0	0	0	
+74	83	67	55	305855	85	0	0	0	
+75	74	57	88	371184	65	0	0	0	
+76	11	45	48	23760	22	0	0	0	
+77	44	26	38	43472	17	65	0	35	
+78	83	96	29	231072	20	0	65	0	
+79	13	100	68	88400	14	0	0	87	
+80	62	69	91	389298	57	0	0	0	
+81	54	67	73	264114	99	0	0	0	
+82	93	2	94	17484	6	98	0	0	
+83	94	57	54	289332	92	0	0	0	
+84	9	71	72	46008	8	0	0	89	
+85	55	58	82	261580	100	0	0	0	
+86	79	99	61	477081	28	0	0	0	
+87	90	79	16	113760	2	0	84	0	
+88	96	71	39	265824	22	0	61	0	
+89	83	53	97	426703	46	0	0	0	
+90	25	41	8	8200	4	0	91	75	
+91	86	72	16	99072	8	0	84	0	
+92	68	73	61	302804	86	0	0	0	
+93	76	97	49	361228	69	0	0	0	
+94	37	76	98	275576	25	0	0	63	
+95	58	69	63	252126	102	0	0	0	
+96	91	78	86	610428	9	0	0	0	
+97	97	72	92	642528	6	0	0	0	
+98	34	30	39	39780	19	65	0	0	
+99	68	88	60	359040	70	0	0	0	
+100	84	96	30	241920	7	0	67	0	
+101	91	68	77	476476	29	0	0	0	
+102	50	91	66	300300	71	0	0	50	
+103	83	90	1	7470	3	0	99	0	
+104	19	82	100	155800	15	0	0	79	
+105	66	93	95	583110	13	0	0	0	
+106	63	92	76	440496	43	0	0	0	
+107	72	43	91	281736	37	57	0	0	
+108	55	79	75	325875	78	0	0	0	
+109	95	71	89	600305	11	29	0	0	
+110	26	77	92	184184	10	0	0	69	
+111	2	35	5	350	1	0	90	89	
+112	91	62	73	411866	48	0	0	0	
+113	77	22	76	128744	5	77	0	0	
+114	86	44	70	264880	46	53	0	0	
+115	69	85	54	316710	83	0	0	0	
+116	91	71	64	413504	47	0	0	0	
+117	20	88	96	168960	12	0	0	76	
+118	22	98	92	198352	3	0	0	76	
+119	67	56	80	300160	88	0	0	0	
+120	56	54	75	226800	110	0	0	0	
+121	38	85	86	277780	41	0	0	62	
+122	78	94	40	293280	16	0	56	0	
+123	95	85	57	460275	38	0	0	0	
+124	89	82	84	613032	8	0	0	0	
+125	58	75	90	391500	56	0	0	0	
+126	73	74	79	426758	45	0	0	0	
+127	66	79	92	479688	27	0	0	0	
+128	76	84	57	363888	68	0	0	0	
+129	34	20	36	24480	13	80	0	66	
+130	53	85	75	337875	76	0	0	0	
+131	79	81	78	499122	23	0	0	0	
+132	28	48	21	28224	13	0	73	66	
+133	89	96	59	504096	22	0	0	11	
+134	91	65	91	538265	19	0	0	0	
+135	4	82	71	23288	2	0	0	94	
+136	54	52	92	258336	101	0	0	0	
+137	41	76	92	286672	39	0	0	58	
+138	91	65	94	556010	17	0	0	0	
+139	73	66	8	38544	6	0	92	0	
+140	78	79	66	406692	50	0	0	0	
+141	87	57	55	272745	97	0	0	0	
+142	66	70	86	397320	52	0	0	0	
+143	72	71	93	475416	30	0	0	0	
+144	79	77	93	565719	15	0	0	0	
+145	67	96	13	83616	9	0	86	0	
+146	70	59	75	309750	84	0	0	0	
+147	65	63	83	339885	75	0	0	0	
+148	84	83	50	348600	69	0	49	0	
+149	49	80	99	388080	58	0	0	0	
+150	83	80	83	551120	18	0	12	0	
+151	67	86	84	484008	24	0	0	0	
+152	25	92	91	209300	4	0	0	75	
+153	36	26	5	4680	4	41	95	0	
+154	33	38	19	23826	13	48	73	66	
+155	3	66	77	15246	6	0	0	97	
+156	91	55	96	480480	26	0	0	0	
+157	15	93	83	115785	23	0	0	85	
+158	58	84	93	453096	39	0	0	0	
+159	76	80	97	589760	12	0	0	0	
+160	59	61	98	352702	72	0	0	0	
+161	36	31	46	51336	17	65	48	41	
+162	71	65	100	461500	35	0	0	0	
+163	56	98	68	373184	63	0	0	0	
+164	11	81	68	60588	5	0	0	89	
+165	82	89	61	445178	42	0	0	0	
+166	89	94	10	83660	1	0	90	0	
+167	71	10	96	68160	12	90	0	0	
+168	83	86	18	128484	23	0	78	0	
+169	58	67	98	380828	61	0	0	0	
+170	6	73	77	33726	1	0	0	93	
+171	93	99	90	828630	1	0	0	0	
+172	100	100	56	560000	16	0	0	0	
+173	62	55	66	225060	111	0	0	0	
+174	92	61	93	521916	21	39	0	0	
+175	99	73	28	202356	28	0	61	0	
+176	90	50	64	288000	64	50	0	0	
+177	78	84	48	314496	59	0	52	0	
+178	23	27	11	6831	9	40	86	67	
+179	67	93	76	473556	31	0	0	0	
+180	84	53	66	293832	91	0	0	0	
+181	58	50	95	275500	96	0	0	0	
+182	58	60	81	281880	94	0	0	0	
+183	64	62	85	337280	77	0	0	0	
+184	99	6	78	46332	2	94	0	0	
+185	70	24	77	129360	14	74	0	0	
+186	41	40	12	19680	18	0	0	0	
+187	67	84	84	472752	32	0	0	0	
+188	50	84	60	252000	103	0	0	0	
+189	48	71	76	259008	93	0	0	52	
+190	53	60	64	203520	114	0	0	0	
+191	98	80	55	431200	44	0	0	0	
+192	73	80	79	461360	36	0	0	0	
+193	10	6	32	1920	4	92	0	75	
+194	85	79	57	382755	60	0	0	0	
+195	93	88	65	531960	20	0	0	0	
+196	73	55	74	297110	90	0	0	0	
+197	96	55	66	348480	74	0	0	0	
+198	41	75	69	212175	61	0	0	58	
+199	50	92	80	368000	58	0	0	49	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	66	77	213444	28	0	0	58	
+1	69	52	83	297804	19	0	0	0	
+2	100	94	67	629800	1	0	0	0	
+3	15	97	94	136770	9	0	0	0	
+4	89	2	78	13884	4	75	0	0	
+5	33	31	35	35805	29	69	0	0	
+6	20	19	4	1520	5	50	94	0	
+7	70	75	75	393750	18	0	0	0	
+8	44	36	42	66528	23	56	43	0	
+9	41	69	75	212175	27	0	0	59	
+10	1	33	37	1221	28	66	47	58	
+11	18	2	40	1440	16	98	0	0	
+12	20	23	6	2760	7	0	93	0	
+13	21	28	45	26460	33	69	0	0	
+14	91	10	95	86450	4	0	0	0	
+15	36	3	49	5292	6	97	0	0	
+16	41	14	1	574	4	75	97	0	
+17	52	69	80	287040	33	0	0	0	
+18	62	97	75	451050	21	0	0	0	
+19	78	72	6	33696	2	18	94	0	
+20	5	40	37	7400	11	0	0	83	
+21	54	85	53	243270	32	0	0	0	
+22	41	36	32	47232	26	58	0	0	
+23	4	8	35	1120	32	85	33	0	
+24	35	34	48	57120	27	61	46	0	
+25	22	49	18	19404	30	50	71	0	
+26	13	37	44	21164	8	0	48	84	
+27	4	8	33	1056	32	85	0	0	
+28	40	38	44	66880	26	58	32	0	
+29	66	100	28	184800	24	0	0	0	
+30	8	28	28	6272	35	0	66	0	
+31	1	3	18	54	21	97	0	0	
+32	15	22	2	660	4	75	98	0	
+33	1	49	16	784	28	0	77	58	
+34	67	73	81	396171	22	0	0	0	
+35	41	43	29	51127	20	0	61	0	
+36	3	39	9	1053	30	50	89	0	
+37	98	10	97	95060	2	0	0	0	
+38	37	12	13	5772	13	84	79	0	
+39	17	50	44	37400	32	0	53	0	
+40	22	7	13	2002	22	0	81	0	
+41	34	5	35	5950	10	88	0	0	
+42	44	45	45	89100	30	50	0	0	
+43	41	30	42	51660	25	70	0	0	
+44	48	22	19	20064	4	75	78	0	
+45	64	58	65	241280	26	0	0	0	
+46	16	47	45	33840	8	45	46	84	
+47	74	76	35	196840	13	0	48	0	
+48	77	19	72	105336	5	50	0	0	
+49	52	71	62	228904	34	0	0	0	
+50	29	80	73	169360	18	0	0	70	
+51	75	99	95	705375	15	0	0	0	
+52	39	11	22	9438	16	43	74	0	
+53	66	2	96	12672	12	81	0	0	
+54	58	89	54	278748	28	0	0	0	
+55	24	15	35	12600	29	0	63	0	
+56	68	29	75	147900	19	52	0	0	
+57	77	40	99	304920	11	53	0	0	
+58	13	39	3	1521	4	10	97	0	
+59	33	24	26	20592	30	50	45	0	
+60	66	5	88	29040	1	94	0	0	
+61	43	16	38	26144	18	75	39	0	
+62	40	15	46	27600	20	73	38	0	
+63	8	44	1	352	11	53	99	0	
+64	26	21	31	16926	29	69	65	0	
+65	43	16	39	26832	18	75	0	0	
+66	30	28	22	18480	18	0	75	0	
+67	82	90	52	383760	3	0	0	0	
+68	87	26	86	194532	7	0	0	0	
+69	3	19	12	684	26	58	87	0	
+70	12	66	97	76824	7	0	0	87	
+71	41	15	21	12915	14	79	79	0	
+72	28	14	50	19600	34	71	0	0	
+73	25	49	17	20825	23	0	80	0	
+74	12	20	12	2880	25	0	86	0	
+75	48	10	40	19200	14	79	39	0	
+76	11	45	48	23760	8	0	0	84	
+77	44	26	38	43472	20	73	0	0	
+78	83	96	29	231072	9	0	0	15	
+79	13	100	68	88400	8	0	0	0	
+80	21	10	20	4200	10	88	63	0	
+81	49	34	11	18326	12	0	78	0	
+82	93	2	94	17484	2	10	0	0	
+83	50	33	3	4950	4	10	94	0	
+84	9	71	72	46008	4	0	0	91	
+85	48	26	19	23712	7	70	76	0	
+86	46	4	31	5704	13	84	0	0	
+87	90	79	16	113760	1	0	83	0	
+88	96	71	39	265824	3	0	52	0	
+89	83	53	97	426703	11	0	0	0	
+90	25	41	8	8200	23	56	85	0	
+91	86	72	16	99072	1	0	67	0	
+92	68	73	61	302804	20	0	0	0	
+93	76	97	49	361228	6	0	0	0	
+94	37	76	98	275576	32	0	0	54	
+95	58	69	63	252126	29	0	0	0	
+96	38	3	2	228	2	12	78	0	
+97	39	10	49	19110	22	73	27	0	
+98	34	30	39	39780	31	67	36	0	
+99	68	88	60	359040	10	0	0	0	
+100	84	96	30	241920	8	0	68	0	
+101	18	40	6	4320	19	52	94	0	
+102	50	91	66	300300	35	0	0	0	
+103	83	90	1	7470	1	0	99	0	
+104	19	82	100	155800	14	0	0	78	
+105	45	23	7	7245	7	0	86	0	
+106	49	3	28	4116	7	26	70	0	
+107	72	43	91	281736	16	0	0	0	
+108	45	39	11	19305	12	0	89	0	
+109	37	15	32	17760	26	0	65	0	
+110	26	77	92	184184	16	0	0	73	
+111	2	35	5	350	14	0	95	0	
+112	29	4	21	2436	18	75	77	0	
+113	77	22	76	128744	7	70	0	0	
+114	86	44	70	264880	7	26	0	0	
+115	15	8	4	480	3	90	96	0	
+116	25	50	38	47500	28	0	54	0	
+117	20	88	96	168960	12	0	0	79	
+118	22	98	92	198352	13	0	0	78	
+119	67	56	80	300160	23	0	0	0	
+120	23	3	11	759	2	12	80	0	
+121	38	85	86	277780	31	0	0	58	
+122	78	94	40	293280	6	0	49	0	
+123	31	28	13	11284	19	0	83	0	
+124	13	29	26	9802	34	0	62	0	
+125	43	2	48	4128	13	84	31	0	
+126	73	74	79	426758	17	0	0	0	
+127	31	10	4	1240	4	0	95	0	
+128	50	45	22	49500	5	50	72	0	
+129	34	20	36	24480	31	67	0	0	
+130	30	29	9	7830	16	0	91	0	
+131	79	81	78	499122	12	0	0	0	
+132	28	48	21	28224	10	0	78	0	
+133	26	21	23	12558	22	73	76	0	
+134	37	43	21	33411	17	0	79	0	
+135	4	82	71	23288	3	0	0	96	
+136	10	18	2	360	7	26	98	0	
+137	41	76	92	286672	29	0	0	58	
+138	91	65	94	556010	4	10	0	0	
+139	73	66	8	38544	3	0	91	0	
+140	78	79	66	406692	14	0	0	0	
+141	41	41	14	23534	13	0	83	0	
+142	66	70	86	397320	25	0	0	0	
+143	16	2	26	832	16	98	40	0	
+144	4	49	12	2352	34	0	88	0	
+145	67	96	13	83616	21	0	75	0	
+146	11	25	11	3025	26	58	76	0	
+147	32	21	30	20160	29	69	35	0	
+148	6	50	8	2400	21	0	88	0	
+149	49	80	99	388080	35	0	0	50	
+150	21	17	16	5712	25	70	81	0	
+151	9	8	9	648	10	88	83	0	
+152	25	92	91	209300	15	0	0	75	
+153	36	26	5	4680	7	70	95	0	
+154	33	38	19	23826	19	52	75	0	
+155	3	66	77	15246	5	0	0	96	
+156	37	6	39	8658	25	70	42	0	
+157	15	93	83	115785	10	0	0	83	
+158	10	19	45	8550	35	80	0	50	
+159	5	5	46	1150	35	91	32	0	
+160	59	61	98	352702	27	0	0	0	
+161	36	31	46	51336	27	61	0	0	
+162	48	2	39	3744	14	79	0	0	
+163	29	37	10	10730	20	0	90	0	
+164	11	81	68	60588	6	0	0	89	
+165	31	1	41	1271	6	97	49	0	
+166	89	94	10	83660	6	0	89	0	
+167	71	10	96	68160	3	90	0	0	
+168	83	86	18	128484	10	0	60	0	
+169	58	67	98	380828	31	0	0	0	
+170	6	73	77	33726	5	0	0	90	
+171	5	7	16	560	31	67	75	0	
+172	19	8	46	6992	28	89	43	0	
+173	5	31	47	7285	28	66	0	58	
+174	40	20	9	7200	17	74	77	0	
+175	99	73	28	202356	2	18	66	0	
+176	90	50	64	288000	5	0	0	0	
+177	78	84	48	314496	13	0	0	0	
+178	23	27	11	6831	20	73	84	0	
+179	2	49	46	4508	8	45	0	84	
+180	30	9	28	7560	10	88	35	0	
+181	58	50	95	275500	30	0	0	0	
+182	10	49	19	9310	33	0	80	0	
+183	37	21	12	9324	17	74	86	0	
+184	99	6	78	46332	2	12	0	0	
+185	70	24	77	129360	17	74	0	0	
+186	41	40	12	19680	14	0	83	0	
+187	46	22	17	17204	14	0	66	0	
+188	8	43	7	2408	23	56	93	0	
+189	48	71	76	259008	33	0	0	52	
+190	11	23	47	11891	33	69	45	0	
+191	20	10	43	8600	28	89	0	0	
+192	50	29	43	62350	23	56	0	0	
+193	10	6	32	1920	35	91	0	0	
+194	21	12	40	10080	34	71	50	0	
+195	39	22	27	23166	22	73	0	0	
+196	73	55	74	297110	16	43	0	0	
+197	96	55	66	348480	2	18	0	0	
+198	41	75	69	212175	30	0	0	58	
+199	49	42	35	72030	5	0	64	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	3	6	36	1	61	44	0	
+1	2	2	4	16	1	98	25	0	
+2	4	9	2	72	1	0	42	10	
+3	5	7	7	245	1	79	28	0	
+4	9	3	7	189	1	79	21	0	
+5	2	5	1	10	1	0	52	10	
+6	5	8	4	160	1	89	58	0	
+7	3	1	5	15	1	98	0	0	
+8	4	8	9	288	1	41	45	0	
+9	3	10	4	120	1	0	9	10	
+10	5	2	10	100	1	9	90	0	
+11	4	6	2	48	1	0	40	10	
+12	10	3	4	120	1	89	54	0	
+13	3	1	7	21	1	79	14	0	
+14	10	7	1	70	1	0	51	10	
+15	8	2	10	160	1	9	80	0	
+16	6	10	3	180	1	0	19	10	
+17	8	10	8	640	1	69	0	0	
+18	1	5	1	5	1	0	50	10	
+19	6	10	5	300	1	0	0	10	
+20	9	9	3	243	1	0	16	10	
+21	4	6	9	216	1	41	36	0	
+22	4	1	1	4	1	98	45	0	
+23	7	7	9	441	1	41	27	0	
+24	8	4	7	224	1	79	7	0	
+25	2	7	2	28	1	0	38	10	
+26	5	6	3	90	1	23	96	0	
+27	5	10	7	350	1	79	0	0	
+28	3	4	1	12	1	19	15	0	
+29	6	7	5	210	1	89	25	0	
+30	5	2	1	10	1	98	44	0	
+31	4	8	5	160	1	89	20	0	
+32	8	5	4	160	1	89	50	0	
+33	9	5	6	270	1	61	38	0	
+34	9	8	2	144	1	0	36	10	
+35	3	7	4	84	1	89	46	0	
+36	3	8	8	192	1	61	0	0	
+37	8	4	7	224	1	69	92	0	
+38	2	4	10	80	1	9	70	0	
+39	1	10	8	80	1	51	88	0	
+40	8	10	8	640	1	51	80	0	
+41	3	8	5	120	1	89	15	0	
+42	7	8	1	56	1	0	49	10	
+43	5	2	2	20	1	98	39	0	
+44	6	10	9	540	1	41	18	0	
+45	10	1	4	40	1	98	21	0	
+46	7	1	7	49	1	69	85	0	
+47	1	3	9	27	1	41	9	0	
+48	9	10	9	810	1	41	0	0	
+49	10	3	1	30	1	19	14	0	
+50	6	2	8	96	1	51	72	0	
+51	7	2	3	42	1	98	32	0	
+52	4	6	10	240	1	9	60	0	
+53	7	7	5	245	1	89	10	0	
+54	6	3	2	36	1	19	9	0	
+55	4	5	5	100	1	89	5	0	
+56	5	9	5	225	1	89	0	0	
+57	10	4	5	200	1	61	90	0	
+58	8	2	1	16	1	98	43	0	
+59	8	2	9	144	1	23	36	0	
+60	2	4	8	64	1	51	64	0	
+61	7	5	10	350	1	9	50	0	
+62	2	5	6	60	1	61	32	0	
+63	4	6	5	120	1	61	85	0	
+64	2	1	9	18	1	23	27	0	
+65	8	2	4	64	1	98	17	0	
+66	3	2	4	24	1	98	13	0	
+67	9	10	8	720	1	51	56	0	
+68	6	4	8	192	1	51	48	0	
+69	1	7	9	63	1	23	18	0	
+70	1	2	9	18	1	31	90	0	
+71	6	2	6	72	1	61	26	0	
+72	5	4	6	120	1	61	20	0	
+73	5	6	10	300	1	9	40	0	
+74	1	5	4	20	1	89	42	0	
+75	3	9	5	135	1	41	94	0	
+76	4	1	10	40	1	9	30	0	
+77	9	7	9	567	1	31	81	0	
+78	5	3	3	45	1	23	93	0	
+79	3	4	6	72	1	61	14	0	
+80	8	1	5	40	1	61	80	0	
+81	6	6	5	180	1	61	75	0	
+82	5	8	3	120	1	61	95	0	
+83	10	5	6	300	1	61	8	0	
+84	1	7	4	28	1	89	38	0	
+85	1	8	10	80	1	9	20	0	
+86	9	1	6	54	1	79	89	0	
+87	3	6	9	162	1	31	72	0	
+88	2	8	8	128	1	51	40	0	
+89	7	10	4	280	1	0	5	10	
+90	1	6	5	30	1	61	70	0	
+91	7	6	6	252	1	79	83	0	
+92	2	5	9	90	1	31	63	0	
+93	6	3	3	54	1	89	95	0	
+94	9	2	2	36	1	98	37	0	
+95	1	5	1	5	1	0	48	10	
+96	10	5	4	200	1	89	34	0	
+97	9	8	8	576	1	51	32	0	
+98	10	7	5	350	1	61	65	0	
+99	2	10	2	40	1	0	34	10	
+100	10	9	10	900	1	9	10	0	
+101	5	8	5	200	1	61	60	0	
+102	5	8	1	40	1	0	47	10	
+103	4	6	8	192	1	51	24	0	
+104	9	2	1	18	1	98	42	0	
+105	5	3	3	45	1	89	92	0	
+106	9	3	3	81	1	89	89	0	
+107	1	10	10	100	1	9	0	0	
+108	1	10	4	40	1	51	96	0	
+109	2	9	1	18	1	0	46	10	
+110	8	4	3	96	1	89	86	0	
+111	10	3	3	90	1	89	83	0	
+112	7	3	6	126	1	79	77	0	
+113	6	9	6	324	1	79	71	0	
+114	8	9	8	576	1	51	16	0	
+115	6	4	1	24	1	19	13	0	
+116	6	2	9	108	1	31	54	0	
+117	1	10	2	20	1	0	32	10	
+118	4	9	6	216	1	79	65	0	
+119	10	8	7	560	1	69	78	0	
+120	8	5	1	40	1	0	45	10	
+121	7	5	2	70	1	0	30	10	
+122	4	6	1	24	1	0	44	10	
+123	3	9	9	243	1	31	45	0	
+124	9	2	7	126	1	69	71	0	
+125	1	6	3	18	1	89	80	0	
+126	4	3	7	84	1	69	64	0	
+127	7	8	4	224	1	89	30	0	
+128	2	8	3	48	1	89	77	0	
+129	10	8	7	560	1	69	57	0	
+130	5	9	9	405	1	31	36	0	
+131	4	10	9	360	1	31	27	0	
+132	1	4	8	32	1	51	8	0	
+133	6	10	2	120	1	0	28	10	
+134	6	10	9	540	1	31	18	0	
+135	8	10	6	480	1	79	59	0	
+136	2	4	10	80	1	0	70	0	
+137	5	10	2	100	1	0	26	10	
+138	3	1	3	9	1	98	29	0	
+139	9	2	5	90	1	61	55	0	
+140	7	6	3	126	1	89	74	0	
+141	3	5	10	150	1	0	60	0	
+142	1	8	9	72	1	31	9	0	
+143	2	3	1	6	1	19	12	0	
+144	1	10	9	90	1	31	0	0	
+145	5	5	7	175	1	69	50	0	
+146	3	2	7	42	1	69	43	0	
+147	6	7	2	84	1	0	24	10	
+148	5	5	5	125	1	61	50	0	
+149	4	2	7	56	1	69	36	0	
+150	1	1	9	9	1	23	9	0	
+151	7	2	1	14	1	98	41	0	
+152	10	1	4	40	1	98	9	0	
+153	8	6	7	336	1	69	29	0	
+154	8	4	5	160	1	79	95	0	
+155	5	10	8	400	1	51	0	0	
+156	1	3	3	9	1	89	71	0	
+157	8	10	3	240	1	0	13	10	
+158	4	7	2	56	1	0	22	10	
+159	2	3	10	60	1	0	50	0	
+160	1	9	3	27	1	89	68	0	
+161	10	3	3	90	1	89	65	0	
+162	2	1	8	16	1	23	85	0	
+163	8	9	10	720	1	0	40	0	
+164	3	7	8	168	1	23	77	0	
+165	9	1	8	72	1	23	69	0	
+166	6	6	3	108	1	89	62	0	
+167	3	2	8	48	1	23	61	0	
+168	3	4	8	96	1	23	53	0	
+169	10	8	9	720	1	23	0	0	
+170	6	4	1	24	1	19	11	0	
+171	10	5	2	100	1	0	98	0	
+172	6	5	10	300	1	0	30	0	
+173	9	4	7	252	1	69	22	0	
+174	4	9	10	360	1	0	20	0	
+175	7	3	8	168	1	23	45	0	
+176	1	5	8	40	1	41	86	0	
+177	1	8	8	64	1	41	78	0	
+178	6	3	6	108	1	79	53	0	
+179	7	3	1	21	1	23	99	0	
+180	1	3	7	21	1	69	15	0	
+181	8	4	9	288	1	19	0	0	
+182	3	2	10	60	1	0	10	0	
+183	1	1	2	2	1	98	35	0	
+184	4	4	6	96	1	79	47	0	
+185	1	6	2	12	1	61	98	0	
+186	4	8	8	256	1	41	70	0	
+187	3	9	10	270	1	0	0	0	
+188	4	7	1	28	1	31	99	0	
+189	4	1	4	16	1	98	5	0	
+190	9	6	8	432	1	41	62	0	
+191	6	2	6	72	1	79	41	0	
+192	2	8	9	144	1	0	89	0	
+193	6	4	2	48	1	89	98	0	
+194	8	3	7	168	1	69	8	0	
+195	1	5	1	5	1	41	99	0	
+196	10	8	1	80	1	69	99	0	
+197	10	2	8	160	1	41	54	0	
+198	3	8	6	144	1	79	35	0	
+199	9	5	9	405	1	0	80	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	12	3	1	36	3	50	99	0	
+1	32	17	9	4896	4	36	91	0	
+2	4	24	22	2112	4	70	70	33	
+3	30	17	32	16320	3	63	0	0	
+4	29	13	32	12064	3	50	0	0	
+5	27	35	26	24570	1	37	0	29	
+6	20	13	24	6240	2	78	49	0	
+7	3	21	30	1890	1	5	31	29	
+8	24	33	19	15048	3	34	79	35	
+9	13	10	29	3770	2	31	29	35	
+10	25	22	35	19250	4	14	0	0	
+11	19	11	22	4598	2	82	25	35	
+12	10	28	4	1120	1	17	96	0	
+13	33	6	2	396	3	50	95	0	
+14	10	12	26	3120	2	88	52	70	
+15	13	12	25	3900	2	82	0	35	
+16	21	30	28	17640	2	48	0	0	
+17	18	5	28	2520	2	0	35	0	
+18	1	15	6	90	4	0	93	33	
+19	26	20	30	15600	3	80	0	0	
+20	34	4	13	1768	2	0	82	35	
+21	19	16	19	5776	2	82	47	35	
+22	14	31	11	4774	1	0	0	64	
+23	7	22	24	3696	4	70	24	33	
+24	33	34	22	24684	3	0	0	35	
+25	7	12	22	1848	4	70	48	33	
+26	30	26	13	10140	3	0	85	35	
+27	25	10	22	5500	4	0	35	0	
+28	28	9	6	1512	4	0	88	0	
+29	1	2	5	10	4	97	94	0	
+30	25	32	26	20800	2	53	52	70	
+31	9	3	5	135	4	97	76	0	
+32	28	5	19	2660	3	50	76	0	
+33	29	5	1	145	3	63	99	0	
+34	19	3	32	1824	4	97	23	0	
+35	33	22	24	17424	4	70	55	0	
+36	8	18	3	432	2	12	95	35	
+37	23	19	22	9614	2	54	53	35	
+38	27	24	35	22680	3	24	35	0	
+39	1	35	23	805	1	37	74	29	
+40	33	15	23	11385	2	0	63	0	
+41	8	28	10	2240	1	31	30	64	
+42	12	13	6	936	1	0	78	0	
+43	30	27	27	21870	4	70	28	0	
+44	21	10	9	1890	2	88	24	70	
+45	10	6	19	1140	2	88	33	70	
+46	12	11	32	4224	2	20	67	70	
+47	1	13	4	52	4	50	94	33	
+48	9	15	29	3915	1	51	32	0	
+49	30	18	11	5940	4	50	59	33	
+50	21	32	33	22176	2	16	0	0	
+51	2	2	8	32	4	97	84	0	
+52	9	16	35	5040	1	17	35	0	
+53	12	32	5	1920	1	31	74	64	
+54	21	13	17	4641	1	78	67	0	
+55	9	30	20	5400	3	34	40	35	
+56	10	34	35	11900	1	17	0	0	
+57	30	4	20	2400	3	63	79	0	
+58	8	22	26	4576	1	51	61	0	
+59	18	12	24	5184	2	78	25	0	
+60	7	29	13	2639	1	5	87	29	
+61	2	5	35	350	1	0	0	29	
+62	22	5	31	3410	4	36	31	0	
+63	9	11	25	2475	1	78	0	0	
+64	7	16	34	3808	4	15	34	33	
+65	23	12	4	1104	4	0	94	0	
+66	23	22	4	2024	2	54	94	35	
+67	29	15	8	3480	4	14	90	0	
+68	1	14	8	112	3	69	12	35	
+69	26	32	19	15808	3	34	60	35	
+70	1	32	14	448	3	0	71	35	
+71	1	32	31	992	1	5	0	29	
+72	5	4	31	620	4	0	34	33	
+73	20	16	35	11200	2	0	0	0	
+74	31	25	29	22475	3	24	70	0	
+75	3	4	10	120	2	47	78	70	
+76	34	26	35	30940	3	24	0	0	
+77	24	12	14	4032	2	0	68	35	
+78	35	23	3	2415	1	31	91	64	
+79	18	34	26	15912	2	53	26	70	
+80	23	26	10	5980	1	31	20	64	
+81	1	1	25	25	1	37	26	29	
+82	35	33	3	3465	1	31	88	64	
+83	35	10	6	2100	3	0	94	0	
+84	11	27	34	10098	2	20	0	70	
+85	6	33	10	1980	1	31	10	64	
+86	29	21	1	609	3	24	99	0	
+87	33	11	34	12342	3	0	35	0	
+88	22	33	23	16698	1	37	51	29	
+89	17	25	19	8075	1	72	21	29	
+90	21	6	25	3150	2	78	0	0	
+91	22	16	21	7392	4	70	79	0	
+92	7	35	34	8330	4	15	0	33	
+93	1	28	18	504	1	72	40	29	
+94	19	32	2	1216	1	31	94	64	
+95	21	15	31	9765	2	16	33	0	
+96	10	10	29	2900	2	0	70	70	
+97	29	13	13	4901	1	0	35	0	
+98	15	7	30	3150	2	12	62	35	
+99	32	25	2	1600	2	54	98	35	
+100	10	19	35	6650	2	0	35	70	
+101	35	23	15	12075	1	72	74	29	
+102	15	3	21	945	4	97	55	0	
+103	34	26	3	2652	1	31	85	64	
+104	14	17	31	7378	2	12	31	35	
+105	35	18	23	14490	2	78	73	0	
+106	4	3	3	36	4	97	81	0	
+107	6	30	20	3600	3	34	20	35	
+108	6	30	24	4320	4	70	0	33	
+109	2	14	6	168	1	0	93	0	
+110	23	29	28	18676	2	16	64	0	
+111	10	13	23	2990	1	78	25	0	
+112	7	28	6	1176	1	31	63	64	
+113	11	19	16	3344	1	78	84	0	
+114	13	9	33	3861	2	0	35	35	
+115	1	19	26	494	1	5	61	29	
+116	31	22	14	9548	3	0	57	35	
+117	6	25	2	300	3	0	98	35	
+118	29	34	31	30566	4	36	0	0	
+119	25	3	2	150	3	50	97	0	
+120	18	15	11	2970	1	0	60	0	
+121	7	10	7	490	1	0	71	0	
+122	9	6	21	1134	2	88	78	70	
+123	18	14	14	3528	2	0	86	0	
+124	24	12	32	9216	4	14	35	0	
+125	11	11	13	1573	2	88	0	70	
+126	19	33	17	10659	3	0	40	35	
+127	32	18	14	8064	2	31	86	35	
+128	2	18	18	648	4	50	76	33	
+129	15	28	27	11340	2	54	0	35	
+130	30	34	29	29580	4	36	62	0	
+131	4	20	29	2320	4	50	0	33	
+132	11	24	3	792	1	31	82	64	
+133	31	30	7	6510	1	31	56	64	
+134	11	15	19	3135	1	78	48	0	
+135	3	25	21	1575	1	72	0	29	
+136	27	24	35	22680	3	0	0	0	
+137	25	30	22	16500	2	53	78	70	
+138	18	6	18	1944	2	82	66	35	
+139	9	17	35	5355	1	0	0	0	
+140	27	26	8	5616	4	70	92	33	
+141	13	35	10	4550	1	31	0	64	
+142	21	18	4	1512	2	78	96	0	
+143	7	3	26	546	2	47	28	70	
+144	6	5	24	720	2	47	54	70	
+145	30	10	22	6600	3	50	54	0	
+146	13	17	12	2652	1	0	48	0	
+147	31	12	27	10044	3	80	30	0	
+148	5	35	20	3500	3	34	0	35	
+149	4	22	32	2816	4	15	68	33	
+150	26	11	24	6864	3	63	32	0	
+151	12	12	11	1584	2	88	13	70	
+152	5	11	9	495	1	0	84	0	
+153	28	21	12	7056	3	69	0	35	
+154	13	4	15	780	2	82	84	35	
+155	15	5	3	225	2	12	92	35	
+156	31	8	23	5704	3	63	56	0	
+157	33	20	13	8580	4	50	46	33	
+158	9	27	32	7776	1	51	0	0	
+159	32	23	25	18400	3	0	69	0	
+160	21	14	8	2352	2	16	92	0	
+161	20	3	23	1380	4	97	0	0	
+162	12	21	33	8316	2	20	34	70	
+163	13	29	10	3770	1	0	11	64	
+164	13	32	18	7488	3	0	22	35	
+165	24	6	23	3312	4	14	67	0	
+166	11	6	28	1848	2	47	0	70	
+167	28	27	28	21168	4	70	0	0	
+168	23	14	13	4186	1	51	87	0	
+169	35	23	19	15295	2	54	75	35	
+170	16	4	26	1664	2	54	27	35	
+171	30	10	17	5100	4	0	57	0	
+172	11	20	35	7700	2	0	0	70	
+173	29	9	22	5742	3	50	32	0	
+174	24	34	5	4080	1	31	69	64	
+175	2	3	28	168	4	0	65	33	
+176	26	30	3	2340	1	31	79	64	
+177	11	33	8	2904	1	31	48	64	
+178	1	18	11	198	1	72	89	29	
+179	27	13	26	9126	3	80	57	0	
+180	6	18	17	1836	4	50	29	33	
+181	23	19	19	8303	2	48	81	0	
+182	13	12	35	5460	2	0	0	35	
+183	21	11	27	6237	2	48	28	0	
+184	14	19	31	8246	2	12	0	35	
+185	1	1	2	2	4	97	92	0	
+186	4	33	8	1056	1	31	40	64	
+187	23	14	35	11270	4	0	0	0	
+188	9	32	26	7488	1	17	70	0	
+189	29	6	14	2436	4	0	74	0	
+190	14	1	28	392	2	31	58	35	
+191	16	27	16	6912	1	72	58	29	
+192	12	23	29	8004	2	31	0	35	
+193	31	9	17	4743	3	80	83	0	
+194	28	33	2	1848	3	34	98	35	
+195	11	35	26	10010	2	53	0	70	
+196	10	18	6	1080	4	50	70	33	
+197	20	27	3	1620	1	37	97	29	
+198	33	28	26	24024	2	48	55	0	
+199	4	15	34	2040	4	0	0	33	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=01 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	22	33	26	18876	28	0	72	71	
+1	52	42	44	96096	29	58	53	0	
+2	74	69	92	469752	18	0	0	0	
+3	25	97	7	16975	1	0	89	75	
+4	69	3	77	15939	6	96	0	0	
+5	2	15	51	1530	5	0	0	98	
+6	25	88	94	206800	7	12	0	72	
+7	83	31	85	218705	25	65	0	0	
+8	54	18	19	18468	30	56	81	0	
+9	63	70	34	149940	20	0	63	0	
+10	35	82	60	172200	14	0	0	64	
+11	94	86	42	339528	9	0	0	0	
+12	100	3	34	10200	8	88	48	0	
+13	33	41	7	9471	18	0	92	0	
+14	70	37	51	132090	26	61	45	0	
+15	68	52	40	141440	34	0	48	0	
+16	6	70	73	30660	4	0	22	92	
+17	28	70	48	94080	22	0	52	43	
+18	11	45	71	35145	35	0	0	75	
+19	96	10	25	24000	22	70	74	0	
+20	49	79	53	205163	17	0	39	0	
+21	64	36	69	158976	33	54	0	0	
+22	54	51	91	250614	33	0	0	0	
+23	37	67	59	146261	24	0	40	0	
+24	38	34	77	99484	30	56	0	43	
+25	2	47	62	5828	4	0	22	98	
+26	65	56	83	302120	30	0	0	0	
+27	5	40	87	17400	18	0	0	95	
+28	43	44	81	153252	30	56	0	0	
+29	86	27	25	58050	33	54	69	0	
+30	15	32	91	43680	24	67	0	81	
+31	4	8	35	1120	9	0	0	94	
+32	98	5	84	41160	6	91	0	0	
+33	99	85	36	302940	8	0	0	0	
+34	19	18	22	7524	11	0	74	80	
+35	13	87	94	106314	2	0	0	83	
+36	33	58	8	15312	17	0	0	61	
+37	38	54	87	178524	32	0	0	0	
+38	82	44	40	144320	24	0	0	0	
+39	11	60	28	18480	12	0	66	87	
+40	28	30	28	23520	34	0	48	68	
+41	53	58	5	15370	6	0	94	0	
+42	77	68	1	5236	14	0	87	0	
+43	65	22	2	2860	19	0	97	0	
+44	16	70	49	54880	23	0	0	74	
+45	60	1	74	4440	2	99	0	0	
+46	47	71	57	190209	17	0	39	49	
+47	91	93	79	668577	5	0	0	0	
+48	9	80	89	64080	6	0	0	85	
+49	10	53	1	530	5	0	79	88	
+50	76	22	38	63536	18	78	0	0	
+51	37	62	13	29822	9	0	87	57	
+52	44	6	100	26400	7	12	0	0	
+53	7	67	55	25795	5	0	0	91	
+54	36	63	22	49896	20	0	63	63	
+55	34	5	35	5950	27	60	60	61	
+56	95	39	45	166725	26	61	0	0	
+57	30	44	65	85800	31	56	0	68	
+58	68	42	91	259896	31	56	0	0	
+59	98	72	69	486864	21	0	0	0	
+60	62	14	58	50344	18	78	38	0	
+61	97	25	30	72750	21	72	70	0	
+62	82	45	16	59040	29	0	80	0	
+63	74	76	35	196840	19	0	62	0	
+64	22	11	69	16698	20	73	0	58	
+65	28	52	94	136864	7	12	0	44	
+66	3	62	84	15624	2	0	0	96	
+67	29	40	18	20880	22	0	52	71	
+68	6	44	18	4752	9	0	42	94	
+69	11	37	59	24013	35	0	0	86	
+70	61	72	39	171288	17	0	0	0	
+71	76	2	36	5472	3	98	0	0	
+72	75	84	66	415800	12	0	0	0	
+73	65	96	60	374400	4	0	22	0	
+74	51	85	74	320790	11	0	0	0	
+75	23	29	35	23345	29	58	0	61	
+76	4	31	90	11160	27	0	0	91	
+77	39	57	29	64467	25	0	69	0	
+78	35	3	13	1365	30	56	81	54	
+79	83	74	26	159692	19	0	0	0	
+80	58	81	5	23490	10	0	88	0	
+81	66	86	45	255420	9	0	42	0	
+82	55	88	43	208120	8	0	36	0	
+83	40	15	96	57600	19	76	0	40	
+84	1	57	44	2508	1	0	0	99	
+85	71	58	80	329440	29	0	0	0	
+86	39	81	76	240084	16	0	0	56	
+87	43	66	39	110682	22	0	52	0	
+88	22	8	28	4928	28	59	66	60	
+89	57	30	74	126540	22	70	0	0	
+90	51	36	15	27540	30	0	83	0	
+91	77	76	36	210672	19	0	26	0	
+92	62	75	19	88350	8	0	79	0	
+93	26	53	13	17914	19	0	62	74	
+94	69	82	12	67896	5	0	79	19	
+95	91	65	21	124215	21	0	69	0	
+96	100	15	64	96000	11	85	0	0	
+97	49	78	28	107016	15	0	48	50	
+98	50	17	75	63750	13	83	0	0	
+99	62	20	12	14880	35	0	88	0	
+100	90	39	60	210600	27	60	0	0	
+101	95	98	55	512050	3	0	0	0	
+102	75	98	11	80850	1	0	89	0	
+103	44	76	38	127072	8	0	36	55	
+104	29	52	61	91988	29	0	0	71	
+105	55	13	3	2145	18	0	92	33	
+106	19	83	13	20501	4	0	22	73	
+107	21	10	20	4200	8	0	79	78	
+108	11	100	34	37400	1	0	0	85	
+109	52	49	11	28028	23	0	72	42	
+110	28	84	33	77616	9	0	42	66	
+111	100	83	53	439900	13	0	0	0	
+112	87	83	26	187746	12	0	66	0	
+113	26	9	76	17784	17	79	0	61	
+114	78	19	98	145236	16	81	0	0	
+115	46	54	31	77004	25	0	69	39	
+116	16	72	19	21888	8	0	79	62	
+117	91	60	92	502320	27	0	0	0	
+118	44	39	66	113256	28	59	0	0	
+119	40	18	97	69840	19	76	0	0	
+120	58	25	91	131950	20	73	0	0	
+121	17	25	42	17850	26	61	45	70	
+122	14	66	1	924	10	0	88	58	
+123	13	69	39	34983	12	0	0	86	
+124	99	12	97	115236	7	0	0	0	
+125	31	76	53	124868	6	0	0	54	
+126	64	83	87	462144	14	0	0	0	
+127	47	68	44	140624	11	0	0	51	
+128	2	98	53	10388	1	0	0	96	
+129	60	88	7	36960	3	0	55	26	
+130	85	99	89	748935	1	0	0	0	
+131	84	80	39	262080	13	0	53	0	
+132	71	44	18	56232	28	0	72	0	
+133	56	80	92	412160	16	0	0	0	
+134	36	30	69	74520	33	54	0	64	
+135	18	40	56	40320	24	0	40	79	
+136	42	4	50	8400	22	70	0	57	
+137	35	40	42	58800	29	58	53	52	
+138	33	51	83	139689	30	0	0	65	
+139	19	82	15	23370	5	0	79	0	
+140	57	6	73	24966	5	93	0	0	
+141	53	45	20	47700	31	0	62	0	
+142	11	78	49	42042	12	0	0	75	
+143	42	43	41	74046	24	0	40	37	
+144	61	30	39	71370	27	60	60	0	
+145	15	45	67	45225	28	0	0	84	
+146	23	32	87	64032	32	0	0	67	
+147	26	97	22	55484	3	0	55	0	
+148	5	15	35	2625	3	0	0	95	
+149	4	52	77	16016	6	0	0	94	
+150	61	21	79	101199	17	79	0	0	
+151	57	72	11	45144	9	0	87	0	
+152	60	1	44	2640	3	98	36	0	
+153	8	96	67	51456	4	0	22	65	
+154	38	4	15	2280	30	0	83	51	
+155	75	50	88	330000	35	0	0	0	
+156	1	83	23	1909	1	0	0	98	
+157	98	20	3	5880	27	0	92	0	
+158	74	67	72	356976	23	0	0	0	
+159	42	53	10	22260	23	0	72	0	
+160	61	39	53	126087	29	58	0	0	
+161	90	73	63	413910	20	0	0	0	
+162	72	61	88	386496	26	0	0	0	
+163	38	59	40	89680	28	0	0	46	
+164	63	7	28	12348	11	85	64	0	
+165	29	31	78	70122	32	0	0	38	
+166	56	26	13	18928	28	59	0	44	
+167	93	52	48	232128	34	0	0	0	
+168	23	54	68	84456	26	0	0	72	
+169	60	38	29	66120	28	59	66	0	
+170	46	54	81	201204	33	0	0	54	
+171	100	95	22	209000	4	0	0	0	
+172	86	25	70	150500	21	72	0	0	
+173	29	84	57	138852	10	0	0	69	
+174	4	59	30	7080	3	0	55	92	
+175	97	83	48	386448	15	0	0	0	
+176	71	5	48	17040	8	88	0	0	
+177	21	78	88	144144	18	0	0	74	
+178	6	73	26	11388	3	0	55	86	
+179	37	43	21	33411	31	0	62	53	
+180	81	33	97	259281	24	67	0	0	
+181	68	4	69	18768	4	96	0	0	
+182	3	52	60	9360	16	0	0	95	
+183	91	61	52	288652	22	0	0	0	
+184	84	64	6	32256	16	0	92	0	
+185	91	56	62	315952	31	0	0	0	
+186	14	58	38	30856	13	0	53	84	
+187	83	99	100	821700	2	0	0	0	
+188	64	17	91	99008	14	83	0	0	
+189	54	91	94	461916	6	0	0	0	
+190	69	86	88	522192	10	0	0	0	
+191	16	52	26	21632	19	0	26	77	
+192	12	38	99	45144	32	54	0	0	
+193	46	54	72	178848	28	0	0	0	
+194	98	13	87	110838	9	86	0	0	
+195	61	25	11	16775	26	0	88	0	
+196	80	48	21	80640	11	0	74	0	
+197	50	82	48	196800	15	0	48	0	
+198	3	8	6	144	3	0	55	96	
+199	99	65	69	444015	25	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	92	98	70	631120	4	0	0	0	
+1	93	6	76	42408	16	93	0	0	
+2	94	6	81	45684	11	93	0	0	
+3	70	42	90	264600	32	0	0	0	
+4	5	3	8	120	1	95	0	89	
+5	94	35	87	286230	27	45	0	0	
+6	79	95	26	195130	40	0	74	0	
+7	78	27	99	208494	41	45	0	0	
+8	75	12	66	59400	49	15	0	0	
+9	2	70	94	13160	1	0	0	98	
+10	25	18	46	20700	20	70	0	73	
+11	71	95	86	580070	6	0	0	0	
+12	89	49	85	370685	16	0	0	0	
+13	100	44	96	422400	12	0	0	0	
+14	98	48	80	376320	15	0	0	0	
+15	74	49	72	261072	32	42	0	0	
+16	75	88	82	541200	8	0	0	0	
+17	98	91	66	588588	5	0	0	0	
+18	78	31	99	239382	36	69	0	0	
+19	95	53	79	397765	12	44	0	0	
+20	94	36	97	328248	19	64	0	0	
+21	76	86	30	196080	33	0	70	0	
+22	88	1	98	8624	3	99	0	0	
+23	50	62	89	275900	21	0	0	47	
+24	30	66	82	162360	35	0	0	66	
+25	19	5	16	1520	6	90	0	71	
+26	96	47	74	333888	20	0	0	0	
+27	85	44	78	291720	26	0	0	0	
+28	6	80	78	37440	14	0	0	90	
+29	100	14	66	92400	45	86	0	0	
+30	98	26	100	254800	34	0	0	0	
+31	93	30	90	251100	35	66	0	0	
+32	81	75	16	97200	24	0	81	0	
+33	46	27	43	53406	17	73	0	0	
+34	76	89	40	270560	25	0	51	0	
+35	72	47	86	291024	26	44	0	0	
+36	97	9	72	62856	14	91	0	0	
+37	77	31	72	171864	45	55	0	0	
+38	75	28	71	149100	48	27	0	0	
+39	94	48	83	374496	15	48	0	0	
+40	97	79	22	168586	11	0	77	0	
+41	96	28	93	249984	34	72	0	0	
+42	69	45	71	220455	41	0	0	0	
+43	84	14	93	109368	31	81	0	0	
+44	82	50	68	278800	29	0	0	0	
+45	78	48	72	269568	30	44	0	0	
+46	35	48	18	30240	10	0	82	0	
+47	67	48	73	234768	37	34	0	0	
+48	82	33	95	257070	7	66	0	0	
+49	80	27	75	162000	47	24	0	0	
+50	81	31	74	185814	45	0	0	0	
+51	99	99	28	274428	4	0	70	0	
+52	86	5	66	28380	5	91	0	0	
+53	88	16	73	102784	48	55	0	0	
+54	25	50	29	36250	19	0	60	73	
+55	32	36	25	28800	20	0	74	0	
+56	14	68	86	81872	38	0	0	86	
+57	86	48	95	392160	14	0	0	0	
+58	11	66	88	63888	16	0	0	89	
+59	19	73	93	128991	30	0	0	78	
+60	95	97	15	138225	15	0	83	0	
+61	94	22	98	202664	21	78	0	0	
+62	33	20	35	23100	19	29	60	38	
+63	77	76	20	117040	18	0	80	0	
+64	91	50	77	350350	18	50	0	0	
+65	67	31	100	207700	42	0	0	0	
+66	66	48	70	221760	40	41	0	0	
+67	95	26	67	165490	46	63	0	0	
+68	75	29	77	167475	46	34	0	0	
+69	93	98	32	291648	5	0	66	0	
+70	94	24	73	164688	47	0	0	0	
+71	84	48	75	302400	24	0	0	0	
+72	66	30	100	198000	43	41	0	0	
+73	83	27	67	150147	48	0	0	0	
+74	83	11	84	76692	44	88	0	0	
+75	49	76	70	260680	33	0	0	0	
+76	87	64	60	334080	19	0	0	0	
+77	95	11	96	100320	25	89	0	0	
+78	100	83	99	821700	3	0	0	0	
+79	99	4	80	31680	9	96	0	0	
+80	84	45	67	253260	34	26	0	0	
+81	100	2	67	13400	4	98	0	0	
+82	94	23	69	149178	47	77	0	0	
+83	40	86	69	237360	11	0	0	60	
+84	73	38	96	266304	31	43	0	0	
+85	85	27	87	199665	42	63	0	0	
+86	14	100	74	103600	26	0	0	85	
+87	24	98	90	211680	8	0	0	75	
+88	78	45	66	231660	38	0	0	0	
+89	64	99	51	323136	22	0	0	0	
+90	16	90	88	126720	24	0	0	84	
+91	73	13	95	90155	48	86	0	0	
+92	67	43	93	267933	31	0	0	0	
+93	73	47	96	329376	20	47	0	0	
+94	75	24	97	174600	45	31	0	0	
+95	95	66	92	576840	7	0	0	0	
+96	78	6	70	32760	20	94	0	0	
+97	28	82	82	188272	44	0	0	67	
+98	59	95	51	285855	28	0	0	31	
+99	89	17	69	104397	37	83	0	0	
+100	38	12	29	13224	11	79	69	60	
+101	68	44	91	272272	30	0	0	0	
+102	33	68	89	199716	13	0	0	59	
+103	65	60	61	237900	36	0	0	0	
+104	25	86	73	156950	32	0	0	74	
+105	59	76	88	394592	13	0	0	0	
+106	95	25	74	175750	38	75	0	0	
+107	85	26	93	205530	41	74	0	0	
+108	68	7	99	47124	10	84	0	0	
+109	68	4	91	24752	10	91	0	0	
+110	51	73	59	219657	33	0	0	49	
+111	23	80	82	150880	25	0	0	76	
+112	73	49	77	275429	29	50	0	0	
+113	66	32	96	202752	42	31	0	0	
+114	88	3	80	21120	12	97	0	0	
+115	95	2	79	15010	5	98	0	0	
+116	24	10	2	480	3	83	92	0	
+117	5	88	84	36960	7	0	0	95	
+118	45	19	39	33345	17	73	0	46	
+119	77	4	89	27412	23	96	0	0	
+120	87	5	88	38280	6	95	0	0	
+121	18	18	1	324	1	80	99	72	
+122	74	10	79	58460	42	90	0	0	
+123	91	94	40	342160	17	0	51	0	
+124	66	31	96	196416	44	0	0	0	
+125	6	76	96	43776	13	0	0	92	
+126	73	2	96	14016	13	98	0	0	
+127	83	31	89	228997	39	0	0	0	
+128	73	79	51	294117	25	0	0	0	
+129	96	3	69	19872	15	97	0	0	
+130	6	15	17	1530	1	80	0	89	
+131	74	10	77	56980	46	89	0	0	
+132	80	1	73	5840	7	99	0	0	
+133	66	18	77	91476	35	47	0	0	
+134	13	5	37	2405	5	91	0	86	
+135	83	20	98	162680	27	80	0	0	
+136	78	66	9	46332	13	0	89	0	
+137	80	26	75	156000	47	51	0	0	
+138	21	18	32	12096	19	46	60	0	
+139	31	39	48	58032	28	0	0	0	
+140	86	30	89	229620	38	45	0	0	
+141	27	68	98	179928	31	0	0	73	
+142	72	94	1	6768	1	0	99	0	
+143	5	100	97	48500	2	0	0	93	
+144	74	49	81	293706	24	48	0	0	
+145	66	94	2	12408	4	0	98	0	
+146	86	44	96	363264	16	49	0	0	
+147	94	16	92	138368	3	83	0	0	
+148	89	98	99	863478	1	0	0	0	
+149	88	70	44	271040	22	0	51	0	
+150	74	34	68	171088	46	0	0	0	
+151	78	79	9	55458	8	0	90	0	
+152	68	12	97	79152	8	88	0	0	
+153	47	76	93	332196	21	0	0	0	
+154	75	41	74	227550	40	0	0	0	
+155	100	48	95	456000	9	0	0	0	
+156	93	98	92	838488	2	0	0	0	
+157	85	26	89	196690	43	74	0	0	
+158	25	66	81	133650	36	0	0	65	
+159	87	20	69	120060	39	80	0	0	
+160	94	90	11	93060	6	0	86	0	
+161	97	73	51	361131	17	0	0	0	
+162	23	23	47	24863	20	47	0	73	
+163	91	34	76	235144	37	0	0	0	
+164	82	91	3	22386	6	0	97	0	
+165	98	47	98	451388	9	48	0	0	
+166	88	2	89	15664	2	98	0	0	
+167	96	15	71	102240	48	71	0	0	
+168	70	45	91	286650	27	0	0	0	
+169	94	4	76	28576	10	96	0	0	
+170	90	43	98	379260	14	48	0	0	
+171	67	33	81	179091	44	31	0	0	
+172	60	93	77	429660	11	0	0	0	
+173	84	15	80	100800	49	0	0	0	
+174	38	46	31	54188	19	0	60	0	
+175	77	95	10	73150	32	0	90	0	
+176	88	89	10	78320	26	0	86	0	
+177	95	50	75	356250	18	0	0	0	
+178	67	41	73	200531	43	0	0	0	
+179	29	90	85	221850	6	0	0	71	
+180	94	22	98	202664	13	76	0	0	
+181	85	43	86	314330	23	0	0	0	
+182	66	47	81	251262	35	0	0	0	
+183	9	80	94	67680	1	0	0	89	
+184	35	29	37	37555	19	0	60	38	
+185	90	74	40	266400	28	0	60	0	
+186	70	48	68	228480	39	31	0	0	
+187	80	2	99	15840	1	98	0	0	
+188	96	39	83	310752	23	43	0	0	
+189	97	8	73	56648	30	92	0	0	
+190	11	84	67	61908	22	0	0	89	
+191	89	69	17	104397	29	0	83	0	
+192	67	24	74	118992	44	64	0	0	
+193	10	31	42	13020	7	66	0	82	
+194	63	84	82	433944	10	0	0	0	
+195	32	96	100	307200	10	0	0	68	
+196	8	49	42	16464	4	0	0	92	
+197	99	24	67	159192	33	76	0	0	
+198	87	14	95	115710	23	82	0	0	
+199	87	96	7	58464	2	0	92	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	92	98	70	631120	4	0	0	0	
+1	93	71	11	72633	42	0	88	0	
+2	94	66	6	37224	27	0	94	0	
+3	70	42	90	264600	33	0	0	0	
+4	5	3	8	120	1	95	0	89	
+5	94	75	17	119850	31	0	83	0	
+6	79	95	26	195130	43	0	0	0	
+7	78	77	9	54054	50	0	83	0	
+8	75	77	6	34650	29	0	93	0	
+9	2	70	94	13160	1	0	0	98	
+10	25	18	46	20700	15	81	0	0	
+11	71	95	86	580070	6	0	0	0	
+12	89	49	85	370685	14	0	0	0	
+13	100	94	36	338400	16	0	44	0	
+14	98	88	15	129360	30	0	85	0	
+15	74	69	22	112332	48	0	65	0	
+16	75	88	82	541200	8	0	0	0	
+17	98	91	66	588588	5	0	0	0	
+18	78	91	19	134862	36	0	81	0	
+19	95	53	79	397765	11	0	0	0	
+20	94	36	97	328248	17	64	0	0	
+21	76	86	30	196080	42	0	58	0	
+22	88	1	98	8624	1	98	0	0	
+23	50	62	89	275900	19	0	0	47	
+24	30	66	82	162360	47	0	0	0	
+25	19	5	16	1520	3	95	69	0	
+26	96	47	74	333888	18	0	0	0	
+27	85	99	18	151470	16	0	82	0	
+28	6	80	78	37440	15	0	0	94	
+29	100	69	46	317400	22	0	49	0	
+30	98	81	25	198450	41	0	73	0	
+31	93	75	25	174375	45	0	50	0	
+32	81	75	16	97200	49	0	75	0	
+33	46	27	43	53406	13	73	43	0	
+34	76	89	40	270560	30	0	44	0	
+35	72	92	26	172224	46	0	0	0	
+36	97	94	27	246186	34	0	73	0	
+37	77	96	37	273504	28	0	50	0	
+38	75	68	41	209100	39	0	28	0	
+39	94	88	13	107536	15	0	87	0	
+40	97	79	22	168586	10	0	78	0	
+41	96	78	28	209664	39	0	0	0	
+42	69	75	16	82800	50	0	37	0	
+43	84	74	38	236208	36	0	43	0	
+44	82	70	33	189420	43	0	26	0	
+45	78	68	17	90168	50	0	20	0	
+46	35	48	18	30240	11	0	79	0	
+47	67	83	43	239123	36	0	0	0	
+48	82	88	45	324720	20	0	0	0	
+49	80	77	50	308000	24	0	39	0	
+50	81	71	14	80514	50	0	53	0	
+51	99	99	28	274428	4	0	70	0	
+52	86	5	66	28380	5	91	0	0	
+53	88	71	33	206184	40	0	0	0	
+54	25	50	29	36250	17	0	60	73	
+55	32	36	25	28800	19	62	0	47	
+56	14	68	86	81872	24	0	0	83	
+57	86	88	5	37840	13	0	94	0	
+58	11	66	88	63888	25	0	0	84	
+59	19	73	93	128991	21	0	0	78	
+60	95	97	15	138225	14	0	85	0	
+61	94	92	43	371864	13	0	0	0	
+62	33	20	35	23100	17	29	60	38	
+63	77	76	20	117040	48	0	45	0	
+64	91	100	7	63700	2	0	92	0	
+65	67	81	45	244215	35	0	37	0	
+66	66	73	20	96360	50	0	0	0	
+67	95	71	32	215840	38	0	0	0	
+68	75	89	37	246975	35	0	0	0	
+69	93	98	32	291648	5	0	66	0	
+70	94	94	13	114868	6	0	86	0	
+71	84	48	75	302400	25	0	0	0	
+72	66	80	10	52800	9	0	82	0	
+73	83	72	37	221112	37	0	61	0	
+74	83	86	44	314072	23	0	43	0	
+75	49	76	70	260680	34	0	0	51	
+76	87	64	60	334080	17	0	0	0	
+77	95	86	16	130720	26	0	84	0	
+78	100	83	99	821700	3	0	0	0	
+79	99	94	5	46530	8	0	95	0	
+80	84	100	7	58800	7	0	92	0	
+81	100	72	12	86400	18	0	88	0	
+82	94	23	69	149178	12	76	0	0	
+83	40	86	69	237360	10	0	0	60	
+84	73	73	21	111909	49	0	0	0	
+85	85	27	87	199665	37	73	0	0	
+86	14	100	74	103600	23	0	0	85	
+87	24	98	90	211680	8	0	0	75	
+88	78	100	41	319800	21	0	51	0	
+89	64	99	51	323136	21	0	0	0	
+90	16	90	88	126720	20	0	0	84	
+91	73	83	10	60590	48	0	87	0	
+92	67	43	93	267933	29	44	0	0	
+93	73	82	31	185566	44	0	0	0	
+94	75	69	27	139725	46	0	70	0	
+95	95	66	92	576840	7	0	0	0	
+96	78	71	50	276900	28	0	0	0	
+97	28	82	82	188272	29	0	0	68	
+98	59	95	51	285855	27	0	0	0	
+99	89	17	69	104397	3	83	0	0	
+100	38	12	29	13224	3	83	69	0	
+101	68	44	91	272272	29	0	0	0	
+102	33	68	89	199716	12	0	0	59	
+103	65	60	61	237900	37	0	0	0	
+104	25	86	73	156950	35	0	0	75	
+105	59	76	88	394592	12	0	0	0	
+106	95	75	9	64125	25	0	91	0	
+107	85	86	43	314330	23	0	0	0	
+108	68	77	24	125664	48	0	21	0	
+109	68	4	91	24752	6	95	0	0	
+110	51	73	59	219657	34	0	0	0	
+111	23	80	82	150880	47	0	0	30	
+112	73	69	42	211554	38	0	32	0	
+113	66	32	96	202752	33	42	0	0	
+114	88	83	15	109560	47	0	82	0	
+115	95	77	24	175560	45	0	26	0	
+116	24	10	2	480	3	83	98	0	
+117	5	88	84	36960	7	0	0	95	
+118	45	19	39	33345	13	73	43	46	
+119	77	69	19	100947	49	0	56	0	
+120	87	70	33	200970	40	0	33	0	
+121	18	18	1	324	1	80	99	72	
+122	74	95	29	203870	39	0	71	0	
+123	91	94	40	342160	15	0	47	0	
+124	66	76	36	180576	44	0	31	0	
+125	6	76	96	43776	12	0	0	94	
+126	73	67	16	78256	50	0	67	0	
+127	83	96	39	310752	24	0	0	0	
+128	73	79	51	294117	26	0	0	0	
+129	96	68	29	189312	43	0	59	0	
+130	6	15	17	1530	1	80	0	89	
+131	74	10	77	56980	8	88	0	0	
+132	80	71	18	102240	49	0	38	0	
+133	66	88	2	11616	5	0	98	0	
+134	13	5	37	2405	5	91	0	86	
+135	83	75	43	267675	31	0	0	0	
+136	78	66	9	46332	51	0	0	0	
+137	80	81	50	324000	20	0	45	0	
+138	21	18	32	12096	15	81	0	25	
+139	31	39	48	58032	27	0	0	59	
+140	86	30	89	229620	7	66	0	0	
+141	27	68	98	179928	33	0	0	73	
+142	72	94	1	6768	1	0	99	0	
+143	5	100	97	48500	2	0	0	95	
+144	74	94	21	146076	46	0	49	0	
+145	66	94	2	12408	4	0	98	0	
+146	86	79	26	176644	45	0	0	0	
+147	94	81	47	357858	15	0	0	0	
+148	89	98	99	863478	1	0	0	0	
+149	88	70	44	271040	30	0	0	0	
+150	74	99	13	95238	8	0	82	0	
+151	78	79	9	55458	49	0	91	0	
+152	68	92	32	200192	40	0	68	0	
+153	47	76	93	332196	19	0	0	0	
+154	75	91	39	266175	32	0	0	0	
+155	100	73	10	73000	32	0	90	0	
+156	93	98	92	838488	2	0	0	0	
+157	85	91	44	340340	16	0	0	0	
+158	25	66	81	133650	47	0	0	53	
+159	87	75	49	319725	22	0	0	0	
+160	94	90	11	93060	12	0	89	0	
+161	97	73	51	361131	13	0	43	0	
+162	23	23	47	24863	19	76	25	0	
+163	91	69	21	131859	48	0	0	0	
+164	82	91	3	22386	17	0	97	0	
+165	98	67	43	282338	27	0	51	0	
+166	88	82	24	173184	45	0	75	0	
+167	96	70	11	73920	24	0	89	0	
+168	70	45	91	286650	25	48	0	0	
+169	94	84	26	205296	38	0	74	0	
+170	90	43	98	379260	11	53	0	0	
+171	67	88	6	35376	9	0	92	0	
+172	60	93	77	429660	10	0	0	0	
+173	84	85	10	71400	43	0	88	0	
+174	38	46	31	54188	17	0	60	0	
+175	77	95	10	73150	28	0	87	0	
+176	88	89	10	78320	23	0	87	0	
+177	95	50	75	356250	14	49	0	0	
+178	67	41	73	200531	41	0	0	0	
+179	29	90	85	221850	6	0	0	71	
+180	94	92	33	285384	26	0	51	0	
+181	85	43	86	314330	18	47	0	0	
+182	66	97	31	198462	42	0	0	0	
+183	9	80	94	67680	1	0	0	89	
+184	35	29	37	37555	17	0	60	38	
+185	90	74	40	266400	31	0	43	0	
+186	70	68	8	38080	21	0	92	0	
+187	80	67	49	262640	32	0	39	0	
+188	96	79	18	136512	35	0	82	0	
+189	97	73	23	162863	46	0	26	0	
+190	11	84	67	61908	28	0	0	78	
+191	89	69	17	104397	49	0	21	0	
+192	67	69	9	41607	51	0	9	0	
+193	10	31	42	13020	11	53	0	90	
+194	63	84	82	433944	9	0	0	0	
+195	32	96	100	307200	9	0	0	67	
+196	8	49	42	16464	4	0	0	92	
+197	99	74	27	197802	42	0	31	0	
+198	87	69	30	180090	44	0	70	0	
+199	87	96	7	58464	19	0	93	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	92	98	70	631120	4	0	0	0	
+1	48	71	76	259008	33	0	0	49	
+2	29	66	81	155034	48	0	0	0	
+3	70	42	90	264600	31	41	0	0	
+4	5	3	8	120	1	94	0	89	
+5	19	75	87	123975	51	0	0	63	
+6	79	95	26	195130	32	0	71	0	
+7	18	77	99	137214	50	0	0	30	
+8	10	77	66	50820	30	0	0	90	
+9	2	70	94	13160	1	0	0	98	
+10	25	18	46	20700	11	81	39	50	
+11	71	95	86	580070	6	0	0	0	
+12	89	49	85	370685	15	0	0	0	
+13	20	94	96	180480	34	0	0	80	
+14	13	88	80	91520	53	0	0	20	
+15	14	69	72	69552	53	0	0	77	
+16	75	88	82	541200	8	0	0	0	
+17	98	91	66	588588	5	0	0	0	
+18	3	91	99	27027	14	0	0	97	
+19	95	53	79	397765	12	0	0	0	
+20	94	36	97	328248	18	64	0	0	
+21	76	86	30	196080	36	0	70	0	
+22	88	1	98	8624	1	98	0	0	
+23	50	62	89	275900	28	0	0	0	
+24	30	66	82	162360	47	0	0	0	
+25	19	5	16	1520	3	95	69	44	
+26	96	47	74	333888	19	53	0	0	
+27	30	99	78	231660	31	0	0	70	
+28	6	80	78	37440	18	0	0	94	
+29	35	69	66	159390	47	0	0	30	
+30	48	81	100	388800	11	0	0	50	
+31	48	75	90	324000	21	0	0	0	
+32	81	75	16	97200	41	0	70	0	
+33	46	27	43	53406	16	73	0	0	
+34	76	89	40	270560	30	0	0	0	
+35	17	92	86	134504	48	0	0	83	
+36	42	94	72	284256	27	0	0	0	
+37	22	96	72	152064	38	0	0	78	
+38	15	68	71	72420	53	0	0	62	
+39	44	88	83	321376	21	0	0	48	
+40	97	79	22	168586	33	0	78	0	
+41	26	78	93	188604	43	0	0	36	
+42	49	75	71	260925	32	0	0	39	
+43	29	74	93	199578	42	0	0	33	
+44	37	70	68	176120	44	0	0	63	
+45	28	68	72	137088	50	0	0	48	
+46	35	48	18	30240	9	0	82	0	
+47	17	83	73	103003	52	0	0	23	
+48	32	88	95	267520	28	0	0	66	
+49	25	77	75	144375	49	0	0	0	
+50	36	71	74	189144	43	0	0	0	
+51	99	99	28	274428	4	0	70	0	
+52	86	5	66	28380	5	91	0	0	
+53	23	71	73	119209	52	0	0	0	
+54	25	50	29	36250	22	39	51	0	
+55	32	36	25	28800	17	0	73	45	
+56	14	68	86	81872	28	0	0	50	
+57	31	88	95	259160	29	0	0	69	
+58	11	66	88	63888	32	0	0	88	
+59	19	73	93	128991	51	0	0	44	
+60	95	97	15	138225	15	0	85	0	
+61	9	92	98	81144	1	0	0	89	
+62	33	20	35	23100	13	79	47	0	
+63	77	76	20	117040	30	0	80	0	
+64	31	100	77	238700	35	0	0	31	
+65	47	81	100	380700	14	0	0	0	
+66	41	73	70	209510	41	0	0	0	
+67	20	71	67	95140	53	0	0	0	
+68	10	89	77	68530	26	0	0	90	
+69	93	98	32	291648	5	0	66	0	
+70	49	94	73	336238	17	0	0	45	
+71	84	48	75	302400	24	0	0	0	
+72	31	80	100	248000	35	0	0	0	
+73	43	72	67	207432	41	0	0	41	
+74	13	86	84	93912	52	0	0	84	
+75	49	76	70	260680	33	0	0	0	
+76	87	64	60	334080	18	0	0	0	
+77	50	86	96	412800	11	0	0	0	
+78	100	83	99	821700	3	0	0	0	
+79	19	94	80	142880	49	0	0	76	
+80	4	100	67	26800	4	0	0	92	
+81	35	72	67	168840	45	0	0	0	
+82	94	23	69	149178	20	77	0	0	
+83	40	86	69	237360	36	0	0	48	
+84	43	73	96	301344	23	0	0	48	
+85	85	27	87	199665	39	73	0	0	
+86	14	100	74	103600	45	0	0	85	
+87	24	98	90	211680	8	0	0	75	
+88	48	100	66	316800	23	0	0	0	
+89	64	99	51	323136	22	0	0	0	
+90	16	90	88	126720	24	0	0	84	
+91	13	83	95	102505	52	0	0	40	
+92	67	43	93	267933	29	44	0	0	
+93	38	82	96	299136	25	0	0	0	
+94	25	69	97	167325	45	0	0	35	
+95	95	66	92	576840	7	0	0	0	
+96	48	71	70	238560	36	0	0	0	
+97	28	82	82	188272	43	0	0	72	
+98	59	95	51	285855	25	0	0	38	
+99	89	17	69	104397	3	83	0	0	
+100	38	12	29	13224	3	83	69	0	
+101	68	44	91	272272	29	0	0	0	
+102	33	68	89	199716	42	0	0	0	
+103	65	60	61	237900	37	0	0	0	
+104	25	86	73	156950	47	0	0	75	
+105	59	76	88	394592	13	0	0	0	
+106	45	75	74	249750	34	0	0	34	
+107	45	86	93	359910	17	0	0	0	
+108	43	77	99	327789	20	0	0	47	
+109	68	4	91	24752	6	95	0	0	
+110	51	73	59	219657	39	0	0	42	
+111	23	80	82	150880	48	0	0	29	
+112	18	69	77	95634	52	0	0	53	
+113	66	32	96	202752	28	68	0	0	
+114	33	83	80	219120	40	0	0	0	
+115	5	77	79	30415	12	0	0	95	
+116	24	10	2	480	3	83	98	0	
+117	5	88	84	36960	7	0	0	95	
+118	45	19	39	33345	11	81	0	50	
+119	27	69	89	165807	46	0	0	0	
+120	17	70	88	104720	51	0	0	82	
+121	18	18	1	324	1	70	99	72	
+122	34	95	79	255170	34	0	0	0	
+123	91	94	40	342160	16	0	51	0	
+124	16	76	96	116736	41	0	0	84	
+125	6	76	96	43776	17	0	0	94	
+126	43	67	96	276576	27	0	0	42	
+127	13	96	89	111072	27	0	0	87	
+128	73	79	51	294117	26	0	0	0	
+129	31	68	69	145452	48	0	0	52	
+130	6	15	17	1530	3	83	69	38	
+131	74	10	77	56980	8	89	0	0	
+132	5	71	73	25915	15	0	0	95	
+133	31	88	77	210056	40	0	0	33	
+134	13	5	37	2405	5	91	0	86	
+135	13	75	98	95550	52	0	0	71	
+136	78	66	9	46332	16	0	91	0	
+137	15	81	75	91125	53	0	0	33	
+138	21	18	32	12096	11	81	39	75	
+139	31	39	48	58032	22	0	51	0	
+140	86	30	89	229620	7	66	0	0	
+141	27	68	98	179928	44	0	0	24	
+142	72	94	1	6768	1	0	99	0	
+143	5	100	97	48500	2	0	0	95	
+144	24	94	81	182736	44	0	0	0	
+145	66	94	2	12408	4	0	98	0	
+146	31	79	96	235104	37	0	0	65	
+147	49	81	92	365148	14	0	0	47	
+148	89	98	99	863478	1	0	0	0	
+149	88	70	44	271040	26	0	51	0	
+150	39	99	68	262548	32	0	0	0	
+151	78	79	9	55458	13	0	88	0	
+152	33	92	97	294492	22	0	0	64	
+153	47	76	93	332196	20	0	0	0	
+154	20	91	74	134680	50	0	0	76	
+155	10	73	95	69350	20	0	0	90	
+156	93	98	92	838488	2	0	0	0	
+157	40	91	89	323960	10	0	0	60	
+158	25	66	81	133650	51	0	0	0	
+159	37	75	69	191475	42	0	0	63	
+160	94	90	11	93060	6	0	86	0	
+161	97	73	51	361131	16	0	0	0	
+162	23	23	47	24863	13	76	0	0	
+163	31	69	76	162564	46	0	0	69	
+164	82	91	3	22386	6	0	97	0	
+165	8	67	98	52528	21	0	0	92	
+166	28	82	89	204344	40	0	0	72	
+167	46	70	71	228620	38	0	0	0	
+168	70	45	91	286650	24	48	0	0	
+169	14	84	76	89376	53	0	0	48	
+170	90	43	98	379260	12	53	0	0	
+171	32	88	81	228096	38	0	0	46	
+172	60	93	77	429660	10	0	0	0	
+173	19	85	80	129200	51	0	0	25	
+174	38	46	31	54188	18	0	60	0	
+175	77	95	10	73150	10	0	90	0	
+176	88	89	10	78320	8	0	90	0	
+177	95	50	75	356250	15	49	0	0	
+178	67	41	73	200531	31	0	0	0	
+179	29	90	85	221850	6	0	0	71	
+180	4	92	98	36064	9	0	0	95	
+181	85	43	86	314330	19	0	0	0	
+182	41	97	81	322137	13	0	0	59	
+183	9	80	94	67680	23	0	0	91	
+184	35	29	37	37555	18	0	60	38	
+185	90	74	40	266400	30	0	40	0	
+186	30	68	68	138720	50	0	0	0	
+187	25	67	99	165825	45	0	0	60	
+188	36	79	83	236052	35	0	0	64	
+189	42	73	73	223818	39	0	0	0	
+190	11	84	67	61908	36	0	0	88	
+191	89	69	17	104397	38	0	81	0	
+192	32	69	74	163392	46	0	0	27	
+193	10	31	42	13020	19	0	0	85	
+194	63	84	82	433944	9	0	0	0	
+195	32	96	100	307200	9	0	0	63	
+196	8	49	42	16464	16	0	51	91	
+197	29	74	67	143782	49	0	0	47	
+198	22	69	95	144210	49	0	0	25	
+199	87	96	7	58464	2	0	92	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	92	98	70	631120	9	0	0	0	
+1	84	94	53	418488	21	0	0	0	
+2	80	86	59	405920	42	0	0	0	
+3	70	42	90	264600	91	58	0	0	
+4	5	3	8	120	4	0	81	95	
+5	92	98	78	703248	10	0	0	0	
+6	79	95	26	195130	9	0	70	0	
+7	57	98	60	335160	8	0	0	0	
+8	57	67	97	370443	77	0	0	0	
+9	2	70	94	13160	35	0	0	85	
+10	25	18	46	20700	30	0	0	70	
+11	71	95	86	580070	16	0	0	0	
+12	89	49	85	370685	105	51	0	0	
+13	57	57	96	311904	94	0	0	0	
+14	51	57	79	229653	93	43	0	0	
+15	57	55	85	266475	99	0	0	0	
+16	75	88	82	541200	34	0	0	0	
+17	98	91	66	588588	28	0	0	0	
+18	64	93	59	351168	23	0	0	0	
+19	95	53	79	397765	103	0	0	0	
+20	94	36	97	328248	83	64	0	0	
+21	76	86	30	196080	18	0	53	0	
+22	88	1	98	8624	5	99	0	0	
+23	50	62	89	275900	58	0	0	0	
+24	30	66	82	162360	50	0	0	70	
+25	19	5	16	1520	9	0	70	79	
+26	96	47	74	333888	103	53	0	0	
+27	69	78	94	505908	55	0	0	0	
+28	6	80	78	37440	2	0	0	94	
+29	96	97	55	512160	13	0	0	0	
+30	54	90	64	311040	31	0	0	0	
+31	76	76	93	537168	59	0	0	0	
+32	81	75	16	97200	21	0	53	0	
+33	46	27	43	53406	26	0	57	35	
+34	76	89	40	270560	5	0	51	0	
+35	76	87	61	403332	37	0	0	0	
+36	62	80	76	376960	51	0	0	0	
+37	70	57	77	307230	96	0	0	0	
+38	57	70	69	275310	70	0	0	0	
+39	70	82	83	476420	50	0	0	0	
+40	97	79	22	168586	17	0	51	0	
+41	96	80	88	675840	52	0	0	0	
+42	54	69	52	193752	74	0	0	0	
+43	68	59	74	296888	89	0	0	0	
+44	81	86	70	487620	43	0	0	0	
+45	98	95	53	493430	18	0	0	0	
+46	35	48	18	30240	5	0	0	64	
+47	65	91	85	502775	29	0	0	0	
+48	74	64	65	307840	83	0	0	0	
+49	82	100	72	590400	3	0	0	0	
+50	79	61	59	284321	87	0	0	0	
+51	99	99	28	274428	6	0	0	0	
+52	86	5	66	28380	16	95	0	0	
+53	63	57	55	197505	95	0	0	0	
+54	25	50	29	36250	11	0	32	64	
+55	32	36	25	28800	1	0	0	56	
+56	14	68	86	81872	24	0	0	79	
+57	86	85	97	709070	45	0	0	0	
+58	11	66	88	63888	35	0	0	87	
+59	19	73	93	128991	47	0	0	73	
+60	95	97	15	138225	4	0	81	0	
+61	63	65	98	401310	75	0	0	0	
+62	33	20	35	23100	26	0	0	67	
+63	77	76	20	117040	22	0	58	0	
+64	58	91	52	274456	27	0	0	0	
+65	86	59	98	497252	90	0	0	0	
+66	63	68	71	304164	76	0	0	0	
+67	70	88	99	609840	35	0	0	0	
+68	89	52	53	245284	104	0	0	0	
+69	93	98	32	291648	11	0	0	0	
+70	75	79	57	337725	53	0	0	0	
+71	84	48	75	302400	104	52	0	0	
+72	85	90	51	390150	32	0	0	0	
+73	71	87	63	389151	36	0	0	0	
+74	58	71	97	399446	69	0	0	0	
+75	49	76	70	260680	58	0	0	50	
+76	87	64	60	334080	84	0	0	0	
+77	79	62	70	342860	86	0	0	0	
+78	100	83	99	821700	49	0	0	0	
+79	82	72	67	395568	67	0	0	0	
+80	61	87	90	477630	38	0	0	0	
+81	95	67	90	572850	78	0	0	0	
+82	94	23	69	149178	56	77	0	0	
+83	40	86	69	237360	41	0	0	59	
+84	83	50	56	232400	107	50	0	0	
+85	85	27	87	199665	64	73	0	0	
+86	14	100	74	103600	4	0	0	84	
+87	24	98	90	211680	7	0	0	52	
+88	53	75	89	353775	63	0	0	0	
+89	64	99	51	323136	5	0	0	0	
+90	16	90	88	126720	7	0	0	76	
+91	67	92	57	351348	26	0	0	0	
+92	67	43	93	267933	93	0	0	0	
+93	79	93	88	646536	24	0	0	0	
+94	91	57	67	347529	97	0	0	0	
+95	95	66	92	576840	80	0	0	0	
+96	64	98	57	357504	11	0	32	0	
+97	28	82	82	188272	29	0	0	65	
+98	59	95	51	285855	17	0	0	0	
+99	89	17	69	104397	49	83	0	0	
+100	38	12	29	13224	23	0	59	45	
+101	68	44	91	272272	98	0	0	0	
+102	33	68	89	199716	38	0	0	61	
+103	65	60	61	237900	88	0	0	0	
+104	25	86	73	156950	25	0	0	60	
+105	59	76	88	394592	60	0	0	0	
+106	95	77	61	446215	56	0	0	0	
+107	61	55	67	224785	100	0	0	0	
+108	95	70	52	345800	71	0	0	0	
+109	68	4	91	24752	15	96	0	0	
+110	51	73	59	219657	64	0	0	0	
+111	23	80	82	150880	34	0	0	75	
+112	50	94	67	314900	20	0	0	50	
+113	66	32	96	202752	75	68	0	0	
+114	91	76	71	491036	61	0	0	0	
+115	94	87	99	809622	39	0	0	0	
+116	24	10	2	480	12	0	92	66	
+117	5	88	84	36960	12	0	0	93	
+118	45	19	39	33345	23	0	59	0	
+119	60	90	60	324000	33	0	0	0	
+120	98	86	70	589960	44	0	0	0	
+121	18	18	1	324	3	0	72	77	
+122	74	72	87	463536	68	0	0	0	
+123	91	94	40	342160	14	0	58	0	
+124	66	58	83	317724	91	0	0	0	
+125	6	76	96	43776	35	0	0	79	
+126	96	65	71	443040	82	0	0	0	
+127	56	100	50	280000	1	0	0	0	
+128	73	79	51	294117	54	0	0	0	
+129	59	79	96	447456	41	0	0	0	
+130	6	15	17	1530	6	0	83	87	
+131	74	10	77	56980	31	90	0	0	
+132	84	100	81	680400	4	0	0	0	
+133	63	54	71	241542	101	0	0	0	
+134	13	5	37	2405	14	0	0	87	
+135	53	87	55	253605	40	0	0	0	
+136	78	66	9	46332	16	0	86	0	
+137	82	66	66	357192	81	0	0	0	
+138	21	18	32	12096	18	0	53	76	
+139	31	39	48	58032	8	0	0	57	
+140	86	30	89	229620	70	70	0	0	
+141	27	68	98	179928	75	0	0	63	
+142	72	94	1	6768	2	0	99	0	
+143	5	100	97	48500	2	0	0	89	
+144	58	51	75	221850	105	0	0	0	
+145	66	94	2	12408	12	0	92	0	
+146	89	50	65	289250	107	0	0	0	
+147	52	93	92	444912	7	0	0	0	
+148	89	98	99	863478	2	0	0	0	
+149	88	70	44	271040	1	0	50	0	
+150	65	85	52	287300	46	0	0	0	
+151	78	79	9	55458	19	0	84	0	
+152	93	70	70	455700	72	0	0	0	
+153	47	76	93	332196	57	0	0	0	
+154	85	94	58	463420	22	0	0	0	
+155	58	54	92	288144	102	0	0	0	
+156	93	98	92	838488	12	0	0	0	
+157	63	51	66	212058	106	0	0	0	
+158	25	66	81	133650	48	0	0	63	
+159	73	85	99	614295	47	0	0	0	
+160	94	90	11	93060	10	0	78	0	
+161	97	73	51	361131	65	0	0	0	
+162	23	23	47	24863	5	0	51	76	
+163	57	50	92	262200	108	50	0	0	
+164	82	91	3	22386	11	0	89	0	
+165	82	99	55	446490	6	0	28	0	
+166	50	91	77	350350	20	0	0	0	
+167	78	67	54	282204	79	0	0	0	
+168	70	45	91	286650	99	55	0	0	
+169	65	50	89	289250	108	0	0	0	
+170	90	43	98	379260	94	57	0	0	
+171	98	63	58	358092	85	0	0	0	
+172	60	93	77	429660	25	0	0	0	
+173	70	50	74	259000	109	50	0	0	
+174	38	46	31	54188	17	0	0	59	
+175	77	95	10	73150	3	0	72	0	
+176	88	89	10	78320	13	0	55	0	
+177	95	50	75	356250	109	0	0	0	
+178	67	41	73	200531	89	59	0	0	
+179	29	90	85	221850	16	0	0	71	
+180	91	58	83	438074	92	0	0	0	
+181	85	43	86	314330	95	57	0	0	
+182	94	73	99	679338	66	0	0	0	
+183	9	80	94	67680	35	0	0	70	
+184	35	29	37	37555	26	0	57	0	
+185	90	74	40	266400	8	0	60	0	
+186	85	95	84	678300	19	0	0	0	
+187	87	97	58	489462	14	0	0	0	
+188	100	76	81	615600	62	0	0	0	
+189	87	70	90	548100	73	0	0	0	
+190	11	84	67	61908	3	0	0	82	
+191	89	69	17	104397	25	0	77	0	
+192	57	86	100	490200	15	0	0	0	
+193	10	31	42	13020	6	0	28	90	
+194	63	84	82	433944	48	0	0	0	
+195	32	96	100	307200	15	0	0	57	
+196	8	49	42	16464	6	0	28	82	
+197	55	56	72	221760	98	44	0	0	
+198	70	91	78	496860	30	0	0	0	
+199	87	96	7	58464	6	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	92	98	70	631120	6	0	0	0	
+1	48	6	11	3168	1	83	85	0	
+2	29	6	6	1044	7	89	94	0	
+3	70	42	90	264600	22	44	0	0	
+4	5	3	8	120	20	88	77	0	
+5	19	35	17	11305	28	0	82	59	
+6	79	95	26	195130	2	0	28	0	
+7	18	27	9	4374	11	0	85	0	
+8	10	12	6	720	11	0	94	0	
+9	2	70	94	13160	3	0	0	98	
+10	25	18	46	20700	29	76	0	0	
+11	71	95	86	580070	18	0	0	0	
+12	89	49	85	370685	13	43	0	0	
+13	20	44	36	31680	31	0	43	44	
+14	13	48	15	9360	22	0	85	70	
+15	14	49	22	15092	16	0	67	86	
+16	75	88	82	541200	20	0	0	0	
+17	98	91	66	588588	3	0	0	0	
+18	3	31	19	1767	24	66	81	65	
+19	95	53	79	397765	7	36	0	0	
+20	94	36	97	328248	7	0	0	0	
+21	76	86	30	196080	19	0	40	0	
+22	88	1	98	8624	3	91	0	0	
+23	50	62	89	275900	30	0	0	0	
+24	30	66	82	162360	24	0	0	65	
+25	19	5	16	1520	20	88	61	0	
+26	96	47	74	333888	5	0	0	0	
+27	30	44	18	23760	24	0	82	65	
+28	6	80	78	37440	9	0	0	93	
+29	35	14	46	22540	22	86	0	0	
+30	48	26	25	31200	17	0	75	0	
+31	48	30	25	36000	8	66	69	0	
+32	81	75	16	97200	11	0	60	0	
+33	46	27	43	53406	24	60	45	0	
+34	76	89	40	270560	19	0	0	0	
+35	17	47	26	20774	31	0	74	78	
+36	42	9	27	10206	19	89	24	0	
+37	22	31	37	25234	23	68	28	67	
+38	15	28	41	17220	21	68	50	73	
+39	44	48	13	27456	7	36	79	0	
+40	97	79	22	168586	3	0	66	0	
+41	26	28	28	20384	23	68	0	67	
+42	49	45	16	35280	5	0	74	0	
+43	29	14	38	15428	22	86	46	0	
+44	37	50	33	61050	27	39	0	59	
+45	28	48	17	22848	9	0	83	0	
+46	35	48	18	30240	25	0	82	0	
+47	17	48	43	35088	31	0	0	44	
+48	32	33	45	47520	24	66	0	65	
+49	25	27	50	33750	29	73	0	49	
+50	36	31	14	15624	12	0	84	0	
+51	99	99	28	274428	2	0	0	0	
+52	86	5	66	28380	7	89	0	0	
+53	23	16	33	12144	23	84	0	0	
+54	25	50	29	36250	27	39	64	59	
+55	32	36	25	28800	23	43	73	0	
+56	14	68	86	81872	31	0	0	64	
+57	31	48	5	7440	8	0	94	0	
+58	11	66	88	63888	14	0	0	89	
+59	19	73	93	128991	31	0	0	25	
+60	95	97	15	138225	6	0	70	0	
+61	9	22	43	8514	30	76	43	50	
+62	33	20	35	23100	28	76	0	0	
+63	77	76	20	117040	11	0	40	0	
+64	31	50	7	10850	7	36	92	0	
+65	47	31	45	65565	24	60	0	0	
+66	41	48	20	39360	19	0	70	0	
+67	20	26	32	16640	23	68	65	67	
+68	10	29	37	10730	27	0	48	59	
+69	93	98	32	291648	9	0	51	0	
+70	49	24	13	15288	5	47	75	0	
+71	84	48	75	302400	17	0	0	0	
+72	31	30	10	9300	16	30	86	0	
+73	43	27	37	42957	24	0	61	0	
+74	13	11	44	6292	25	84	0	0	
+75	49	76	70	260680	29	0	0	0	
+76	87	64	60	334080	15	0	0	0	
+77	50	11	16	8800	1	83	69	0	
+78	100	83	99	821700	1	0	0	0	
+79	19	4	5	380	16	73	91	0	
+80	4	45	7	1260	21	0	92	0	
+81	35	2	12	840	7	89	82	0	
+82	94	23	69	149178	8	66	0	0	
+83	40	86	69	237360	26	0	0	60	
+84	43	38	21	34314	4	0	77	0	
+85	85	27	87	199665	4	73	0	0	
+86	14	100	74	103600	31	0	0	78	
+87	24	98	90	211680	19	0	0	76	
+88	48	45	41	88560	21	0	51	0	
+89	64	99	51	323136	9	0	0	0	
+90	16	90	88	126720	17	0	0	84	
+91	13	13	10	1690	19	0	90	0	
+92	67	43	93	267933	23	0	0	0	
+93	38	47	31	55366	27	39	33	59	
+94	25	24	27	16200	28	76	62	0	
+95	95	66	92	576840	8	0	0	0	
+96	48	6	50	14400	11	94	0	0	
+97	28	82	82	188272	28	0	0	59	
+98	59	95	51	285855	27	0	0	0	
+99	89	17	69	104397	1	83	0	0	
+100	38	12	29	13224	20	88	0	0	
+101	68	44	91	272272	22	0	0	0	
+102	33	68	89	199716	23	0	0	67	
+103	65	60	61	237900	24	0	0	0	
+104	25	86	73	156950	20	0	0	75	
+105	59	76	88	394592	28	0	0	0	
+106	45	25	9	10125	5	0	90	0	
+107	45	26	43	50310	30	62	0	0	
+108	43	7	24	7224	19	89	0	0	
+109	68	4	91	24752	16	73	0	0	
+110	51	73	59	219657	29	0	0	49	
+111	23	80	82	150880	18	0	0	77	
+112	18	49	42	37044	31	48	0	44	
+113	66	32	96	202752	15	64	0	0	
+114	33	3	15	1485	11	94	50	0	
+115	5	2	24	240	6	98	0	0	
+116	24	10	2	480	1	83	96	0	
+117	5	88	84	36960	6	0	0	95	
+118	45	19	39	33345	15	0	60	0	
+119	27	4	19	2052	19	89	80	0	
+120	17	5	33	2805	18	95	0	0	
+121	18	18	1	324	1	0	99	0	
+122	34	10	29	9860	19	89	51	0	
+123	91	94	40	342160	11	0	0	0	
+124	16	31	36	17856	24	66	45	65	
+125	6	76	96	43776	10	0	0	93	
+126	43	2	16	1376	7	89	66	0	
+127	13	31	39	15717	31	66	0	0	
+128	73	79	51	294117	21	0	0	0	
+129	31	3	29	2697	11	94	65	0	
+130	6	15	17	1530	23	84	63	0	
+131	74	10	77	56980	12	74	0	0	
+132	5	1	18	90	10	98	73	0	
+133	31	18	2	1116	8	0	92	0	
+134	13	5	37	2405	18	95	59	0	
+135	13	20	43	11180	30	76	0	50	
+136	78	66	9	46332	4	0	68	0	
+137	15	26	50	19500	21	68	0	73	
+138	21	18	32	12096	29	73	50	49	
+139	31	39	48	58032	27	0	0	59	
+140	86	30	89	229620	16	0	0	0	
+141	27	68	98	179928	21	0	0	73	
+142	72	94	1	6768	10	0	99	0	
+143	5	100	97	48500	7	0	0	95	
+144	24	49	21	24696	20	0	73	75	
+145	66	94	2	12408	6	0	98	0	
+146	31	44	26	35464	29	0	70	0	
+147	49	16	47	36848	21	79	0	0	
+148	89	98	99	863478	14	0	0	0	
+149	88	70	44	271040	12	0	40	0	
+150	39	34	13	17238	13	43	85	0	
+151	78	79	9	55458	11	0	76	0	
+152	33	12	32	12672	20	88	29	0	
+153	47	76	93	332196	30	0	0	50	
+154	20	41	39	31980	31	48	42	44	
+155	10	48	10	4800	28	0	88	0	
+156	93	98	92	838488	10	0	0	0	
+157	40	26	44	45760	30	62	43	0	
+158	25	66	81	133650	31	0	0	0	
+159	37	20	49	36260	21	79	47	0	
+160	94	90	11	93060	3	0	88	0	
+161	97	73	51	361131	4	0	0	0	
+162	23	23	47	24863	29	76	46	0	
+163	31	34	21	22134	26	0	77	0	
+164	82	91	3	22386	6	0	95	0	
+165	8	47	43	16168	12	0	0	90	
+166	28	2	24	1344	10	98	0	0	
+167	46	15	11	7590	5	47	88	0	
+168	70	45	91	286650	17	48	0	0	
+169	14	4	26	1456	18	95	33	0	
+170	90	43	98	379260	13	0	0	0	
+171	32	33	6	6336	8	66	94	0	
+172	60	93	77	429660	26	0	0	0	
+173	19	15	10	2850	16	0	89	0	
+174	38	46	31	54188	26	0	69	60	
+175	77	95	10	73150	18	0	86	0	
+176	88	89	10	78320	6	0	85	0	
+177	95	50	75	356250	5	47	0	0	
+178	67	41	73	200531	23	43	0	0	
+179	29	90	85	221850	22	0	0	70	
+180	4	22	33	2904	31	73	0	25	
+181	85	43	86	314330	16	30	0	0	
+182	41	47	31	59737	29	0	59	49	
+183	9	80	94	67680	11	0	0	91	
+184	35	29	37	37555	27	0	51	0	
+185	90	74	40	266400	12	0	0	0	
+186	30	48	8	11520	17	48	91	0	
+187	25	2	49	2450	10	98	24	0	
+188	36	39	18	25272	20	0	82	0	
+189	42	8	23	7728	12	74	77	0	
+190	11	84	67	61908	16	0	0	86	
+191	89	69	17	104397	4	0	51	0	
+192	32	24	9	6912	4	73	87	0	
+193	10	31	42	13020	31	66	39	0	
+194	63	84	82	433944	25	0	0	0	
+195	32	96	100	307200	25	0	0	63	
+196	8	49	42	16464	12	47	0	90	
+197	29	24	27	18792	28	76	35	0	
+198	22	14	30	9240	23	84	33	0	
+199	87	96	7	58464	10	0	92	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	4	8	128	1	52	16	0	
+1	6	5	10	300	1	16	10	0	
+2	8	1	8	64	1	52	8	0	
+3	9	6	6	324	1	71	48	0	
+4	10	1	2	20	1	44	93	0	
+5	3	10	5	150	1	81	65	0	
+6	6	8	5	240	1	81	60	0	
+7	9	5	7	315	1	52	31	0	
+8	6	2	5	60	1	81	55	0	
+9	7	4	7	196	1	52	24	0	
+10	9	9	8	648	1	52	0	0	
+11	10	2	6	120	1	71	42	0	
+12	4	3	5	60	1	81	50	0	
+13	8	2	5	80	1	81	45	0	
+14	4	6	5	120	1	81	40	0	
+15	2	6	7	84	1	61	91	0	
+16	10	1	9	90	1	16	74	0	
+17	4	9	10	360	1	16	0	0	
+18	6	6	10	360	1	0	10	0	
+19	3	8	5	120	1	81	35	0	
+20	2	8	9	144	1	16	65	0	
+21	10	4	4	160	1	91	16	0	
+22	4	9	7	252	1	61	84	0	
+23	3	8	1	24	1	0	13	10	
+24	9	8	1	72	1	0	12	10	
+25	5	3	4	60	1	91	12	0	
+26	1	5	4	20	1	91	8	0	
+27	4	6	2	48	1	44	91	0	
+28	10	2	6	120	1	71	36	0	
+29	1	1	1	1	1	0	60	0	
+30	4	3	3	36	1	91	77	0	
+31	1	7	6	42	1	71	30	0	
+32	2	3	1	6	1	0	59	0	
+33	5	10	5	250	1	81	30	0	
+34	1	6	9	54	1	16	56	0	
+35	1	7	4	28	1	91	4	0	
+36	8	9	4	288	1	91	0	0	
+37	5	10	3	150	1	0	6	10	
+38	6	3	6	108	1	71	24	0	
+39	5	4	6	120	1	71	18	0	
+40	5	9	6	270	1	71	12	0	
+41	10	8	8	640	1	44	32	0	
+42	2	5	8	80	1	44	24	0	
+43	1	5	6	30	1	71	6	0	
+44	3	5	7	105	1	61	77	0	
+45	9	6	2	108	1	44	89	0	
+46	6	10	6	360	1	71	0	0	
+47	7	7	6	294	1	44	46	0	
+48	7	8	9	504	1	16	47	0	
+49	1	2	8	16	1	44	16	0	
+50	9	7	2	126	1	52	98	0	
+51	5	8	1	40	1	0	11	10	
+52	3	7	8	168	1	44	8	0	
+53	9	4	2	72	1	61	98	0	
+54	7	2	2	28	1	91	98	0	
+55	6	8	8	384	1	44	0	0	
+56	6	10	5	300	1	81	25	0	
+57	4	9	8	288	1	35	88	0	
+58	6	8	9	432	1	16	38	0	
+59	7	10	3	210	1	0	3	10	
+60	7	7	8	392	1	35	80	0	
+61	8	8	5	320	1	81	20	0	
+62	8	8	5	320	1	81	15	0	
+63	7	8	3	168	1	91	74	0	
+64	5	7	3	105	1	91	71	0	
+65	7	2	8	112	1	35	72	0	
+66	9	10	5	450	1	81	10	0	
+67	6	1	4	24	1	44	85	0	
+68	8	2	9	144	1	16	29	0	
+69	5	4	1	20	1	0	58	0	
+70	9	6	1	54	1	0	57	0	
+71	3	6	3	54	1	91	68	0	
+72	9	5	10	450	1	6	90	0	
+73	6	5	5	150	1	81	5	0	
+74	3	5	2	30	1	91	96	0	
+75	4	8	1	32	1	0	10	10	
+76	5	7	8	280	1	35	64	0	
+77	1	1	3	3	1	91	65	0	
+78	3	3	1	9	1	0	56	0	
+79	9	8	3	216	1	91	62	0	
+80	5	2	2	20	1	91	94	0	
+81	2	5	6	60	1	44	40	0	
+82	5	3	9	135	1	25	90	0	
+83	3	10	5	150	1	81	0	0	
+84	10	2	1	20	1	0	55	0	
+85	10	2	9	180	1	25	81	0	
+86	6	7	1	42	1	0	9	10	
+87	7	1	5	35	1	44	72	0	
+88	10	7	8	560	1	35	56	0	
+89	6	1	7	42	1	61	70	0	
+90	9	2	10	180	1	6	80	0	
+91	10	9	7	630	1	61	63	0	
+92	2	2	3	12	1	91	59	0	
+93	4	8	9	288	1	25	72	0	
+94	1	3	9	27	1	25	63	0	
+95	4	8	5	160	1	44	67	0	
+96	10	7	10	700	1	6	70	0	
+97	7	1	8	56	1	35	48	0	
+98	7	7	3	147	1	91	56	0	
+99	3	1	4	12	1	44	81	0	
+100	5	3	1	15	1	0	54	0	
+101	6	9	4	216	1	35	96	0	
+102	10	4	2	80	1	91	92	0	
+103	10	1	6	60	1	52	92	0	
+104	1	4	6	24	1	52	86	0	
+105	4	5	6	120	1	52	80	0	
+106	7	5	9	315	1	25	54	0	
+107	4	5	7	140	1	61	56	0	
+108	2	6	2	24	1	91	90	0	
+109	3	5	1	15	1	0	53	0	
+110	3	4	9	108	1	25	45	0	
+111	10	1	4	40	1	44	77	0	
+112	1	6	8	48	1	35	40	0	
+113	7	3	1	21	1	0	52	0	
+114	3	2	10	60	1	6	60	0	
+115	4	10	4	160	1	81	94	0	
+116	5	3	3	45	1	91	53	0	
+117	5	4	10	200	1	6	50	0	
+118	4	1	8	32	1	35	32	0	
+119	3	10	4	120	1	81	90	0	
+120	3	3	5	45	1	44	62	0	
+121	3	6	10	180	1	6	40	0	
+122	1	10	3	30	1	0	0	10	
+123	2	3	3	18	1	91	50	0	
+124	1	6	7	42	1	61	49	0	
+125	4	8	8	256	1	35	24	0	
+126	4	7	5	140	1	44	57	0	
+127	6	9	3	162	1	91	47	0	
+128	10	6	6	360	1	52	74	0	
+129	2	8	3	48	1	91	44	0	
+130	4	2	8	64	1	35	16	0	
+131	2	1	8	16	1	35	8	0	
+132	9	1	7	63	1	61	42	0	
+133	2	4	5	40	1	44	52	0	
+134	1	9	8	72	1	35	0	0	
+135	8	4	1	32	1	16	99	0	
+136	9	3	8	216	1	0	44	0	
+137	7	3	4	84	1	81	86	0	
+138	3	10	10	300	1	6	30	0	
+139	5	6	3	90	1	91	41	0	
+140	10	4	9	360	1	25	36	0	
+141	5	1	9	45	1	25	27	0	
+142	8	9	5	360	1	71	94	0	
+143	5	6	3	90	1	91	38	0	
+144	4	6	7	168	1	61	35	0	
+145	4	3	1	12	1	25	99	0	
+146	4	6	3	72	1	91	35	0	
+147	9	6	9	486	1	25	18	0	
+148	2	3	10	60	1	6	20	0	
+149	9	3	6	162	1	52	68	0	
+150	1	2	8	16	1	0	36	0	
+151	6	2	1	12	1	44	99	0	
+152	5	9	3	135	1	91	32	0	
+153	2	3	7	42	1	61	28	0	
+154	5	4	5	100	1	71	89	0	
+155	4	10	2	80	1	81	98	0	
+156	4	3	8	96	1	0	28	0	
+157	9	5	5	225	1	71	84	0	
+158	7	9	5	315	1	71	79	0	
+159	7	4	9	252	1	25	9	0	
+160	3	7	5	105	1	71	74	0	
+161	8	7	5	280	1	71	69	0	
+162	8	1	8	64	1	0	20	0	
+163	4	10	9	360	1	25	0	0	
+164	10	2	4	80	1	81	82	0	
+165	1	1	6	6	1	52	62	0	
+166	3	6	6	108	1	52	56	0	
+167	6	6	1	36	1	44	98	0	
+168	6	9	2	108	1	91	88	0	
+169	1	3	7	21	1	61	21	0	
+170	4	9	3	108	1	91	29	0	
+171	8	6	8	384	1	16	91	0	
+172	9	7	3	189	1	91	26	0	
+173	5	1	5	25	1	71	64	0	
+174	1	7	6	42	1	52	50	0	
+175	4	10	7	280	1	61	14	0	
+176	8	7	1	56	1	44	97	0	
+177	8	5	10	400	1	6	10	0	
+178	5	2	1	10	1	44	96	0	
+179	3	5	7	105	1	61	7	0	
+180	3	10	10	300	1	6	0	0	
+181	6	3	2	36	1	91	86	0	
+182	9	9	3	243	1	91	23	0	
+183	5	6	10	300	1	0	0	0	
+184	2	5	8	80	1	16	83	0	
+185	9	1	5	45	1	71	59	0	
+186	1	8	1	8	1	44	95	0	
+187	1	10	4	40	1	81	78	0	
+188	3	3	3	27	1	91	20	0	
+189	9	7	2	126	1	91	84	0	
+190	3	1	2	6	1	91	82	0	
+191	5	10	7	350	1	61	0	0	
+192	1	9	9	81	1	16	20	0	
+193	9	4	2	72	1	91	80	0	
+194	8	2	1	16	1	71	99	0	
+195	1	4	6	24	1	52	44	0	
+196	7	7	6	294	1	52	38	0	
+197	7	9	4	252	1	81	74	0	
+198	2	8	5	80	1	71	54	0	
+199	3	5	4	60	1	81	70	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	19	9	33	5643	2	11	0	35	
+1	6	15	5	450	1	29	47	29	
+2	33	11	28	10164	2	23	64	0	
+3	29	1	16	464	2	0	54	0	
+4	25	16	22	8800	4	73	0	0	
+5	33	5	15	2475	2	0	85	0	
+6	26	18	35	16380	2	5	0	0	
+7	29	10	22	6380	2	0	70	35	
+8	1	27	30	810	3	0	0	63	
+9	12	14	2	336	1	29	60	29	
+10	19	34	13	8398	1	59	0	29	
+11	10	12	1	120	3	77	99	35	
+12	29	23	5	3335	2	55	95	70	
+13	13	27	35	12285	2	0	0	70	
+14	19	1	10	190	2	46	38	70	
+15	2	31	17	1054	3	27	58	63	
+16	20	26	29	15080	2	20	29	35	
+17	29	24	35	24360	3	64	0	0	
+18	31	31	35	33635	3	31	35	0	
+19	33	23	15	11385	3	0	71	63	
+20	7	13	4	364	1	0	96	0	
+21	15	9	29	3915	2	27	58	70	
+22	19	9	7	1197	2	46	57	70	
+23	13	3	11	429	2	46	27	70	
+24	34	8	26	7072	2	5	68	0	
+25	10	13	19	2470	3	77	44	35	
+26	26	15	9	3510	1	16	91	0	
+27	29	6	32	5568	3	88	0	0	
+28	15	12	21	3780	4	73	64	0	
+29	21	11	31	7161	2	23	33	0	
+30	19	33	23	14421	3	59	0	63	
+31	31	17	31	16337	2	45	63	0	
+32	17	18	1	306	2	54	99	35	
+33	35	35	5	6125	1	0	9	64	
+34	11	16	24	4224	2	83	49	70	
+35	31	12	9	3348	3	88	91	0	
+36	13	19	34	8398	2	0	35	70	
+37	15	20	18	5400	1	43	54	0	
+38	31	13	1	403	2	54	98	35	
+39	35	4	1	140	2	5	99	0	
+40	35	29	16	16240	1	0	0	29	
+41	10	33	28	9240	3	44	57	35	
+42	7	25	28	4900	3	44	29	35	
+43	16	10	6	960	1	29	41	29	
+44	13	10	7	910	1	29	28	29	
+45	24	16	22	8448	2	54	73	35	
+46	26	30	11	8580	1	59	37	29	
+47	7	27	21	3969	4	73	43	0	
+48	7	3	29	609	4	38	60	0	
+49	31	32	8	7936	1	59	92	29	
+50	4	7	12	336	3	37	69	35	
+51	10	3	6	180	2	46	67	70	
+52	18	22	23	9108	2	55	50	70	
+53	14	29	2	812	1	29	58	29	
+54	2	27	32	1728	1	16	0	0	
+55	31	13	28	11284	2	72	56	0	
+56	6	5	10	300	3	37	81	35	
+57	9	4	18	648	4	31	52	0	
+58	6	28	19	3192	3	59	62	63	
+59	17	5	3	255	2	46	64	70	
+60	7	32	3	672	1	0	14	64	
+61	8	13	30	3120	4	38	30	0	
+62	33	33	35	38115	3	31	0	0	
+63	2	18	8	288	1	59	84	29	
+64	30	32	23	22080	3	27	0	63	
+65	12	17	18	3672	3	77	81	35	
+66	29	10	15	4350	1	0	35	0	
+67	16	6	9	864	2	46	48	70	
+68	8	7	34	1904	4	31	0	0	
+69	15	34	1	510	2	20	99	35	
+70	19	1	21	399	2	11	54	35	
+71	23	6	8	1104	2	23	92	0	
+72	19	10	35	6650	2	0	35	35	
+73	11	25	30	8250	2	0	69	70	
+74	23	15	22	7590	2	54	51	35	
+75	9	3	21	567	4	73	22	0	
+76	30	7	23	4830	2	54	28	35	
+77	1	21	28	588	1	43	0	0	
+78	18	23	16	6624	3	0	55	63	
+79	24	8	28	5376	2	72	28	0	
+80	35	27	32	30240	2	45	0	0	
+81	27	30	21	17010	4	0	69	0	
+82	5	33	29	4785	3	44	0	35	
+83	13	10	25	3250	2	83	0	70	
+84	30	22	11	7260	4	38	89	0	
+85	35	12	24	10080	2	75	49	35	
+86	1	12	26	312	1	64	26	0	
+87	2	16	35	1120	1	0	0	0	
+88	5	12	8	480	1	0	81	0	
+89	6	1	27	162	3	37	29	35	
+90	4	2	30	240	3	35	0	35	
+91	10	24	12	2880	1	59	25	29	
+92	32	22	33	23232	2	23	0	0	
+93	29	28	24	19488	2	55	26	70	
+94	11	8	29	2552	2	27	29	70	
+95	19	33	10	6270	1	59	58	29	
+96	35	2	15	1050	2	0	70	0	
+97	7	1	3	21	2	46	95	70	
+98	2	2	18	72	3	35	30	35	
+99	18	21	19	7182	3	77	25	35	
+100	5	18	11	990	1	43	88	0	
+101	31	34	29	30566	2	20	0	35	
+102	15	9	27	3645	2	46	0	70	
+103	30	21	31	19530	3	64	69	0	
+104	26	14	1	364	2	5	98	0	
+105	29	15	16	6960	1	43	72	0	
+106	32	15	34	16320	3	64	35	0	
+107	19	35	2	1330	1	0	19	64	
+108	2	6	7	84	1	0	89	0	
+109	28	35	26	25480	1	64	0	0	
+110	33	4	29	3828	3	88	62	0	
+111	35	21	4	2940	2	75	96	35	
+112	31	26	8	6448	1	59	76	29	
+113	32	8	21	5376	2	11	33	35	
+114	3	22	20	1320	3	59	23	63	
+115	34	35	9	10710	1	0	0	64	
+116	25	8	33	6600	2	5	35	0	
+117	35	29	35	35525	3	0	35	0	
+118	9	1	13	117	2	46	82	70	
+119	33	15	4	1980	2	5	94	0	
+120	23	18	25	10350	2	75	0	35	
+121	18	11	35	6930	2	0	0	35	
+122	1	30	8	240	1	59	68	29	
+123	2	13	28	728	1	16	63	0	
+124	31	31	17	16337	3	27	41	63	
+125	4	8	18	576	3	77	63	35	
+126	4	32	10	1280	1	59	48	29	
+127	31	9	28	7812	2	72	0	0	
+128	5	6	6	180	4	31	91	0	
+129	17	13	23	5083	2	83	73	70	
+130	29	17	28	13804	3	0	70	0	
+131	7	6	18	756	4	31	34	0	
+132	4	1	7	28	3	37	91	35	
+133	2	24	25	1200	3	0	30	63	
+134	1	14	23	322	1	64	77	0	
+135	3	9	26	702	1	43	28	0	
+136	24	18	3	1296	2	27	97	70	
+137	17	8	4	544	2	83	96	70	
+138	8	35	30	8400	4	38	0	0	
+139	10	21	8	1680	3	27	91	63	
+140	35	19	29	19285	3	31	70	0	
+141	10	31	19	5890	3	59	43	63	
+142	28	9	30	7560	3	88	32	0	
+143	20	21	28	11760	2	54	0	35	
+144	34	31	12	12648	1	59	13	29	
+145	29	3	11	957	2	11	87	35	
+146	14	26	3	1092	1	29	55	29	
+147	9	6	9	486	2	46	73	70	
+148	17	23	15	5865	3	44	85	35	
+149	4	23	16	1472	3	27	75	63	
+150	1	12	8	96	1	0	73	0	
+151	1	22	31	682	1	16	32	0	
+152	15	24	18	6480	3	27	23	63	
+153	12	23	2	552	3	0	98	63	
+154	5	14	30	2100	3	0	63	35	
+155	24	20	7	3360	1	29	21	29	
+156	19	18	23	7866	2	75	73	35	
+157	24	5	35	4200	2	0	0	0	
+158	2	29	25	1450	1	64	52	0	
+159	12	4	24	1152	2	83	25	70	
+160	23	7	5	805	2	45	94	0	
+161	3	22	25	1650	3	77	0	35	
+162	3	16	13	624	1	0	50	0	
+163	9	30	14	3780	1	29	0	29	
+164	5	7	29	1015	3	37	0	35	
+165	11	26	1	286	2	0	99	70	
+166	8	31	1	248	3	59	99	63	
+167	6	11	31	2046	3	0	32	35	
+168	31	34	2	2108	1	0	17	64	
+169	31	8	12	2976	2	11	75	35	
+170	14	24	18	6048	3	59	81	63	
+171	28	26	13	9464	2	20	86	35	
+172	4	27	3	324	1	29	52	29	
+173	10	31	35	10850	4	0	0	0	
+174	6	2	21	252	4	31	70	0	
+175	9	25	12	2700	3	0	86	63	
+176	8	12	6	576	1	29	35	29	
+177	23	15	15	5175	4	73	85	0	
+178	35	12	1	420	2	45	99	0	
+179	18	25	22	9900	2	55	73	70	
+180	33	20	10	6600	4	0	90	0	
+181	1	18	7	126	1	29	14	29	
+182	4	4	13	208	3	37	56	35	
+183	15	16	10	2400	2	27	87	70	
+184	27	30	28	22680	2	20	58	35	
+185	34	31	35	36890	3	0	0	0	
+186	26	28	26	18928	2	55	0	70	
+187	21	25	24	12600	2	75	25	35	
+188	33	18	3	1782	2	54	95	35	
+189	29	17	2	986	3	0	98	0	
+190	28	11	7	2156	3	0	93	35	
+191	5	35	32	5600	3	0	0	35	
+192	16	19	29	8816	2	27	0	70	
+193	29	9	7	1827	2	0	92	35	
+194	33	2	1	66	3	31	99	0	
+195	21	14	31	9114	2	45	32	0	
+196	27	27	16	11664	2	72	84	0	
+197	7	29	34	6902	4	0	35	0	
+198	2	13	10	260	1	0	63	0	
+199	23	5	19	2185	2	0	35	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=02 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	44	4	78	13728	7	96	0	0	
+1	56	55	50	154000	33	0	48	0	
+2	28	11	48	14784	33	0	0	63	
+3	29	6	6	1044	26	0	83	65	
+4	80	61	42	204960	30	0	49	0	
+5	3	60	65	11700	2	0	0	97	
+6	76	58	55	242440	32	0	0	0	
+7	19	35	67	44555	34	54	0	69	
+8	76	92	15	104880	7	0	0	0	
+9	27	14	57	21546	11	85	0	65	
+10	49	9	68	29988	12	83	0	51	
+11	10	62	56	34720	8	0	0	89	
+12	74	33	75	183150	26	66	0	0	
+13	18	2	45	1620	37	0	52	81	
+14	44	96	75	316800	7	0	15	0	
+15	32	76	47	114304	15	0	0	65	
+16	100	61	49	298900	30	0	0	0	
+17	44	59	10	25960	10	0	66	56	
+18	26	36	20	18720	17	0	0	72	
+19	13	98	15	19110	2	0	83	0	
+20	72	78	49	275184	17	0	0	0	
+21	80	64	64	327680	28	0	0	0	
+22	4	49	47	9212	1	0	32	95	
+23	53	28	61	90524	35	52	0	0	
+24	69	8	81	44712	8	91	0	0	
+25	15	3	24	1080	32	0	55	81	
+26	71	15	4	4260	23	0	96	0	
+27	34	36	22	26928	22	0	55	63	
+28	30	2	66	3960	8	91	0	69	
+29	51	11	91	51051	12	83	0	0	
+30	34	83	63	177786	10	0	0	47	
+31	21	57	86	102942	31	0	0	63	
+32	92	83	1	7636	6	0	98	0	
+33	55	30	55	90750	29	63	44	0	
+34	41	16	19	12464	33	0	48	56	
+35	1	47	64	3008	1	0	32	99	
+36	68	29	44	86768	29	63	0	0	
+37	75	30	53	119250	31	61	0	0	
+38	76	3	56	12768	5	0	0	0	
+39	35	64	46	103040	22	0	0	65	
+40	75	49	76	279300	37	49	0	0	
+41	30	98	88	258720	4	0	0	0	
+42	92	75	98	676200	20	0	0	0	
+43	81	55	16	71280	21	0	82	0	
+44	43	65	77	215215	27	0	0	0	
+45	69	46	72	228528	34	54	0	0	
+46	46	90	46	190440	9	0	43	0	
+47	67	97	26	168974	1	0	6	0	
+48	27	78	9	18954	9	0	0	57	
+49	31	42	88	114576	32	58	0	34	
+50	99	37	22	80586	36	0	68	0	
+51	65	78	91	461370	13	0	0	0	
+52	63	57	48	172368	33	0	0	0	
+53	19	44	62	51832	10	0	0	81	
+54	47	22	2	2068	31	0	94	0	
+55	26	78	78	158184	4	0	0	30	
+56	66	30	45	89100	31	61	53	0	
+57	14	49	88	60368	36	51	0	81	
+58	6	88	79	41712	2	0	0	91	
+59	87	100	83	722100	2	0	0	0	
+60	17	97	98	161602	5	3	0	0	
+61	98	78	25	191100	14	0	64	0	
+62	88	68	85	508640	25	0	0	0	
+63	67	48	93	299088	34	0	0	0	
+64	45	37	33	54945	27	0	0	43	
+65	77	32	8	19712	29	0	83	0	
+66	49	100	25	122500	1	0	32	0	
+67	86	81	64	445824	14	0	0	0	
+68	28	22	59	36344	25	68	0	66	
+69	55	54	1	2970	20	0	98	0	
+70	39	6	91	21294	12	94	0	0	
+71	73	66	83	399894	26	0	0	0	
+72	29	55	50	79750	24	0	0	53	
+73	86	25	55	118250	27	65	0	0	
+74	13	75	82	79950	4	0	0	80	
+75	64	78	21	104832	15	0	55	0	
+76	55	97	98	522830	6	0	0	0	
+77	31	81	63	158193	13	0	0	65	
+78	53	73	61	236009	24	0	0	0	
+79	19	18	93	31806	13	81	0	71	
+80	65	12	62	48360	11	85	0	0	
+81	22	75	96	158400	19	0	0	72	
+82	5	43	59	12685	3	0	26	94	
+83	33	20	35	23100	28	0	64	65	
+84	20	32	61	39040	28	0	0	80	
+85	100	22	99	217800	17	78	0	0	
+86	86	7	81	48762	9	90	0	0	
+87	47	31	45	65565	27	65	55	0	
+88	20	47	48	45120	12	0	0	75	
+89	26	91	37	87542	7	0	15	55	
+90	89	82	20	145960	11	0	0	0	
+91	10	29	87	25230	35	0	0	88	
+92	32	2	43	2752	37	0	0	66	
+93	74	38	59	165908	30	61	0	0	
+94	91	13	49	57967	10	87	0	0	
+95	24	98	55	129360	1	0	32	49	
+96	10	77	80	61600	7	0	15	81	
+97	77	31	18	42966	33	57	78	0	
+98	57	87	43	213237	9	0	0	0	
+99	63	61	94	361242	31	0	0	0	
+100	65	33	1	2145	26	0	83	0	
+101	16	99	74	117216	3	0	26	0	
+102	90	24	12	25920	26	66	75	0	
+103	100	61	16	97600	18	0	75	0	
+104	51	94	26	124644	3	0	26	16	
+105	4	65	86	22360	13	0	0	96	
+106	97	5	69	33465	14	81	0	0	
+107	54	95	7	35910	2	0	83	20	
+108	62	66	2	8184	13	0	91	0	
+109	73	85	61	378505	11	0	20	0	
+110	43	94	89	359738	6	0	0	55	
+111	40	71	64	181760	21	0	0	59	
+112	21	26	38	20748	32	0	0	76	
+113	27	93	51	128061	3	0	26	67	
+114	13	82	10	10660	1	0	6	67	
+115	14	50	34	23800	9	0	0	84	
+116	75	83	63	392175	12	0	0	0	
+117	95	24	10	22800	27	0	77	0	
+118	34	41	98	136612	32	58	0	0	
+119	93	70	44	286440	17	0	49	0	
+120	73	23	75	125925	18	77	0	0	
+121	13	66	80	68640	26	0	0	73	
+122	1	60	13	780	2	0	83	98	
+123	22	93	53	108438	1	0	32	73	
+124	81	6	97	47142	36	51	0	0	
+125	24	88	88	185856	4	0	0	56	
+126	94	77	75	542850	18	0	0	0	
+127	56	69	3	11592	10	0	66	0	
+128	100	96	6	57600	1	0	0	0	
+129	12	48	13	7488	1	0	6	86	
+130	84	42	78	275184	33	57	0	0	
+131	32	41	58	76096	36	0	0	58	
+132	89	91	67	542633	8	0	0	0	
+133	12	64	95	72960	5	3	0	17	
+134	51	29	38	56202	25	68	61	0	
+135	58	44	11	28072	25	0	85	0	
+136	9	23	58	12006	14	0	0	86	
+137	47	33	24	37224	34	54	72	0	
+138	83	30	60	149400	28	64	0	0	
+139	75	86	13	83850	8	0	67	0	
+140	80	24	69	132480	19	75	0	0	
+141	25	41	79	80975	32	58	0	65	
+142	98	9	45	39690	10	87	49	0	
+143	95	76	43	310460	16	0	54	0	
+144	24	36	7	6048	7	0	0	76	
+145	4	93	21	7812	2	0	0	87	
+146	54	6	3	972	35	0	91	0	
+147	19	46	49	42826	11	0	20	73	
+148	72	33	100	237600	19	0	0	0	
+149	49	73	96	343392	23	0	0	0	
+150	11	92	68	68816	7	0	15	44	
+151	66	32	61	128832	25	68	0	0	
+152	15	59	53	46905	9	0	43	83	
+153	52	33	37	63492	30	61	59	0	
+154	65	74	55	264550	22	0	0	0	
+155	24	10	2	480	13	0	91	62	
+156	84	73	8	49056	11	0	81	0	
+157	19	5	85	8075	12	94	0	39	
+158	37	89	45	148185	9	0	43	46	
+159	27	54	69	100602	34	0	0	67	
+160	83	57	5	23655	4	0	88	0	
+161	18	17	45	13770	30	0	49	80	
+162	58	51	68	201144	36	0	0	0	
+163	34	60	79	161160	29	0	0	63	
+164	90	82	4	29520	12	0	63	0	
+165	81	31	36	90396	28	64	60	0	
+166	23	36	66	54648	37	49	0	75	
+167	6	76	11	5016	1	0	6	80	
+168	66	49	52	168168	37	0	0	0	
+169	81	43	27	94041	37	0	52	0	
+170	24	89	13	27768	2	0	83	74	
+171	8	16	28	3584	12	0	63	90	
+172	29	47	3	4089	15	0	55	64	
+173	65	81	55	289575	15	0	0	0	
+174	51	17	6	5202	31	0	94	47	
+175	14	60	67	56280	26	0	0	86	
+176	18	67	1	1206	3	0	0	81	
+177	18	55	30	29700	8	0	67	75	
+178	65	52	31	104780	28	0	64	0	
+179	13	55	87	62205	31	0	0	84	
+180	43	60	70	180600	23	0	0	49	
+181	56	13	12	8736	19	75	69	0	
+182	89	59	33	173283	24	0	61	0	
+183	15	26	50	19500	24	0	0	82	
+184	82	35	18	51660	37	49	76	0	
+185	39	21	5	4095	25	0	85	58	
+186	81	48	31	120528	32	0	55	0	
+187	91	80	54	393120	16	0	0	0	
+188	63	63	83	329427	29	0	0	0	
+189	19	27	72	36936	26	66	0	74	
+190	83	1	52	4316	3	99	0	0	
+191	5	60	77	23100	7	0	15	91	
+192	71	9	99	63261	13	81	0	0	
+193	59	74	82	358012	21	0	0	0	
+194	88	52	91	416416	35	0	0	0	
+195	81	94	26	197964	3	0	0	0	
+196	47	87	66	269874	10	0	0	0	
+197	7	99	14	9702	2	0	83	13	
+198	22	18	75	29700	18	77	0	73	
+199	63	65	44	180180	22	0	55	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	84	17	127092	22	0	83	0	
+1	77	11	76	64372	54	21	0	0	
+2	34	12	4	1632	1	79	90	0	
+3	86	6	97	50052	8	93	0	0	
+4	75	1	77	5775	10	77	0	0	
+5	89	68	86	520472	7	0	0	0	
+6	7	14	49	4802	2	68	0	89	
+7	92	40	75	276000	34	0	0	0	
+8	66	75	54	267300	36	0	0	0	
+9	50	88	95	418000	15	0	0	0	
+10	69	97	79	528747	4	0	0	0	
+11	92	1	85	7820	8	99	0	0	
+12	49	96	85	399840	15	0	0	50	
+13	20	83	76	126160	35	0	0	73	
+14	92	39	78	279864	33	47	0	0	
+15	80	46	67	246560	40	38	0	0	
+16	81	45	88	320760	27	0	0	0	
+17	22	38	12	10032	5	0	84	0	
+18	10	36	1	360	1	0	99	82	
+19	92	27	68	168912	11	70	0	0	
+20	85	33	71	199155	48	34	0	0	
+21	86	2	66	11352	21	98	0	0	
+22	86	17	86	125732	34	83	0	0	
+23	70	95	36	239400	36	0	54	0	
+24	71	94	37	246938	20	0	53	0	
+25	68	14	83	79016	52	84	0	0	
+26	85	62	57	300390	31	0	37	0	
+27	75	29	82	178350	50	29	0	0	
+28	80	94	11	82720	2	0	87	0	
+29	100	17	68	115600	47	69	0	0	
+30	69	25	78	134550	52	19	0	0	
+31	79	6	66	31284	50	94	0	0	
+32	91	37	74	249158	39	36	0	0	
+33	90	6	69	37260	48	94	0	0	
+34	89	27	90	216270	43	58	0	0	
+35	85	50	88	374000	21	0	0	0	
+36	75	30	71	159750	51	0	0	0	
+37	80	3	81	19440	4	97	0	0	
+38	72	45	93	301320	30	0	0	0	
+39	90	45	91	368550	21	50	0	0	
+40	66	32	70	147840	51	51	0	0	
+41	84	2	88	14784	10	78	0	0	
+42	91	44	89	356356	23	48	0	0	
+43	90	49	88	388080	17	46	0	0	
+44	27	29	50	39150	26	0	0	0	
+45	73	39	94	267618	35	54	0	0	
+46	68	48	78	254592	38	50	0	0	
+47	71	21	69	102879	53	62	0	0	
+48	60	93	86	479880	9	0	0	0	
+49	15	100	99	148500	1	0	0	85	
+50	77	77	76	450604	10	0	0	0	
+51	77	1	93	7161	13	99	0	0	
+52	79	74	72	420912	14	0	0	0	
+53	97	33	96	307296	24	67	0	0	
+54	1	33	34	1122	2	0	0	89	
+55	81	8	83	53784	23	92	0	0	
+56	63	55	75	259875	37	45	0	0	
+57	96	7	67	45024	35	93	0	0	
+58	95	26	89	219830	39	74	0	0	
+59	73	95	9	62415	17	0	88	0	
+60	88	18	88	139392	30	82	0	0	
+61	74	29	97	208162	46	71	0	0	
+62	59	93	94	515778	8	0	0	0	
+63	92	27	78	193752	48	67	0	0	
+64	37	26	36	34632	24	31	56	28	
+65	72	45	67	217080	45	0	0	0	
+66	76	19	89	128516	52	44	0	0	
+67	99	46	87	396198	17	0	0	0	
+68	97	29	79	222227	43	29	0	0	
+69	92	18	76	125856	53	0	0	0	
+70	85	23	83	162265	44	77	0	0	
+71	65	70	74	336700	26	0	0	27	
+72	76	47	79	282188	33	0	0	0	
+73	84	6	75	37800	20	94	0	0	
+74	15	81	67	81405	19	0	0	85	
+75	86	43	99	366102	16	56	0	0	
+76	76	56	95	404320	16	0	0	0	
+77	78	61	64	304512	29	0	0	0	
+78	78	40	69	215280	46	0	0	0	
+79	96	2	81	15552	13	97	0	0	
+80	59	53	63	197001	49	0	0	0	
+81	22	91	74	148148	20	0	0	76	
+82	96	43	80	330240	25	44	0	0	
+83	91	12	72	78624	53	83	0	0	
+84	98	1	86	8428	5	99	0	0	
+85	73	29	87	184179	50	0	0	0	
+86	98	47	91	419146	13	50	0	0	
+87	37	71	83	218041	44	0	0	35	
+88	96	2	69	13248	17	97	0	0	
+89	45	23	40	41400	24	0	56	0	
+90	88	70	37	227920	42	0	52	0	
+91	96	8	85	65280	12	92	0	0	
+92	28	16	18	8064	14	47	72	0	
+93	94	48	81	365472	23	0	0	0	
+94	69	73	22	110814	6	0	76	0	
+95	71	21	71	105861	53	41	0	0	
+96	9	8	47	3384	2	87	0	84	
+97	91	97	36	317772	3	0	58	0	
+98	95	66	56	351120	24	0	0	0	
+99	84	13	86	93912	2	87	0	0	
+100	68	21	89	127092	52	63	0	0	
+101	49	47	17	39151	14	0	72	0	
+102	97	19	85	156655	49	80	0	0	
+103	94	10	93	87420	18	90	0	0	
+104	70	76	73	388360	19	0	0	0	
+105	40	81	95	307800	9	0	0	60	
+106	87	50	99	430650	13	0	0	0	
+107	98	70	65	445900	11	0	0	0	
+108	40	89	91	323960	8	0	0	59	
+109	72	42	78	235872	41	48	0	0	
+110	86	44	90	340560	25	0	0	0	
+111	92	68	84	525504	5	0	0	0	
+112	85	100	86	731000	1	0	0	0	
+113	89	43	70	267890	34	40	0	0	
+114	89	11	66	64614	47	86	0	0	
+115	76	45	78	266760	37	0	0	0	
+116	85	23	89	173995	19	76	0	0	
+117	89	75	18	120150	19	0	73	0	
+118	94	37	85	295630	29	61	0	0	
+119	91	6	87	47502	9	93	0	0	
+120	84	8	68	45696	49	69	0	0	
+121	94	47	100	441800	12	45	0	0	
+122	29	95	70	192850	4	0	0	69	
+123	89	29	96	247776	26	71	0	0	
+124	20	32	49	31360	16	0	0	76	
+125	95	1	86	8170	6	99	0	0	
+126	45	69	68	211140	47	0	0	0	
+127	98	94	58	534296	3	0	0	0	
+128	15	36	35	18900	16	0	49	76	
+129	94	37	84	292152	30	45	0	0	
+130	89	87	87	673641	2	0	0	0	
+131	68	36	72	176256	50	58	0	0	
+132	96	3	66	19008	11	97	0	0	
+133	35	76	82	218120	44	0	0	0	
+134	42	91	72	275184	22	0	0	47	
+135	93	42	79	308574	28	48	0	0	
+136	94	78	53	388596	18	0	0	0	
+137	87	40	82	285360	32	0	0	0	
+138	37	31	29	33263	24	0	56	45	
+139	73	38	89	246886	40	0	0	0	
+140	97	10	79	76630	28	90	0	0	
+141	94	26	98	239512	14	74	0	0	
+142	19	93	85	150195	6	0	0	81	
+143	93	19	77	136059	52	0	0	0	
+144	75	50	84	315000	27	45	0	0	
+145	78	23	70	125580	53	18	0	0	
+146	74	12	77	68376	54	0	0	0	
+147	17	90	73	111690	27	0	0	83	
+148	93	15	99	138105	32	85	0	0	
+149	73	16	68	79424	49	53	0	0	
+150	78	50	66	257400	38	0	0	0	
+151	73	31	95	214985	46	40	0	0	
+152	82	79	14	90692	1	0	86	0	
+153	72	80	32	184320	49	0	68	0	
+154	99	45	100	445500	12	0	0	0	
+155	96	93	31	276768	11	0	68	0	
+156	95	15	79	112575	40	85	0	0	
+157	82	90	41	302580	18	0	53	0	
+158	91	2	83	15106	17	95	0	0	
+159	90	32	93	267840	7	68	0	0	
+160	12	79	80	75840	10	0	0	84	
+161	90	78	19	133380	10	0	80	0	
+162	77	71	6	32802	3	0	94	0	
+163	69	98	31	209622	47	0	68	0	
+164	97	14	74	100492	33	86	0	0	
+165	81	85	76	523260	6	0	0	0	
+166	88	21	82	151536	51	30	0	0	
+167	73	17	82	101762	51	83	0	0	
+168	91	30	83	226590	42	70	0	0	
+169	95	29	81	223155	43	0	0	0	
+170	75	14	85	89250	6	85	0	0	
+171	77	54	52	216216	42	0	0	0	
+172	69	11	84	63756	54	32	0	0	
+173	89	85	20	151300	4	0	79	0	
+174	85	68	2	11560	2	0	98	0	
+175	28	36	41	41328	24	31	56	0	
+176	84	48	77	310464	28	0	0	0	
+177	1	27	3	81	1	36	86	82	
+178	85	4	86	29240	15	96	0	0	
+179	78	10	95	74100	41	90	0	0	
+180	69	69	37	176157	31	0	0	0	
+181	79	34	77	206822	48	0	0	0	
+182	74	48	69	245088	41	0	0	0	
+183	70	42	97	285180	32	40	0	0	
+184	87	3	77	20097	3	97	0	0	
+185	62	54	80	267840	35	0	0	0	
+186	75	9	98	66150	54	12	0	0	
+187	95	31	100	294500	5	68	0	0	
+188	73	36	96	252288	39	0	0	0	
+189	92	29	81	216108	45	45	0	0	
+190	92	26	78	186576	45	74	0	0	
+191	47	97	82	373838	22	0	0	0	
+192	100	20	93	186000	10	80	0	0	
+193	76	93	53	374604	20	0	0	0	
+194	84	1	89	7476	9	99	0	0	
+195	81	13	79	83187	25	87	0	0	
+196	16	72	91	104832	14	0	0	79	
+197	38	12	4	1824	1	79	86	0	
+198	77	11	97	82159	43	85	0	0	
+199	89	31	95	262105	31	69	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	84	17	127092	20	0	83	0	
+1	77	81	6	37422	51	0	86	0	
+2	34	12	4	1632	1	79	90	0	
+3	86	76	42	274512	33	0	31	0	
+4	75	91	27	184275	47	0	32	0	
+5	89	68	86	520472	7	0	0	0	
+6	7	14	49	4802	2	0	0	89	
+7	92	40	75	276000	14	56	0	0	
+8	66	75	54	267300	35	0	0	0	
+9	50	88	95	418000	13	0	0	0	
+10	69	97	79	528747	4	0	0	0	
+11	92	81	5	37260	14	0	95	0	
+12	49	96	85	399840	13	0	0	50	
+13	20	83	76	126160	30	0	0	74	
+14	92	69	8	50784	50	0	84	0	
+15	80	96	42	322560	23	0	0	0	
+16	81	100	48	388800	15	0	0	0	
+17	22	38	12	10032	10	0	0	77	
+18	10	36	1	360	1	0	99	82	
+19	92	77	23	162932	48	0	73	0	
+20	85	68	6	34680	53	0	0	0	
+21	86	2	66	11352	2	95	0	0	
+22	86	82	31	218612	41	0	0	0	
+23	70	95	36	239400	38	0	37	0	
+24	71	94	37	246938	38	0	0	0	
+25	68	14	83	79016	25	85	0	0	
+26	85	62	57	300390	28	0	41	0	
+27	75	84	2	12600	23	0	98	0	
+28	80	94	11	82720	29	0	89	0	
+29	100	97	13	126100	2	0	87	0	
+30	69	75	23	119025	51	0	45	0	
+31	79	76	31	186124	46	0	0	0	
+32	91	92	29	242788	37	0	66	0	
+33	90	71	19	121410	51	0	26	0	
+34	89	67	10	59630	40	0	84	0	
+35	85	50	88	374000	19	0	0	0	
+36	75	95	46	327750	18	0	53	0	
+37	80	73	1	5840	19	0	99	0	
+38	72	70	18	90720	52	0	78	0	
+39	90	100	31	279000	32	0	0	0	
+40	66	82	30	162360	49	0	0	0	
+41	84	72	18	108864	52	0	41	0	
+42	91	74	34	228956	39	0	36	0	
+43	90	89	33	264330	35	0	54	0	
+44	27	29	50	39150	11	70	0	45	
+45	73	94	19	130378	50	0	43	0	
+46	68	78	38	201552	44	0	30	0	
+47	71	91	4	25844	21	0	96	0	
+48	60	93	86	479880	9	0	0	0	
+49	15	100	99	148500	1	0	0	85	
+50	77	77	76	450604	10	0	0	0	
+51	77	1	93	7161	2	99	0	0	
+52	79	74	72	420912	12	0	0	0	
+53	97	93	31	279651	11	0	65	0	
+54	1	33	34	1122	2	14	0	89	
+55	81	78	18	113724	51	0	68	0	
+56	63	55	75	259875	36	0	0	0	
+57	96	77	7	51744	49	0	91	0	
+58	95	91	44	380380	15	0	48	0	
+59	73	95	9	62415	35	0	91	0	
+60	88	83	23	167992	48	0	50	0	
+61	74	84	47	292152	29	0	0	0	
+62	59	93	94	515778	8	0	0	0	
+63	92	87	38	304152	27	0	0	0	
+64	37	26	36	34632	12	74	0	0	
+65	72	85	2	12240	25	0	97	0	
+66	76	94	19	135736	49	0	72	0	
+67	99	71	27	189783	38	0	73	0	
+68	97	84	39	317772	25	0	0	0	
+69	92	98	1	9016	18	0	99	0	
+70	85	88	43	321640	23	0	42	0	
+71	65	70	74	336700	22	0	0	0	
+72	76	67	19	96748	52	0	59	0	
+73	84	6	75	37800	2	87	0	0	
+74	15	81	67	81405	12	0	0	79	
+75	86	98	39	328692	3	0	58	0	
+76	76	56	95	404320	14	0	0	0	
+77	78	61	64	304512	26	0	0	0	
+78	78	70	24	131040	50	0	19	0	
+79	96	87	26	217152	32	0	74	0	
+80	59	53	63	197001	45	0	0	0	
+81	22	91	74	148148	18	0	0	76	
+82	96	83	5	39840	13	0	95	0	
+83	91	72	22	144144	49	0	50	0	
+84	98	76	6	44688	40	0	94	0	
+85	73	94	42	288204	30	0	0	0	
+86	98	82	36	289296	26	0	64	0	
+87	37	71	83	218041	34	0	0	62	
+88	96	72	44	304128	27	0	38	0	
+89	45	23	40	41400	11	70	0	0	
+90	88	70	37	227920	40	0	0	0	
+91	96	83	5	39840	9	0	95	0	
+92	28	16	18	8064	9	83	0	60	
+93	94	68	16	102272	34	0	83	0	
+94	69	73	22	110814	52	0	19	0	
+95	71	76	11	59356	42	0	89	0	
+96	9	8	47	3384	2	87	0	84	
+97	91	97	36	317772	24	0	47	0	
+98	95	66	56	351120	21	0	0	0	
+99	84	98	6	49392	8	0	94	0	
+100	68	86	29	169592	48	0	21	0	
+101	49	47	17	39151	37	50	0	0	
+102	97	19	85	156655	22	76	0	0	
+103	94	75	8	56400	15	0	92	0	
+104	70	76	73	388360	17	0	0	28	
+105	40	81	95	307800	9	0	0	60	
+106	87	85	39	288405	29	0	47	0	
+107	98	70	65	445900	11	0	0	0	
+108	40	89	91	323960	8	0	0	59	
+109	72	92	33	218592	41	0	31	0	
+110	86	99	25	212850	33	0	75	0	
+111	92	68	84	525504	5	0	0	0	
+112	85	100	86	731000	1	0	0	0	
+113	89	98	10	87220	25	0	87	0	
+114	89	91	21	170079	48	0	0	0	
+115	76	85	43	277780	32	0	31	0	
+116	85	23	89	173995	7	68	0	0	
+117	89	75	18	120150	22	0	82	0	
+118	94	67	10	62980	30	0	86	0	
+119	91	96	27	235872	17	0	73	0	
+120	84	68	8	45696	50	0	92	0	
+121	94	87	40	327120	21	0	56	0	
+122	29	95	70	192850	4	0	0	69	
+123	89	94	16	133856	5	0	84	0	
+124	20	32	49	31360	14	0	0	76	
+125	95	96	21	191520	4	0	79	0	
+126	45	69	68	211140	43	0	0	0	
+127	98	94	58	534296	3	0	0	0	
+128	15	36	35	18900	14	0	49	76	
+129	94	82	19	146452	31	0	81	0	
+130	89	87	87	673641	2	0	0	0	
+131	68	76	37	191216	45	0	63	0	
+132	96	73	16	112128	24	0	84	0	
+133	35	76	82	218120	22	0	0	65	
+134	42	91	72	275184	20	0	0	47	
+135	93	67	4	24924	7	0	86	0	
+136	94	78	53	388596	16	0	0	0	
+137	87	85	47	347565	16	0	53	0	
+138	37	31	29	33263	21	66	0	0	
+139	73	98	39	279006	31	0	42	0	
+140	97	100	9	87300	19	0	88	0	
+141	94	81	13	98982	23	0	85	0	
+142	19	93	85	150195	10	0	12	81	
+143	93	74	27	185814	46	0	31	0	
+144	75	95	29	206625	43	0	68	0	
+145	78	23	70	125580	10	77	0	0	
+146	74	92	42	285936	31	0	0	0	
+147	17	90	73	111690	6	0	0	81	
+148	93	15	99	138105	16	85	0	0	
+149	73	96	18	126144	27	0	82	0	
+150	78	50	66	257400	37	0	0	0	
+151	73	81	10	59130	46	0	87	0	
+152	82	79	14	90692	1	0	86	0	
+153	72	80	32	184320	47	0	0	0	
+154	99	100	10	99000	7	0	90	0	
+155	96	93	31	276768	33	0	0	0	
+156	95	100	4	38000	11	0	96	0	
+157	82	90	41	302580	28	0	0	0	
+158	91	2	83	15106	2	97	0	0	
+159	90	87	3	23490	3	0	97	0	
+160	12	79	80	75840	19	0	0	85	
+161	90	78	19	133380	50	0	0	0	
+162	77	71	6	32802	53	0	6	0	
+163	69	98	31	209622	41	0	69	0	
+164	97	79	29	222227	39	0	71	0	
+165	81	85	76	523260	6	0	0	0	
+166	88	21	82	151536	34	71	0	0	
+167	73	97	2	14162	19	0	97	0	
+168	91	30	83	226590	5	68	0	0	
+169	95	69	36	235980	39	0	0	0	
+170	75	94	25	176250	36	0	75	0	
+171	77	54	52	216216	42	0	37	0	
+172	69	86	19	112746	52	0	0	0	
+173	89	85	20	151300	49	0	30	0	
+174	85	68	2	11560	28	0	98	0	
+175	28	36	41	41328	17	0	0	0	
+176	84	48	77	310464	19	50	0	0	
+177	1	27	3	81	1	36	86	82	
+178	85	69	6	35190	51	0	92	0	
+179	78	90	5	35100	37	0	95	0	
+180	69	69	37	176157	47	0	63	0	
+181	79	74	37	216302	42	0	0	0	
+182	74	88	44	286528	30	0	42	0	
+183	70	67	47	220430	40	0	37	0	
+184	87	78	47	318942	24	0	0	0	
+185	62	54	80	267840	34	0	0	0	
+186	75	79	3	17775	6	0	97	0	
+187	95	66	30	188100	44	0	70	0	
+188	73	66	26	125268	51	0	0	0	
+189	92	99	21	191268	6	0	76	0	
+190	92	71	48	313536	25	0	39	0	
+191	47	97	82	373838	20	0	0	0	
+192	100	95	28	266000	12	0	72	0	
+193	76	93	53	374604	18	0	0	0	
+194	84	76	29	185136	46	0	58	0	
+195	81	88	24	171072	10	0	76	0	
+196	16	72	91	104832	36	0	0	84	
+197	38	12	4	1824	1	79	86	0	
+198	77	76	22	128744	50	0	62	0	
+199	89	76	30	202920	44	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	84	17	127092	17	0	83	0	
+1	7	81	76	43092	24	0	0	93	
+2	34	12	4	1632	1	79	90	0	
+3	6	76	97	44232	16	0	0	94	
+4	15	91	77	105105	31	0	0	84	
+5	89	68	86	520472	7	0	0	0	
+6	7	14	49	4802	5	86	0	91	
+7	92	40	75	276000	15	56	0	0	
+8	66	75	54	267300	34	0	0	0	
+9	50	88	95	418000	12	0	0	49	
+10	69	97	79	528747	4	0	0	0	
+11	47	81	85	323595	24	0	0	0	
+12	49	96	85	399840	14	0	0	49	
+13	20	83	76	126160	51	0	0	0	
+14	27	69	78	145314	50	0	0	46	
+15	45	96	67	289440	30	0	0	42	
+16	6	100	88	52800	15	0	0	92	
+17	22	38	12	10032	4	47	79	0	
+18	10	36	1	360	1	0	99	82	
+19	22	77	68	115192	52	0	0	0	
+20	10	68	71	48280	53	0	0	29	
+21	86	2	66	11352	2	94	0	0	
+22	36	82	86	253872	35	0	0	41	
+23	70	95	36	239400	22	0	56	0	
+24	71	94	37	246938	18	0	53	0	
+25	68	14	83	79016	6	85	0	0	
+26	85	62	57	300390	28	0	0	0	
+27	5	84	82	34440	26	0	0	92	
+28	80	94	11	82720	2	0	87	0	
+29	10	97	68	65960	49	0	0	90	
+30	39	75	78	228150	39	0	0	0	
+31	44	76	66	220704	39	0	0	39	
+32	46	92	74	313168	25	0	0	0	
+33	40	71	69	195960	43	0	0	60	
+34	34	67	90	205020	42	0	0	45	
+35	85	50	88	374000	19	0	0	0	
+36	30	95	71	202350	43	0	0	0	
+37	5	73	81	29565	50	0	0	95	
+38	42	70	93	273420	32	0	0	0	
+39	20	100	91	182000	13	0	0	79	
+40	31	82	70	177940	47	0	0	26	
+41	19	72	88	120384	51	0	0	43	
+42	1	74	89	6586	13	0	0	99	
+43	20	89	88	156640	42	0	0	80	
+44	27	29	50	39150	11	70	0	0	
+45	28	94	94	247408	4	0	0	69	
+46	3	78	78	18252	26	0	0	97	
+47	11	91	69	69069	44	0	0	89	
+48	60	93	86	479880	9	0	0	0	
+49	15	100	99	148500	1	0	0	85	
+50	77	77	76	450604	10	23	0	0	
+51	77	1	93	7161	2	99	0	0	
+52	79	74	72	420912	13	0	0	0	
+53	17	93	96	151776	6	0	0	81	
+54	1	33	34	1122	3	0	58	91	
+55	41	78	83	265434	35	0	0	0	
+56	63	55	75	259875	36	0	0	0	
+57	6	77	67	30954	53	0	0	39	
+58	10	91	89	80990	30	0	0	89	
+59	73	95	9	62415	5	0	89	0	
+60	13	83	88	94952	21	0	0	87	
+61	24	84	97	195552	18	0	0	76	
+62	59	93	94	515778	8	0	0	0	
+63	37	87	78	251082	36	0	0	63	
+64	37	26	36	34632	11	70	0	27	
+65	2	85	67	11390	11	0	0	98	
+66	1	94	89	8366	12	0	0	99	
+67	24	71	87	148248	50	0	0	0	
+68	42	84	79	278712	31	0	0	0	
+69	22	98	76	163856	37	0	0	78	
+70	35	88	83	255640	33	0	0	62	
+71	65	70	74	336700	23	0	0	0	
+72	31	67	79	164083	48	0	0	0	
+73	84	6	75	37800	2	87	0	0	
+74	15	81	67	81405	53	0	0	0	
+75	1	98	99	9702	8	0	0	99	
+76	76	56	95	404320	15	0	0	0	
+77	78	61	64	304512	27	0	0	0	
+78	18	70	69	86940	48	0	0	82	
+79	26	87	81	183222	46	0	0	0	
+80	59	53	63	197001	44	0	0	0	
+81	22	91	74	148148	50	0	0	24	
+82	46	83	80	305440	26	0	0	0	
+83	31	72	72	160704	48	0	0	31	
+84	28	76	86	183008	46	0	0	26	
+85	23	94	87	188094	35	0	0	77	
+86	33	82	91	246246	34	0	0	66	
+87	37	71	83	218041	40	0	0	35	
+88	31	72	69	154008	49	0	0	0	
+89	45	23	40	41400	10	0	0	0	
+90	88	70	37	227920	28	0	57	0	
+91	26	83	85	183430	45	0	0	61	
+92	28	16	18	8064	4	47	79	22	
+93	49	68	81	269892	32	0	0	42	
+94	69	73	22	110814	6	0	76	0	
+95	16	76	71	86336	52	0	0	80	
+96	9	8	47	3384	5	86	49	91	
+97	91	97	36	317772	3	0	58	0	
+98	95	66	56	351120	22	0	0	0	
+99	49	98	86	412972	14	0	0	0	
+100	8	86	89	61232	5	0	0	92	
+101	49	47	17	39151	4	0	79	0	
+102	97	19	85	156655	28	79	0	0	
+103	34	75	93	237150	38	0	0	43	
+104	70	76	73	388360	17	0	0	0	
+105	40	81	95	307800	25	0	0	46	
+106	42	85	99	353430	21	0	0	45	
+107	98	70	65	445900	11	0	0	0	
+108	40	89	91	323960	8	0	0	59	
+109	22	92	78	157872	41	0	0	78	
+110	11	99	90	98010	2	0	0	89	
+111	92	68	84	525504	5	0	0	0	
+112	85	100	86	731000	1	0	0	0	
+113	24	98	70	164640	47	0	0	57	
+114	19	91	66	114114	51	0	0	81	
+115	46	85	78	304980	26	0	0	46	
+116	85	23	89	173995	7	68	0	0	
+117	89	75	18	120150	30	0	82	0	
+118	19	67	85	108205	52	0	0	61	
+119	11	96	87	91872	7	0	0	89	
+120	14	68	68	64736	53	0	0	15	
+121	49	87	100	426300	12	0	0	0	
+122	29	95	70	192850	45	0	0	0	
+123	34	94	96	306816	23	0	0	65	
+124	20	32	49	31360	22	66	0	37	
+125	20	96	86	165120	27	0	0	80	
+126	45	69	68	211140	42	0	0	0	
+127	98	94	58	534296	3	0	0	0	
+128	15	36	35	18900	15	0	0	76	
+129	29	82	84	199752	43	0	0	30	
+130	89	87	87	673641	2	0	0	0	
+131	28	76	72	153216	49	0	0	31	
+132	31	73	66	149358	49	0	0	59	
+133	35	76	82	218120	40	0	0	0	
+134	42	91	72	275184	31	0	0	42	
+135	23	67	79	121739	51	0	0	20	
+136	94	78	53	388596	16	0	0	0	
+137	42	85	82	292740	30	0	0	0	
+138	37	31	29	33263	22	66	0	0	
+139	23	98	89	200606	10	0	0	77	
+140	2	100	79	15800	3	0	0	98	
+141	14	81	98	111132	25	0	0	86	
+142	19	93	85	150195	47	0	0	81	
+143	43	74	77	245014	38	0	0	0	
+144	45	95	84	359100	21	0	0	0	
+145	78	23	70	125580	13	74	0	0	
+146	4	92	77	28336	52	0	0	96	
+147	17	90	73	111690	39	0	0	83	
+148	93	15	99	138105	26	85	0	0	
+149	28	96	68	182784	46	0	0	54	
+150	78	50	66	257400	37	0	0	0	
+151	48	81	95	369360	20	0	0	47	
+152	82	79	14	90692	1	0	86	0	
+153	72	80	32	184320	37	0	66	0	
+154	4	100	100	40000	20	0	0	96	
+155	96	93	31	276768	11	0	67	0	
+156	40	100	79	316000	9	0	0	60	
+157	82	90	41	302580	16	0	53	0	
+158	91	2	83	15106	3	97	0	0	
+159	20	87	93	161820	38	0	0	80	
+160	12	79	80	75840	28	0	0	88	
+161	90	78	19	133380	31	0	79	0	
+162	77	71	6	32802	3	0	94	0	
+163	69	98	31	209622	27	0	64	0	
+164	22	79	74	128612	50	0	0	73	
+165	81	85	76	523260	6	0	0	0	
+166	88	21	82	151536	32	76	0	0	
+167	28	97	82	222712	17	0	0	70	
+168	91	30	83	226590	5	68	0	0	
+169	20	69	81	111780	52	0	0	22	
+170	25	94	85	199750	40	0	0	75	
+171	77	54	52	216216	41	0	0	0	
+172	44	86	84	317856	24	0	0	47	
+173	89	85	20	151300	26	0	80	0	
+174	85	68	2	11560	2	0	98	0	
+175	28	36	41	41328	22	0	56	70	
+176	84	48	77	310464	19	50	0	0	
+177	1	27	3	81	1	36	86	82	
+178	50	69	86	296700	29	0	0	37	
+179	3	90	95	25650	4	0	0	97	
+180	69	69	37	176157	41	0	52	0	
+181	19	74	77	108262	52	0	0	42	
+182	19	88	69	115368	51	0	0	62	
+183	30	67	97	194970	44	0	0	59	
+184	32	78	77	192192	45	0	0	29	
+185	62	54	80	267840	33	0	0	0	
+186	20	79	98	154840	48	0	0	62	
+187	5	66	100	33000	32	0	0	91	
+188	13	66	96	82368	29	0	0	87	
+189	37	99	81	296703	29	0	0	0	
+190	12	71	78	66456	45	0	0	87	
+191	47	97	82	373838	20	0	0	0	
+192	15	95	93	132525	19	0	0	85	
+193	76	93	53	374604	18	0	0	0	
+194	4	76	89	27056	53	0	0	45	
+195	26	88	79	180752	47	0	0	0	
+196	16	72	91	104832	46	0	0	82	
+197	38	12	4	1824	1	79	86	0	
+198	2	76	97	14744	6	0	0	98	
+199	4	76	95	28880	32	0	0	96	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	84	17	127092	14	0	83	0	
+1	74	86	100	636400	13	0	0	0	
+2	34	12	4	1632	1	81	96	0	
+3	68	81	70	385560	72	0	0	0	
+4	83	65	54	291330	108	0	0	0	
+5	89	68	86	520472	30	0	0	0	
+6	7	14	49	4802	2	79	0	88	
+7	92	40	75	276000	34	60	0	0	
+8	66	75	54	267300	116	0	0	0	
+9	50	88	95	418000	51	0	0	50	
+10	69	97	79	528747	27	0	0	0	
+11	74	63	85	396270	64	0	0	0	
+12	49	96	85	399840	39	0	0	51	
+13	20	83	76	126160	13	0	0	74	
+14	80	75	75	450000	47	0	0	0	
+15	90	80	83	597600	14	0	0	0	
+16	62	74	67	307396	100	0	0	0	
+17	22	38	12	10032	6	0	87	73	
+18	10	36	1	360	1	33	98	0	
+19	83	71	60	353580	80	0	0	0	
+20	54	85	90	413100	56	0	0	0	
+21	86	2	66	11352	1	98	0	0	
+22	64	57	76	277248	112	0	0	0	
+23	70	95	36	239400	55	0	60	0	
+24	71	94	37	246938	42	0	53	0	
+25	68	14	83	79016	13	86	0	0	
+26	85	62	57	300390	105	0	0	0	
+27	59	74	69	301254	104	0	0	0	
+28	80	94	11	82720	4	0	88	0	
+29	95	53	92	463220	40	0	0	0	
+30	53	56	87	258216	118	0	0	0	
+31	63	92	68	394128	66	0	0	0	
+32	88	69	66	400752	62	0	0	0	
+33	92	53	86	419336	54	0	0	0	
+34	96	78	66	494208	35	0	0	0	
+35	85	50	88	374000	76	0	0	0	
+36	92	57	66	346104	83	0	0	0	
+37	53	68	92	331568	89	0	0	0	
+38	76	53	83	334324	87	0	0	0	
+39	100	92	61	561200	21	0	0	0	
+40	62	62	59	226796	126	0	0	0	
+41	72	65	55	257400	120	0	0	0	
+42	74	52	91	350168	82	0	0	0	
+43	99	65	92	592020	17	0	0	0	
+44	27	29	50	39150	27	36	0	69	
+45	55	82	66	297660	106	0	0	0	
+46	99	75	55	408375	57	0	0	0	
+47	79	77	50	304150	102	0	0	0	
+48	60	93	86	479880	38	0	0	0	
+49	15	100	99	148500	5	0	0	85	
+50	77	77	76	450604	46	0	0	0	
+51	77	1	93	7161	2	99	0	0	
+52	79	74	72	420912	53	0	0	0	
+53	52	61	98	310856	96	0	0	0	
+54	1	33	34	1122	1	0	0	96	
+55	54	69	75	279450	111	0	0	0	
+56	63	55	75	259875	117	0	0	0	
+57	58	81	96	451008	44	0	0	0	
+58	65	86	86	480740	36	0	0	0	
+59	73	95	9	62415	6	0	87	0	
+60	64	92	69	406272	59	0	0	0	
+61	87	95	79	652935	10	0	0	0	
+62	59	93	94	515778	33	0	0	0	
+63	76	87	67	443004	49	0	0	0	
+64	37	26	36	34632	28	68	40	0	
+65	93	62	56	322896	91	0	0	0	
+66	75	63	98	463050	41	0	0	0	
+67	57	59	71	238773	123	0	0	0	
+68	95	56	58	308560	99	0	0	0	
+69	68	73	65	322660	92	0	0	0	
+70	89	83	90	664830	9	0	0	0	
+71	65	70	74	336700	85	0	0	0	
+72	94	51	81	388314	71	0	0	0	
+73	84	6	75	37800	2	93	0	0	
+74	15	81	67	81405	15	0	0	0	
+75	67	97	61	396439	63	0	0	0	
+76	76	56	95	404320	61	0	0	0	
+77	78	61	64	304512	101	0	0	0	
+78	66	51	76	255816	121	0	0	0	
+79	74	64	67	317312	93	0	0	0	
+80	59	53	63	197001	130	0	0	0	
+81	22	91	74	148148	11	0	0	77	
+82	88	89	99	775368	2	0	0	0	
+83	50	63	68	214200	129	0	0	0	
+84	89	88	66	516912	32	0	0	0	
+85	50	96	90	432000	51	0	0	0	
+86	80	97	87	675120	6	0	0	0	
+87	37	71	83	218041	50	0	0	63	
+88	82	98	84	675024	7	0	0	0	
+89	45	23	40	41400	28	68	0	0	
+90	88	70	37	227920	57	0	55	0	
+91	96	96	96	884736	1	0	0	0	
+92	28	16	18	8064	14	84	0	0	
+93	95	60	88	501600	34	0	0	0	
+94	69	73	22	110814	25	0	78	0	
+95	54	87	69	324162	90	0	0	0	
+96	9	8	47	3384	2	89	49	84	
+97	91	97	36	317772	19	0	60	0	
+98	95	66	56	351120	81	0	0	0	
+99	64	54	82	283392	110	0	0	0	
+100	75	57	55	235125	124	0	0	0	
+101	49	47	17	39151	27	36	79	0	
+102	97	19	85	156655	3	81	0	0	
+103	94	81	100	761400	3	0	0	0	
+104	70	76	73	388360	70	0	0	0	
+105	40	81	95	307800	38	0	0	60	
+106	77	88	96	650496	11	0	0	0	
+107	98	70	65	445900	48	0	0	0	
+108	40	89	91	323960	33	0	0	59	
+109	79	68	68	365296	79	0	0	0	
+110	56	53	92	273056	114	0	0	0	
+111	92	68	84	525504	28	0	0	0	
+112	85	100	86	731000	5	0	14	0	
+113	76	57	72	311904	95	0	0	0	
+114	74	85	89	559810	22	0	0	0	
+115	69	65	69	309465	98	0	0	0	
+116	85	23	89	173995	17	65	0	0	
+117	89	75	18	120150	23	0	70	0	
+118	56	77	59	254408	122	0	0	0	
+119	52	97	90	453960	43	0	0	0	
+120	64	68	91	396032	65	0	0	0	
+121	50	75	99	371250	77	0	0	0	
+122	29	95	70	192850	24	0	0	69	
+123	72	50	86	309600	76	50	0	0	
+124	20	32	49	31360	18	0	0	0	
+125	79	100	70	553000	23	0	0	0	
+126	45	69	68	211140	56	0	0	54	
+127	98	94	58	534296	26	0	0	0	
+128	15	36	35	18900	18	32	0	0	
+129	64	63	97	391104	68	0	0	0	
+130	89	87	87	673641	8	0	0	0	
+131	78	82	92	588432	18	0	0	22	
+132	56	77	85	366520	78	0	0	0	
+133	35	76	82	218120	36	0	0	65	
+134	42	91	72	275184	44	0	0	58	
+135	58	64	62	230144	125	0	0	0	
+136	94	78	53	388596	69	0	0	0	
+137	65	85	87	480675	37	0	0	0	
+138	37	31	29	33263	28	68	40	37	
+139	56	88	70	344960	84	0	0	0	
+140	74	94	60	417360	55	0	0	0	
+141	88	57	86	431376	52	0	0	0	
+142	19	93	85	150195	6	0	0	80	
+143	63	85	82	439110	50	0	0	0	
+144	89	77	56	383768	73	0	0	0	
+145	78	23	70	125580	25	77	0	0	
+146	83	91	79	596687	15	0	0	15	
+147	17	90	73	111690	7	0	0	82	
+148	93	15	99	138105	9	83	0	0	
+149	100	66	97	640200	12	0	0	0	
+150	78	50	66	257400	119	0	0	0	
+151	96	90	53	457920	42	0	0	0	
+152	82	79	14	90692	5	0	0	0	
+153	72	80	32	184320	32	0	66	0	
+154	88	88	67	518848	31	0	0	0	
+155	96	93	31	276768	21	0	61	0	
+156	69	91	87	546273	24	0	0	0	
+157	82	90	41	302580	26	0	58	0	
+158	91	2	83	15106	1	96	0	0	
+159	71	64	74	336256	86	0	0	0	
+160	12	79	80	75840	2	0	0	88	
+161	90	78	19	133380	15	0	81	0	
+162	77	71	6	32802	7	0	94	0	
+163	69	98	31	209622	31	0	67	0	
+164	77	77	76	450604	45	0	0	0	
+165	81	85	76	523260	29	0	0	0	
+166	88	21	82	151536	20	65	0	0	
+167	93	93	88	761112	4	0	0	0	
+168	91	30	83	226590	12	66	0	0	
+169	97	59	53	303319	103	0	0	0	
+170	76	54	93	381672	74	0	0	0	
+171	77	54	52	216216	128	0	0	0	
+172	72	85	97	593640	16	0	0	0	
+173	89	85	20	151300	10	0	79	0	
+174	85	68	2	11560	1	0	96	0	
+175	28	36	41	41328	27	0	0	69	
+176	84	48	77	310464	71	51	0	0	
+177	1	27	3	81	1	69	96	38	
+178	51	94	100	479400	39	0	0	0	
+179	62	64	74	293632	107	0	0	0	
+180	69	69	37	176157	58	0	55	0	
+181	78	65	56	283920	109	0	0	0	
+182	53	61	67	216611	127	0	0	0	
+183	98	77	71	535766	25	0	0	0	
+184	53	86	68	309944	97	0	0	0	
+185	62	54	80	267840	115	0	0	0	
+186	50	86	54	232200	77	0	0	50	
+187	80	86	59	405920	60	0	0	0	
+188	75	69	76	393300	67	0	0	0	
+189	88	84	55	406560	58	0	0	0	
+190	85	59	63	315945	94	0	0	0	
+191	47	97	82	373838	43	0	0	52	
+192	93	65	96	580320	20	0	0	0	
+193	76	93	53	374604	75	0	0	0	
+194	91	64	57	331968	88	0	0	0	
+195	98	100	60	588000	19	0	0	0	
+196	16	72	91	104832	16	0	0	72	
+197	38	12	4	1824	1	69	96	0	
+198	50	67	55	184250	129	0	0	50	
+199	57	51	95	276165	113	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	84	17	127092	8	0	69	0	
+1	7	11	6	462	4	78	93	0	
+2	34	12	4	1632	2	0	93	0	
+3	6	6	42	1512	30	93	0	0	
+4	15	1	27	405	8	94	39	0	
+5	89	68	86	520472	10	0	0	0	
+6	7	14	49	4802	30	81	0	60	
+7	92	40	75	276000	5	0	0	0	
+8	66	75	54	267300	26	0	0	0	
+9	50	88	95	418000	32	0	0	0	
+10	69	97	79	528747	22	0	0	0	
+11	47	1	5	235	2	89	89	0	
+12	49	96	85	399840	32	0	0	50	
+13	20	83	76	126160	16	0	0	79	
+14	27	39	8	8424	4	0	90	0	
+15	45	46	42	86940	12	0	57	0	
+16	6	45	48	12960	20	48	35	77	
+17	22	38	12	10032	18	50	83	0	
+18	10	36	1	360	5	0	99	0	
+19	22	27	23	13662	27	70	72	0	
+20	10	33	6	1980	9	0	94	0	
+21	86	2	66	11352	1	94	0	0	
+22	36	17	31	18972	20	77	0	0	
+23	70	95	36	239400	7	0	36	0	
+24	71	94	37	246938	8	0	0	0	
+25	68	14	83	79016	9	85	0	0	
+26	85	62	57	300390	12	0	0	0	
+27	5	29	2	290	10	68	97	0	
+28	80	94	11	82720	1	0	89	0	
+29	10	17	13	2210	23	76	86	0	
+30	39	25	23	22425	12	62	0	0	
+31	44	6	31	8184	1	94	66	0	
+32	46	37	29	49358	18	0	66	0	
+33	40	6	19	4560	14	50	77	0	
+34	34	27	10	9180	10	0	86	0	
+35	85	50	88	374000	14	0	0	0	
+36	30	30	46	41400	25	69	0	0	
+37	5	3	1	15	3	0	99	0	
+38	42	45	18	34020	5	40	82	0	
+39	20	45	31	27900	33	0	68	47	
+40	31	32	30	29760	19	54	0	0	
+41	19	2	18	684	8	94	21	0	
+42	1	44	34	1496	1	0	0	98	
+43	20	49	33	32340	17	32	33	78	
+44	27	29	50	39150	25	69	46	0	
+45	28	39	19	20748	23	0	73	0	
+46	3	48	38	5472	3	43	0	95	
+47	11	21	4	924	10	0	96	0	
+48	60	93	86	479880	30	0	0	0	
+49	15	100	99	148500	12	0	0	85	
+50	77	77	76	450604	20	0	0	0	
+51	77	1	93	7161	4	78	0	0	
+52	79	74	72	420912	16	0	0	0	
+53	17	33	31	17391	17	32	66	78	
+54	1	33	34	1122	3	43	38	95	
+55	41	8	18	5904	11	87	75	0	
+56	63	55	75	259875	28	0	0	0	
+57	6	7	7	294	17	0	93	0	
+58	10	26	44	11440	28	71	48	63	
+59	73	95	9	62415	22	0	79	0	
+60	13	18	23	5382	26	75	28	0	
+61	24	29	47	32712	27	70	25	0	
+62	59	93	94	515778	31	0	0	0	
+63	37	27	38	37962	21	56	47	0	
+64	37	26	36	34632	12	62	52	0	
+65	2	45	2	180	4	0	98	0	
+66	1	19	19	361	33	69	78	47	
+67	24	46	27	29808	29	54	0	0	
+68	42	29	39	47502	17	61	40	0	
+69	22	18	1	396	2	0	99	0	
+70	35	23	43	34615	20	77	31	0	
+71	65	70	74	336700	27	0	0	0	
+72	31	47	19	27683	20	0	76	0	
+73	84	6	75	37800	11	87	0	0	
+74	15	81	67	81405	13	0	0	85	
+75	1	43	39	1677	3	0	0	95	
+76	76	56	95	404320	21	0	0	0	
+77	78	61	64	304512	17	0	0	0	
+78	18	40	24	17280	28	0	75	0	
+79	26	2	26	1352	23	76	60	0	
+80	59	53	63	197001	25	0	37	0	
+81	22	91	74	148148	18	0	0	78	
+82	46	43	5	9890	3	15	95	0	
+83	31	12	22	8184	20	77	74	0	
+84	28	1	6	168	2	89	94	0	
+85	23	29	42	28014	33	69	0	47	
+86	33	47	36	55836	26	0	54	0	
+87	37	71	83	218041	28	0	0	63	
+88	31	2	44	2728	15	93	47	0	
+89	45	23	40	41400	17	61	0	0	
+90	88	70	37	227920	4	0	53	0	
+91	26	8	5	1040	5	0	94	0	
+92	28	16	18	8064	23	76	18	0	
+93	49	48	16	37632	6	0	84	0	
+94	69	73	22	110814	16	0	72	0	
+95	16	21	11	3696	21	56	85	0	
+96	9	8	47	3384	26	75	51	0	
+97	91	97	36	317772	7	0	0	0	
+98	95	66	56	351120	3	15	0	0	
+99	49	13	6	3822	2	19	84	0	
+100	8	21	29	4872	27	76	0	65	
+101	49	47	17	39151	2	19	67	0	
+102	97	19	85	156655	2	0	0	0	
+103	34	10	8	2720	10	68	89	0	
+104	70	76	73	388360	23	0	0	0	
+105	40	81	95	307800	30	0	0	60	
+106	42	50	39	81900	19	0	52	0	
+107	98	70	65	445900	2	19	0	0	
+108	40	89	91	323960	31	0	0	59	
+109	22	42	33	30492	17	32	0	78	
+110	11	44	25	12100	23	0	70	70	
+111	92	68	84	525504	6	0	0	0	
+112	85	100	86	731000	13	0	0	0	
+113	24	43	10	10320	14	0	88	0	
+114	19	11	21	4389	27	0	74	0	
+115	46	45	43	89010	18	50	40	0	
+116	85	23	89	173995	10	68	0	0	
+117	89	75	18	120150	9	0	76	0	
+118	19	37	10	7030	12	62	88	0	
+119	11	6	27	1782	8	94	66	0	
+120	14	8	8	896	19	0	91	0	
+121	49	47	40	92120	18	50	0	0	
+122	29	95	70	192850	23	0	0	70	
+123	34	29	16	15776	6	68	83	0	
+124	20	32	49	31360	17	0	0	78	
+125	20	1	21	420	8	94	0	0	
+126	45	69	68	211140	33	0	0	47	
+127	98	94	58	534296	1	0	0	0	
+128	15	36	35	18900	20	48	0	77	
+129	29	37	19	20387	19	54	77	0	
+130	89	87	87	673641	11	0	0	0	
+131	28	36	37	37296	28	55	41	0	
+132	31	3	16	1488	9	85	83	0	
+133	35	76	82	218120	27	0	0	65	
+134	42	91	72	275184	34	0	0	0	
+135	23	42	4	3864	11	0	93	0	
+136	94	78	53	388596	4	0	0	0	
+137	42	40	47	78960	21	56	0	0	
+138	37	31	29	33263	12	62	23	0	
+139	23	38	39	34086	29	54	27	0	
+140	2	10	9	180	29	0	80	0	
+141	14	26	13	4732	8	0	86	0	
+142	19	93	85	150195	19	0	0	77	
+143	43	19	27	22059	16	74	70	0	
+144	45	50	29	65250	17	0	64	0	
+145	78	23	70	125580	16	74	0	0	
+146	4	12	42	2016	32	88	0	0	
+147	17	90	73	111690	15	0	0	82	
+148	93	15	99	138105	3	0	0	0	
+149	28	16	18	8064	23	76	0	0	
+150	78	50	66	257400	18	0	0	0	
+151	48	31	10	14880	2	19	90	0	
+152	82	79	14	90692	13	0	86	0	
+153	72	80	32	184320	8	0	37	0	
+154	4	45	10	1800	22	0	88	0	
+155	96	93	31	276768	1	0	58	0	
+156	40	15	4	2400	2	0	85	0	
+157	82	90	41	302580	15	0	53	0	
+158	91	2	83	15106	2	89	0	0	
+159	20	32	3	1920	11	0	97	0	
+160	12	79	80	75840	14	0	0	85	
+161	90	78	19	133380	3	15	56	0	
+162	77	71	6	32802	11	0	87	0	
+163	69	98	31	209622	24	0	0	0	
+164	22	14	29	8932	29	54	66	0	
+165	81	85	76	523260	9	0	0	0	
+166	88	21	82	151536	5	40	0	0	
+167	28	17	2	952	2	0	97	0	
+168	91	30	83	226590	6	68	0	0	
+169	20	29	36	20880	33	69	42	47	
+170	25	14	25	8750	27	70	0	0	
+171	77	54	52	216216	19	0	0	0	
+172	44	11	19	9196	5	0	75	0	
+173	89	85	20	151300	3	15	75	0	
+174	85	68	2	11560	2	19	65	0	
+175	28	36	41	41328	28	55	0	0	
+176	84	48	77	310464	14	50	0	0	
+177	1	27	3	81	14	50	96	0	
+178	50	4	6	1200	2	89	83	0	
+179	3	10	5	150	16	0	94	0	
+180	69	69	37	176157	25	0	0	0	
+181	19	34	37	23902	20	0	44	77	
+182	19	48	44	40128	20	0	0	77	
+183	30	42	47	59220	19	54	30	0	
+184	32	3	47	4512	15	93	0	0	
+185	62	54	80	267840	29	0	0	0	
+186	20	9	3	540	11	87	93	0	
+187	5	31	30	4650	17	0	49	78	
+188	13	36	26	12168	34	0	72	0	
+189	37	29	21	22533	17	61	79	0	
+190	12	26	48	14976	28	71	0	63	
+191	47	97	82	373838	33	0	0	0	
+192	15	20	28	8400	26	75	0	0	
+193	76	93	53	374604	15	0	0	0	
+194	4	1	29	116	22	97	0	0	
+195	26	13	24	8112	23	76	36	0	
+196	16	72	91	104832	21	0	0	76	
+197	38	12	4	1824	2	0	89	0	
+198	2	11	22	484	28	55	78	0	
+199	4	31	30	3720	13	0	67	85	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	2	9	126	1	55	45	0	
+1	1	9	7	63	1	46	79	0	
+2	5	6	7	210	1	46	72	0	
+3	4	2	4	32	1	95	93	0	
+4	2	10	6	120	1	0	0	10	
+5	1	6	8	48	1	65	72	0	
+6	4	7	5	140	1	38	64	0	
+7	6	10	2	120	1	0	58	10	
+8	9	5	4	180	1	95	89	0	
+9	10	7	1	70	1	3	83	0	
+10	4	5	7	140	1	46	65	0	
+11	7	9	1	63	1	0	64	10	
+12	9	4	7	252	1	75	91	0	
+13	4	4	4	64	1	95	85	0	
+14	7	6	10	420	1	19	70	0	
+15	7	1	5	35	1	95	40	0	
+16	5	3	6	90	1	38	33	0	
+17	3	9	3	81	1	0	47	10	
+18	10	6	10	600	1	19	60	0	
+19	7	9	8	504	1	65	64	0	
+20	2	8	6	96	1	38	27	0	
+21	5	5	6	150	1	38	21	0	
+22	5	8	6	240	1	38	15	0	
+23	2	8	2	32	1	0	56	10	
+24	1	5	6	30	1	38	9	0	
+25	7	10	9	630	1	55	36	0	
+26	10	3	2	60	1	3	69	0	
+27	10	3	6	180	1	85	90	0	
+28	6	1	2	12	1	3	67	0	
+29	7	6	10	420	1	19	50	0	
+30	2	1	6	12	1	85	84	0	
+31	5	5	6	150	1	85	78	0	
+32	7	2	9	126	1	55	27	0	
+33	4	6	1	24	1	3	82	0	
+34	4	3	3	36	1	3	56	0	
+35	10	10	3	300	1	0	44	10	
+36	2	7	9	126	1	55	18	0	
+37	9	5	2	90	1	3	65	0	
+38	9	1	5	45	1	95	35	0	
+39	10	7	3	210	1	3	53	0	
+40	3	7	5	105	1	38	59	0	
+41	6	9	8	432	1	65	56	0	
+42	6	1	4	24	1	95	81	0	
+43	6	7	9	378	1	55	9	0	
+44	9	7	6	378	1	85	72	0	
+45	7	10	9	630	1	55	0	0	
+46	4	10	4	160	1	0	28	10	
+47	2	2	10	40	1	19	40	0	
+48	6	7	10	420	1	19	30	0	
+49	3	10	6	180	1	85	66	0	
+50	9	1	5	45	1	95	30	0	
+51	2	5	8	80	1	65	48	0	
+52	1	7	5	35	1	38	54	0	
+53	2	10	8	160	1	65	40	0	
+54	9	10	1	90	1	0	63	10	
+55	9	2	8	144	1	65	32	0	
+56	4	8	4	128	1	38	81	0	
+57	9	1	10	90	1	19	20	0	
+58	5	3	10	150	1	19	10	0	
+59	7	9	10	630	1	19	0	0	
+60	9	9	9	729	1	46	0	0	
+61	8	8	9	576	1	38	0	0	
+62	7	8	3	168	1	0	41	10	
+63	1	1	4	4	1	95	77	0	
+64	7	4	8	224	1	65	24	0	
+65	5	5	3	75	1	3	50	0	
+66	4	9	5	180	1	0	11	10	
+67	10	1	1	10	1	3	81	0	
+68	3	1	1	3	1	3	80	0	
+69	2	2	4	16	1	95	73	0	
+70	10	3	6	180	1	85	60	0	
+71	7	3	1	21	1	3	79	0	
+72	4	5	3	60	1	3	47	0	
+73	8	1	9	72	1	3	38	0	
+74	4	8	1	32	1	0	62	10	
+75	4	6	10	240	1	3	10	0	
+76	7	6	7	294	1	75	84	0	
+77	6	6	8	288	1	65	16	0	
+78	2	4	10	80	1	10	90	0	
+79	8	5	9	360	1	3	29	0	
+80	3	10	8	240	1	65	8	0	
+81	9	3	6	162	1	85	54	0	
+82	4	7	4	112	1	38	77	0	
+83	7	2	5	70	1	95	25	0	
+84	8	6	7	336	1	75	77	0	
+85	6	7	5	210	1	38	49	0	
+86	10	6	7	420	1	75	70	0	
+87	2	5	2	20	1	3	63	0	
+88	9	7	9	567	1	3	20	0	
+89	6	1	9	54	1	19	89	0	
+90	8	7	4	224	1	38	73	0	
+91	2	9	9	162	1	28	90	0	
+92	1	10	8	80	1	65	0	0	
+93	3	2	8	48	1	46	57	0	
+94	4	3	5	60	1	95	20	0	
+95	4	2	8	64	1	46	49	0	
+96	9	8	7	504	1	75	63	0	
+97	6	1	1	6	1	3	78	0	
+98	3	10	4	120	1	0	24	10	
+99	5	1	7	35	1	75	56	0	
+100	9	8	3	216	1	38	97	0	
+101	8	1	4	32	1	95	69	0	
+102	4	3	10	120	1	10	80	0	
+103	5	5	5	125	1	95	15	0	
+104	4	9	10	360	1	10	70	0	
+105	2	8	8	128	1	46	41	0	
+106	4	6	6	144	1	85	48	0	
+107	6	9	1	54	1	0	61	10	
+108	4	3	1	12	1	3	77	0	
+109	3	2	10	60	1	10	60	0	
+110	7	5	6	210	1	85	42	0	
+111	1	2	2	4	1	3	61	0	
+112	6	6	1	36	1	3	76	0	
+113	9	8	7	504	1	75	49	0	
+114	9	2	3	54	1	38	94	0	
+115	3	7	6	126	1	85	36	0	
+116	3	3	6	54	1	85	30	0	
+117	2	7	9	126	1	28	81	0	
+118	5	4	1	20	1	3	75	0	
+119	5	3	10	150	1	10	50	0	
+120	7	2	10	140	1	10	40	0	
+121	8	8	9	576	1	28	72	0	
+122	5	5	6	150	1	85	24	0	
+123	8	6	8	384	1	46	33	0	
+124	6	9	8	432	1	46	25	0	
+125	8	9	2	144	1	0	54	10	
+126	7	2	4	56	1	95	65	0	
+127	6	1	1	6	1	3	74	0	
+128	7	5	8	280	1	46	17	0	
+129	7	9	2	126	1	0	52	10	
+130	4	6	6	144	1	85	18	0	
+131	1	9	4	36	1	0	20	10	
+132	6	7	3	126	1	38	91	0	
+133	1	9	7	63	1	75	42	0	
+134	5	9	8	360	1	46	9	0	
+135	9	7	7	441	1	75	35	0	
+136	5	1	9	45	1	28	63	0	
+137	10	7	7	490	1	75	28	0	
+138	4	8	4	128	1	38	69	0	
+139	2	1	10	20	1	10	30	0	
+140	10	3	6	180	1	85	12	0	
+141	10	10	9	900	1	28	54	0	
+142	4	9	2	72	1	0	50	10	
+143	7	8	6	336	1	85	6	0	
+144	6	3	4	72	1	95	61	0	
+145	2	10	6	120	1	85	0	0	
+146	6	3	2	36	1	3	59	0	
+147	1	4	5	20	1	95	10	0	
+148	8	4	4	128	1	95	57	0	
+149	1	3	4	12	1	95	53	0	
+150	10	10	4	400	1	0	16	10	
+151	4	3	10	120	1	10	20	0	
+152	1	8	1	8	1	0	60	10	
+153	5	9	8	360	1	55	86	0	
+154	1	3	6	18	1	46	92	0	
+155	10	3	9	270	1	28	45	0	
+156	8	2	10	160	1	10	10	0	
+157	7	9	6	378	1	46	86	0	
+158	9	10	9	810	1	28	36	0	
+159	1	6	7	42	1	75	21	0	
+160	8	8	8	512	1	55	78	0	
+161	7	4	8	224	1	55	70	0	
+162	3	10	9	270	1	28	27	0	
+163	9	10	5	450	1	0	6	10	
+164	6	8	9	432	1	28	18	0	
+165	2	4	5	40	1	95	5	0	
+166	9	9	10	810	1	10	0	0	
+167	10	1	1	10	1	3	73	0	
+168	8	3	9	216	1	28	9	0	
+169	3	5	4	60	1	95	49	0	
+170	5	3	6	90	1	55	94	0	
+171	5	6	5	150	1	38	44	0	
+172	9	10	7	630	1	75	14	0	
+173	4	9	4	144	1	85	96	0	
+174	7	8	3	168	1	38	88	0	
+175	8	6	7	336	1	75	7	0	
+176	6	10	3	180	1	0	38	10	
+177	6	1	3	18	1	38	85	0	
+178	3	2	5	30	1	95	0	0	
+179	2	6	2	24	1	19	98	0	
+180	4	6	2	48	1	46	98	0	
+181	5	3	4	60	1	95	45	0	
+182	8	7	5	280	1	38	39	0	
+183	2	10	7	140	1	75	0	0	
+184	9	5	1	45	1	3	72	0	
+185	8	7	7	392	1	65	87	0	
+186	9	9	3	243	1	0	35	10	
+187	2	10	9	180	1	28	0	0	
+188	3	10	6	180	1	65	94	0	
+189	3	4	3	36	1	95	97	0	
+190	8	5	9	360	1	19	80	0	
+191	3	9	7	189	1	65	80	0	
+192	9	7	10	630	1	3	0	0	
+193	3	5	1	15	1	3	71	0	
+194	9	10	8	720	1	55	62	0	
+195	4	2	2	16	1	75	98	0	
+196	3	3	10	90	1	0	0	0	
+197	5	7	1	35	1	28	99	0	
+198	8	9	3	216	1	0	32	10	
+199	8	6	8	384	1	55	54	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	27	2	19	1026	2	89	66	35	
+1	16	24	2	768	1	63	62	61	
+2	5	11	12	660	1	81	31	35	
+3	29	7	34	6902	2	0	34	0	
+4	32	20	11	7040	3	20	89	34	
+5	26	21	28	15288	2	27	60	35	
+6	19	12	10	2280	1	81	53	35	
+7	21	35	27	19845	3	50	0	34	
+8	14	10	19	2660	4	83	71	0	
+9	35	7	21	5145	2	89	26	35	
+10	14	10	27	3780	4	20	29	0	
+11	2	14	16	448	3	34	21	66	
+12	14	19	17	4522	4	20	81	0	
+13	4	24	34	3264	4	0	0	32	
+14	17	1	30	510	3	47	61	0	
+15	27	16	20	8640	1	56	52	0	
+16	20	33	31	20460	3	47	0	0	
+17	18	19	8	2736	1	81	71	35	
+18	25	11	5	1375	1	63	26	61	
+19	27	4	13	1404	4	0	62	0	
+20	2	33	31	2046	4	24	0	32	
+21	35	15	26	13650	1	80	0	0	
+22	25	23	16	9200	3	64	76	66	
+23	32	18	22	12672	1	80	75	0	
+24	11	30	31	10230	3	20	0	34	
+25	12	15	29	5220	4	48	29	0	
+26	35	3	27	2835	2	0	68	0	
+27	20	3	6	360	3	92	41	34	
+28	1	16	12	192	1	0	31	61	
+29	17	21	35	12495	3	0	35	0	
+30	12	21	21	5292	1	22	54	35	
+31	5	30	21	3150	3	34	0	66	
+32	7	32	29	6496	1	49	0	35	
+33	19	6	31	3534	3	22	33	0	
+34	4	18	3	216	1	63	55	61	
+35	30	15	18	8100	3	80	61	0	
+36	17	7	19	2261	3	80	42	0	
+37	29	10	27	7830	2	23	64	0	
+38	24	1	15	360	2	89	85	35	
+39	35	32	3	3360	1	63	52	61	
+40	13	7	10	910	3	92	10	34	
+41	11	4	33	1452	3	0	67	34	
+42	1	1	14	14	3	85	81	34	
+43	26	27	9	6318	1	22	91	35	
+44	4	32	6	768	1	63	0	61	
+45	2	25	14	700	3	34	66	66	
+46	4	25	24	2400	4	57	50	32	
+47	2	7	25	350	3	85	56	34	
+48	6	27	30	4860	1	22	0	35	
+49	8	10	16	1280	1	81	0	35	
+50	9	16	15	2160	1	81	16	35	
+51	7	5	28	980	3	92	47	34	
+52	26	27	35	24570	2	0	0	35	
+53	17	25	33	14025	3	22	0	0	
+54	29	5	1	145	2	23	99	0	
+55	19	7	23	3059	3	80	0	0	
+56	24	33	9	7128	4	24	90	32	
+57	24	26	15	9360	3	34	37	66	
+58	5	23	25	2875	1	49	55	35	
+59	27	34	30	27540	2	55	0	35	
+60	29	34	29	28594	1	22	0	0	
+61	13	8	24	2496	4	83	25	0	
+62	22	13	3	858	1	63	49	61	
+63	6	26	4	624	1	63	39	61	
+64	17	14	13	3094	3	0	86	0	
+65	35	35	33	40425	2	41	0	0	
+66	24	34	25	20400	4	57	25	32	
+67	25	31	11	8525	1	0	54	61	
+68	28	1	1	28	2	23	98	0	
+69	17	12	19	3876	3	80	23	0	
+70	15	18	6	1620	1	35	6	61	
+71	32	28	31	27776	2	27	0	35	
+72	34	15	28	14280	2	76	29	0	
+73	13	21	24	6552	1	22	30	35	
+74	4	18	16	1152	3	64	60	66	
+75	14	1	10	140	3	92	0	34	
+76	2	1	12	24	3	92	88	34	
+77	26	31	8	6448	1	0	81	61	
+78	2	24	30	1440	4	24	31	32	
+79	8	30	29	6960	3	20	60	34	
+80	23	15	18	6210	1	0	67	0	
+81	19	23	16	6992	1	22	75	35	
+82	34	32	9	9792	3	47	91	0	
+83	2	32	20	1280	3	64	40	66	
+84	13	16	22	4576	4	83	49	0	
+85	16	27	25	10800	4	20	56	0	
+86	30	16	27	12960	2	76	57	0	
+87	7	20	2	280	1	63	60	61	
+88	24	2	29	1392	2	27	31	35	
+89	6	11	34	2244	1	0	34	35	
+90	23	22	34	17204	1	0	0	0	
+91	32	19	14	8512	1	0	85	0	
+92	11	20	33	7260	3	0	34	34	
+93	23	27	8	4968	1	0	73	61	
+94	4	18	20	1440	3	64	20	66	
+95	4	27	13	1404	3	34	80	66	
+96	14	18	2	504	1	63	58	61	
+97	21	11	6	1386	1	81	92	35	
+98	23	10	19	4370	2	89	47	35	
+99	15	16	2	480	1	81	98	35	
+100	34	18	33	20196	2	23	0	0	
+101	3	21	19	1197	4	0	81	32	
+102	14	28	20	7840	1	49	80	35	
+103	15	15	25	5625	4	83	0	0	
+104	4	24	5	480	1	63	21	61	
+105	22	13	8	2288	1	81	63	35	
+106	14	16	31	6944	4	0	31	0	
+107	31	4	6	744	3	92	35	34	
+108	9	18	26	4212	3	50	27	34	
+109	18	22	35	13860	3	0	0	0	
+110	7	15	31	3255	1	0	68	35	
+111	26	7	7	1274	3	92	28	34	
+112	21	11	11	2541	4	0	86	0	
+113	29	33	2	1914	1	0	96	61	
+114	4	22	8	704	1	0	65	61	
+115	33	17	26	14586	2	0	66	35	
+116	18	28	6	3024	1	35	0	61	
+117	7	22	34	5236	1	0	0	35	
+118	25	4	31	3100	2	0	35	35	
+119	5	28	5	700	1	63	16	61	
+120	27	22	5	2970	2	0	95	0	
+121	18	23	29	12006	3	22	64	0	
+122	15	20	31	9300	4	0	0	0	
+123	8	1	8	64	3	92	20	34	
+124	16	4	3	192	4	0	97	0	
+125	8	29	22	5104	3	0	44	66	
+126	2	32	4	256	1	63	35	61	
+127	6	11	6	396	1	81	86	35	
+128	32	30	28	26880	4	48	58	0	
+129	32	34	32	34816	2	41	65	0	
+130	4	11	26	1144	1	49	29	35	
+131	11	14	29	4466	3	20	31	34	
+132	21	12	33	8316	1	0	34	0	
+133	21	19	7	2793	3	22	93	0	
+134	25	24	3	1800	1	63	46	61	
+135	4	17	7	476	1	81	79	35	
+136	20	11	19	4180	1	56	72	0	
+137	10	32	22	7040	3	0	22	66	
+138	34	28	29	27608	2	55	59	35	
+139	12	26	5	1560	1	63	11	61	
+140	30	13	16	6240	3	0	70	0	
+141	20	5	4	400	3	80	96	0	
+142	34	34	22	25432	3	0	0	66	
+143	32	3	31	2976	2	23	33	0	
+144	26	23	24	14352	1	56	28	0	
+145	27	20	1	540	2	27	99	35	
+146	26	13	7	2366	2	23	91	0	
+147	21	34	25	17850	4	57	0	32	
+148	28	24	9	6048	1	56	91	0	
+149	26	23	34	20332	2	0	0	0	
+150	35	35	14	17150	1	0	17	61	
+151	24	33	5	3960	2	0	0	70	
+152	1	3	26	78	4	0	34	32	
+153	20	24	28	13440	1	56	0	0	
+154	31	13	11	4433	4	0	75	0	
+155	20	13	24	6240	1	80	51	0	
+156	18	17	10	3060	1	81	43	35	
+157	2	24	11	528	1	0	43	61	
+158	29	20	29	16820	2	76	0	0	
+159	26	31	22	17732	3	50	78	34	
+160	3	13	3	117	1	63	43	61	
+161	22	19	28	11704	1	22	57	0	
+162	18	35	29	18270	4	48	0	0	
+163	29	30	5	4350	1	63	6	61	
+164	31	28	29	25172	2	55	30	35	
+165	22	24	15	7920	1	22	85	0	
+166	4	34	20	2720	3	64	0	66	
+167	30	31	21	19530	3	0	66	66	
+168	3	18	4	216	1	63	31	61	
+169	3	15	29	1305	4	24	61	32	
+170	25	8	11	2200	2	27	88	35	
+171	15	6	10	900	4	83	90	0	
+172	19	35	17	11305	1	0	0	61	
+173	4	29	14	1624	3	34	52	66	
+174	22	18	3	1188	1	80	97	0	
+175	3	11	7	231	1	0	89	61	
+176	1	30	8	240	3	64	92	66	
+177	11	31	23	7843	4	57	74	32	
+178	33	17	25	14025	1	80	26	0	
+179	22	26	7	4004	3	34	93	66	
+180	14	21	2	588	4	20	98	0	
+181	15	28	29	12180	4	20	0	0	
+182	8	7	25	1400	3	85	0	34	
+183	22	20	17	7480	3	80	79	0	
+184	29	5	26	3770	2	89	0	35	
+185	33	2	32	2112	2	41	33	0	
+186	24	24	8	4608	2	0	92	35	
+187	32	35	14	15680	4	48	86	0	
+188	33	5	16	2640	2	76	84	0	
+189	28	29	3	2436	2	41	97	0	
+190	8	20	34	5440	3	0	0	34	
+191	28	9	12	3024	2	55	88	35	
+192	19	2	30	1140	3	47	31	0	
+193	3	10	21	630	4	0	60	32	
+194	4	5	13	260	3	92	75	34	
+195	9	27	12	2916	3	0	87	66	
+196	8	23	25	4600	3	50	53	34	
+197	5	7	31	1085	3	85	25	34	
+198	28	34	28	26656	1	22	29	0	
+199	8	31	3	744	4	57	97	32	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=03 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	67	22	79	116446	20	78	0	0	
+1	61	19	57	66063	18	80	0	0	
+2	35	6	57	11970	23	68	0	58	
+3	34	62	4	8432	7	0	96	0	
+4	42	20	6	5040	20	0	92	45	
+5	51	56	28	79968	27	0	46	44	
+6	74	77	15	85470	20	0	77	0	
+7	56	40	2	4480	7	0	96	34	
+8	99	15	64	95040	37	33	0	0	
+9	40	7	31	8680	22	70	43	54	
+10	64	35	77	172480	28	62	0	0	
+11	27	39	71	74763	32	0	0	59	
+12	49	64	67	210112	25	0	0	0	
+13	54	14	84	63504	36	67	0	45	
+14	67	6	100	40200	35	73	0	0	
+15	97	1	5	485	17	0	95	0	
+16	95	3	26	7410	25	64	73	0	
+17	13	99	73	93951	1	0	0	70	
+18	40	26	20	20800	30	60	58	52	
+19	77	39	58	174174	30	60	0	0	
+20	42	28	46	54096	35	0	0	55	
+21	45	45	6	12150	20	0	92	0	
+22	55	48	56	147840	35	0	0	0	
+23	22	88	12	23232	3	0	48	75	
+24	51	35	86	153510	29	60	0	0	
+25	27	60	39	63180	19	0	41	65	
+26	30	73	72	157680	13	0	0	69	
+27	10	33	56	18480	21	0	0	77	
+28	16	61	2	1952	2	0	97	83	
+29	67	96	10	64320	2	0	87	0	
+30	52	81	36	151632	6	0	0	0	
+31	85	5	36	15300	23	68	58	0	
+32	87	62	69	372186	28	0	0	0	
+33	64	26	21	34944	25	0	67	0	
+34	64	63	63	254016	26	0	0	0	
+35	90	60	83	448200	29	0	0	0	
+36	2	47	29	2726	2	0	17	97	
+37	59	55	72	233640	32	0	0	0	
+38	19	61	25	28975	16	0	0	80	
+39	60	17	13	13260	32	55	84	0	
+40	73	67	25	122275	24	0	68	0	
+41	6	39	18	4212	5	0	74	83	
+42	6	81	94	45684	7	0	0	91	
+43	46	87	79	316158	14	0	0	54	
+44	69	7	6	2898	23	0	94	0	
+45	77	90	19	131670	11	0	49	0	
+46	44	60	34	89760	27	0	46	0	
+47	92	2	20	3680	36	23	60	0	
+48	46	77	30	106260	16	0	37	54	
+49	3	30	26	2340	5	0	74	89	
+50	69	51	55	193545	34	0	44	0	
+51	42	95	18	71820	5	0	74	0	
+52	81	7	45	25515	17	84	51	0	
+53	32	20	68	43520	20	78	0	67	
+54	9	80	31	22320	3	0	0	79	
+55	19	2	68	2584	9	90	0	34	
+56	84	68	94	536928	23	0	0	0	
+57	99	1	10	990	8	0	89	0	
+58	45	83	20	74700	15	0	65	0	
+59	27	29	50	39150	34	0	44	69	
+60	19	79	39	58539	15	0	0	76	
+61	98	78	19	145236	16	0	79	0	
+62	47	38	53	94658	25	0	0	49	
+63	11	21	4	924	2	0	87	80	
+64	67	64	98	420224	22	0	0	0	
+65	25	65	23	37375	6	0	0	52	
+66	44	39	65	111540	29	60	0	51	
+67	90	21	11	20790	29	0	83	0	
+68	3	1	51	153	7	0	0	97	
+69	52	22	44	50336	36	0	46	0	
+70	70	93	96	624960	1	0	0	0	
+71	17	83	81	114291	12	0	0	74	
+72	84	25	83	174300	35	48	0	0	
+73	58	1	49	2842	3	95	0	0	
+74	24	18	91	39312	19	79	0	76	
+75	4	26	60	6240	12	0	0	91	
+76	57	16	7	6384	24	0	93	0	
+77	76	6	98	44688	19	79	0	0	
+78	72	44	10	31680	30	0	65	0	
+79	8	15	59	7080	21	0	0	87	
+80	23	90	18	37260	3	0	48	52	
+81	79	63	46	228942	27	0	0	0	
+82	4	97	24	9312	2	0	17	89	
+83	77	72	25	138600	21	0	64	0	
+84	38	6	77	17556	21	72	0	39	
+85	76	87	65	429780	15	0	0	0	
+86	80	86	37	254560	16	0	0	0	
+87	52	95	52	256880	3	0	48	0	
+88	19	37	69	48507	20	0	0	79	
+89	46	51	99	232254	33	0	0	0	
+90	28	77	24	51744	15	0	65	45	
+91	42	29	89	108402	33	0	0	46	
+92	51	80	68	277440	18	0	27	0	
+93	23	22	58	29348	30	60	0	77	
+94	14	43	85	51170	23	0	0	84	
+95	4	82	38	12464	2	0	17	93	
+96	69	88	97	588984	13	0	0	0	
+97	6	31	61	11346	9	0	0	92	
+98	63	10	64	40320	8	90	0	0	
+99	15	1	77	1155	35	48	0	84	
+100	39	28	93	101556	21	72	0	0	
+101	88	51	44	197472	34	0	0	0	
+102	4	3	60	720	12	0	0	95	
+103	5	45	95	21375	1	0	0	94	
+104	74	89	90	592740	12	0	0	0	
+105	52	18	68	63648	37	0	0	0	
+106	24	76	26	47424	15	0	65	73	
+107	86	79	41	278554	19	0	0	0	
+108	64	33	71	149952	24	67	0	0	
+109	93	22	60	122760	36	45	0	0	
+110	57	5	46	13110	3	95	49	0	
+111	81	12	22	21384	28	62	77	0	
+112	56	16	51	45696	17	84	0	0	
+113	79	78	77	474474	20	0	0	0	
+114	99	92	23	209484	4	0	60	0	
+115	83	47	36	140436	35	0	56	0	
+116	33	93	56	171864	6	0	36	0	
+117	52	37	29	55796	30	60	58	0	
+118	25	44	31	34100	26	0	0	64	
+119	45	23	90	93150	36	67	0	0	
+120	87	22	60	114840	36	23	0	0	
+121	58	58	19	63916	26	0	63	0	
+122	35	55	26	50050	26	0	63	58	
+123	78	66	68	350064	24	0	0	0	
+124	16	49	98	76832	33	51	0	0	
+125	68	49	22	73304	31	0	69	0	
+126	77	72	64	354816	21	0	0	0	
+127	16	21	61	20496	30	0	0	79	
+128	47	95	58	258970	5	0	0	53	
+129	17	9	72	11016	21	72	0	77	
+130	34	36	66	80784	25	64	0	66	
+131	81	49	24	95256	28	0	69	0	
+132	56	37	63	130536	26	63	35	0	
+133	21	49	97	99813	34	51	0	0	
+134	65	79	58	297830	19	0	41	0	
+135	99	97	17	163251	2	0	0	0	
+136	75	41	19	58425	32	55	65	0	
+137	60	77	7	32340	9	0	92	0	
+138	34	8	84	22848	9	90	0	0	
+139	32	91	60	174720	6	0	36	33	
+140	50	43	66	141900	8	0	0	50	
+141	50	90	89	400500	8	0	0	0	
+142	84	39	42	137592	32	55	23	0	
+143	47	8	46	17296	36	0	46	52	
+144	86	43	24	88752	32	0	72	0	
+145	92	90	76	629280	9	0	0	0	
+146	36	33	72	85536	28	62	0	64	
+147	11	94	75	77550	1	0	0	83	
+148	38	4	64	9728	37	0	0	52	
+149	41	93	14	53382	5	0	74	42	
+150	10	10	4	400	7	0	96	90	
+151	74	93	60	412920	4	0	0	0	
+152	21	18	61	23058	26	63	35	56	
+153	45	69	8	24840	12	0	90	0	
+154	91	93	96	812448	7	0	0	0	
+155	20	23	69	31740	24	67	0	64	
+156	18	12	40	8640	27	0	0	79	
+157	87	89	16	123888	9	0	76	0	
+158	99	60	69	409860	31	0	0	0	
+159	11	6	27	1782	3	0	0	88	
+160	58	28	58	94192	23	68	0	0	
+161	47	14	28	18424	24	67	71	0	
+162	93	90	49	410130	11	0	0	0	
+163	79	60	65	308100	30	0	0	0	
+164	16	8	29	3712	6	0	0	77	
+165	82	84	95	654360	17	0	0	0	
+166	89	99	70	616770	2	0	17	0	
+167	70	1	21	1470	36	45	60	0	
+168	8	43	89	30616	10	0	0	92	
+169	53	95	74	372590	5	0	0	0	
+170	55	23	46	58190	36	0	0	0	
+171	65	36	35	81900	26	63	0	0	
+172	19	70	87	115710	22	0	0	67	
+173	54	29	54	84564	22	70	43	0	
+174	97	28	83	225428	31	60	0	0	
+175	78	36	37	103896	27	63	47	0	
+176	16	30	53	25440	24	0	0	78	
+177	66	31	73	149358	25	64	0	0	
+178	23	82	35	66010	11	0	49	77	
+179	42	16	2	1344	1	0	96	0	
+180	54	86	42	195048	16	0	37	0	
+181	45	73	54	177390	18	0	27	51	
+182	28	17	5	2380	9	0	92	60	
+183	92	90	97	803160	10	0	0	0	
+184	29	5	31	4495	31	0	69	68	
+185	88	37	47	153032	27	63	0	0	
+186	99	39	23	88803	32	55	0	0	
+187	52	60	9	28080	12	0	90	45	
+188	13	10	76	9880	22	0	0	86	
+189	83	64	3	15936	2	0	97	0	
+190	98	15	69	101430	37	18	0	0	
+191	93	69	27	173259	18	0	0	0	
+192	29	27	100	78300	35	73	0	67	
+193	23	95	41	89585	4	0	0	74	
+194	79	90	48	341280	3	0	0	0	
+195	54	62	92	308016	14	0	0	0	
+196	13	73	10	9490	2	0	87	67	
+197	15	67	81	81405	17	0	0	82	
+198	88	29	43	109736	22	70	0	0	
+199	28	66	18	33264	6	0	36	65	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	32	81	87	225504	6	0	0	65	
+1	15	90	98	132300	11	0	0	82	
+2	70	21	83	122010	45	79	0	0	
+3	91	21	93	177723	54	43	0	0	
+4	86	97	45	375390	5	0	0	0	
+5	42	89	84	313992	12	0	0	0	
+6	76	10	91	69160	11	90	0	0	
+7	83	69	80	458160	25	0	0	0	
+8	93	15	95	132525	16	85	0	0	
+9	54	79	62	264492	18	0	34	0	
+10	79	96	17	128928	2	0	68	0	
+11	81	23	89	165807	52	72	0	0	
+12	80	2	84	13440	4	98	0	0	
+13	21	31	15	9765	7	0	57	72	
+14	44	29	48	61248	32	47	0	53	
+15	73	42	75	229950	39	43	0	0	
+16	89	11	66	64614	12	89	0	0	
+17	68	49	74	246568	33	49	0	0	
+18	69	40	89	245640	44	40	0	0	
+19	88	40	92	323840	44	0	0	0	
+20	77	29	93	207669	23	71	0	0	
+21	95	37	100	351500	47	37	0	0	
+22	71	32	75	170400	50	66	0	0	
+23	92	4	89	32752	35	96	0	0	
+24	78	38	96	284544	46	39	0	0	
+25	95	20	96	182400	19	80	0	0	
+26	93	20	68	126480	44	80	0	0	
+27	76	15	87	99180	39	85	0	0	
+28	93	46	78	333684	31	54	0	0	
+29	76	21	81	129276	54	22	0	0	
+30	74	23	80	136160	46	77	0	0	
+31	89	35	78	242970	28	65	0	0	
+32	100	18	88	158400	42	82	0	0	
+33	77	69	46	244398	23	0	44	0	
+34	68	36	86	210528	48	36	0	0	
+35	16	8	17	2176	10	0	79	78	
+36	77	48	81	299376	35	48	0	0	
+37	39	24	16	14976	19	0	70	0	
+38	80	71	44	249920	23	0	0	0	
+39	87	41	100	356700	41	42	0	0	
+40	11	42	41	18942	5	0	45	73	
+41	94	27	96	243648	48	72	0	0	
+42	79	42	85	282030	40	42	0	0	
+43	8	68	82	44608	8	0	0	90	
+44	16	92	74	108928	3	0	0	77	
+45	69	84	22	127512	16	0	67	0	
+46	76	66	79	396264	26	0	0	0	
+47	4	98	87	34104	3	0	0	73	
+48	82	12	70	68880	55	66	0	0	
+49	66	24	99	156816	20	76	0	0	
+50	77	12	77	71148	55	54	0	0	
+51	79	44	77	267652	37	46	0	0	
+52	93	65	58	350610	28	0	0	0	
+53	84	47	85	335580	32	0	0	0	
+54	95	15	90	128250	51	82	0	0	
+55	68	93	52	328848	9	0	0	0	
+56	85	25	86	182750	21	75	0	0	
+57	80	76	71	431680	20	0	0	0	
+58	73	68	14	69496	22	0	61	0	
+59	79	9	96	68256	10	91	0	0	
+60	82	25	100	205000	47	74	0	0	
+61	100	37	97	358900	47	0	0	0	
+62	76	85	67	432820	16	0	0	0	
+63	83	44	97	354244	4	0	0	0	
+64	66	58	87	333036	29	0	0	0	
+65	76	10	80	60800	37	90	0	0	
+66	87	41	72	256824	42	41	0	0	
+67	69	72	21	104328	20	0	71	0	
+68	73	30	70	153300	24	70	0	0	
+69	92	42	89	343896	40	0	0	0	
+70	79	60	98	464520	21	0	0	0	
+71	67	15	92	92460	54	79	0	0	
+72	87	13	92	104052	13	87	0	0	
+73	32	99	70	221760	3	0	0	41	
+74	66	42	72	199584	29	58	0	0	
+75	97	74	14	100492	12	0	84	0	
+76	11	9	29	2871	2	0	38	86	
+77	76	28	83	176624	22	72	0	0	
+78	20	75	93	139500	21	0	0	79	
+79	92	1	93	8556	3	99	0	0	
+80	74	86	28	178192	15	0	59	0	
+81	85	39	82	271830	45	40	0	0	
+82	74	14	90	93240	14	86	0	0	
+83	53	53	63	176967	32	47	0	0	
+84	87	13	75	84825	38	87	0	0	
+85	95	92	3	26220	3	0	90	0	
+86	54	70	50	189000	12	0	0	42	
+87	77	59	94	427042	13	0	0	0	
+88	66	6	71	28116	8	94	0	0	
+89	48	25	37	44400	28	0	58	0	
+90	89	46	74	302956	37	0	0	0	
+91	71	4	74	21016	36	95	0	0	
+92	92	100	32	294400	2	0	0	0	
+93	79	48	88	333696	35	0	0	0	
+94	97	13	96	121056	55	41	0	0	
+95	82	24	85	167280	52	25	0	0	
+96	19	81	100	153900	17	0	0	75	
+97	90	19	94	160740	17	81	0	0	
+98	29	100	83	240700	1	0	0	65	
+99	66	12	67	53064	55	88	0	0	
+100	72	92	30	198720	7	0	57	0	
+101	69	1	77	5313	5	99	0	0	
+102	75	87	42	274050	9	0	52	0	
+103	94	22	87	179916	53	67	0	0	
+104	78	83	8	51792	14	0	85	0	
+105	36	67	91	219492	24	0	0	0	
+106	78	22	78	133848	53	45	0	0	
+107	98	41	75	301350	42	0	0	0	
+108	78	40	84	262080	45	0	0	0	
+109	98	29	87	247254	25	69	0	0	
+110	99	43	72	306504	38	44	0	0	
+111	53	54	72	206064	27	0	0	41	
+112	41	34	31	43214	18	0	34	54	
+113	78	5	90	35100	6	95	0	0	
+114	83	95	57	449445	7	0	0	0	
+115	79	39	88	271128	46	0	0	0	
+116	94	33	93	288486	50	33	0	0	
+117	74	75	1	5550	8	0	93	0	
+118	99	8	87	68904	56	41	0	0	
+119	71	80	70	397600	19	0	0	0	
+120	80	10	70	56000	55	78	0	0	
+121	97	25	83	201275	51	57	0	0	
+122	78	11	74	63492	53	89	0	0	
+123	34	70	88	209440	24	0	0	36	
+124	23	74	66	112332	14	0	12	52	
+125	52	86	73	326456	14	0	12	0	
+126	100	23	99	227700	52	49	0	0	
+127	91	99	6	54054	2	0	32	0	
+128	23	87	94	188094	13	0	0	77	
+129	93	85	12	94860	14	0	0	0	
+130	96	42	98	395136	41	0	0	0	
+131	65	83	87	469365	1	0	0	0	
+132	80	55	65	286000	30	0	0	0	
+133	40	15	13	7800	19	0	70	39	
+134	78	91	18	127764	10	0	79	0	
+135	32	95	94	285760	6	0	0	33	
+136	68	33	76	170544	50	0	0	0	
+137	98	54	56	296352	31	0	0	0	
+138	97	41	72	286344	43	41	0	0	
+139	91	36	72	235872	48	0	0	0	
+140	95	41	80	311600	43	0	0	0	
+141	70	16	99	110880	40	84	0	0	
+142	33	81	95	253935	6	0	0	0	
+143	70	94	26	171080	5	0	45	0	
+144	75	50	100	375000	17	0	0	0	
+145	89	36	74	237096	49	0	0	0	
+146	96	29	82	228288	49	70	0	0	
+147	86	100	30	258000	2	0	38	0	
+148	77	22	96	162624	53	23	0	0	
+149	92	16	88	129536	41	83	0	0	
+150	81	15	88	106920	54	64	0	0	
+151	17	15	10	2550	7	0	0	83	
+152	95	19	85	153425	18	81	0	0	
+153	66	48	82	259776	34	49	0	0	
+154	41	98	90	361620	3	0	0	0	
+155	93	45	74	309690	30	55	0	0	
+156	41	66	72	194832	27	0	0	0	
+157	92	13	79	94484	55	15	0	0	
+158	78	44	84	288288	38	0	0	0	
+159	92	47	71	307004	36	48	0	0	
+160	94	5	80	37600	7	95	0	0	
+161	89	12	89	95052	56	12	0	0	
+162	82	12	87	85608	56	0	0	0	
+163	69	25	92	158700	51	32	0	0	
+164	90	14	89	112140	15	86	0	0	
+165	11	98	94	101332	4	0	0	83	
+166	90	94	93	786780	8	0	0	0	
+167	98	22	80	172480	54	0	0	0	
+168	66	81	34	181764	18	0	0	0	
+169	97	1	75	7275	25	98	0	0	
+170	82	34	94	262072	26	66	0	0	
+171	86	34	84	245616	27	66	0	0	
+172	6	38	6	1368	2	0	68	79	
+173	81	34	81	223074	49	36	0	0	
+174	78	49	77	294294	33	0	0	0	
+175	81	8	83	53784	56	33	0	0	
+176	79	23	96	174432	53	0	0	0	
+177	79	43	97	329509	39	0	0	0	
+178	69	18	98	121716	43	82	0	0	
+179	93	91	9	76167	10	0	70	0	
+180	3	47	42	5922	5	0	45	70	
+181	89	72	61	390888	22	0	0	0	
+182	83	48	91	362544	36	0	0	0	
+183	82	28	99	227304	11	0	0	0	
+184	98	71	8	55664	1	0	87	0	
+185	70	13	90	81900	55	28	0	0	
+186	9	17	49	7497	5	0	45	84	
+187	99	9	77	68607	56	24	0	0	
+188	96	32	75	230400	51	0	0	0	
+189	31	49	18	27342	9	0	0	68	
+190	92	2	88	16192	5	97	0	0	
+191	9	16	16	2304	2	0	68	85	
+192	97	15	99	144045	55	0	0	0	
+193	69	86	59	350106	15	0	0	0	
+194	23	21	23	11109	9	0	52	75	
+195	89	7	92	57316	9	93	0	0	
+196	99	91	70	630630	10	0	0	0	
+197	98	49	90	432180	34	0	0	0	
+198	33	5	13	2145	18	0	0	66	
+199	92	25	95	218500	52	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	32	81	87	225504	38	0	0	0	
+1	15	90	98	132300	15	0	0	85	
+2	70	21	83	122010	42	70	0	0	
+3	91	66	3	18018	14	0	79	0	
+4	86	97	45	375390	17	0	0	0	
+5	42	89	84	313992	27	0	0	0	
+6	76	95	21	151620	32	0	79	0	
+7	83	69	80	458160	5	0	0	0	
+8	93	80	35	260400	31	0	65	0	
+9	54	79	62	264492	27	0	0	42	
+10	79	96	17	128928	40	0	81	0	
+11	81	88	14	99792	48	0	85	0	
+12	80	97	39	302640	20	0	59	0	
+13	21	31	15	9765	11	59	75	0	
+14	44	29	48	61248	23	58	0	0	
+15	73	87	15	95265	50	0	83	0	
+16	89	96	46	393024	12	0	48	0	
+17	68	99	14	94248	51	0	64	0	
+18	69	100	34	234600	36	0	0	29	
+19	88	40	92	323840	4	60	0	0	
+20	77	99	43	327789	24	0	50	0	
+21	95	92	5	43700	7	0	95	0	
+22	71	67	30	142710	48	0	55	0	
+23	92	4	89	32752	3	95	0	0	
+24	78	88	31	212784	39	0	69	0	
+25	95	90	11	94050	46	0	89	0	
+26	93	70	3	19530	25	0	96	0	
+27	76	80	37	224960	39	0	0	0	
+28	93	86	18	143964	33	0	82	0	
+29	76	21	81	129276	41	79	0	0	
+30	74	68	20	100640	51	0	0	0	
+31	89	35	78	242970	22	48	0	0	
+32	100	18	88	158400	21	79	0	0	
+33	77	69	46	244398	35	0	0	0	
+34	68	81	31	170748	46	0	0	0	
+35	16	8	17	2176	2	91	29	0	
+36	77	83	16	102256	43	0	84	0	
+37	39	24	16	14976	10	0	0	0	
+38	80	71	44	249920	34	0	40	0	
+39	87	76	50	330600	24	0	0	0	
+40	11	42	41	18942	5	0	0	83	
+41	94	67	11	69278	49	0	88	0	
+42	79	72	5	28440	51	0	93	0	
+43	8	68	82	44608	1	0	0	90	
+44	16	92	74	108928	32	0	0	82	
+45	69	84	22	127512	49	0	66	0	
+46	76	66	79	396264	14	0	0	0	
+47	4	98	87	34104	5	0	10	94	
+48	82	67	40	219760	41	0	39	0	
+49	66	89	29	170346	46	0	60	0	
+50	77	87	7	46893	45	0	89	23	
+51	79	69	27	147177	48	0	28	0	
+52	93	65	58	350610	19	0	0	0	
+53	84	67	30	168840	47	0	0	0	
+54	95	85	40	323000	19	0	58	0	
+55	68	93	52	328848	25	0	0	0	
+56	85	100	46	391000	15	0	0	0	
+57	80	76	71	431680	10	24	0	0	
+58	73	68	14	69496	52	0	14	0	
+59	79	69	26	141726	49	0	0	0	
+60	82	25	100	205000	34	74	0	0	
+61	100	87	2	17400	6	0	98	0	
+62	76	85	67	432820	8	0	0	0	
+63	83	99	7	57519	24	0	93	0	
+64	66	58	87	333036	23	0	0	0	
+65	76	90	10	68400	18	0	90	0	
+66	87	91	17	134589	36	0	83	0	
+67	69	72	21	104328	50	0	62	0	
+68	73	80	40	233600	37	0	0	0	
+69	92	97	19	169556	29	0	81	0	
+70	79	60	98	464520	4	0	0	0	
+71	67	75	22	110550	50	0	18	0	
+72	87	88	27	206712	43	0	0	0	
+73	32	99	70	221760	38	0	0	32	
+74	66	77	7	35574	3	0	87	0	
+75	97	74	14	100492	34	0	84	0	
+76	11	9	29	2871	2	91	0	0	
+77	76	98	23	171304	35	0	77	0	
+78	20	75	93	139500	26	0	0	78	
+79	92	1	93	8556	1	99	0	0	
+80	74	86	28	178192	44	0	62	0	
+81	85	74	17	106930	5	0	80	0	
+82	74	74	15	82140	51	0	78	0	
+83	53	53	63	176967	45	0	0	23	
+84	87	78	40	271440	33	0	42	0	
+85	95	92	3	26220	5	0	97	0	
+86	54	70	50	189000	42	0	46	34	
+87	77	59	94	427042	11	0	0	0	
+88	66	66	46	200376	42	0	0	34	
+89	48	25	37	44400	23	58	48	0	
+90	89	96	4	34176	12	0	96	0	
+91	71	94	49	327026	26	0	0	0	
+92	92	100	32	294400	28	0	56	0	
+93	79	48	88	333696	22	0	0	0	
+94	97	78	16	121056	14	0	84	0	
+95	82	79	20	129560	41	0	79	0	
+96	19	81	100	153900	20	0	0	81	
+97	90	99	29	258390	2	0	70	0	
+98	29	100	83	240700	36	0	0	0	
+99	66	67	22	97284	51	0	42	0	
+100	72	92	30	198720	43	0	54	0	
+101	69	66	22	100188	51	0	20	0	
+102	75	87	42	274050	33	0	0	0	
+103	94	67	37	233026	37	0	40	0	
+104	78	83	8	51792	44	0	90	0	
+105	36	67	91	219492	38	0	0	64	
+106	78	82	18	115128	50	0	0	0	
+107	98	41	75	301350	11	59	0	0	
+108	78	100	49	382200	15	0	46	0	
+109	98	79	7	54194	26	0	93	0	
+110	99	93	2	18414	4	0	98	0	
+111	53	54	72	206064	40	34	0	0	
+112	41	34	31	43214	28	54	0	0	
+113	78	85	10	66300	21	0	90	0	
+114	83	95	57	449445	7	0	0	0	
+115	79	69	13	70863	47	0	87	0	
+116	94	93	33	288486	30	0	41	0	
+117	74	75	1	5550	2	0	99	0	
+118	99	93	32	294624	8	0	67	0	
+119	71	80	70	397600	13	0	0	0	
+120	80	100	30	240000	35	0	46	0	
+121	97	70	28	190120	44	0	0	0	
+122	78	96	4	29952	15	0	95	0	
+123	34	70	88	209440	42	0	0	0	
+124	23	74	66	112332	8	0	0	76	
+125	52	86	73	326456	18	0	0	41	
+126	100	93	49	455700	6	0	49	0	
+127	91	99	6	54054	3	0	94	0	
+128	23	87	94	188094	45	0	0	0	
+129	93	85	12	94860	28	0	88	0	
+130	96	97	38	353856	7	0	57	0	
+131	65	83	87	469365	3	0	0	0	
+132	80	55	65	286000	31	0	0	0	
+133	40	15	13	7800	8	85	23	0	
+134	78	91	18	127764	49	0	48	0	
+135	32	95	94	285760	3	0	0	68	
+136	68	93	26	164424	47	0	61	0	
+137	98	54	56	296352	28	0	0	0	
+138	97	76	27	199044	43	0	27	0	
+139	91	96	27	235872	10	0	73	0	
+140	95	76	15	108300	27	0	85	0	
+141	70	81	14	79380	52	0	0	0	
+142	33	81	95	253935	23	0	0	66	
+143	70	94	26	171080	45	0	63	23	
+144	75	95	40	285000	32	0	0	0	
+145	89	66	29	170346	46	0	31	0	
+146	96	94	7	63168	1	0	93	0	
+147	86	100	30	258000	13	0	70	0	
+148	77	92	41	290444	30	0	0	0	
+149	92	86	43	340216	17	0	45	0	
+150	81	15	88	106920	19	85	0	0	
+151	17	15	10	2550	5	42	0	83	
+152	95	79	45	337725	21	0	0	0	
+153	66	73	22	105996	50	0	40	0	
+154	41	98	90	361620	18	0	0	0	
+155	93	100	49	455700	6	0	0	0	
+156	41	66	72	194832	40	34	0	53	
+157	92	88	39	315744	16	0	61	0	
+158	78	89	44	305448	26	0	49	0	
+159	92	77	6	42504	11	0	94	0	
+160	94	5	80	37600	1	94	0	0	
+161	89	12	89	95052	16	88	0	0	
+162	82	97	12	95448	22	0	88	0	
+163	69	70	42	202860	36	0	34	29	
+164	90	89	4	32040	23	0	95	0	
+165	11	98	94	101332	4	0	0	88	
+166	90	94	93	786780	1	0	0	0	
+167	98	67	40	262640	34	0	0	0	
+168	66	81	34	181764	44	0	28	0	
+169	97	76	45	331740	21	0	45	0	
+170	82	69	39	220662	41	0	0	0	
+171	86	34	84	245616	14	66	0	0	
+172	6	38	6	1368	1	0	82	90	
+173	81	34	81	223074	40	0	0	0	
+174	78	94	22	161304	37	0	78	0	
+175	81	93	23	173259	30	0	77	0	
+176	79	68	31	166532	47	0	30	0	
+177	79	88	32	222464	39	0	37	0	
+178	69	78	28	150696	48	0	0	0	
+179	93	91	9	76167	9	0	91	0	
+180	3	47	42	5922	3	0	0	65	
+181	89	72	61	390888	16	0	0	0	
+182	83	48	91	362544	9	49	0	0	
+183	82	88	39	281424	32	0	40	0	
+184	98	71	8	55664	38	0	91	0	
+185	70	93	45	292950	29	0	0	0	
+186	9	17	49	7497	1	68	0	90	
+187	99	99	12	117612	17	0	88	0	
+188	96	87	35	292320	29	0	45	0	
+189	31	49	18	27342	25	0	0	68	
+190	92	92	48	406272	12	0	0	0	
+191	9	16	16	2304	1	68	49	90	
+192	97	75	44	320100	25	0	52	0	
+193	69	86	59	350106	20	0	0	0	
+194	23	21	23	11109	8	74	0	76	
+195	89	67	22	131186	49	0	26	0	
+196	99	91	70	630630	2	0	0	0	
+197	98	49	90	432180	9	0	0	0	
+198	33	5	13	2145	1	94	80	0	
+199	92	25	95	218500	5	74	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	32	81	87	225504	39	0	0	0	
+1	15	90	98	132300	30	0	0	81	
+2	70	21	83	122010	29	79	0	0	
+3	1	66	93	6138	3	15	0	99	
+4	86	97	45	375390	16	0	0	0	
+5	42	89	84	313992	27	0	0	47	
+6	1	95	91	8645	2	0	0	99	
+7	83	69	80	458160	6	0	0	0	
+8	43	80	95	326800	22	0	0	50	
+9	54	79	62	264492	33	0	0	0	
+10	79	96	17	128928	30	0	78	0	
+11	11	88	89	86152	27	0	0	89	
+12	40	97	84	325920	25	0	0	52	
+13	21	31	15	9765	11	59	75	0	
+14	44	29	48	61248	18	65	0	0	
+15	23	87	75	150075	45	0	0	75	
+16	14	96	66	88704	7	0	0	83	
+17	38	99	74	278388	30	0	0	43	
+18	14	100	89	124600	13	0	0	86	
+19	88	40	92	323840	4	60	0	0	
+20	37	99	93	340659	21	0	0	0	
+21	30	92	100	276000	19	0	0	70	
+22	6	67	75	30150	48	0	0	93	
+23	92	4	89	32752	5	96	0	0	
+24	23	88	96	194304	8	0	0	77	
+25	10	90	96	86400	1	0	0	90	
+26	28	70	68	133280	47	0	0	31	
+27	31	80	87	215760	41	0	0	0	
+28	43	86	78	288444	30	0	0	0	
+29	76	21	81	129276	28	78	0	0	
+30	29	68	80	157760	45	0	0	46	
+31	89	35	78	242970	23	48	0	0	
+32	100	18	88	158400	22	80	0	0	
+33	77	69	46	244398	37	0	0	0	
+34	23	81	86	160218	45	0	0	23	
+35	16	8	17	2176	2	91	29	0	
+36	17	83	81	114291	40	0	0	83	
+37	39	24	16	14976	10	76	0	0	
+38	80	71	44	249920	29	0	56	0	
+39	47	76	100	357200	17	0	0	0	
+40	11	42	41	18942	9	49	0	83	
+41	9	67	96	57888	49	0	0	20	
+42	4	72	85	24480	49	0	0	57	
+43	8	68	82	44608	42	0	0	92	
+44	16	92	74	108928	48	0	0	0	
+45	69	84	22	127512	38	0	78	0	
+46	76	66	79	396264	13	0	0	0	
+47	4	98	87	34104	20	0	0	96	
+48	47	67	70	220430	40	0	0	0	
+49	6	89	99	52866	18	0	0	93	
+50	47	87	77	314853	27	0	0	0	
+51	39	69	77	207207	42	0	0	0	
+52	93	65	58	350610	18	0	0	0	
+53	14	67	85	79730	48	0	0	32	
+54	30	85	90	229500	36	0	0	70	
+55	68	93	52	328848	16	0	45	0	
+56	45	100	86	387000	15	0	0	0	
+57	80	76	71	431680	10	0	0	0	
+58	73	68	14	69496	13	0	84	0	
+59	44	69	96	291456	28	0	0	39	
+60	82	25	100	205000	14	72	0	0	
+61	40	87	97	337560	21	0	0	37	
+62	76	85	67	432820	8	0	0	0	
+63	3	99	97	28809	7	0	0	97	
+64	66	58	87	333036	24	34	0	0	
+65	6	90	80	43200	43	0	0	94	
+66	12	91	72	78624	48	0	0	46	
+67	69	72	21	104328	14	0	61	0	
+68	23	80	70	128800	46	0	0	74	
+69	7	97	89	60431	17	0	0	93	
+70	79	60	98	464520	4	0	0	0	
+71	37	75	92	255300	35	0	0	37	
+72	32	88	92	259072	34	0	0	34	
+73	32	99	70	221760	39	0	0	32	
+74	16	77	72	88704	48	0	0	16	
+75	97	74	14	100492	6	0	82	0	
+76	11	9	29	2871	2	91	0	0	
+77	11	98	83	89474	23	0	0	89	
+78	20	75	93	139500	46	0	0	54	
+79	92	1	93	8556	1	99	0	0	
+80	74	86	28	178192	10	0	71	0	
+81	10	74	82	60680	49	0	0	10	
+82	4	74	90	26640	49	0	0	49	
+83	53	53	63	176967	44	0	0	41	
+84	12	78	75	70200	48	0	0	58	
+85	95	92	3	26220	1	0	96	0	
+86	54	70	50	189000	37	0	46	0	
+87	77	59	94	427042	11	0	0	0	
+88	11	66	71	51546	49	0	0	38	
+89	48	25	37	44400	18	65	0	44	
+90	49	96	74	348096	20	0	0	47	
+91	36	94	74	250416	36	0	0	33	
+92	92	100	32	294400	7	0	66	0	
+93	79	48	88	333696	23	0	0	0	
+94	2	78	96	14976	11	0	0	98	
+95	27	79	85	181305	43	0	0	67	
+96	19	81	100	153900	26	0	0	81	
+97	5	99	94	46530	33	0	0	95	
+98	29	100	83	240700	12	0	0	71	
+99	31	67	67	139159	47	0	0	0	
+100	72	92	30	198720	8	0	67	0	
+101	39	66	77	198198	43	0	0	0	
+102	75	87	42	274050	18	0	58	0	
+103	9	67	87	52461	49	0	0	29	
+104	78	83	8	51792	7	0	57	0	
+105	36	67	91	219492	39	0	0	64	
+106	38	82	78	243048	38	0	0	0	
+107	98	41	75	301350	11	59	0	0	
+108	38	100	84	319200	26	0	0	0	
+109	38	79	87	261174	33	0	0	54	
+110	4	93	72	26784	30	0	0	96	
+111	53	54	72	206064	42	0	0	39	
+112	41	34	31	43214	24	0	0	0	
+113	33	85	90	252450	36	0	0	0	
+114	83	95	57	449445	7	0	0	0	
+115	34	69	88	206448	41	0	0	66	
+116	19	93	93	164331	10	0	0	80	
+117	74	75	1	5550	1	0	99	0	
+118	44	93	87	356004	17	0	0	47	
+119	71	80	70	397600	12	0	26	0	
+120	10	100	70	70000	48	0	0	70	
+121	27	70	83	156870	46	0	0	0	
+122	23	96	74	163392	45	0	0	0	
+123	34	70	88	209440	41	0	0	31	
+124	23	74	66	112332	47	0	0	59	
+125	52	86	73	326456	25	0	0	0	
+126	50	93	99	460350	5	0	0	0	
+127	91	99	6	54054	11	0	94	0	
+128	23	87	94	188094	21	0	0	77	
+129	93	85	12	94860	23	0	88	0	
+130	11	97	98	104566	14	0	0	89	
+131	65	83	87	469365	3	0	0	0	
+132	80	55	65	286000	31	0	0	0	
+133	40	15	13	7800	3	0	87	0	
+134	78	91	18	127764	31	0	81	0	
+135	32	95	94	285760	24	0	0	68	
+136	28	93	76	197904	43	0	0	39	
+137	98	54	56	296352	29	0	0	0	
+138	2	76	72	10944	15	0	0	97	
+139	16	96	72	110592	47	0	0	82	
+140	10	76	80	60800	49	0	0	0	
+141	50	81	99	400950	5	0	0	50	
+142	33	81	95	253935	34	0	0	67	
+143	70	94	26	171080	12	0	0	0	
+144	15	95	100	142500	28	0	0	83	
+145	4	66	74	19536	13	0	0	76	
+146	26	94	82	200408	38	0	0	71	
+147	86	100	30	258000	2	0	70	0	
+148	12	92	96	105984	4	0	0	88	
+149	42	86	88	317856	26	0	0	38	
+150	81	15	88	106920	23	85	0	0	
+151	17	15	10	2550	3	83	89	0	
+152	50	79	85	335750	22	0	0	0	
+153	16	73	82	95776	6	0	0	83	
+154	41	98	90	361620	15	0	0	45	
+155	23	100	74	170200	37	0	0	77	
+156	41	66	72	194832	44	0	0	0	
+157	37	88	79	257224	35	0	0	0	
+158	8	89	84	59808	25	0	0	92	
+159	2	77	71	10934	16	0	0	98	
+160	94	5	80	37600	1	94	0	0	
+161	89	12	89	95052	3	88	0	9	
+162	22	97	87	185658	32	0	0	78	
+163	34	70	92	218960	40	0	0	47	
+164	5	89	89	39605	44	0	0	95	
+165	11	98	94	101332	15	0	0	86	
+166	90	94	93	786780	1	0	0	0	
+167	13	67	80	69680	48	0	0	80	
+168	66	81	34	181764	19	0	0	0	
+169	27	76	75	153900	46	0	0	27	
+170	7	69	94	45402	22	0	0	93	
+171	86	34	84	245616	13	66	0	0	
+172	6	38	6	1368	2	16	91	86	
+173	81	34	81	223074	31	55	0	0	
+174	33	94	77	238854	38	0	0	38	
+175	36	93	83	277884	32	0	0	0	
+176	4	68	96	26112	49	0	0	53	
+177	34	88	97	290224	3	0	0	65	
+178	39	78	98	298116	28	0	0	0	
+179	93	91	9	76167	9	0	91	0	
+180	3	47	42	5922	4	0	0	79	
+181	89	72	61	390888	14	0	0	0	
+182	83	48	91	362544	9	49	0	0	
+183	2	88	99	17424	9	0	0	98	
+184	98	71	8	55664	25	0	84	0	
+185	25	93	90	209250	35	0	0	75	
+186	9	17	49	7497	3	83	0	0	
+187	34	99	77	259182	34	0	0	0	
+188	41	87	75	267525	32	0	0	36	
+189	31	49	18	27342	14	0	82	0	
+190	12	92	88	97152	16	0	0	86	
+191	9	16	16	2304	2	0	70	86	
+192	47	75	99	348975	20	0	0	0	
+193	69	86	59	350106	19	0	34	0	
+194	23	21	23	11109	10	76	16	0	
+195	19	67	92	117116	31	0	0	81	
+196	99	91	70	630630	2	0	0	0	
+197	98	49	90	432180	9	0	0	0	
+198	33	5	13	2145	1	94	80	0	
+199	92	25	95	218500	6	74	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	32	81	87	225504	78	0	0	68	
+1	15	90	98	132300	32	0	0	85	
+2	70	21	83	122010	12	53	0	0	
+3	55	58	70	223300	106	0	0	0	
+4	86	97	45	375390	29	0	0	0	
+5	42	89	84	313992	103	0	0	58	
+6	55	67	92	339020	107	0	0	0	
+7	83	69	80	458160	37	0	0	0	
+8	74	82	61	370148	62	0	0	0	
+9	54	79	62	264492	108	0	0	0	
+10	79	96	17	128928	34	0	61	0	
+11	76	56	85	361760	54	0	0	0	
+12	68	91	93	575484	78	0	0	0	
+13	21	31	15	9765	9	54	78	0	
+14	44	29	48	61248	23	55	0	0	
+15	97	53	56	287896	12	0	0	0	
+16	99	84	51	424116	3	0	0	0	
+17	63	83	65	339885	91	0	0	0	
+18	95	86	76	620920	16	0	0	0	
+19	88	40	92	323840	1	54	0	0	
+20	61	72	67	294264	97	0	0	0	
+21	52	67	53	184652	113	0	0	0	
+22	94	65	94	574340	17	0	0	0	
+23	92	4	89	32752	5	89	0	0	
+24	51	80	69	281520	115	0	0	0	
+25	74	100	64	473600	21	0	0	0	
+26	84	94	53	418488	33	0	0	0	
+27	73	94	96	658752	64	0	0	0	
+28	57	65	95	351975	105	0	0	0	
+29	76	21	81	129276	20	74	0	0	
+30	51	72	86	315792	116	0	0	0	
+31	89	35	78	242970	9	54	0	0	
+32	100	18	88	158400	2	0	0	0	
+33	77	69	46	244398	3	0	51	0	
+34	60	81	97	471420	98	0	0	0	
+35	16	8	17	2176	4	91	0	0	
+36	98	59	80	462560	10	0	0	0	
+37	39	24	16	14976	11	49	70	0	
+38	80	71	44	249920	15	0	54	0	
+39	80	50	91	364000	44	0	0	0	
+40	11	42	41	18942	19	0	58	0	
+41	73	51	99	368577	65	0	0	0	
+42	95	85	54	436050	15	0	0	0	
+43	8	68	82	44608	21	0	0	92	
+44	16	92	74	108928	33	0	0	84	
+45	69	84	22	127512	34	0	78	0	
+46	76	66	79	396264	55	0	0	0	
+47	4	98	87	34104	13	0	0	96	
+48	96	70	57	383040	13	0	0	0	
+49	90	55	67	331650	23	0	0	0	
+50	50	94	92	432400	118	0	0	50	
+51	72	52	53	198432	69	0	0	0	
+52	93	65	58	350610	19	0	0	0	
+53	67	90	91	548730	83	0	0	0	
+54	83	70	68	395080	38	0	0	0	
+55	68	93	52	328848	68	0	0	0	
+56	99	89	86	757746	5	0	0	0	
+57	80	76	71	431680	43	0	0	0	
+58	73	68	14	69496	7	0	83	0	
+59	71	67	84	399588	70	0	0	0	
+60	82	25	100	205000	13	70	0	0	
+61	84	98	61	502152	34	0	0	0	
+62	76	85	67	432820	56	0	0	0	
+63	84	54	64	290304	35	0	0	0	
+64	66	58	87	333036	84	0	0	0	
+65	99	66	89	581526	6	0	0	0	
+66	88	82	73	526768	26	0	0	0	
+67	69	72	21	104328	16	0	76	0	
+68	77	61	90	422730	50	0	0	0	
+69	82	98	87	699132	40	0	0	0	
+70	79	60	98	464520	46	0	0	0	
+71	51	82	91	380562	117	0	0	0	
+72	53	62	59	193874	110	0	0	0	
+73	32	99	70	221760	73	0	0	0	
+74	83	78	55	356070	29	0	45	0	
+75	97	74	14	100492	5	0	86	0	
+76	11	9	29	2871	4	91	17	0	
+77	50	87	57	247950	118	0	0	0	
+78	20	75	93	139500	43	0	0	80	
+79	92	1	93	8556	6	66	0	0	
+80	74	86	28	178192	36	0	57	0	
+81	50	68	71	241400	119	0	0	0	
+82	50	58	67	194300	119	0	0	50	
+83	53	53	63	176967	111	0	0	0	
+84	94	74	75	521700	18	0	0	0	
+85	95	92	3	26220	14	0	93	0	
+86	54	70	50	189000	61	0	50	0	
+87	77	59	94	427042	51	0	0	0	
+88	85	95	78	629850	32	0	0	0	
+89	48	25	37	44400	13	0	57	0	
+90	64	56	57	204288	89	0	0	0	
+91	99	73	83	599841	7	0	0	0	
+92	92	100	32	294400	21	0	64	0	
+93	79	48	88	333696	44	50	0	0	
+94	99	54	92	491832	8	0	0	0	
+95	65	58	98	369460	85	0	0	0	
+96	19	81	100	153900	42	0	0	81	
+97	78	50	65	253500	49	0	0	0	
+98	29	100	83	240700	70	0	0	71	
+99	62	50	80	248000	82	50	0	0	
+100	72	92	30	198720	68	0	52	0	
+101	74	98	50	362600	61	0	0	0	
+102	75	87	42	274050	33	0	53	0	
+103	73	50	89	324850	49	50	0	0	
+104	78	83	8	51792	4	0	91	0	
+105	36	67	91	219492	89	0	0	64	
+106	58	73	56	237104	103	0	0	0	
+107	98	41	75	301350	8	54	0	0	
+108	100	54	56	302400	1	0	0	0	
+109	58	93	70	377580	104	0	0	0	
+110	62	85	75	395250	93	0	0	0	
+111	53	54	72	206064	112	0	0	0	
+112	41	34	31	43214	9	0	56	0	
+113	54	61	63	207522	109	0	0	0	
+114	83	95	57	449445	36	0	0	0	
+115	69	67	63	291249	75	0	0	0	
+116	62	100	78	483600	94	0	0	0	
+117	74	75	1	5550	4	0	99	0	
+118	73	53	76	294044	66	0	0	0	
+119	71	80	70	397600	71	0	0	0	
+120	80	100	86	688000	22	0	0	0	
+121	78	62	56	270816	48	0	0	0	
+122	59	61	64	230336	101	0	0	0	
+123	34	70	88	209440	84	0	0	66	
+124	23	74	66	112332	50	0	0	77	
+125	52	86	73	326456	114	0	0	0	
+126	65	73	80	379600	86	0	0	0	
+127	91	99	6	54054	22	0	86	0	
+128	23	87	94	188094	51	0	0	77	
+129	93	85	12	94860	4	0	79	0	
+130	55	100	54	297000	28	0	0	0	
+131	65	83	87	469365	87	0	0	0	
+132	80	55	65	286000	45	0	0	0	
+133	40	15	13	7800	8	54	75	0	
+134	78	91	18	127764	32	0	78	0	
+135	32	95	94	285760	79	0	0	68	
+136	89	65	72	416520	25	0	0	0	
+137	98	54	56	296352	9	0	0	0	
+138	70	89	73	454790	74	0	0	0	
+139	68	83	82	462808	79	0	0	0	
+140	59	51	56	168504	100	0	0	0	
+141	88	57	89	446424	27	0	0	0	
+142	33	81	95	253935	83	0	0	67	
+143	70	94	26	171080	73	0	70	0	
+144	68	51	63	218484	80	0	0	0	
+145	93	74	68	467976	20	0	0	0	
+146	76	57	69	298908	57	0	0	0	
+147	86	100	30	258000	28	0	54	0	
+148	98	50	70	343000	11	49	0	0	
+149	59	95	82	459610	102	0	0	0	
+150	81	15	88	106920	18	74	0	0	
+151	17	15	10	2550	2	0	88	0	
+152	62	76	74	348688	95	0	0	0	
+153	65	74	98	471380	88	0	0	0	
+154	41	98	90	361620	100	0	0	59	
+155	73	66	95	457710	67	0	0	0	
+156	41	66	72	194832	101	0	0	59	
+157	76	62	99	466488	58	0	0	0	
+158	77	54	79	328482	52	0	0	0	
+159	68	69	76	356592	81	0	0	0	
+160	94	5	80	37600	2	92	0	0	
+161	89	12	89	95052	10	59	0	0	
+162	82	60	73	359160	41	0	0	0	
+163	86	81	88	613008	30	0	0	0	
+164	60	84	66	332640	99	0	0	0	
+165	11	98	94	101332	24	0	0	89	
+166	90	94	93	786780	14	0	0	0	
+167	83	94	96	748992	39	0	0	0	
+168	66	81	34	181764	62	0	61	0	
+169	79	93	95	697965	47	0	0	0	
+170	69	53	86	314502	76	0	0	0	
+171	86	34	84	245616	17	65	0	0	
+172	6	38	6	1368	2	18	92	0	
+173	81	34	81	223074	19	65	0	0	
+174	68	50	83	282200	82	0	0	0	
+175	64	88	83	467456	90	0	0	0	
+176	71	55	79	308495	72	0	0	0	
+177	86	50	93	399900	31	0	0	0	
+178	81	60	57	277020	42	0	0	0	
+179	93	91	9	76167	4	0	70	0	
+180	3	47	42	5922	12	0	56	0	
+181	89	72	61	390888	24	0	0	0	
+182	83	48	91	362544	31	50	0	0	
+183	76	71	89	480244	59	0	0	0	
+184	98	71	8	55664	2	18	84	0	
+185	62	69	96	410688	96	0	0	0	
+186	9	17	49	7497	23	55	48	0	
+187	100	74	84	621600	2	18	0	0	
+188	74	61	72	325008	63	0	0	0	
+189	31	49	18	27342	10	0	80	0	
+190	75	58	62	269700	60	0	0	0	
+191	9	16	16	2304	1	0	79	0	
+192	77	71	66	360822	53	0	0	0	
+193	69	86	59	350106	77	0	0	0	
+194	23	21	23	11109	1	0	56	0	
+195	63	93	57	333963	92	0	0	0	
+196	99	91	70	630630	4	0	0	0	
+197	98	49	90	432180	11	0	0	0	
+198	33	5	13	2145	2	92	80	0	
+199	92	25	95	218500	7	73	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	32	81	87	225504	6	0	0	65	
+1	15	90	98	132300	11	0	0	82	
+2	70	21	83	122010	19	76	0	0	
+3	1	21	3	63	2	0	32	99	
+4	86	97	45	375390	5	0	0	0	
+5	42	89	84	313992	12	0	0	0	
+6	1	10	21	210	2	0	0	99	
+7	83	69	80	458160	24	0	0	0	
+8	43	15	35	22575	22	71	44	44	
+9	54	79	62	264492	17	0	34	0	
+10	79	96	17	128928	2	0	68	0	
+11	11	23	14	3542	22	0	0	86	
+12	40	2	39	3120	29	55	0	0	
+13	21	31	15	9765	14	0	85	78	
+14	44	29	48	61248	22	71	44	0	
+15	23	42	15	14490	9	0	52	75	
+16	14	11	46	7084	33	0	0	83	
+17	38	49	14	26068	18	0	70	0	
+18	14	40	34	19040	15	0	59	74	
+19	88	40	92	323840	30	54	0	0	
+20	37	29	43	46139	30	0	56	0	
+21	30	37	5	5550	16	0	67	69	
+22	6	32	30	5760	1	0	0	94	
+23	92	4	89	32752	7	95	0	0	
+24	23	38	31	27094	14	0	12	75	
+25	10	20	11	2200	18	0	70	81	
+26	28	20	3	1680	10	0	97	40	
+27	31	15	37	17205	31	0	63	48	
+28	43	46	18	35604	18	0	70	38	
+29	76	21	81	129276	23	70	0	0	
+30	29	23	20	13340	23	0	0	70	
+31	89	35	78	242970	27	65	0	0	
+32	100	18	88	158400	17	81	0	0	
+33	77	69	46	244398	22	0	44	0	
+34	23	36	31	25668	21	0	61	73	
+35	16	8	17	2176	32	49	0	79	
+36	17	48	16	13056	7	0	57	72	
+37	39	24	16	14976	26	0	72	39	
+38	80	71	44	249920	22	0	0	0	
+39	47	41	50	96350	31	0	0	53	
+40	11	42	41	18942	7	0	57	89	
+41	9	27	11	2673	21	0	0	89	
+42	4	42	5	840	2	0	32	95	
+43	8	68	82	44608	8	0	0	90	
+44	16	92	74	108928	3	0	0	77	
+45	69	84	22	127512	16	0	67	0	
+46	76	66	79	396264	25	0	0	0	
+47	4	98	87	34104	3	0	0	73	
+48	47	12	40	22560	13	87	0	0	
+49	6	24	29	4176	22	0	0	80	
+50	47	12	7	3948	23	0	91	0	
+51	39	44	27	46332	26	0	72	0	
+52	93	65	58	350610	27	0	0	0	
+53	14	47	30	19740	2	0	38	86	
+54	30	15	40	18000	28	0	0	66	
+55	68	93	52	328848	9	0	0	0	
+56	45	25	46	51750	20	75	45	50	
+57	80	76	71	431680	19	0	0	0	
+58	73	68	14	69496	21	0	61	0	
+59	44	9	26	10296	13	87	40	0	
+60	82	25	100	205000	11	0	0	0	
+61	40	37	2	2960	10	0	97	0	
+62	76	85	67	432820	16	0	0	0	
+63	3	44	7	924	2	0	68	97	
+64	66	58	87	333036	28	0	0	0	
+65	6	10	10	600	14	0	0	93	
+66	12	41	17	8364	10	0	79	88	
+67	69	72	21	104328	19	0	71	0	
+68	23	30	40	27600	22	0	44	77	
+69	7	42	19	5586	2	0	0	92	
+70	79	60	98	464520	20	0	0	0	
+71	37	15	22	12210	28	58	75	0	
+72	32	13	27	11232	13	87	66	36	
+73	32	99	70	221760	3	0	0	41	
+74	16	42	7	4704	7	0	0	83	
+75	97	74	14	100492	12	0	84	0	
+76	11	9	29	2871	29	0	65	89	
+77	11	28	23	7084	17	0	34	87	
+78	20	75	93	139500	20	0	0	79	
+79	92	1	93	8556	4	0	0	0	
+80	74	86	28	178192	15	0	59	0	
+81	10	39	17	6630	15	0	59	88	
+82	4	14	15	840	12	0	0	96	
+83	53	53	63	176967	31	0	0	0	
+84	12	13	40	6240	29	0	0	80	
+85	95	92	3	26220	3	0	90	0	
+86	54	70	50	189000	12	0	0	42	
+87	77	59	94	427042	13	0	0	0	
+88	11	6	46	3036	30	54	0	88	
+89	48	25	37	44400	31	0	63	0	
+90	49	46	4	9016	6	0	95	0	
+91	36	4	49	7056	29	55	39	38	
+92	92	100	32	294400	2	0	0	0	
+93	79	48	88	333696	32	49	0	0	
+94	2	13	16	416	5	0	0	97	
+95	27	24	20	12960	24	0	80	72	
+96	19	81	100	153900	4	1	0	0	
+97	5	19	29	2755	18	0	70	91	
+98	29	100	83	240700	1	0	0	65	
+99	31	12	22	8184	28	58	75	37	
+100	72	92	30	198720	7	0	57	0	
+101	39	1	22	858	27	65	78	33	
+102	75	87	42	274050	9	0	52	0	
+103	9	22	37	7326	25	0	0	76	
+104	78	83	8	51792	14	0	85	0	
+105	36	67	91	219492	23	0	0	0	
+106	38	22	18	15048	25	0	79	0	
+107	98	41	75	301350	28	58	0	0	
+108	38	40	49	74480	29	55	39	0	
+109	38	29	7	7714	24	0	80	34	
+110	4	43	2	344	2	0	32	91	
+111	53	54	72	206064	26	0	0	41	
+112	41	34	31	43214	27	0	58	0	
+113	33	5	10	1650	32	0	90	0	
+114	83	95	57	449445	7	0	0	0	
+115	34	39	13	17238	24	0	80	0	
+116	19	33	33	20691	19	0	0	80	
+117	74	75	1	5550	8	0	93	0	
+118	44	8	32	11264	13	87	0	47	
+119	71	80	70	397600	18	0	0	0	
+120	10	10	30	3000	29	0	65	79	
+121	27	25	28	18900	18	0	0	71	
+122	23	11	4	1012	6	0	95	49	
+123	34	70	88	209440	23	0	0	36	
+124	23	74	66	112332	14	0	12	52	
+125	52	86	73	326456	14	0	12	0	
+126	50	23	49	56350	20	75	45	0	
+127	91	99	6	54054	2	0	32	0	
+128	23	87	94	188094	13	0	0	77	
+129	93	85	12	94860	14	0	0	0	
+130	11	42	38	17556	5	0	0	86	
+131	65	83	87	469365	1	0	0	0	
+132	80	55	65	286000	29	0	0	0	
+133	40	15	13	7800	28	0	87	0	
+134	78	91	18	127764	10	0	79	0	
+135	32	95	94	285760	6	0	0	33	
+136	28	33	26	24024	19	0	71	69	
+137	98	54	56	296352	30	0	0	0	
+138	2	41	27	2214	5	0	45	96	
+139	16	36	27	15552	16	0	0	76	
+140	10	41	15	6150	10	0	79	78	
+141	50	16	14	11200	25	0	79	38	
+142	33	81	95	253935	6	0	0	0	
+143	70	94	26	171080	5	0	45	0	
+144	15	50	40	30000	5	0	45	70	
+145	4	36	29	4176	15	0	0	92	
+146	26	29	7	5278	8	0	93	74	
+147	86	100	30	258000	2	0	38	0	
+148	12	22	41	10824	27	0	58	82	
+149	42	16	43	28896	20	75	0	50	
+150	81	15	88	106920	16	85	0	0	
+151	17	15	10	2550	29	0	65	62	
+152	50	19	45	42750	20	75	0	0	
+153	16	48	22	16896	2	0	68	79	
+154	41	98	90	361620	3	0	0	0	
+155	23	45	49	50715	15	0	0	69	
+156	41	66	72	194832	26	0	0	0	
+157	37	13	39	18759	22	71	0	47	
+158	8	44	44	15488	5	0	45	88	
+159	2	47	6	564	2	0	68	95	
+160	94	5	80	37600	6	95	0	0	
+161	89	12	89	95052	14	86	0	0	
+162	22	12	12	3168	30	0	56	71	
+163	34	25	42	35700	30	0	56	37	
+164	5	14	4	280	3	0	90	95	
+165	11	98	94	101332	4	1	0	19	
+166	90	94	93	786780	8	0	0	0	
+167	13	22	40	11440	24	0	0	83	
+168	66	81	34	181764	17	0	0	0	
+169	27	1	45	1215	3	99	0	0	
+170	7	34	39	9282	16	0	0	92	
+171	86	34	84	245616	25	66	0	0	
+172	6	38	6	1368	3	0	0	93	
+173	81	34	81	223074	26	66	0	0	
+174	33	49	22	35574	17	0	34	54	
+175	36	8	23	6624	13	87	66	0	
+176	4	23	31	2852	15	0	0	96	
+177	34	43	32	46784	17	0	0	66	
+178	39	18	28	19656	29	0	65	23	
+179	93	91	9	76167	10	0	70	0	
+180	3	47	42	5922	5	0	45	85	
+181	89	72	61	390888	21	0	0	0	
+182	83	48	91	362544	33	0	0	0	
+183	2	28	39	2184	5	0	45	98	
+184	98	71	8	55664	1	0	87	0	
+185	25	13	45	14625	19	76	0	70	
+186	9	17	49	7497	25	0	0	85	
+187	34	9	12	3672	28	0	87	40	
+188	41	32	35	45920	27	0	58	41	
+189	31	49	18	27342	9	0	0	68	
+190	12	2	48	1152	26	66	0	81	
+191	9	16	16	2304	26	0	72	78	
+192	47	15	44	31020	22	71	0	0	
+193	69	86	59	350106	15	0	0	0	
+194	23	21	23	11109	29	0	65	0	
+195	19	7	22	2926	28	58	75	68	
+196	99	91	70	630630	10	0	0	0	
+197	98	49	90	432180	32	0	0	0	
+198	33	5	13	2145	27	65	78	0	
+199	92	25	95	218500	21	72	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	3	1	21	1	97	63	0	
+1	5	2	3	30	1	97	38	0	
+2	1	8	5	40	1	69	95	0	
+3	10	1	3	30	1	97	35	0	
+4	3	10	1	30	1	0	31	10	
+5	2	1	2	4	1	97	57	0	
+6	3	5	6	90	1	78	36	0	
+7	2	4	4	32	1	88	68	0	
+8	1	7	10	70	1	18	80	0	
+9	4	1	4	16	1	97	16	0	
+10	10	2	5	100	1	69	90	0	
+11	3	5	5	75	1	69	85	0	
+12	1	4	8	32	1	59	24	0	
+13	1	5	2	10	1	42	69	0	
+14	9	7	4	252	1	88	64	0	
+15	1	3	4	12	1	97	12	0	
+16	9	6	2	108	1	42	67	0	
+17	1	10	5	50	1	59	95	0	
+18	5	5	1	25	1	42	75	0	
+19	4	9	8	288	1	59	16	0	
+20	5	7	2	70	1	42	65	0	
+21	1	3	9	27	1	28	90	0	
+22	7	6	4	168	1	88	60	0	
+23	8	9	4	288	1	88	56	0	
+24	4	9	10	360	1	18	70	0	
+25	10	4	1	40	1	42	74	0	
+26	6	2	3	36	1	97	32	0	
+27	7	9	3	189	1	0	13	10	
+28	5	9	7	315	1	69	0	0	
+29	2	10	8	160	1	59	8	0	
+30	1	10	6	60	1	78	30	0	
+31	2	4	9	72	1	28	81	0	
+32	1	10	8	80	1	59	0	0	
+33	10	3	10	300	1	18	60	0	
+34	6	1	10	60	1	18	50	0	
+35	8	10	3	240	1	0	10	10	
+36	7	8	5	280	1	69	80	0	
+37	6	1	10	60	1	18	40	0	
+38	1	8	3	24	1	42	50	0	
+39	6	1	1	6	1	97	62	0	
+40	10	8	3	240	1	42	47	0	
+41	5	9	1	45	1	0	30	10	
+42	1	8	9	72	1	28	72	0	
+43	10	8	3	240	1	88	96	0	
+44	6	2	4	48	1	97	8	0	
+45	6	7	7	294	1	42	40	0	
+46	5	1	3	15	1	97	29	0	
+47	6	8	7	336	1	50	92	0	
+48	6	7	8	336	1	50	56	0	
+49	4	7	5	140	1	69	75	0	
+50	2	6	9	108	1	28	63	0	
+51	10	1	4	40	1	97	4	0	
+52	10	10	1	100	1	0	29	10	
+53	2	7	5	70	1	69	70	0	
+54	10	1	1	10	1	97	61	0	
+55	9	7	1	63	1	42	73	0	
+56	5	7	2	70	1	42	63	0	
+57	3	4	3	36	1	88	93	0	
+58	3	7	8	168	1	50	48	0	
+59	6	7	4	168	1	88	52	0	
+60	2	2	9	36	1	28	54	0	
+61	9	9	4	324	1	88	48	0	
+62	3	1	4	12	1	97	0	0	
+63	4	3	2	24	1	97	55	0	
+64	10	10	2	200	1	0	26	10	
+65	4	7	9	252	1	28	45	0	
+66	10	9	6	540	1	78	24	0	
+67	7	2	7	98	1	50	85	0	
+68	7	7	4	196	1	88	44	0	
+69	8	9	4	288	1	88	40	0	
+70	10	7	8	560	1	50	40	0	
+71	4	7	10	280	1	18	30	0	
+72	10	6	5	300	1	69	65	0	
+73	9	10	4	360	1	0	0	10	
+74	6	8	9	432	1	28	36	0	
+75	5	5	6	150	1	78	18	0	
+76	8	4	5	160	1	69	60	0	
+77	8	10	2	160	1	0	24	10	
+78	10	4	8	320	1	50	32	0	
+79	4	9	6	216	1	78	12	0	
+80	10	1	5	50	1	69	55	0	
+81	7	2	7	98	1	50	78	0	
+82	4	2	10	80	1	18	20	0	
+83	10	5	6	300	1	78	6	0	
+84	7	9	4	252	1	88	36	0	
+85	3	3	4	36	1	88	32	0	
+86	7	4	2	56	1	42	61	0	
+87	6	10	10	600	1	18	10	0	
+88	7	6	1	42	1	42	72	0	
+89	7	2	2	28	1	97	53	0	
+90	6	1	9	54	1	28	27	0	
+91	3	10	10	300	1	18	0	0	
+92	9	9	2	162	1	0	22	10	
+93	3	7	4	84	1	88	28	0	
+94	6	6	10	360	1	8	90	0	
+95	7	5	2	70	1	42	59	0	
+96	7	8	3	168	1	88	90	0	
+97	4	2	3	24	1	97	26	0	
+98	8	10	2	160	1	0	20	10	
+99	6	2	7	84	1	50	71	0	
+100	4	2	4	32	1	88	24	0	
+101	9	2	5	90	1	78	92	0	
+102	9	9	1	81	1	0	28	10	
+103	1	8	3	24	1	88	87	0	
+104	8	3	5	120	1	78	87	0	
+105	1	10	1	10	1	18	99	0	
+106	2	8	2	32	1	42	57	0	
+107	9	6	8	432	1	50	24	0	
+108	7	7	9	441	1	28	18	0	
+109	4	10	10	400	1	8	80	0	
+110	4	5	4	80	1	88	20	0	
+111	1	10	1	10	1	28	99	0	
+112	10	7	3	210	1	88	84	0	
+113	2	2	2	8	1	97	51	0	
+114	4	3	5	60	1	78	82	0	
+115	3	3	7	63	1	50	64	0	
+116	10	4	8	320	1	50	16	0	
+117	6	1	7	42	1	59	88	0	
+118	5	6	1	30	1	42	71	0	
+119	8	5	7	280	1	59	81	0	
+120	4	10	6	240	1	78	0	0	
+121	4	9	7	252	1	59	74	0	
+122	2	9	6	108	1	69	49	0	
+123	7	10	2	140	1	0	18	10	
+124	8	1	8	64	1	50	8	0	
+125	3	9	9	243	1	28	9	0	
+126	7	6	2	84	1	42	55	0	
+127	7	4	10	280	1	8	70	0	
+128	5	3	1	15	1	97	60	0	
+129	9	9	8	648	1	50	0	0	
+130	3	9	5	135	1	78	77	0	
+131	9	10	3	270	1	0	7	10	
+132	2	6	2	24	1	42	53	0	
+133	7	1	2	14	1	97	49	0	
+134	10	10	7	700	1	59	67	0	
+135	9	1	2	18	1	97	47	0	
+136	2	2	7	28	1	59	60	0	
+137	2	10	9	180	1	28	0	0	
+138	2	7	9	126	1	0	68	0	
+139	8	3	8	192	1	42	32	0	
+140	1	3	2	6	1	97	45	0	
+141	2	6	10	120	1	8	60	0	
+142	1	8	8	64	1	42	24	0	
+143	8	1	10	80	1	8	50	0	
+144	9	9	10	810	1	8	40	0	
+145	9	8	8	576	1	42	16	0	
+146	9	7	8	504	1	42	8	0	
+147	4	3	2	24	1	97	43	0	
+148	5	4	9	180	1	0	59	0	
+149	4	4	5	80	1	78	72	0	
+150	8	1	1	8	1	97	59	0	
+151	3	5	10	150	1	8	30	0	
+152	8	4	10	320	1	8	20	0	
+153	9	8	8	576	1	42	0	0	
+154	6	3	4	72	1	88	16	0	
+155	9	3	3	81	1	97	23	0	
+156	1	2	5	10	1	78	67	0	
+157	8	4	8	256	1	38	0	0	
+158	4	2	4	32	1	88	12	0	
+159	4	7	6	168	1	69	43	0	
+160	10	6	10	600	1	8	10	0	
+161	5	10	10	500	1	8	0	0	
+162	7	8	7	392	1	59	53	0	
+163	3	1	4	12	1	88	8	0	
+164	3	3	5	45	1	78	62	0	
+165	4	4	3	48	1	88	81	0	
+166	4	1	3	12	1	97	20	0	
+167	3	7	4	84	1	88	4	0	
+168	9	6	3	162	1	88	78	0	
+169	4	10	2	80	1	0	16	10	
+170	3	6	6	108	1	69	37	0	
+171	3	7	9	189	1	0	50	0	
+172	2	2	10	40	1	0	40	0	
+173	2	8	10	160	1	0	30	0	
+174	4	8	1	32	1	50	99	0	
+175	5	3	6	90	1	69	31	0	
+176	3	4	6	72	1	69	25	0	
+177	5	8	5	200	1	78	57	0	
+178	2	3	10	60	1	0	20	0	
+179	8	6	8	384	1	0	85	0	
+180	4	3	5	60	1	78	52	0	
+181	3	2	7	42	1	59	46	0	
+182	4	6	8	192	1	0	77	0	
+183	8	5	3	120	1	88	75	0	
+184	7	6	1	42	1	88	99	0	
+185	6	2	10	120	1	0	10	0	
+186	8	7	6	336	1	69	19	0	
+187	10	1	5	50	1	78	47	0	
+188	4	6	6	144	1	69	13	0	
+189	6	10	3	180	1	0	4	10	
+190	2	10	3	60	1	78	97	0	
+191	10	9	6	540	1	69	7	0	
+192	10	8	10	800	1	0	0	0	
+193	6	5	9	270	1	18	90	0	
+194	9	9	4	324	1	88	0	0	
+195	6	9	7	378	1	59	39	0	
+196	10	2	5	100	1	78	42	0	
+197	2	6	7	84	1	59	32	0	
+198	7	1	2	14	1	97	41	0	
+199	2	6	3	36	1	88	72	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	22	8	16	2816	1	35	0	55	
+1	25	22	33	18150	3	35	51	50	
+2	11	33	30	10890	4	66	56	52	
+3	5	26	18	2340	1	70	0	94	
+4	28	35	1	980	2	0	79	57	
+5	32	26	17	14144	2	0	44	65	
+6	13	5	21	1365	1	70	0	69	
+7	12	24	19	5472	1	0	62	87	
+8	26	27	30	21060	3	35	21	55	
+9	34	11	29	10846	1	0	33	0	
+10	20	22	5	2200	4	0	94	0	
+11	28	15	30	12600	3	35	21	0	
+12	21	14	18	5292	1	0	62	29	
+13	31	10	32	9920	1	35	54	0	
+14	14	2	14	392	1	35	86	83	
+15	16	23	24	8832	4	33	70	0	
+16	19	6	32	3648	4	33	35	40	
+17	6	15	15	1350	1	35	0	91	
+18	20	15	11	3300	3	35	86	22	
+19	34	19	33	21318	2	35	55	0	
+20	10	7	22	1540	4	33	70	38	
+21	31	8	24	5952	1	35	19	62	
+22	7	1	24	168	4	33	70	75	
+23	3	34	9	918	3	0	30	96	
+24	24	4	35	3360	4	33	0	25	
+25	15	4	26	1560	4	66	0	0	
+26	31	27	23	19251	2	0	16	34	
+27	12	34	28	11424	2	35	27	88	
+28	35	19	27	17955	2	35	0	0	
+29	2	30	3	180	3	0	52	98	
+30	6	10	6	360	1	35	86	28	
+31	27	9	24	5832	1	35	54	31	
+32	31	10	23	7130	1	0	33	65	
+33	25	13	35	11375	4	33	0	0	
+34	31	31	30	28830	4	0	34	31	
+35	28	5	3	420	1	0	30	50	
+36	22	8	15	2640	1	35	0	33	
+37	21	11	35	8085	4	33	35	0	
+38	16	13	28	5824	4	33	35	76	
+39	11	1	16	176	4	33	70	27	
+40	15	33	3	1485	4	0	94	20	
+41	25	9	16	3600	1	35	54	58	
+42	31	13	24	9672	1	0	33	34	
+43	35	33	23	26565	3	0	0	35	
+44	31	32	4	3968	3	0	62	65	
+45	16	12	17	3264	1	0	83	16	
+46	30	21	3	1890	4	0	94	53	
+47	31	33	7	7161	3	0	84	64	
+48	16	27	18	7776	4	0	64	84	
+49	9	12	25	2700	4	66	56	91	
+50	27	26	29	20358	3	35	21	28	
+51	15	6	14	1260	1	35	86	0	
+52	35	10	11	3850	1	0	0	35	
+53	7	22	30	4620	4	66	26	35	
+54	10	31	16	4960	1	0	83	82	
+55	29	2	31	1798	1	70	21	0	
+56	20	27	7	3780	2	35	88	46	
+57	3	14	13	546	1	35	86	34	
+58	3	17	18	918	1	0	33	96	
+59	26	27	9	6318	2	0	0	34	
+60	17	2	19	646	1	70	0	52	
+61	19	4	19	1444	1	70	0	33	
+62	33	6	19	3762	1	35	0	0	
+63	34	33	22	24684	3	0	62	0	
+64	5	30	2	300	4	0	94	48	
+65	24	17	24	9792	1	70	52	52	
+66	30	34	1	1020	3	0	52	34	
+67	12	22	12	3168	2	35	88	79	
+68	12	17	4	816	4	0	94	83	
+69	18	14	24	6048	3	35	21	81	
+70	10	22	13	2860	1	0	83	72	
+71	19	2	20	760	1	70	21	75	
+72	25	21	20	10500	3	35	51	25	
+73	4	30	19	2280	3	0	62	96	
+74	31	8	9	2232	1	35	19	31	
+75	20	35	21	14700	1	0	62	50	
+76	33	29	35	33495	2	0	44	0	
+77	3	5	22	330	4	33	70	86	
+78	20	24	8	3840	2	35	88	26	
+79	14	4	31	1736	4	66	56	0	
+80	35	16	5	2800	3	35	16	0	
+81	22	17	12	4488	3	35	86	0	
+82	4	32	35	4480	3	67	64	0	
+83	15	20	16	4800	1	0	83	32	
+84	32	34	34	36992	2	0	44	33	
+85	33	18	4	2376	3	35	16	35	
+86	2	19	17	646	1	35	0	97	
+87	11	25	15	4125	1	0	83	61	
+88	7	16	26	2912	4	66	26	28	
+89	7	22	7	1078	2	35	88	91	
+90	6	6	4	144	3	35	16	94	
+91	8	15	5	600	3	35	16	81	
+92	24	19	32	14592	3	35	51	75	
+93	28	27	14	10584	2	0	79	29	
+94	31	6	35	6510	1	35	19	0	
+95	2	10	27	540	4	66	26	42	
+96	27	33	23	20493	2	35	0	62	
+97	34	22	8	5984	4	0	0	34	
+98	33	5	7	1155	1	35	86	50	
+99	1	12	7	84	3	0	30	99	
+100	29	17	9	4437	3	35	0	70	
+101	34	32	10	10880	3	0	52	0	
+102	14	34	26	12376	4	66	26	14	
+103	11	33	18	6534	4	33	70	16	
+104	28	33	10	9240	3	0	52	64	
+105	16	10	1	160	1	0	83	0	
+106	7	28	27	5292	1	35	19	93	
+107	9	21	23	4347	4	33	70	66	
+108	17	17	9	2601	3	35	86	42	
+109	9	20	20	3600	4	33	70	57	
+110	29	25	9	6525	2	0	79	0	
+111	16	15	11	2640	3	35	86	59	
+112	10	32	13	4160	3	35	86	88	
+113	27	22	7	4158	2	35	0	35	
+114	29	23	30	20010	4	0	64	0	
+115	8	33	32	8448	4	33	35	92	
+116	35	14	13	6370	3	35	0	35	
+117	1	26	32	832	2	35	55	99	
+118	5	6	1	30	3	35	16	89	
+119	13	5	7	455	1	35	86	37	
+120	9	25	31	6975	4	66	56	82	
+121	29	24	22	15312	2	0	16	65	
+122	7	9	6	378	1	35	86	15	
+123	27	35	22	20790	2	35	27	61	
+124	23	11	23	5819	1	70	21	52	
+125	13	14	4	728	3	35	16	68	
+126	22	31	32	21824	4	33	0	72	
+127	17	14	20	4760	1	0	62	70	
+128	35	18	16	10080	3	35	0	0	
+129	34	19	28	18088	2	35	27	0	
+130	3	29	25	2175	2	0	44	97	
+131	14	35	18	8820	1	35	0	77	
+132	2	1	2	4	4	0	94	97	
+133	27	1	2	54	1	70	85	27	
+134	15	35	7	3675	2	0	79	85	
+135	4	1	12	48	1	70	85	23	
+136	17	17	22	6358	1	35	54	83	
+137	2	10	4	80	4	0	94	95	
+138	12	22	29	7656	4	66	56	40	
+139	13	18	13	3042	3	35	86	75	
+140	26	18	2	936	2	35	88	0	
+141	17	1	25	425	4	33	35	59	
+142	6	13	13	1014	1	35	86	22	
+143	33	21	10	6930	2	35	55	34	
+144	19	14	35	9310	4	33	35	21	
+145	14	13	13	2366	1	0	83	47	
+146	4	22	33	2904	3	67	31	0	
+147	34	28	7	6664	3	0	30	34	
+148	5	24	4	480	2	0	16	94	
+149	14	24	30	10080	4	66	26	0	
+150	33	1	21	693	1	70	0	0	
+151	13	20	25	6500	4	66	56	27	
+152	23	4	35	3220	4	33	0	49	
+153	4	3	18	216	4	33	70	82	
+154	11	23	14	3542	2	35	0	89	
+155	29	28	28	22736	3	0	0	70	
+156	6	27	10	1620	3	0	52	92	
+157	28	9	33	8316	1	70	52	0	
+158	34	22	34	25432	4	0	0	0	
+159	29	12	21	7308	1	0	62	0	
+160	5	6	35	1050	4	33	0	94	
+161	5	15	30	2250	1	70	21	94	
+162	32	18	32	18432	2	35	55	67	
+163	13	31	9	3627	2	35	88	66	
+164	23	3	5	345	1	70	85	0	
+165	9	9	28	2268	4	66	56	73	
+166	24	1	28	672	1	70	52	28	
+167	8	27	24	5184	4	0	34	91	
+168	34	26	28	24752	2	0	16	0	
+169	34	35	22	26180	3	0	30	0	
+170	23	16	26	9568	1	70	21	29	
+171	13	22	29	8294	4	66	56	14	
+172	12	7	20	1680	1	70	0	82	
+173	32	28	15	13440	3	0	84	32	
+174	4	33	31	4092	3	67	0	0	
+175	10	33	26	8580	4	66	56	63	
+176	18	24	11	4752	2	0	0	82	
+177	35	13	30	13650	1	0	0	0	
+178	32	23	15	11040	4	0	0	68	
+179	13	26	3	1014	4	0	94	35	
+180	29	23	30	20010	4	0	34	62	
+181	28	27	17	12852	3	0	30	68	
+182	34	11	3	1122	1	0	30	0	
+183	28	25	23	16100	4	0	64	29	
+184	7	16	11	1232	1	0	83	92	
+185	31	32	30	29760	4	0	34	0	
+186	23	7	26	4186	1	70	52	76	
+187	30	11	15	4950	1	0	0	70	
+188	34	26	16	14144	2	0	0	0	
+189	16	5	3	240	1	0	30	34	
+190	22	30	13	8580	2	0	0	60	
+191	5	29	16	2320	3	0	84	95	
+192	35	33	30	34650	3	0	0	0	
+193	1	10	34	340	3	35	51	99	
+194	9	9	24	1944	4	33	70	48	
+195	31	29	17	15283	3	0	62	34	
+196	25	32	35	28000	3	35	51	0	
+197	27	21	27	15309	2	35	27	34	
+198	32	31	12	11904	3	0	84	0	
+199	27	21	23	13041	4	0	64	57	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=04 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	37	93	31	106671	29	0	62	61	
+1	65	32	63	131040	23	59	0	0	
+2	41	48	65	127920	35	0	0	0	
+3	90	71	3	19170	4	0	96	0	
+4	53	30	71	112890	30	68	0	0	
+5	52	1	42	2184	5	90	0	0	
+6	73	95	76	527060	18	0	0	0	
+7	92	44	84	340032	9	0	0	0	
+8	21	37	60	46620	30	62	0	61	
+9	4	51	54	11016	15	47	0	86	
+10	30	62	85	158100	23	0	0	69	
+11	43	15	85	54825	25	83	0	0	
+12	71	94	8	53392	20	0	89	0	
+13	91	75	22	150150	10	0	72	0	
+14	89	17	24	36312	1	66	48	0	
+15	61	73	64	284992	27	0	0	0	
+16	89	46	2	8188	6	0	98	0	
+17	81	40	35	113400	14	52	38	0	
+18	55	65	21	75075	24	0	78	0	
+19	94	79	48	356448	8	0	0	0	
+20	65	27	42	73710	21	70	0	0	
+21	61	73	49	218197	29	0	0	0	
+22	57	46	64	167808	26	0	0	0	
+23	38	49	14	26068	25	0	83	0	
+24	34	9	90	27540	34	78	0	0	
+25	40	64	1	2560	2	31	97	0	
+26	36	32	93	107136	35	48	0	0	
+27	87	29	43	108489	12	58	0	0	
+28	55	19	87	90915	28	63	0	0	
+29	32	80	28	71680	33	0	55	49	
+30	71	80	56	318080	22	0	0	0	
+31	2	54	39	4212	30	0	52	61	
+32	81	40	38	123120	14	52	0	0	
+33	20	23	40	18400	26	0	55	67	
+34	86	61	60	314760	15	0	0	0	
+35	78	20	53	82680	15	61	0	0	
+36	37	18	65	43290	27	73	0	0	
+37	96	31	90	267840	2	0	0	0	
+38	61	68	93	385764	30	0	0	0	
+39	36	21	31	23436	21	70	42	0	
+40	20	38	73	55480	19	49	0	77	
+41	35	79	1	2765	4	0	99	0	
+42	21	88	39	72072	28	0	0	66	
+43	10	68	93	63240	11	0	0	90	
+44	96	2	34	6528	6	91	0	0	
+45	86	87	17	127194	13	0	82	0	
+46	95	31	23	67735	4	0	73	0	
+47	16	58	67	62176	25	0	0	69	
+48	16	27	98	42336	31	57	0	61	
+49	24	67	65	104520	24	28	0	69	
+50	92	66	39	236808	8	0	48	0	
+51	70	11	44	33880	15	81	0	0	
+52	100	10	41	41000	2	31	56	0	
+53	92	97	75	669300	3	0	0	0	
+54	20	91	11	20020	7	0	44	3	
+55	59	27	11	17523	1	66	88	0	
+56	55	7	42	16170	1	93	47	0	
+57	83	54	33	147906	9	44	58	0	
+58	83	77	8	51128	3	0	89	0	
+59	16	57	64	58368	31	0	0	61	
+60	22	62	79	107756	18	0	0	77	
+61	99	79	14	109494	3	0	75	0	
+62	53	61	74	239242	32	0	0	0	
+63	4	93	62	23064	29	0	0	61	
+64	90	90	62	502200	5	0	0	0	
+65	74	97	89	638842	20	0	0	0	
+66	90	29	6	15660	2	0	90	0	
+67	47	62	57	166098	32	0	0	53	
+68	77	27	44	91476	19	57	0	0	
+69	48	39	34	63648	23	59	63	0	
+70	100	27	48	129600	1	66	0	0	
+71	14	47	80	52640	15	0	0	86	
+72	90	96	15	129600	11	0	77	0	
+73	79	30	44	104280	17	0	52	0	
+74	86	8	99	68112	8	79	0	0	
+75	45	75	46	155250	34	0	53	42	
+76	8	34	15	4080	26	46	79	0	
+77	68	30	32	65280	15	0	60	0	
+78	90	14	58	73080	4	86	0	0	
+79	44	59	26	67496	31	0	73	0	
+80	30	21	75	47250	29	73	0	0	
+81	87	52	97	438828	14	0	0	0	
+82	54	52	40	112320	26	46	39	0	
+83	70	25	16	28000	1	66	72	0	
+84	57	29	94	155382	24	69	0	0	
+85	53	3	84	13356	3	97	0	0	
+86	27	64	42	72576	29	0	49	0	
+87	56	60	10	33600	16	0	84	0	
+88	17	76	41	52972	16	0	0	83	
+89	67	12	62	49848	17	81	0	0	
+90	66	71	29	135894	27	0	64	0	
+91	23	30	40	27600	32	0	57	53	
+92	69	59	92	374532	23	0	0	0	
+93	23	7	4	644	4	86	93	0	
+94	36	26	70	65520	32	62	0	53	
+95	37	15	72	39960	31	78	0	0	
+96	27	98	13	34398	22	0	81	71	
+97	34	32	3	3264	3	0	97	0	
+98	18	80	32	46080	28	0	39	66	
+99	16	42	7	4704	9	44	91	0	
+100	14	22	34	10472	27	73	65	0	
+101	9	52	15	7020	28	0	84	0	
+102	19	29	61	33611	18	62	0	77	
+103	61	78	73	347334	31	0	0	0	
+104	48	83	55	219120	33	0	0	49	
+105	1	70	51	3570	3	0	0	99	
+106	2	98	82	16072	12	0	0	89	
+107	19	16	28	8512	17	81	62	0	
+108	67	47	39	122811	26	46	0	0	
+109	14	10	10	1400	5	90	90	0	
+110	24	15	54	19440	34	84	0	42	
+111	21	100	81	170100	22	0	0	71	
+112	90	7	63	39690	6	91	34	0	
+113	32	62	52	103168	30	0	0	61	
+114	34	3	35	3570	15	61	53	0	
+115	3	43	87	11223	7	0	0	0	
+116	40	4	48	7680	5	90	42	0	
+117	56	1	47	2632	1	93	0	0	
+118	15	46	11	7590	19	0	89	0	
+119	98	75	37	271950	5	0	62	0	
+120	54	20	96	103680	22	80	0	0	
+121	54	99	57	304722	11	0	0	0	
+122	22	49	86	92708	19	0	0	77	
+123	87	90	82	642060	13	0	0	0	
+124	98	91	98	873964	6	0	0	0	
+125	13	9	9	1053	13	90	86	0	
+126	7	66	52	24024	16	0	41	83	
+127	77	74	20	113960	18	0	76	0	
+128	45	93	11	46035	7	0	33	3	
+129	69	69	78	371358	24	0	0	0	
+130	33	79	55	143385	26	0	0	67	
+131	29	10	43	12470	33	41	40	0	
+132	22	36	12	9504	28	63	87	0	
+133	77	81	52	324324	17	0	0	0	
+134	80	30	27	64800	14	52	73	0	
+135	39	1	72	2808	20	97	0	0	
+136	42	12	27	13608	15	81	44	0	
+137	72	70	89	448560	21	0	0	0	
+138	32	87	9	25056	28	0	71	66	
+139	88	43	58	219472	9	44	0	0	
+140	21	13	62	16926	27	82	0	66	
+141	22	86	100	189200	20	0	0	74	
+142	71	18	38	48564	16	77	55	0	
+143	48	41	100	196800	33	0	0	0	
+144	49	49	40	96040	33	41	0	0	
+145	29	38	78	85956	23	62	0	69	
+146	19	7	88	11704	26	79	0	67	
+147	4	43	2	344	2	31	98	0	
+148	5	74	29	10730	17	0	68	79	
+149	34	14	85	40460	33	83	0	49	
+150	8	81	41	26568	9	0	0	92	
+151	83	5	10	4150	4	86	58	0	
+152	28	24	70	47040	21	76	0	72	
+153	89	58	78	402636	12	0	0	0	
+154	66	63	84	349272	28	0	0	0	
+155	69	83	83	475341	25	0	0	0	
+156	1	2	25	50	20	97	72	0	
+157	8	74	98	58016	10	0	0	91	
+158	14	82	94	107912	25	0	0	85	
+159	44	7	86	26488	13	90	0	0	
+160	80	46	10	36800	8	0	87	0	
+161	75	10	10	7500	4	86	68	0	
+162	27	28	77	58212	24	0	0	69	
+163	23	61	4	5612	16	0	94	0	
+164	43	83	5	17845	10	0	94	0	
+165	34	84	53	151368	34	0	0	42	
+166	4	61	23	5612	32	0	74	0	
+167	83	77	84	536844	16	0	0	0	
+168	99	86	73	621522	4	0	0	0	
+169	74	100	72	532800	10	0	0	0	
+170	33	6	26	5148	15	81	71	0	
+171	73	57	89	370329	19	0	0	0	
+172	62	92	20	114080	11	0	57	0	
+173	42	78	100	327600	34	0	0	0	
+174	44	38	11	18392	12	58	83	0	
+175	95	13	56	69160	2	31	0	0	
+176	63	44	6	16632	1	0	93	0	
+177	15	8	15	1800	25	83	85	0	
+178	82	13	40	42640	12	58	43	0	
+179	18	76	68	93024	17	0	0	79	
+180	64	13	15	12480	4	86	78	0	
+181	33	82	97	262482	27	0	0	66	
+182	14	76	78	82992	31	0	0	77	
+183	68	55	43	160820	22	0	56	0	
+184	27	76	91	186732	21	0	0	72	
+185	36	2	90	6480	18	95	0	0	
+186	18	77	16	22176	33	0	83	49	
+187	60	41	15	36900	9	0	84	0	
+188	64	56	16	57344	12	0	78	0	
+189	96	100	33	316800	7	0	0	3	
+190	12	30	33	11880	26	0	64	0	
+191	30	29	26	22620	21	70	73	0	
+192	40	98	100	392000	35	0	0	41	
+193	36	15	99	53460	32	61	0	0	
+194	69	29	4	8004	2	0	96	0	
+195	26	79	7	14378	11	0	92	0	
+196	80	12	55	52800	16	77	0	0	
+197	72	36	47	121824	19	57	44	0	
+198	7	91	12	7644	12	0	82	89	
+199	92	66	93	564696	1	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	79	95	345230	18	0	0	0	
+1	67	22	98	144452	31	78	0	0	
+2	70	29	66	133980	51	47	0	0	
+3	72	35	100	252000	32	54	0	0	
+4	96	50	99	475200	6	0	0	0	
+5	69	49	89	300909	25	34	0	0	
+6	69	84	44	255024	33	0	0	0	
+7	72	19	86	117648	52	0	0	0	
+8	10	42	50	21000	6	50	0	87	
+9	37	50	46	85100	40	0	0	0	
+10	99	25	67	165825	39	75	0	0	
+11	79	75	59	349575	16	0	41	0	
+12	98	27	72	190512	45	55	0	0	
+13	81	50	95	384750	12	46	0	0	
+14	70	18	84	105840	45	82	0	0	
+15	4	39	35	5460	3	0	0	95	
+16	98	28	80	219520	41	0	0	0	
+17	87	11	85	81345	32	89	0	0	
+18	71	45	66	210870	42	34	0	0	
+19	85	57	74	358530	15	0	0	0	
+20	13	73	67	63583	3	0	0	82	
+21	70	23	86	138460	50	29	0	0	
+22	29	48	28	38976	5	0	69	66	
+23	78	50	79	308100	23	45	0	0	
+24	72	4	86	24768	11	96	0	0	
+25	86	27	75	174150	47	62	0	0	
+26	80	33	89	234960	37	36	0	0	
+27	66	2	91	12012	5	91	0	0	
+28	72	32	66	152064	49	57	0	0	
+29	66	91	88	528528	5	0	0	0	
+30	80	22	81	142560	35	78	0	0	
+31	35	91	89	283465	24	0	0	44	
+32	25	50	8	10000	4	0	62	0	
+33	86	13	87	97266	33	84	0	0	
+34	81	44	69	245916	36	40	0	0	
+35	41	78	76	243048	35	0	0	43	
+36	90	19	80	136800	3	81	0	0	
+37	74	44	100	325600	21	0	0	0	
+38	61	69	84	353556	17	0	0	0	
+39	83	38	73	230242	38	0	0	0	
+40	97	5	74	35890	21	95	0	0	
+41	82	49	68	273224	29	44	0	0	
+42	6	43	25	6450	3	0	67	82	
+43	49	20	22	21560	14	24	67	0	
+44	66	98	29	187572	26	0	71	0	
+45	97	81	93	730701	2	0	0	0	
+46	87	47	98	400722	9	0	0	0	
+47	91	14	83	105742	13	86	0	0	
+48	88	27	92	218592	41	28	0	0	
+49	68	83	78	440232	7	0	0	0	
+50	98	2	79	15484	1	98	0	0	
+51	92	34	97	303416	25	0	0	0	
+52	86	43	92	340216	15	57	0	0	
+53	70	14	73	71540	53	53	0	0	
+54	91	50	70	318500	21	44	0	0	
+55	68	1	76	5168	9	99	0	0	
+56	67	23	75	115575	52	19	0	0	
+57	80	24	70	134400	51	23	0	0	
+58	87	13	90	101790	22	87	0	0	
+59	98	6	97	57036	10	94	0	0	
+60	75	31	88	204600	44	31	0	0	
+61	80	44	96	337920	19	38	0	0	
+62	12	27	6	1944	2	0	93	85	
+63	18	87	80	125280	23	0	0	78	
+64	83	31	88	226424	37	69	0	0	
+65	81	24	82	159408	30	76	0	0	
+66	100	77	100	770000	1	0	0	0	
+67	58	53	65	199810	46	0	0	0	
+68	5	30	42	6300	3	43	0	95	
+69	91	17	80	123760	19	83	0	0	
+70	6	87	81	42282	10	0	0	94	
+71	87	47	95	388455	10	0	0	0	
+72	74	30	83	184260	47	0	0	0	
+73	73	15	78	85410	7	83	0	0	
+74	82	81	98	650916	3	0	0	0	
+75	84	26	76	165984	49	0	0	0	
+76	11	94	71	73414	9	0	0	87	
+77	18	92	77	127512	7	0	0	78	
+78	73	19	71	98477	53	21	0	0	
+79	37	97	71	254819	26	0	0	60	
+80	86	50	92	395600	9	47	0	0	
+81	92	69	61	387228	11	0	0	0	
+82	76	34	66	170544	48	28	0	0	
+83	84	39	79	258804	31	37	0	0	
+84	77	26	100	200200	45	29	0	0	
+85	83	34	88	248336	34	50	0	0	
+86	72	40	79	227520	39	35	0	0	
+87	82	54	58	256824	32	0	0	0	
+88	84	11	86	79464	36	89	0	0	
+89	85	28	73	173740	48	0	0	0	
+90	66	31	78	159588	49	26	0	0	
+91	94	1	99	9306	2	99	0	0	
+92	75	15	67	75375	52	85	0	0	
+93	100	95	62	589000	4	0	0	0	
+94	43	70	84	252840	35	0	0	0	
+95	80	26	98	203840	44	62	0	0	
+96	70	68	44	209440	43	0	0	0	
+97	43	22	21	19866	14	24	67	49	
+98	83	18	94	140436	2	81	0	0	
+99	96	70	39	262080	11	0	61	0	
+100	68	81	51	280908	28	0	40	0	
+101	60	75	66	297000	26	0	0	0	
+102	99	36	66	235224	37	0	0	0	
+103	70	95	15	99750	35	0	84	0	
+104	45	88	87	344520	18	0	0	46	
+105	98	89	41	357602	16	0	0	0	
+106	70	45	68	214200	41	55	0	0	
+107	75	23	78	134550	51	0	0	0	
+108	95	9	76	64980	24	91	0	0	
+109	7	77	97	52283	10	0	0	87	
+110	99	39	76	293436	27	0	0	0	
+111	34	98	69	229908	5	0	0	66	
+112	27	66	66	117612	8	0	0	0	
+113	66	16	99	104544	25	84	0	0	
+114	44	73	97	311564	24	0	0	0	
+115	95	32	99	300960	8	68	0	0	
+116	90	86	48	371520	13	0	0	0	
+117	93	9	70	58590	53	82	0	0	
+118	68	26	78	137904	50	52	0	0	
+119	73	9	84	55188	53	91	0	0	
+120	77	13	73	73073	53	40	0	0	
+121	8	77	79	48664	12	0	0	84	
+122	75	96	40	288000	28	0	0	0	
+123	95	30	79	225150	40	70	0	0	
+124	100	37	92	340400	14	54	0	0	
+125	85	2	79	13430	4	98	0	0	
+126	84	10	71	59640	49	89	0	0	
+127	84	46	100	386400	12	0	0	0	
+128	100	67	46	308200	20	0	44	0	
+129	24	2	2	96	1	98	79	0	
+130	78	29	67	151554	50	0	0	0	
+131	81	39	86	271674	30	0	0	0	
+132	71	10	99	70290	44	88	0	0	
+133	69	11	81	61479	48	88	0	0	
+134	70	37	100	259000	31	0	0	0	
+135	90	37	87	289710	27	39	0	0	
+136	80	24	67	128640	51	76	0	0	
+137	88	19	72	120384	46	81	0	0	
+138	68	4	74	20128	12	96	0	0	
+139	73	83	18	109062	29	0	82	0	
+140	71	21	70	104370	52	64	0	0	
+141	37	94	87	302586	17	0	0	61	
+142	93	80	44	327360	20	0	0	0	
+143	93	38	96	339264	19	0	0	0	
+144	76	3	68	15504	4	95	0	0	
+145	66	50	77	254100	34	0	0	0	
+146	84	47	98	386904	10	47	0	0	
+147	87	49	94	400722	6	50	0	0	
+148	51	64	69	225216	40	0	0	37	
+149	7	17	17	2023	1	77	81	30	
+150	85	86	6	43860	2	0	94	0	
+151	87	2	71	12354	7	98	0	0	
+152	74	21	90	139860	38	79	0	0	
+153	71	22	71	110902	52	42	0	0	
+154	27	2	49	2646	5	93	0	0	
+155	89	20	70	124600	42	80	0	0	
+156	66	26	99	169884	48	62	0	0	
+157	66	32	86	181632	47	30	0	0	
+158	99	37	86	315018	22	48	0	0	
+159	95	11	83	86735	18	89	0	0	
+160	77	2	79	12166	9	97	0	0	
+161	89	5	85	37825	17	95	0	0	
+162	86	32	76	209152	43	68	0	0	
+163	37	21	2	1554	1	77	98	0	
+164	70	15	68	71400	53	67	0	0	
+165	87	35	75	228375	39	0	0	0	
+166	75	8	79	47400	54	0	0	0	
+167	47	24	31	34968	14	0	67	0	
+168	87	1	91	7917	6	99	0	0	
+169	98	24	68	159936	27	76	0	0	
+170	67	5	81	27135	23	95	0	0	
+171	95	11	92	96140	16	89	0	0	
+172	67	79	42	222306	33	0	44	0	
+173	86	21	81	146286	1	77	0	0	
+174	95	26	98	242060	11	70	0	0	
+175	72	29	96	200448	45	0	0	0	
+176	75	45	93	313875	23	0	0	0	
+177	71	10	88	62480	47	89	0	0	
+178	87	31	76	204972	44	0	0	0	
+179	72	21	67	101304	53	0	0	0	
+180	88	9	98	77616	14	91	0	0	
+181	91	15	70	95550	34	85	0	0	
+182	26	69	67	120198	33	0	0	69	
+183	95	98	30	279300	4	0	70	0	
+184	87	48	76	317376	22	0	0	0	
+185	77	44	82	277816	29	0	0	0	
+186	74	26	99	190476	46	53	0	0	
+187	67	38	90	229140	38	38	0	0	
+188	100	54	67	361800	14	0	0	0	
+189	69	20	86	118680	50	78	0	0	
+190	93	79	49	360003	13	0	48	0	
+191	69	34	91	213486	42	0	0	0	
+192	30	11	11	3630	1	77	81	0	
+193	10	70	73	51100	7	0	0	68	
+194	79	40	78	246480	36	0	0	0	
+195	96	94	21	189504	7	0	78	0	
+196	73	68	86	426904	8	0	0	27	
+197	92	37	79	268916	30	39	0	0	
+198	81	2	78	12636	5	98	0	0	
+199	94	20	73	137240	20	80	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	79	95	345230	19	0	0	0	
+1	67	77	43	221837	42	0	42	0	
+2	70	74	1	5180	4	0	99	0	
+3	72	90	15	97200	29	0	85	0	
+4	96	90	14	120960	7	0	86	0	
+5	69	49	89	300909	24	0	0	0	
+6	69	84	44	255024	33	0	36	0	
+7	72	99	36	256608	33	0	0	0	
+8	10	42	50	21000	8	0	0	88	
+9	37	50	46	85100	25	0	0	60	
+10	99	25	67	165825	25	75	0	0	
+11	79	75	59	349575	18	0	0	0	
+12	98	87	32	272832	29	0	51	0	
+13	81	95	5	38475	30	0	95	0	
+14	70	88	39	240240	37	0	0	0	
+15	4	39	35	5460	4	43	62	84	
+16	98	28	80	219520	7	68	0	0	
+17	87	91	15	118755	21	0	85	0	
+18	71	70	16	79520	49	26	24	0	
+19	85	57	74	358530	14	0	0	0	
+20	13	73	67	63583	18	0	0	87	
+21	70	83	41	238210	37	0	39	0	
+22	29	48	28	38976	13	0	0	0	
+23	78	75	39	228150	39	0	35	0	
+24	72	4	86	24768	3	95	0	0	
+25	86	97	10	83420	8	0	48	0	
+26	80	73	24	140160	48	0	26	0	
+27	66	77	21	106722	50	0	58	0	
+28	72	77	26	144144	48	0	0	0	
+29	66	91	88	528528	5	0	0	0	
+30	80	97	16	124160	20	0	84	0	
+31	35	91	89	283465	22	0	0	44	
+32	25	50	8	10000	5	0	69	66	
+33	86	68	22	128656	48	0	50	0	
+34	81	94	49	373086	11	0	0	0	
+35	41	78	76	243048	36	0	0	0	
+36	90	84	35	264600	31	0	48	0	
+37	74	44	100	325600	13	56	0	0	
+38	61	69	84	353556	16	0	0	0	
+39	83	88	18	131472	33	0	82	0	
+40	97	5	74	35890	1	95	0	0	
+41	82	84	3	20664	22	0	97	0	
+42	6	43	25	6450	4	0	62	84	
+43	49	20	22	21560	10	77	31	0	
+44	66	98	29	187572	47	0	0	0	
+45	97	81	93	730701	2	0	0	0	
+46	87	77	33	221067	43	0	44	0	
+47	91	94	23	196742	14	0	76	0	
+48	88	92	12	97152	5	0	88	0	
+49	68	83	78	440232	6	0	0	0	
+50	98	77	4	30184	42	0	96	0	
+51	92	94	2	17296	3	0	98	0	
+52	86	73	12	75336	45	0	85	0	
+53	70	14	73	71540	3	81	0	0	
+54	91	90	45	368550	12	0	0	0	
+55	68	71	1	4828	14	0	99	0	
+56	67	98	35	229810	39	0	0	0	
+57	80	24	70	134400	46	76	0	0	
+58	87	93	35	283185	28	0	44	0	
+59	98	91	42	374556	8	0	58	0	
+60	75	31	88	204600	40	35	0	0	
+61	80	79	6	37920	51	0	28	0	
+62	12	27	6	1944	3	0	77	82	
+63	18	87	80	125280	22	0	0	79	
+64	83	91	43	324779	21	0	41	0	
+65	81	24	82	159408	45	76	0	0	
+66	100	77	100	770000	1	0	0	0	
+67	58	53	65	199810	46	0	0	0	
+68	5	30	42	6300	6	69	0	93	
+69	91	97	40	353080	15	0	41	0	
+70	6	87	81	42282	12	0	0	93	
+71	87	92	5	40020	19	0	95	0	
+72	74	30	83	184260	32	70	0	0	
+73	73	90	3	19710	25	0	97	0	
+74	82	81	98	650916	3	0	0	0	
+75	84	96	36	290304	4	0	62	0	
+76	11	94	71	73414	9	0	0	89	
+77	18	92	77	127512	3	0	0	82	
+78	73	79	21	121107	50	0	0	0	
+79	37	97	71	254819	34	0	0	0	
+80	86	50	92	395600	9	0	0	0	
+81	92	69	61	387228	10	0	0	0	
+82	76	99	26	195624	38	0	74	0	
+83	84	89	39	291564	10	0	61	0	
+84	77	81	25	155925	47	0	57	0	
+85	83	89	13	96031	16	0	87	0	
+86	72	80	39	224640	41	0	35	0	
+87	82	54	58	256824	32	0	39	0	
+88	84	96	1	8064	2	0	99	0	
+89	85	83	33	232815	38	0	41	0	
+90	66	76	18	90288	50	0	79	0	
+91	94	71	44	293656	26	0	0	0	
+92	75	100	47	352500	17	0	0	0	
+93	100	95	62	589000	4	0	0	0	
+94	43	70	84	252840	34	0	0	37	
+95	80	81	28	181440	47	0	29	0	
+96	70	68	44	209440	45	0	41	0	
+97	43	22	21	19866	10	77	31	49	
+98	83	18	94	140436	1	77	0	0	
+99	96	70	39	262080	32	0	0	0	
+100	68	81	51	280908	29	0	0	0	
+101	60	75	66	297000	25	0	0	0	
+102	99	91	6	54054	2	0	93	0	
+103	70	95	15	99750	27	0	85	0	
+104	45	88	87	344520	19	0	0	46	
+105	98	89	41	357602	15	0	0	0	
+106	70	80	48	268800	30	0	0	0	
+107	75	68	3	15300	32	0	97	0	
+108	95	89	11	93005	24	0	89	0	
+109	7	77	97	52283	10	0	0	92	
+110	99	39	76	293436	14	57	0	0	
+111	34	98	69	229908	5	0	0	66	
+112	27	66	66	117612	7	0	0	73	
+113	66	96	9	57024	26	0	91	0	
+114	44	73	97	311564	22	0	0	0	
+115	95	77	34	248710	35	0	0	0	
+116	90	86	48	371520	11	0	49	0	
+117	93	9	70	58590	6	83	0	0	
+118	68	26	78	137904	49	0	0	0	
+119	73	69	44	221628	43	0	0	0	
+120	77	98	3	22638	15	0	97	0	
+121	8	77	79	48664	19	0	0	91	
+122	75	96	40	288000	27	0	0	0	
+123	95	70	19	126350	48	0	72	0	
+124	100	97	22	213400	6	0	78	0	
+125	85	77	44	287980	27	0	40	0	
+126	84	95	41	327180	21	0	0	0	
+127	84	46	100	386400	9	50	0	0	
+128	100	67	46	308200	23	0	0	0	
+129	24	2	2	96	1	98	74	0	
+130	78	79	47	289614	26	0	44	0	
+131	81	84	26	176904	39	0	74	0	
+132	71	90	9	57510	23	0	91	0	
+133	69	76	41	215004	45	0	0	0	
+134	70	92	35	225400	41	0	0	0	
+135	90	87	27	211410	44	0	64	0	
+136	80	84	32	215040	44	0	32	0	
+137	88	19	72	120384	2	81	0	0	
+138	68	74	24	120768	49	26	0	0	
+139	73	83	18	109062	47	0	82	0	
+140	71	86	20	122120	49	0	78	0	
+141	37	94	87	302586	16	0	0	61	
+142	93	80	44	327360	20	0	40	0	
+143	93	68	26	164424	41	0	74	0	
+144	76	73	48	266304	31	0	0	0	
+145	66	75	17	84150	51	0	0	0	
+146	84	72	23	139104	43	0	77	0	
+147	87	74	44	283272	28	0	0	0	
+148	51	64	69	225216	36	0	0	41	
+149	7	17	17	2023	1	77	0	83	
+150	85	86	6	43860	12	0	94	0	
+151	87	2	71	12354	4	98	0	0	
+152	74	21	90	139860	26	79	0	0	
+153	71	77	11	60137	51	0	17	0	
+154	27	2	49	2646	3	95	0	72	
+155	89	20	70	124600	30	80	0	0	
+156	66	91	19	114114	50	0	21	0	
+157	66	32	86	181632	40	66	0	0	
+158	99	72	11	78408	42	0	85	0	
+159	95	66	8	50160	48	0	91	0	
+160	77	67	14	72226	49	26	40	0	
+161	89	95	40	338200	20	0	0	0	
+162	86	87	21	157122	35	0	79	0	
+163	37	21	2	1554	1	77	94	0	
+164	70	100	28	196000	46	0	71	0	
+165	87	35	75	228375	40	0	0	0	
+166	75	83	14	87150	34	0	86	0	
+167	47	24	31	34968	10	69	0	0	
+168	87	76	6	39672	46	0	65	0	
+169	98	84	3	24696	11	0	97	0	
+170	67	80	6	32160	51	0	34	0	
+171	95	71	32	215840	44	0	0	0	
+172	67	79	42	222306	42	0	0	0	
+173	86	96	41	338496	18	0	59	0	
+174	95	86	43	351310	17	0	47	0	
+175	72	69	6	29808	49	26	54	0	
+176	75	80	18	108000	50	0	40	0	
+177	71	90	8	51120	44	0	91	0	
+178	87	76	1	6612	4	0	98	0	
+179	72	91	12	78624	40	0	88	0	
+180	88	94	48	397056	8	0	0	0	
+181	91	70	20	127400	37	0	80	0	
+182	26	69	67	120198	6	0	0	68	
+183	95	98	30	279300	25	0	67	0	
+184	87	98	16	136416	15	0	81	0	
+185	77	74	47	267806	30	0	48	0	
+186	74	76	44	247456	35	0	34	0	
+187	67	98	45	295470	23	0	46	0	
+188	100	54	67	361800	13	0	28	0	
+189	69	80	16	88320	31	0	84	0	
+190	93	79	49	360003	12	0	45	0	
+191	69	84	41	237636	38	0	0	0	
+192	30	11	11	3630	2	81	72	0	
+193	10	70	73	51100	11	0	0	90	
+194	79	40	78	246480	24	49	0	0	
+195	96	94	21	189504	28	0	79	0	
+196	73	68	86	426904	7	0	0	0	
+197	92	97	9	80316	17	0	91	0	
+198	81	2	78	12636	4	96	0	0	
+199	94	70	23	151340	36	0	77	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	79	95	345230	21	0	0	0	
+1	22	77	98	166012	46	0	0	64	
+2	45	74	66	219780	42	0	0	0	
+3	47	90	100	423000	8	0	0	0	
+4	36	90	99	320760	22	0	0	49	
+5	69	49	89	300909	29	32	0	0	
+6	69	84	44	255024	36	0	42	0	
+7	42	99	86	357588	19	0	0	0	
+8	10	42	50	21000	16	54	0	74	
+9	37	50	46	85100	41	0	0	58	
+10	99	25	67	165825	25	73	0	0	
+11	79	75	59	349575	18	0	41	0	
+12	28	87	72	175392	46	0	0	36	
+13	21	95	95	189525	27	0	0	79	
+14	10	88	84	73920	14	0	0	90	
+15	4	39	35	5460	4	50	62	95	
+16	98	28	80	219520	11	70	0	0	
+17	7	91	85	54145	15	0	0	90	
+18	21	70	66	97020	50	0	0	56	
+19	85	57	74	358530	17	0	0	0	
+20	13	73	67	63583	51	0	0	44	
+21	15	83	86	107070	40	0	0	85	
+22	29	48	28	38976	16	0	67	0	
+23	18	75	79	106650	49	24	0	79	
+24	72	4	86	24768	3	95	0	0	
+25	6	97	75	43650	34	0	0	94	
+26	15	73	89	97455	50	0	0	41	
+27	6	77	91	42042	52	0	0	8	
+28	12	77	66	60984	51	0	0	68	
+29	66	91	88	528528	5	0	0	0	
+30	20	97	81	157140	28	0	0	80	
+31	35	91	89	283465	28	0	0	45	
+32	25	50	8	10000	4	0	92	0	
+33	31	68	87	183396	45	0	0	69	
+34	11	94	69	71346	51	0	0	33	
+35	41	78	76	243048	38	0	0	41	
+36	5	84	80	33600	30	0	0	95	
+37	74	44	100	325600	16	54	0	0	
+38	61	69	84	353556	20	0	0	0	
+39	23	88	73	147752	48	0	0	24	
+40	97	5	74	35890	1	95	0	0	
+41	2	84	68	11424	19	0	0	98	
+42	6	43	25	6450	11	0	0	92	
+43	49	20	22	21560	13	79	48	0	
+44	66	98	29	187572	40	0	69	0	
+45	97	81	93	730701	2	0	0	0	
+46	42	77	98	316932	24	0	0	41	
+47	46	94	83	358892	15	0	0	44	
+48	28	92	92	236992	36	0	0	72	
+49	68	83	78	440232	6	0	0	0	
+50	3	77	79	18249	15	0	0	97	
+51	7	94	97	63826	8	0	0	93	
+52	1	73	92	6716	3	0	0	99	
+53	70	14	73	71540	3	81	0	0	
+54	6	90	70	37800	52	0	0	14	
+55	8	71	76	43168	52	0	0	0	
+56	37	98	75	271950	33	0	0	42	
+57	80	24	70	134400	49	0	0	0	
+58	7	93	90	58590	13	0	0	93	
+59	33	91	97	291291	5	0	0	66	
+60	75	31	88	204600	7	0	0	0	
+61	5	79	96	37920	12	0	0	95	
+62	12	27	6	1944	2	0	93	85	
+63	18	87	80	125280	37	0	0	82	
+64	48	91	88	384384	10	0	0	41	
+65	81	24	82	159408	34	76	0	0	
+66	100	77	100	770000	1	0	0	0	
+67	58	53	65	199810	41	0	0	0	
+68	5	30	42	6300	16	54	50	74	
+69	41	97	80	318160	24	0	0	0	
+70	6	87	81	42282	44	0	0	94	
+71	17	92	95	148580	3	0	0	82	
+72	74	30	83	184260	43	0	0	0	
+73	3	90	78	21060	2	0	0	97	
+74	82	81	98	650916	3	0	0	0	
+75	4	96	76	29184	6	0	0	68	
+76	11	94	71	73414	51	0	0	11	
+77	18	92	77	127512	35	0	0	82	
+78	23	79	71	129007	50	0	0	0	
+79	37	97	71	254819	37	0	0	0	
+80	86	50	92	395600	9	0	0	0	
+81	92	69	61	387228	11	0	0	0	
+82	11	99	66	71874	51	0	0	22	
+83	14	89	79	98434	46	0	0	86	
+84	47	81	100	380700	12	0	0	0	
+85	48	89	88	375936	12	0	0	47	
+86	22	80	79	139040	48	0	0	73	
+87	82	54	58	256824	35	0	0	0	
+88	44	96	86	363264	15	0	0	0	
+89	50	83	73	302950	26	0	0	46	
+90	41	76	78	243048	38	0	0	0	
+91	49	71	99	344421	22	0	0	0	
+92	45	100	67	301500	28	0	0	0	
+93	100	95	62	589000	4	0	0	0	
+94	43	70	84	252840	37	0	0	37	
+95	35	81	98	277830	30	0	0	60	
+96	70	68	44	209440	43	30	0	0	
+97	43	22	21	19866	14	76	31	41	
+98	83	18	94	140436	1	77	0	0	
+99	96	70	39	262080	11	0	61	0	
+100	68	81	51	280908	31	0	40	0	
+101	60	75	66	297000	30	0	0	0	
+102	14	91	66	84084	50	0	0	77	
+103	70	95	15	99750	6	0	78	0	
+104	45	88	87	344520	21	0	0	46	
+105	98	89	41	357602	18	0	0	0	
+106	35	80	68	190400	45	0	0	0	
+107	50	68	78	265200	34	0	0	44	
+108	35	89	76	236740	39	0	0	35	
+109	7	77	97	52283	21	0	0	93	
+110	99	39	76	293436	17	57	0	0	
+111	34	98	69	229908	40	0	0	0	
+112	27	66	66	117612	49	24	0	52	
+113	41	96	99	389664	10	0	0	0	
+114	44	73	97	311564	25	0	0	0	
+115	25	77	99	190575	43	0	0	75	
+116	90	86	48	371520	13	0	0	0	
+117	93	9	70	58590	5	91	0	0	
+118	68	26	78	137904	44	70	0	0	
+119	28	69	84	162288	47	0	0	24	
+120	7	98	73	50078	50	0	0	91	
+121	8	77	79	48664	51	0	0	90	
+122	75	96	40	288000	31	0	0	0	
+123	35	70	79	193550	44	0	0	0	
+124	25	97	92	223100	7	0	0	75	
+125	45	77	79	273735	32	0	0	50	
+126	4	95	71	26980	26	0	0	96	
+127	84	46	100	386400	9	50	0	0	
+128	100	67	46	308200	23	0	44	0	
+129	24	2	2	96	1	98	74	0	
+130	38	79	67	201134	42	0	0	45	
+131	11	84	86	79464	51	0	0	0	
+132	36	90	99	320760	20	0	0	61	
+133	44	76	81	270864	34	0	0	0	
+134	45	92	100	414000	8	0	0	47	
+135	40	87	87	302760	27	0	0	0	
+136	50	84	67	281400	32	0	0	0	
+137	88	19	72	120384	2	81	0	0	
+138	18	74	74	98568	50	0	0	23	
+139	73	83	18	109062	26	0	76	0	
+140	21	86	70	126420	47	0	0	79	
+141	37	94	87	302586	27	0	0	40	
+142	93	80	44	327360	23	0	0	0	
+143	18	68	96	117504	38	0	0	82	
+144	36	73	68	178704	46	0	0	0	
+145	11	75	77	63525	51	0	0	57	
+146	49	72	98	345744	19	0	0	42	
+147	2	74	94	13912	9	0	0	98	
+148	51	64	69	225216	40	0	0	34	
+149	7	17	17	2023	1	77	0	83	
+150	85	86	6	43860	2	0	93	0	
+151	87	2	71	12354	6	96	0	0	
+152	74	21	90	139860	38	78	0	0	
+153	26	77	71	142142	48	0	0	47	
+154	27	2	49	2646	3	95	0	72	
+155	89	20	70	124600	23	80	0	0	
+156	41	91	99	369369	14	0	0	0	
+157	66	32	86	181632	29	0	0	0	
+158	24	72	86	148608	48	0	0	0	
+159	35	66	83	191730	44	0	0	35	
+160	7	67	79	37051	52	0	0	20	
+161	24	95	85	193800	31	0	0	76	
+162	46	87	76	304152	26	0	0	0	
+163	37	21	2	1554	1	77	94	0	
+164	35	100	68	238000	39	0	0	0	
+165	87	35	75	228375	41	65	0	0	
+166	20	83	79	131140	33	0	0	80	
+167	47	24	31	34968	14	76	0	41	
+168	2	76	91	13832	11	0	0	98	
+169	33	84	68	188496	45	0	0	35	
+170	42	80	81	272160	33	0	0	0	
+171	5	71	92	32660	32	0	0	95	
+172	67	79	42	222306	36	0	0	0	
+173	11	96	81	85536	10	0	0	89	
+174	30	86	98	252840	29	0	0	70	
+175	47	69	96	311328	25	0	0	44	
+176	15	80	93	111600	22	0	0	85	
+177	16	90	88	126720	24	0	0	84	
+178	27	76	76	155952	47	0	0	52	
+179	2	91	67	12194	18	0	0	98	
+180	28	94	98	257936	6	0	0	72	
+181	26	70	70	127400	49	24	0	0	
+182	26	69	67	120198	49	24	0	26	
+183	95	98	30	279300	4	0	62	0	
+184	27	98	76	201096	39	0	0	73	
+185	17	74	82	103156	42	0	0	83	
+186	49	76	99	368676	14	0	0	41	
+187	12	98	90	105840	9	0	0	86	
+188	100	54	67	361800	16	0	0	0	
+189	24	80	86	165120	47	0	0	0	
+190	93	79	49	360003	13	0	48	0	
+191	24	84	91	183456	44	0	0	70	
+192	30	11	11	3630	2	86	78	0	
+193	10	70	73	51100	51	0	0	80	
+194	79	40	78	246480	35	54	0	0	
+195	96	94	21	189504	17	0	79	0	
+196	73	68	86	426904	7	31	0	0	
+197	7	97	79	53641	19	0	0	91	
+198	81	2	78	12636	4	98	0	0	
+199	9	70	73	45990	25	0	0	91	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	79	95	345230	59	0	0	51	
+1	79	94	66	490116	41	0	0	0	
+2	98	86	84	707952	8	0	0	0	
+3	66	85	94	527340	33	0	0	0	
+4	72	93	78	522288	36	0	0	0	
+5	69	49	89	300909	95	0	0	0	
+6	69	84	44	255024	80	0	53	0	
+7	97	93	90	811890	4	0	0	0	
+8	10	42	50	21000	19	0	0	90	
+9	37	50	46	85100	43	0	0	60	
+10	99	25	67	165825	21	73	0	0	
+11	79	75	59	349575	81	0	0	0	
+12	76	95	71	512620	38	0	0	0	
+13	94	89	63	527058	34	0	0	0	
+14	87	85	67	495465	40	0	0	0	
+15	4	39	35	5460	3	30	0	95	
+16	98	28	80	219520	30	72	0	0	
+17	84	78	78	511056	39	0	0	0	
+18	98	83	84	683256	11	0	0	0	
+19	85	57	74	358530	78	0	0	0	
+20	13	73	67	63583	13	0	0	86	
+21	52	60	78	243360	112	0	0	0	
+22	29	48	28	38976	24	0	66	0	
+23	98	86	100	842800	2	14	0	0	
+24	72	4	86	24768	5	89	0	0	
+25	51	97	70	346290	82	0	0	0	
+26	59	50	50	147500	123	0	0	0	
+27	63	64	71	286272	99	0	0	0	
+28	95	89	92	777860	5	0	0	0	
+29	66	91	88	528528	32	0	0	0	
+30	50	89	84	373800	71	0	0	0	
+31	35	91	89	283465	22	0	0	65	
+32	25	50	8	10000	4	0	92	0	
+33	58	53	64	196736	122	0	0	0	
+34	74	83	51	313242	91	0	0	0	
+35	41	78	76	243048	57	0	0	57	
+36	77	87	70	468930	49	0	0	0	
+37	74	44	100	325600	74	53	0	0	
+38	61	69	84	353556	79	0	0	0	
+39	59	60	69	244260	111	0	0	0	
+40	97	5	74	35890	4	93	0	0	
+41	100	62	91	564200	26	38	0	0	
+42	6	43	25	6450	9	0	71	83	
+43	49	20	22	21560	21	73	67	47	
+44	66	98	29	187572	27	0	71	0	
+45	97	81	93	730701	7	0	0	0	
+46	78	82	51	326196	77	0	49	0	
+47	58	74	56	240352	114	0	0	0	
+48	57	99	78	440154	57	0	0	0	
+49	68	83	78	440232	56	0	0	0	
+50	73	59	58	249806	109	0	0	0	
+51	70	53	99	367290	74	0	0	0	
+52	57	83	96	454176	52	0	0	0	
+53	70	14	73	71540	2	0	0	0	
+54	57	64	99	361152	76	0	0	0	
+55	83	90	55	410850	64	0	0	0	
+56	57	71	72	291384	98	0	0	0	
+57	80	24	70	134400	62	70	0	0	
+58	92	95	78	681720	12	0	0	8	
+59	61	93	54	306342	94	0	0	0	
+60	75	31	88	204600	58	68	0	0	
+61	57	77	93	408177	65	0	0	0	
+62	12	27	6	1944	3	69	89	85	
+63	18	87	80	125280	16	0	0	82	
+64	82	66	54	292248	97	0	0	0	
+65	81	24	82	159408	25	73	0	0	
+66	100	77	100	770000	6	23	0	0	
+67	58	53	65	199810	121	0	0	0	
+68	5	30	42	6300	3	0	0	95	
+69	95	73	84	582540	21	0	0	0	
+70	6	87	81	42282	9	0	0	94	
+71	62	93	84	484344	45	0	0	0	
+72	74	30	83	184260	42	70	0	0	
+73	93	72	79	528984	30	0	0	0	
+74	82	81	98	650916	15	0	0	0	
+75	60	86	60	309600	92	0	0	0	
+76	11	94	71	73414	9	0	0	83	
+77	18	92	77	127512	15	0	0	82	
+78	99	90	54	481140	46	0	0	0	
+79	37	97	71	254819	28	0	0	63	
+80	86	50	92	395600	63	50	0	0	
+81	92	69	61	387228	68	0	0	0	
+82	90	77	87	602910	19	0	0	0	
+83	82	95	57	444030	54	0	0	0	
+84	100	61	85	518500	37	0	0	0	
+85	96	57	73	399456	66	0	0	0	
+86	55	95	88	459800	51	0	0	0	
+87	82	54	58	256824	106	0	0	0	
+88	63	93	98	574182	23	0	0	0	
+89	56	86	64	308224	93	0	0	0	
+90	88	94	54	446688	53	0	0	0	
+91	77	51	71	278817	101	0	0	0	
+92	50	67	83	278050	102	0	0	0	
+93	100	95	62	589000	20	0	0	0	
+94	43	70	84	252840	52	0	0	57	
+95	50	79	75	296250	71	0	0	50	
+96	70	68	44	209440	90	0	51	0	
+97	43	22	21	19866	26	0	75	0	
+98	83	18	94	140436	6	0	0	0	
+99	96	70	39	262080	64	0	55	0	
+100	68	81	51	280908	100	0	0	0	
+101	60	75	66	297000	96	0	0	0	
+102	86	92	85	672520	13	0	0	0	
+103	70	95	15	99750	8	0	84	0	
+104	45	88	87	344520	51	0	0	55	
+105	98	89	41	357602	31	0	58	0	
+106	91	59	91	488579	44	0	0	0	
+107	97	50	85	412250	63	0	0	0	
+108	65	97	83	523315	35	0	0	0	
+109	7	77	97	52283	10	0	0	91	
+110	99	39	76	293436	37	61	0	0	
+111	34	98	69	229908	32	0	0	66	
+112	27	66	66	117612	24	0	0	0	
+113	82	92	81	611064	18	0	0	0	
+114	44	73	97	311564	69	0	0	51	
+115	95	96	58	528960	31	0	0	0	
+116	90	86	48	371520	72	0	0	0	
+117	93	9	70	58590	1	89	0	0	
+118	68	26	78	137904	50	72	0	0	
+119	63	87	100	548100	28	0	0	0	
+120	97	82	82	652228	14	0	0	0	
+121	8	77	79	48664	12	0	0	0	
+122	75	96	40	288000	54	0	57	0	
+123	75	66	64	316800	89	0	0	0	
+124	71	65	81	373815	70	0	0	0	
+125	75	99	50	371250	72	0	48	0	
+126	87	90	71	555930	27	0	0	0	
+127	84	46	100	386400	48	51	0	0	
+128	100	67	46	308200	53	0	54	0	
+129	24	2	2	96	1	98	89	0	
+130	99	89	99	872289	1	0	0	0	
+131	51	83	55	232815	115	0	0	0	
+132	77	57	95	416955	61	0	0	0	
+133	85	78	53	351390	80	0	0	0	
+134	61	75	58	265350	105	0	0	0	
+135	70	70	100	490000	42	0	0	0	
+136	83	78	65	420810	60	0	0	0	
+137	88	19	72	120384	7	81	0	0	
+138	96	72	67	463104	50	0	0	0	
+139	73	83	18	109062	14	0	82	0	
+140	70	58	79	320740	87	0	0	0	
+141	37	94	87	302586	23	0	0	63	
+142	93	80	44	327360	46	0	54	0	
+143	80	73	97	566480	25	0	0	0	
+144	99	51	95	479655	48	0	0	0	
+145	82	81	95	630990	16	0	0	0	
+146	70	98	83	569380	24	0	0	30	
+147	61	79	92	443348	55	0	0	0	
+148	51	64	69	225216	118	0	0	0	
+149	7	17	17	2023	6	0	0	83	
+150	85	86	6	43860	3	0	89	0	
+151	87	2	71	12354	3	98	0	0	
+152	74	21	90	139860	19	77	0	0	
+153	74	62	72	330336	86	0	0	0	
+154	27	2	49	2646	2	0	0	70	
+155	89	20	70	124600	29	80	0	0	
+156	73	50	78	284700	95	49	0	0	
+157	66	32	86	181632	61	57	0	0	
+158	57	53	92	277932	103	0	0	0	
+159	66	73	77	370986	73	0	0	0	
+160	51	91	91	422331	59	0	0	0	
+161	66	88	57	331056	85	0	0	0	
+162	51	83	90	380970	69	0	0	0	
+163	37	21	2	1554	3	69	95	0	
+164	68	92	55	344080	83	0	0	0	
+165	87	35	75	228375	26	0	0	0	
+166	72	96	89	615168	17	0	0	0	
+167	47	24	31	34968	21	73	67	0	
+168	75	70	79	414750	62	0	0	0	
+169	60	77	85	392700	67	0	0	0	
+170	88	53	54	251856	108	0	0	0	
+171	87	85	65	480675	47	0	0	0	
+172	67	79	42	222306	83	0	55	0	
+173	71	62	72	316944	88	0	0	0	
+174	95	98	89	828590	3	0	0	0	
+175	57	60	66	225720	116	0	0	0	
+176	91	82	93	693966	10	0	0	0	
+177	81	76	51	313956	90	0	0	0	
+178	59	53	66	206382	120	0	0	0	
+179	83	86	98	699524	9	0	0	0	
+180	63	71	55	246015	110	0	0	0	
+181	73	80	93	543120	29	0	0	0	
+182	26	69	67	120198	17	0	0	72	
+183	95	98	30	279300	20	0	62	0	
+184	65	90	99	579150	22	0	0	0	
+185	61	59	60	215940	119	0	0	0	
+186	58	68	69	272136	104	0	0	0	
+187	68	63	59	252756	107	0	0	0	
+188	100	54	67	361800	75	0	0	0	
+189	64	60	63	241920	113	0	0	0	
+190	93	79	49	360003	77	0	0	0	
+191	60	97	84	488880	43	0	0	0	
+192	30	11	11	3630	1	89	78	0	
+193	10	70	73	51100	18	0	0	82	
+194	79	40	78	246480	44	59	0	0	
+195	96	94	21	189504	12	0	79	0	
+196	73	68	86	426904	58	0	0	0	
+197	61	56	66	225456	117	0	0	0	
+198	81	2	78	12636	1	98	0	0	
+199	64	61	85	331840	84	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	46	79	95	345230	8	0	0	0	
+1	22	22	43	20812	27	54	0	74	
+2	45	29	1	1305	9	0	98	0	
+3	47	35	15	24675	18	0	66	40	
+4	36	50	14	25200	11	0	78	0	
+5	69	49	89	300909	29	50	0	0	
+6	69	84	44	255024	10	0	0	0	
+7	42	19	36	28728	20	69	43	45	
+8	10	42	50	21000	19	0	0	90	
+9	37	50	46	85100	18	0	0	60	
+10	99	25	67	165825	18	75	0	0	
+11	79	75	59	349575	19	0	0	0	
+12	28	27	32	24192	26	0	58	0	
+13	21	50	5	5250	1	0	0	66	
+14	10	18	39	7020	26	0	58	90	
+15	4	39	35	5460	7	0	41	96	
+16	98	28	80	219520	30	0	0	0	
+17	7	11	15	1155	15	0	76	89	
+18	21	45	16	15120	11	0	78	36	
+19	85	57	74	358530	25	0	0	0	
+20	13	73	67	63583	1	0	29	82	
+21	15	23	41	14145	23	0	0	85	
+22	29	48	28	38976	10	0	0	69	
+23	18	50	39	35100	3	0	21	75	
+24	72	4	86	24768	3	96	0	0	
+25	6	27	10	1620	5	0	88	89	
+26	15	33	24	11880	15	0	76	74	
+27	6	2	21	252	16	0	0	94	
+28	12	32	26	9984	18	0	66	87	
+29	66	91	88	528528	5	0	0	0	
+30	20	22	16	7040	20	0	84	0	
+31	35	91	89	283465	6	9	0	0	
+32	25	50	8	10000	3	0	61	70	
+33	31	13	22	8866	24	0	75	0	
+34	11	44	49	23716	19	0	0	79	
+35	41	78	76	243048	15	0	0	0	
+36	5	19	35	3325	13	0	49	93	
+37	74	44	100	325600	27	54	0	0	
+38	61	69	84	353556	20	0	0	0	
+39	23	38	18	15732	11	0	78	57	
+40	97	5	74	35890	4	0	0	0	
+41	2	49	3	294	2	0	92	85	
+42	6	43	25	6450	3	0	21	93	
+43	49	20	22	21560	25	57	78	43	
+44	66	98	29	187572	1	0	0	0	
+45	97	81	93	730701	12	0	0	0	
+46	42	47	33	65142	19	0	59	0	
+47	46	14	23	14812	28	53	76	49	
+48	28	27	12	9072	23	0	86	0	
+49	68	83	78	440232	11	0	0	0	
+50	3	2	4	24	3	0	0	96	
+51	7	34	2	476	2	0	92	92	
+52	1	43	12	516	2	0	62	95	
+53	70	14	73	71540	10	84	0	0	
+54	6	50	45	13500	7	0	41	90	
+55	8	1	1	8	9	0	98	82	
+56	37	23	35	29785	16	77	44	44	
+57	80	24	70	134400	19	75	0	0	
+58	7	13	35	3185	13	0	0	93	
+59	33	6	42	8316	6	9	0	35	
+60	75	31	88	204600	21	69	0	0	
+61	5	44	6	1320	2	0	92	87	
+62	12	27	6	1944	11	0	78	80	
+63	18	87	80	125280	9	0	0	82	
+64	48	31	43	63984	20	69	0	0	
+65	81	24	82	159408	30	54	0	0	
+66	100	77	100	770000	17	0	0	0	
+67	58	53	65	199810	28	0	0	0	
+68	5	30	42	6300	10	0	44	95	
+69	41	17	40	27880	20	69	0	48	
+70	6	87	81	42282	5	0	0	84	
+71	17	47	5	3995	5	0	88	0	
+72	74	30	83	184260	23	68	0	0	
+73	3	15	3	135	3	0	61	95	
+74	82	81	98	650916	9	0	0	0	
+75	4	26	36	3744	11	0	0	95	
+76	11	94	71	73414	1	0	29	71	
+77	18	92	77	127512	5	0	0	66	
+78	23	19	21	9177	28	53	76	0	
+79	37	97	71	254819	1	0	29	0	
+80	86	50	92	395600	29	0	0	0	
+81	92	69	61	387228	21	0	0	0	
+82	11	34	26	9724	14	0	0	89	
+83	14	39	39	21294	19	0	59	42	
+84	47	26	25	30550	28	0	65	35	
+85	48	34	13	21216	21	0	61	45	
+86	22	40	39	34320	14	0	0	67	
+87	82	54	58	256824	26	0	0	0	
+88	44	11	1	484	13	0	93	50	
+89	50	28	33	46200	27	0	67	35	
+90	41	31	18	22878	25	0	74	46	
+91	49	1	44	2156	16	77	0	0	
+92	45	15	47	31725	20	69	43	0	
+93	100	95	62	589000	2	0	0	0	
+94	43	70	84	252840	16	0	0	44	
+95	35	26	28	25480	28	0	65	0	
+96	70	68	44	209440	22	0	46	0	
+97	43	22	21	19866	25	57	78	0	
+98	83	18	94	140436	15	78	0	0	
+99	96	70	39	262080	14	0	42	0	
+100	68	81	51	280908	10	0	44	0	
+101	60	75	66	297000	18	0	0	0	
+102	14	36	6	3024	5	0	88	48	
+103	70	95	15	99750	3	0	61	0	
+104	45	88	87	344520	8	0	0	46	
+105	98	89	41	357602	7	0	0	0	
+106	35	45	48	75600	20	0	0	61	
+107	50	23	3	3450	13	0	93	0	
+108	35	9	11	3465	29	50	89	0	
+109	7	77	97	52283	16	0	0	87	
+110	99	39	76	293436	28	53	0	0	
+111	34	98	69	229908	1	0	29	37	
+112	27	66	66	117612	15	0	0	67	
+113	41	16	9	5904	23	0	86	54	
+114	44	73	97	311564	16	0	0	0	
+115	25	32	34	27200	22	0	46	70	
+116	90	86	48	371520	7	0	41	0	
+117	93	9	70	58590	6	0	0	0	
+118	68	26	78	137904	30	28	0	0	
+119	28	9	44	11088	30	28	0	68	
+120	7	13	3	273	12	0	93	80	
+121	8	77	79	48664	5	0	0	90	
+122	75	96	40	288000	3	0	21	0	
+123	35	30	19	19950	27	0	67	0	
+124	25	37	22	20350	15	0	76	49	
+125	45	2	44	3960	16	77	0	49	
+126	4	10	41	1640	14	0	42	96	
+127	84	46	100	386400	26	54	0	0	
+128	100	67	46	308200	22	0	0	0	
+129	24	2	2	96	8	0	95	0	
+130	38	29	47	51794	28	0	0	58	
+131	11	39	26	11154	1	0	0	87	
+132	36	10	9	3240	22	0	90	51	
+133	44	11	41	19844	16	77	44	0	
+134	45	37	35	58275	21	0	61	0	
+135	40	37	27	39960	18	0	66	0	
+136	50	24	32	38400	18	75	67	0	
+137	88	19	72	120384	12	81	0	0	
+138	18	4	24	1728	26	0	0	82	
+139	73	83	18	109062	3	0	76	0	
+140	21	21	20	8820	26	0	58	69	
+141	37	94	87	302586	4	5	0	0	
+142	93	80	44	327360	13	0	49	0	
+143	18	38	26	17784	19	0	59	56	
+144	36	3	48	5184	4	5	0	37	
+145	11	50	17	9350	3	0	76	73	
+146	49	47	23	52969	15	0	76	0	
+147	2	49	44	4312	1	0	29	95	
+148	51	64	69	225216	24	35	0	0	
+149	7	17	17	2023	11	0	78	92	
+150	85	86	6	43860	2	0	92	0	
+151	87	2	71	12354	1	98	0	0	
+152	74	21	90	139860	14	79	0	0	
+153	26	22	11	6292	23	0	86	28	
+154	27	2	49	2646	10	84	0	70	
+155	89	20	70	124600	13	80	0	0	
+156	41	26	19	20254	26	0	58	28	
+157	66	32	86	181632	22	68	0	0	
+158	24	37	11	9768	5	0	88	24	
+159	35	11	8	3080	22	0	90	0	
+160	7	2	14	196	21	0	61	93	
+161	24	5	40	4800	21	69	0	75	
+162	46	32	21	30912	25	0	74	0	
+163	37	21	2	1554	9	0	98	45	
+164	35	15	28	14700	24	35	69	47	
+165	87	35	75	228375	24	0	0	0	
+166	20	8	14	2240	20	0	84	74	
+167	47	24	31	34968	24	35	69	0	
+168	2	1	6	12	2	0	62	98	
+169	33	24	3	2376	12	0	93	47	
+170	42	5	6	1260	29	0	92	0	
+171	5	11	32	1760	15	0	0	94	
+172	67	79	42	222306	14	0	0	0	
+173	11	21	41	9471	25	0	0	85	
+174	30	26	43	33540	29	50	0	69	
+175	47	29	6	8178	12	0	93	0	
+176	15	45	18	12150	3	0	76	84	
+177	16	10	8	1280	22	0	90	35	
+178	27	31	1	837	5	0	88	62	
+179	2	21	12	504	2	0	62	96	
+180	28	9	48	12096	22	68	0	66	
+181	26	15	20	7800	28	53	76	23	
+182	26	69	67	120198	15	0	0	41	
+183	95	98	30	279300	2	0	62	0	
+184	27	48	16	20736	10	0	44	68	
+185	17	44	47	35156	11	0	0	78	
+186	49	26	44	56056	24	35	0	51	
+187	12	38	45	20520	23	0	0	73	
+188	100	54	67	361800	27	0	0	0	
+189	24	20	16	7680	20	0	84	20	
+190	93	79	49	360003	13	0	0	0	
+191	24	34	41	33456	19	0	59	74	
+192	30	11	11	3630	20	0	84	44	
+193	10	70	73	51100	11	0	0	68	
+194	79	40	78	246480	25	57	0	0	
+195	96	94	21	189504	3	0	0	0	
+196	73	68	86	426904	23	0	0	0	
+197	7	37	9	2331	5	0	88	17	
+198	81	2	78	12636	2	98	0	0	
+199	9	20	23	4140	8	0	0	91	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	3	4	120	1	95	12	0	
+1	2	6	10	120	1	19	30	0	
+2	8	3	2	48	1	95	73	0	
+3	5	9	1	45	1	0	25	10	
+4	5	9	5	225	1	85	94	0	
+5	10	7	7	490	1	66	42	0	
+6	1	4	6	24	1	85	18	0	
+7	9	9	9	729	1	47	0	0	
+8	4	2	9	72	1	19	85	0	
+9	9	4	6	216	1	85	12	0	
+10	5	6	2	60	1	2	87	0	
+11	10	2	10	200	1	19	20	0	
+12	6	5	10	300	1	19	10	0	
+13	5	7	1	35	1	2	91	0	
+14	4	7	9	252	1	19	76	0	
+15	6	8	10	480	1	19	0	0	
+16	2	6	7	84	1	66	35	0	
+17	10	8	10	800	1	9	90	0	
+18	9	5	1	45	1	95	82	0	
+19	10	8	9	720	1	19	67	0	
+20	5	5	9	225	1	19	58	0	
+21	8	4	1	32	1	95	81	0	
+22	8	5	3	120	1	95	58	0	
+23	7	1	5	35	1	85	89	0	
+24	6	6	5	180	1	85	84	0	
+25	2	1	4	8	1	95	8	0	
+26	3	10	1	30	1	0	24	10	
+27	3	8	7	168	1	66	28	0	
+28	1	8	3	24	1	0	10	10	
+29	8	5	5	200	1	85	79	0	
+30	9	8	9	648	1	37	90	0	
+31	8	10	9	720	1	37	81	0	
+32	6	1	4	24	1	95	4	0	
+33	7	7	6	294	1	85	6	0	
+34	7	10	6	420	1	85	0	0	
+35	5	3	4	60	1	95	0	0	
+36	1	6	2	12	1	2	85	0	
+37	2	6	9	108	1	37	72	0	
+38	4	6	2	48	1	2	83	0	
+39	1	4	8	32	1	56	16	0	
+40	6	6	2	72	1	2	81	0	
+41	1	10	3	30	1	0	7	10	
+42	5	4	5	100	1	85	74	0	
+43	5	10	8	400	1	56	8	0	
+44	2	6	3	36	1	2	74	0	
+45	4	1	6	24	1	76	36	0	
+46	3	9	1	27	1	0	23	10	
+47	1	3	1	3	1	95	80	0	
+48	5	6	9	270	1	37	63	0	
+49	4	5	1	20	1	95	79	0	
+50	4	10	4	160	1	0	0	10	
+51	9	8	3	216	1	19	97	0	
+52	8	10	8	640	1	56	0	0	
+53	5	3	1	15	1	95	78	0	
+54	10	9	2	180	1	0	21	10	
+55	2	9	3	54	1	0	4	10	
+56	5	5	3	75	1	95	55	0	
+57	10	6	5	300	1	85	69	0	
+58	2	2	9	36	1	37	54	0	
+59	6	8	9	432	1	37	45	0	
+60	4	4	8	128	1	2	66	0	
+61	7	1	8	56	1	2	58	0	
+62	10	3	2	60	1	95	71	0	
+63	6	4	3	72	1	95	52	0	
+64	2	7	7	98	1	66	21	0	
+65	2	8	4	64	1	76	86	0	
+66	7	8	6	336	1	76	30	0	
+67	3	2	4	24	1	76	82	0	
+68	2	6	4	48	1	76	78	0	
+69	3	7	7	147	1	66	14	0	
+70	1	2	1	2	1	95	77	0	
+71	10	4	8	320	1	2	50	0	
+72	5	6	10	300	1	9	80	0	
+73	1	6	8	48	1	2	42	0	
+74	9	1	8	72	1	2	34	0	
+75	7	3	5	105	1	85	64	0	
+76	10	1	4	40	1	76	74	0	
+77	3	5	9	135	1	37	36	0	
+78	9	5	7	315	1	66	7	0	
+79	3	6	2	36	1	2	79	0	
+80	8	1	1	8	1	95	76	0	
+81	4	10	7	280	1	66	0	0	
+82	5	6	5	150	1	85	59	0	
+83	2	7	6	84	1	76	24	0	
+84	5	3	2	30	1	95	69	0	
+85	1	8	10	80	1	9	70	0	
+86	1	3	8	24	1	2	26	0	
+87	1	4	7	28	1	56	87	0	
+88	6	4	2	48	1	95	67	0	
+89	7	2	4	56	1	76	70	0	
+90	5	6	1	30	1	2	90	0	
+91	5	10	2	100	1	0	19	10	
+92	10	7	7	490	1	56	80	0	
+93	2	1	3	6	1	95	49	0	
+94	9	6	6	324	1	76	18	0	
+95	7	7	5	245	1	85	54	0	
+96	8	1	10	80	1	9	60	0	
+97	5	4	6	120	1	76	12	0	
+98	4	3	3	36	1	95	46	0	
+99	8	2	10	160	1	9	50	0	
+100	6	9	6	324	1	76	6	0	
+101	9	4	3	108	1	95	43	0	
+102	3	6	1	18	1	2	89	0	
+103	8	2	2	32	1	95	65	0	
+104	1	6	9	54	1	37	27	0	
+105	7	3	3	63	1	95	40	0	
+106	1	1	7	7	1	56	73	0	
+107	1	10	2	20	1	0	17	10	
+108	9	4	8	288	1	2	18	0	
+109	4	7	9	252	1	37	18	0	
+110	8	6	1	48	1	27	99	0	
+111	4	9	9	324	1	37	9	0	
+112	5	9	6	270	1	76	0	0	
+113	4	7	6	168	1	56	94	0	
+114	10	3	8	240	1	2	10	0	
+115	2	10	9	180	1	37	0	0	
+116	8	4	3	96	1	95	37	0	
+117	1	6	6	36	1	66	91	0	
+118	6	1	4	24	1	76	66	0	
+119	10	8	3	240	1	19	94	0	
+120	8	9	1	72	1	37	99	0	
+121	1	1	6	6	1	66	85	0	
+122	8	4	9	288	1	19	49	0	
+123	5	5	7	175	1	56	66	0	
+124	3	4	9	108	1	19	40	0	
+125	5	2	3	30	1	95	34	0	
+126	8	9	3	216	1	47	97	0	
+127	5	6	8	240	1	47	89	0	
+128	4	2	3	24	1	95	31	0	
+129	2	10	5	100	1	85	49	0	
+130	1	1	3	3	1	95	28	0	
+131	8	8	9	576	1	27	90	0	
+132	9	2	10	180	1	9	40	0	
+133	4	6	4	96	1	76	62	0	
+134	4	8	7	224	1	56	59	0	
+135	2	4	6	48	1	66	79	0	
+136	6	10	6	360	1	66	73	0	
+137	5	4	2	40	1	95	63	0	
+138	3	5	5	75	1	85	44	0	
+139	5	8	7	280	1	56	52	0	
+140	1	2	9	18	1	27	81	0	
+141	5	3	8	120	1	47	81	0	
+142	7	8	5	280	1	85	39	0	
+143	10	3	3	90	1	95	25	0	
+144	1	6	9	54	1	27	72	0	
+145	7	5	3	105	1	95	22	0	
+146	1	2	7	14	1	56	45	0	
+147	4	9	6	216	1	66	67	0	
+148	9	3	3	81	1	95	19	0	
+149	6	4	3	72	1	95	16	0	
+150	7	1	7	49	1	56	38	0	
+151	1	6	9	54	1	27	63	0	
+152	2	3	8	48	1	47	73	0	
+153	2	4	9	72	1	27	54	0	
+154	2	4	5	40	1	85	34	0	
+155	5	6	8	240	1	47	65	0	
+156	5	1	9	45	1	27	45	0	
+157	6	8	1	48	1	76	99	0	
+158	6	3	8	144	1	47	57	0	
+159	8	9	4	288	1	76	58	0	
+160	3	7	3	63	1	66	97	0	
+161	2	7	3	42	1	76	96	0	
+162	2	9	8	144	1	47	49	0	
+163	10	1	10	100	1	9	30	0	
+164	9	7	10	630	1	9	20	0	
+165	7	5	10	350	1	9	10	0	
+166	10	2	5	100	1	85	29	0	
+167	5	2	4	40	1	76	54	0	
+168	1	10	10	100	1	9	0	0	
+169	6	4	1	24	1	95	75	0	
+170	2	10	9	180	1	27	36	0	
+171	10	7	6	420	1	66	61	0	
+172	2	5	2	20	1	95	61	0	
+173	9	4	9	324	1	27	27	0	
+174	10	7	8	560	1	47	41	0	
+175	1	9	6	54	1	66	55	0	
+176	9	7	10	630	1	2	0	0	
+177	1	6	8	48	1	47	33	0	
+178	8	1	4	32	1	76	50	0	
+179	5	7	5	175	1	85	24	0	
+180	7	7	7	343	1	56	31	0	
+181	4	10	9	360	1	27	18	0	
+182	1	2	10	20	1	0	20	0	
+183	3	9	2	54	1	0	15	10	
+184	4	6	4	96	1	76	46	0	
+185	3	8	2	48	1	0	13	10	
+186	6	8	8	384	1	47	25	0	
+187	1	1	10	10	1	0	10	0	
+188	2	3	9	54	1	27	9	0	
+189	10	7	2	140	1	2	77	0	
+190	9	4	8	288	1	47	17	0	
+191	8	8	6	384	1	66	49	0	
+192	8	6	3	144	1	76	93	0	
+193	10	6	8	480	1	47	9	0	
+194	10	7	1	70	1	85	99	0	
+195	9	7	3	189	1	76	90	0	
+196	4	10	9	360	1	27	0	0	
+197	8	2	4	64	1	76	42	0	
+198	5	2	10	100	1	0	0	0	
+199	7	7	7	343	1	56	24	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	30	13	14	5460	2	0	14	32	
+1	12	31	30	11160	3	0	26	88	
+2	18	33	2	1188	1	0	96	41	
+3	5	9	1	45	3	0	94	90	
+4	35	4	25	3500	1	70	0	0	
+5	25	7	7	1225	1	70	25	67	
+6	6	34	31	6324	2	66	64	24	
+7	4	14	24	1344	3	67	69	38	
+8	4	22	19	1672	3	67	69	34	
+9	34	4	1	136	2	0	76	35	
+10	15	21	7	2205	3	0	0	52	
+11	20	17	10	3400	1	35	51	48	
+12	6	10	30	1800	2	66	64	18	
+13	10	7	31	2170	3	67	0	90	
+14	24	2	34	1632	3	67	0	0	
+15	6	8	15	720	3	34	85	51	
+16	7	1	22	154	2	32	0	85	
+17	30	33	35	34650	3	0	26	0	
+18	14	30	16	6720	1	0	0	84	
+19	5	23	19	2185	3	67	69	25	
+20	5	15	14	1050	3	34	85	62	
+21	28	14	21	8232	1	35	30	0	
+22	13	15	33	6435	2	66	31	0	
+23	22	26	20	11440	1	35	73	69	
+24	1	26	5	130	3	0	94	43	
+25	17	6	24	2448	1	70	0	35	
+26	28	15	6	2520	1	35	0	63	
+27	3	8	2	48	1	0	96	97	
+28	21	23	18	8694	1	35	51	27	
+29	33	5	30	4950	1	70	54	0	
+30	34	33	4	4488	1	0	16	34	
+31	13	10	14	1820	3	34	85	14	
+32	21	1	4	84	2	32	84	0	
+33	32	7	26	5824	1	70	54	33	
+34	12	10	21	2520	2	32	0	35	
+35	15	8	24	2880	1	70	0	82	
+36	26	31	12	9672	1	0	0	35	
+37	12	1	9	108	2	32	84	21	
+38	9	1	7	63	2	32	84	33	
+39	11	29	18	5742	1	0	35	89	
+40	16	11	32	5632	3	67	34	57	
+41	26	15	33	12870	2	0	43	0	
+42	25	24	10	6000	3	0	8	61	
+43	10	15	3	450	3	0	94	65	
+44	22	31	3	2046	1	0	96	0	
+45	29	21	21	12789	3	0	26	59	
+46	8	4	16	512	1	70	84	29	
+47	26	13	11	3718	2	0	0	59	
+48	15	16	19	4560	2	0	79	58	
+49	9	25	21	4725	2	32	0	68	
+50	9	35	9	2835	1	35	0	91	
+51	24	8	13	2496	3	34	53	25	
+52	8	15	23	2760	2	32	0	77	
+53	10	18	26	4680	2	32	0	58	
+54	25	9	32	7200	3	34	53	0	
+55	17	19	3	969	3	0	94	0	
+56	15	20	18	5400	1	35	30	78	
+57	30	1	10	300	2	32	26	32	
+58	2	12	24	576	2	32	0	98	
+59	1	33	24	792	3	34	53	99	
+60	4	4	33	528	2	66	64	39	
+61	12	11	13	1716	2	0	79	87	
+62	10	33	22	7260	3	34	0	89	
+63	26	29	18	13572	3	0	61	28	
+64	27	12	27	8748	2	0	14	62	
+65	12	23	4	1104	3	0	94	17	
+66	2	23	11	506	3	34	85	67	
+67	33	12	14	5544	2	0	0	0	
+68	32	11	29	10208	2	0	14	0	
+69	8	27	7	1512	3	0	0	67	
+70	6	27	21	3402	3	67	69	14	
+71	5	24	8	960	3	0	0	75	
+72	5	26	25	3250	3	67	69	20	
+73	6	26	13	2028	3	34	85	45	
+74	24	11	3	792	2	0	76	0	
+75	2	33	10	660	1	0	0	98	
+76	5	11	24	1320	2	32	26	95	
+77	28	15	14	5880	1	35	0	35	
+78	4	25	22	2200	3	67	69	30	
+79	33	26	32	27456	1	0	64	0	
+80	23	16	26	9568	1	35	73	24	
+81	14	10	7	980	3	34	85	0	
+82	10	31	15	4650	3	34	85	27	
+83	27	7	11	2079	3	34	85	69	
+84	15	28	22	9240	1	70	0	67	
+85	26	33	5	4290	1	0	16	68	
+86	31	23	18	12834	3	0	8	0	
+87	16	29	17	7888	1	35	30	62	
+88	26	29	12	9048	1	0	35	63	
+89	7	32	14	3136	2	0	0	93	
+90	25	26	31	20150	2	0	43	26	
+91	30	10	7	2100	3	34	25	32	
+92	15	17	32	8160	3	67	0	61	
+93	22	26	33	18876	3	67	0	24	
+94	24	16	26	9984	1	35	73	0	
+95	22	27	30	17820	2	32	53	54	
+96	18	26	10	4680	1	35	30	28	
+97	25	9	11	2475	3	34	25	62	
+98	19	13	8	1976	2	0	79	39	
+99	33	7	25	5775	1	70	25	34	
+100	11	29	31	9889	2	66	31	13	
+101	29	19	23	12673	3	0	26	30	
+102	13	6	31	2418	2	66	0	0	
+103	8	27	12	2592	3	34	85	37	
+104	6	31	14	2604	1	0	16	94	
+105	32	8	28	7168	3	34	25	0	
+106	1	6	12	72	1	35	51	99	
+107	21	25	27	14175	2	32	53	76	
+108	24	29	28	19488	2	0	43	75	
+109	34	7	29	6902	1	70	25	0	
+110	3	1	11	33	3	34	85	96	
+111	19	24	14	6384	1	35	51	68	
+112	35	29	16	16240	1	0	0	0	
+113	24	12	11	3168	2	0	43	51	
+114	30	23	18	12420	3	0	8	31	
+115	7	15	14	1470	1	35	30	93	
+116	28	34	33	31416	3	0	61	0	
+117	31	31	31	29791	1	0	64	65	
+118	21	21	19	8379	3	0	61	79	
+119	20	18	8	2880	3	0	0	32	
+120	13	29	11	4147	3	0	8	86	
+121	6	1	16	96	2	32	84	42	
+122	33	34	29	32538	1	0	35	0	
+123	10	35	2	700	1	0	96	87	
+124	8	19	9	1368	2	0	0	85	
+125	5	12	8	480	3	0	0	95	
+126	8	19	3	456	3	0	94	29	
+127	15	16	33	7920	3	67	0	46	
+128	4	7	3	84	3	0	94	95	
+129	2	5	25	250	1	70	0	97	
+130	1	11	23	253	2	0	14	99	
+131	18	8	29	4176	3	67	34	39	
+132	19	12	5	1140	2	0	79	20	
+133	34	31	19	20026	1	0	16	0	
+134	4	33	22	2904	1	0	64	96	
+135	17	9	16	2448	1	70	84	0	
+136	1	10	26	260	2	0	43	99	
+137	30	34	22	22440	1	0	35	33	
+138	3	15	5	225	3	0	94	62	
+139	15	23	22	7590	1	70	0	52	
+140	21	12	24	6048	3	34	0	68	
+141	15	33	33	16335	3	67	34	73	
+142	12	3	5	180	1	70	84	68	
+143	10	3	13	390	1	70	84	58	
+144	11	6	24	1584	2	32	0	47	
+145	12	30	3	1080	1	0	96	75	
+146	16	32	2	1024	1	0	96	59	
+147	34	9	11	3366	3	34	0	34	
+148	4	13	33	1716	2	66	64	35	
+149	1	24	13	312	3	0	8	99	
+150	32	1	27	864	2	32	26	0	
+151	1	31	34	1054	2	66	64	43	
+152	32	18	8	4608	3	0	0	0	
+153	12	4	9	432	1	70	84	17	
+154	2	34	30	2040	2	32	53	97	
+155	25	21	33	17325	3	0	61	54	
+156	5	26	9	1170	3	34	85	57	
+157	6	28	21	3528	2	32	0	92	
+158	26	13	3	1014	2	0	0	33	
+159	8	4	19	608	1	70	25	92	
+160	8	12	33	3168	2	66	64	10	
+161	12	12	33	4752	3	67	34	88	
+162	12	14	13	2184	1	35	51	87	
+163	10	31	35	10850	2	66	64	0	
+164	14	12	5	840	2	0	79	73	
+165	32	30	30	28800	1	0	64	33	
+166	20	27	35	18900	3	67	34	0	
+167	20	12	14	3360	2	0	79	0	
+168	6	10	30	1800	1	70	54	94	
+169	6	19	16	1824	3	34	53	93	
+170	22	35	19	14630	1	35	73	47	
+171	35	2	26	1820	2	32	0	0	
+172	27	15	22	8910	1	35	51	0	
+173	14	14	29	5684	3	67	69	0	
+174	20	2	13	520	1	70	84	80	
+175	16	19	21	6384	1	35	30	46	
+176	34	7	25	5950	3	34	0	0	
+177	11	6	3	198	2	0	76	24	
+178	18	16	4	1152	3	0	94	44	
+179	5	27	35	4725	2	66	64	30	
+180	22	12	22	5808	3	34	53	71	
+181	19	25	4	1900	1	0	96	22	
+182	26	2	15	780	2	32	53	28	
+183	23	29	7	4669	1	0	0	61	
+184	9	26	9	2106	1	35	73	91	
+185	18	3	27	1458	2	32	26	62	
+186	21	3	8	504	1	70	84	37	
+187	6	21	5	630	3	0	94	37	
+188	22	13	29	8294	3	34	53	49	
+189	15	17	27	6885	2	32	26	80	
+190	14	4	28	1568	3	67	0	76	
+191	28	3	31	2604	2	32	53	0	
+192	3	16	8	384	3	0	0	80	
+193	10	11	13	1430	2	0	14	89	
+194	15	12	1	180	3	0	94	75	
+195	19	7	33	4389	3	67	34	20	
+196	29	5	9	1305	1	70	54	65	
+197	13	22	24	6864	3	34	25	87	
+198	35	17	30	17850	1	35	0	0	
+199	12	12	7	1008	3	0	0	83	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=05 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	60	63	84	317520	27	0	0	0	
+1	22	96	70	147840	6	0	0	63	
+2	48	43	22	45408	33	0	0	45	
+3	95	79	1	7505	4	0	98	0	
+4	15	89	35	46725	5	0	57	60	
+5	100	97	57	552900	5	0	0	0	
+6	71	14	36	35784	15	83	53	0	
+7	29	49	19	26999	21	0	50	69	
+8	44	12	9	4752	28	0	91	47	
+9	69	44	76	230736	31	0	0	0	
+10	45	36	42	68040	29	60	35	44	
+11	60	92	100	552000	7	0	0	0	
+12	46	25	100	115000	34	36	0	0	
+13	75	87	61	398025	13	0	0	0	
+14	64	27	49	84672	23	66	0	0	
+15	26	98	70	178360	4	0	0	65	
+16	32	36	27	31104	1	0	62	57	
+17	50	28	50	70000	20	71	23	0	
+18	69	55	21	79695	24	0	66	0	
+19	10	68	39	26520	5	0	57	89	
+20	35	25	39	34125	21	68	59	56	
+21	78	54	91	383292	28	0	0	0	
+22	8	45	73	26280	6	0	0	92	
+23	7	61	65	27755	7	0	0	92	
+24	16	36	95	54720	27	63	0	0	
+25	52	21	64	69888	25	65	33	0	
+26	43	90	61	236070	11	0	0	57	
+27	63	78	77	378378	6	0	0	0	
+28	41	78	23	73554	14	0	60	0	
+29	48	65	95	296400	25	0	0	0	
+30	89	78	29	201318	13	0	61	0	
+31	18	50	89	80100	32	50	0	79	
+32	76	71	54	291384	20	0	0	0	
+33	77	67	6	30954	16	0	78	0	
+34	57	60	56	191520	29	0	0	0	
+35	15	33	24	11880	21	0	0	81	
+36	71	36	2	5112	18	0	98	0	
+37	32	56	9	16128	6	0	77	59	
+38	4	26	62	6448	4	0	0	96	
+39	61	74	98	442372	18	0	0	0	
+40	66	56	22	81312	19	0	75	0	
+41	11	20	83	18260	27	0	0	85	
+42	35	94	35	115150	5	0	57	0	
+43	75	100	8	60000	2	0	88	0	
+44	22	96	63	133056	7	0	0	60	
+45	94	31	16	46624	31	0	76	0	
+46	93	49	11	50127	26	0	85	0	
+47	41	63	61	157563	1	0	0	51	
+48	35	26	19	17290	28	61	0	56	
+49	44	55	51	123420	25	0	0	48	
+50	14	80	24	26880	5	0	57	75	
+51	99	28	23	63756	20	71	0	0	
+52	18	60	38	41040	3	0	0	74	
+53	5	73	81	29565	2	0	0	92	
+54	30	49	92	135240	31	44	0	33	
+55	52	99	53	272844	3	0	39	0	
+56	25	45	43	48375	20	0	54	75	
+57	20	6	55	6600	19	72	0	50	
+58	22	72	49	77616	13	0	0	75	
+59	56	38	79	168112	28	61	0	0	
+60	24	44	68	71808	30	0	0	76	
+61	47	31	8	11656	28	0	91	0	
+62	60	83	42	209160	15	0	58	0	
+63	96	14	73	98112	17	82	0	0	
+64	12	17	27	5508	17	0	60	87	
+65	22	78	4	6864	2	0	96	72	
+66	37	68	46	115736	20	0	54	0	
+67	3	2	4	24	2	0	96	94	
+68	52	6	84	26208	8	94	0	0	
+69	93	7	77	50127	9	93	0	0	
+70	31	62	1	1922	15	0	58	60	
+71	10	64	78	49920	7	0	0	82	
+72	45	66	100	297000	23	0	0	0	
+73	51	6	38	11628	16	83	52	0	
+74	49	51	8	19992	22	0	61	32	
+75	37	23	85	72335	18	77	0	0	
+76	10	1	24	240	14	0	60	90	
+77	13	55	19	13585	14	0	60	77	
+78	9	85	7	5355	2	0	88	75	
+79	33	56	92	170016	31	44	0	0	
+80	88	51	31	139128	29	0	56	0	
+81	44	40	47	82720	29	60	35	0	
+82	5	6	5	150	2	0	88	84	
+83	62	77	6	28644	3	0	92	0	
+84	75	3	62	13950	5	97	0	0	
+85	81	68	50	275400	21	0	0	0	
+86	21	43	98	88494	34	36	0	79	
+87	61	24	17	24888	23	66	49	0	
+88	16	14	62	13888	20	71	23	71	
+89	87	72	24	150336	17	0	60	0	
+90	5	66	81	26730	4	0	0	91	
+91	55	30	42	69300	22	67	47	0	
+92	40	37	17	25160	29	0	0	57	
+93	72	91	3	19656	2	0	96	0	
+94	59	56	6	19824	6	0	77	0	
+95	17	47	55	43945	26	0	0	83	
+96	38	61	30	69540	20	0	54	37	
+97	15	84	46	57960	8	0	0	82	
+98	24	3	53	3816	25	65	33	52	
+99	68	82	90	501840	12	0	0	0	
+100	36	69	26	64584	14	0	60	41	
+101	29	4	33	3828	19	72	0	70	
+102	33	56	61	112728	22	0	0	60	
+103	18	62	52	58032	16	0	0	82	
+104	71	26	19	35074	28	61	79	0	
+105	97	23	33	73623	25	65	0	0	
+106	81	21	87	147987	26	65	0	0	
+107	51	100	62	316200	1	0	0	0	
+108	69	14	8	7728	22	67	89	0	
+109	34	47	9	14382	27	0	84	0	
+110	38	26	11	10868	33	48	73	60	
+111	14	89	39	48594	5	0	57	46	
+112	25	49	76	93100	27	0	0	60	
+113	84	47	26	102648	33	0	57	0	
+114	20	13	48	12480	23	66	0	64	
+115	72	40	89	256320	30	58	0	0	
+116	98	14	93	127596	26	86	0	0	
+117	61	66	66	265716	24	0	0	0	
+118	6	1	44	264	20	0	0	93	
+119	50	28	83	116200	19	72	0	0	
+120	68	19	81	104652	34	79	0	0	
+121	51	91	96	445536	10	0	0	0	
+122	8	44	99	34848	23	0	0	89	
+123	95	15	97	138225	14	85	0	0	
+124	33	34	99	111078	34	36	0	46	
+125	5	22	43	4730	3	0	39	93	
+126	38	9	93	31806	11	90	0	52	
+127	85	26	78	172380	24	66	0	0	
+128	44	92	63	255024	10	0	0	51	
+129	22	30	85	56100	30	58	0	72	
+130	31	21	43	27993	23	66	49	61	
+131	78	18	9	12636	30	58	89	0	
+132	89	82	60	437880	17	0	0	0	
+133	34	66	54	121176	24	0	0	61	
+134	94	28	47	123704	22	67	0	0	
+135	32	54	26	44928	22	0	61	0	
+136	56	30	36	60480	21	68	59	0	
+137	85	14	72	85680	35	19	0	0	
+138	83	65	85	458575	26	0	0	0	
+139	45	48	57	123120	33	0	0	0	
+140	91	32	59	171808	21	68	0	0	
+141	95	83	58	457330	15	0	0	0	
+142	57	48	35	95760	1	0	62	0	
+143	100	73	3	21900	10	0	96	0	
+144	11	56	9	5544	8	0	49	88	
+145	17	35	33	19635	20	0	0	76	
+146	1	82	57	4674	2	0	0	91	
+147	44	39	76	130416	23	0	0	45	
+148	19	93	93	164331	9	0	0	79	
+149	26	34	3	2652	24	0	66	69	
+150	7	51	77	27489	6	0	0	85	
+151	91	66	9	54054	12	0	90	0	
+152	82	83	78	530868	16	0	0	0	
+153	82	94	49	377692	8	0	0	0	
+154	92	34	25	78200	34	0	58	0	
+155	65	96	98	611520	4	0	0	0	
+156	35	41	9	12915	27	0	84	34	
+157	76	58	81	357048	30	0	0	0	
+158	76	53	18	72504	11	0	67	0	
+159	28	59	44	72688	19	0	0	70	
+160	3	17	63	3213	2	0	0	97	
+161	52	7	93	33852	11	90	0	0	
+162	62	19	58	68324	35	0	42	0	
+163	20	61	90	109800	28	0	0	78	
+164	69	57	30	117990	21	0	50	0	
+165	87	85	60	443700	14	0	0	0	
+166	70	72	75	378000	19	0	0	0	
+167	95	2	94	17860	4	98	0	0	
+168	41	80	10	32800	3	0	39	52	
+169	46	4	71	13064	8	94	0	52	
+170	12	40	59	28320	14	0	0	87	
+171	30	77	96	221760	18	0	0	61	
+172	52	15	52	40560	16	83	0	0	
+173	79	74	99	578754	9	0	0	0	
+174	90	97	88	768240	2	0	0	0	
+175	11	89	26	25454	5	0	57	35	
+176	9	7	10	630	13	0	61	89	
+177	11	36	58	22968	17	0	0	89	
+178	88	91	44	352352	8	0	49	0	
+179	95	37	35	123025	29	60	0	0	
+180	27	87	87	204363	12	0	0	68	
+181	74	90	39	259740	3	0	0	0	
+182	1	82	50	4100	2	0	0	90	
+183	93	19	42	74214	35	0	0	0	
+184	74	46	4	13616	30	0	81	0	
+185	33	18	32	19008	22	67	47	55	
+186	36	68	8	19584	3	0	92	62	
+187	21	21	70	30870	20	71	23	50	
+188	62	3	9	1674	19	72	83	0	
+189	60	37	12	26640	33	48	73	0	
+190	79	44	98	340648	32	50	0	0	
+191	18	38	76	51984	31	0	0	69	
+192	98	16	53	83104	15	83	0	0	
+193	100	36	58	208800	34	0	0	0	
+194	60	67	61	245220	22	0	0	0	
+195	99	47	73	339669	33	48	0	0	
+196	94	50	99	465300	32	0	0	0	
+197	28	52	14	20384	19	0	75	66	
+198	25	2	80	4000	34	79	0	68	
+199	57	67	67	255873	11	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	63	73	367920	24	0	0	0	
+1	85	26	85	187850	19	74	0	0	
+2	78	53	51	210834	20	0	46	0	
+3	77	48	73	269808	25	52	0	0	
+4	72	1	92	6624	3	99	0	0	
+5	72	3	81	17496	5	97	0	0	
+6	99	100	94	930600	2	0	0	0	
+7	85	31	98	258230	48	66	0	0	
+8	76	18	66	90288	39	82	0	0	
+9	48	43	20	41280	9	0	0	50	
+10	83	12	68	67728	11	86	0	0	
+11	95	22	84	175560	41	78	0	0	
+12	94	3	71	20022	6	97	0	0	
+13	87	71	46	284142	20	0	0	0	
+14	66	51	62	208692	26	0	0	0	
+15	60	51	78	238680	27	0	0	0	
+16	98	80	71	556640	14	0	0	0	
+17	93	22	72	147312	51	78	0	0	
+18	72	49	79	278712	26	51	0	0	
+19	67	15	69	69345	54	15	0	0	
+20	72	24	89	153792	43	76	0	0	
+21	91	10	73	66430	34	90	0	0	
+22	1	83	87	7221	7	0	0	94	
+23	88	49	82	353584	27	51	0	0	
+24	79	23	75	136275	18	77	0	0	
+25	1	35	6	210	2	0	94	88	
+26	78	45	97	340470	34	0	0	0	
+27	67	36	84	202608	22	64	0	0	
+28	85	17	90	130050	13	0	0	0	
+29	75	28	96	201600	50	0	0	0	
+30	10	20	13	2600	8	0	42	85	
+31	78	90	97	680940	7	0	0	0	
+32	96	31	70	208320	49	31	0	0	
+33	96	39	79	295776	41	39	0	0	
+34	89	86	82	627628	10	0	0	0	
+35	97	69	8	53544	9	0	74	0	
+36	57	63	59	211869	23	0	0	0	
+37	76	17	75	96900	40	80	0	0	
+38	97	44	99	422532	35	44	0	0	
+39	48	99	82	389664	3	0	0	0	
+40	100	17	88	149600	50	80	0	0	
+41	42	79	76	252168	16	21	0	0	
+42	66	41	99	267894	39	41	0	0	
+43	82	4	83	27224	54	45	0	0	
+44	100	16	68	108800	53	83	0	0	
+45	72	8	69	39744	33	92	0	0	
+46	13	48	6	3744	4	0	55	85	
+47	84	36	66	199584	45	0	0	0	
+48	70	41	80	229600	39	0	0	0	
+49	87	21	76	138852	16	0	0	0	
+50	73	43	92	288788	37	43	0	0	
+51	69	80	93	513360	15	0	0	0	
+52	70	39	73	199290	40	41	0	0	
+53	92	30	85	234600	21	70	0	0	
+54	88	32	84	236544	47	68	0	0	
+55	16	97	66	102432	5	0	0	59	
+56	73	22	86	138116	42	78	0	0	
+57	89	32	78	222144	48	34	0	0	
+58	3	70	90	18900	15	0	0	69	
+59	69	2	87	12006	11	98	0	0	
+60	69	38	100	262200	43	0	0	0	
+61	71	50	96	340800	18	0	0	0	
+62	7	30	45	9450	6	0	0	90	
+63	77	29	99	221067	20	71	0	0	
+64	73	8	91	53144	37	86	0	0	
+65	85	39	83	275145	41	0	0	0	
+66	35	97	74	251230	6	0	0	50	
+67	66	8	75	39600	8	91	0	0	
+68	38	83	98	309092	13	17	0	0	
+69	91	41	93	346983	40	0	0	0	
+70	83	20	92	152720	14	80	0	0	
+71	50	87	74	321900	9	0	0	0	
+72	85	46	96	375360	32	47	0	0	
+73	73	43	73	229147	37	0	0	0	
+74	96	23	72	158976	52	47	0	0	
+75	5	72	71	25560	6	0	0	85	
+76	95	86	72	588240	11	0	0	0	
+77	69	45	70	217350	34	45	0	0	
+78	70	34	83	197540	47	34	0	0	
+79	73	46	71	238418	33	46	0	0	
+80	99	35	74	256410	45	36	0	0	
+81	93	26	85	205530	50	54	0	0	
+82	77	5	76	29260	31	95	0	0	
+83	4	74	83	24568	7	0	0	95	
+84	66	38	77	193116	43	38	0	0	
+85	8	87	89	61944	7	0	0	86	
+86	40	36	42	60480	17	0	0	54	
+87	30	35	7	7350	12	0	0	66	
+88	91	64	92	535808	22	0	0	0	
+89	93	30	75	209250	46	70	0	0	
+90	79	15	95	112575	54	0	0	0	
+91	54	79	58	247428	17	0	0	0	
+92	2	39	11	858	1	0	87	94	
+93	97	49	80	380240	29	50	0	0	
+94	96	50	83	398400	28	50	0	0	
+95	91	29	100	263900	45	71	0	0	
+96	90	91	42	343980	8	0	0	0	
+97	87	26	94	212628	50	28	0	0	
+98	86	29	83	207002	49	62	0	0	
+99	90	7	100	63000	32	93	0	0	
+100	91	42	74	282828	38	42	0	0	
+101	82	8	86	56416	49	91	0	0	
+102	77	44	98	332024	36	44	0	0	
+103	70	47	74	243460	31	48	0	0	
+104	1	92	83	7636	2	0	0	99	
+105	71	5	82	29110	7	95	0	0	
+106	73	19	94	130378	17	79	0	0	
+107	59	91	82	440258	5	0	0	0	
+108	88	100	24	211200	1	0	63	0	
+109	93	6	83	46314	37	94	0	0	
+110	77	68	3	15708	7	0	97	0	
+111	5	93	81	37665	5	0	0	75	
+112	99	89	22	193842	6	0	74	0	
+113	50	26	9	11700	14	0	71	39	
+114	71	37	84	220668	23	63	0	0	
+115	75	26	74	144300	51	52	0	0	
+116	99	8	79	62568	52	92	0	0	
+117	78	44	70	240240	36	0	0	0	
+118	43	97	80	333680	3	0	0	48	
+119	88	12	83	87648	12	86	0	0	
+120	1	13	27	351	1	0	22	93	
+121	38	30	7	7980	15	0	93	0	
+122	94	12	69	77832	35	88	0	0	
+123	50	86	54	232200	12	0	0	0	
+124	85	39	94	311610	42	39	0	0	
+125	75	26	82	159900	51	26	0	0	
+126	9	44	34	13464	4	0	0	86	
+127	76	17	85	109820	53	34	0	0	
+128	98	83	2	16268	5	0	82	0	
+129	78	37	85	245310	24	63	0	0	
+130	94	17	82	131036	53	17	0	0	
+131	76	16	70	85120	38	84	0	0	
+132	88	13	81	92664	9	87	0	0	
+133	94	100	22	206800	1	0	0	0	
+134	73	47	96	329376	32	0	0	0	
+135	51	99	55	277695	4	0	0	0	
+136	93	97	41	369861	1	0	22	0	
+137	94	34	78	249288	47	0	0	0	
+138	33	16	22	11616	24	0	73	0	
+139	1	31	6	186	2	0	94	89	
+140	29	2	24	1392	24	0	73	33	
+141	93	1	88	8184	4	99	0	0	
+142	72	80	9	51840	11	0	72	0	
+143	5	76	77	29260	5	0	0	92	
+144	6	3	9	162	1	0	63	94	
+145	77	13	81	81081	10	86	0	0	
+146	94	16	68	102272	53	51	0	0	
+147	66	44	76	220704	35	0	0	0	
+148	79	35	79	218435	46	35	0	0	
+149	80	52	51	212160	25	0	0	0	
+150	88	98	3	25872	2	0	94	0	
+151	71	38	76	205048	44	0	0	0	
+152	17	26	6	2652	11	0	72	72	
+153	35	47	49	80605	4	0	0	51	
+154	92	5	94	43240	54	40	0	0	
+155	86	42	88	317856	38	0	0	0	
+156	50	93	74	344100	6	0	0	0	
+157	99	50	92	455400	28	0	0	0	
+158	39	27	29	30537	14	0	71	0	
+159	85	24	73	148920	52	0	0	0	
+160	94	50	79	371300	29	0	0	0	
+161	88	49	80	344960	30	49	0	0	
+162	21	66	87	120582	15	0	0	72	
+163	94	83	13	101426	1	0	87	0	
+164	86	17	83	121346	53	0	0	0	
+165	96	31	67	199392	49	0	0	0	
+166	34	71	83	200362	19	0	0	59	
+167	62	70	87	377580	21	0	0	0	
+168	74	35	84	217560	46	0	0	0	
+169	77	48	97	358512	31	0	0	0	
+170	26	25	22	14300	21	0	0	62	
+171	70	37	87	225330	44	38	0	0	
+172	89	39	94	326274	42	0	0	0	
+173	90	5	82	36900	54	35	0	0	
+174	26	77	95	190190	18	0	0	71	
+175	85	91	36	278460	4	0	55	0	
+176	70	20	89	124600	15	80	0	0	
+177	99	26	92	236808	51	0	0	0	
+178	16	45	21	15120	12	0	0	50	
+179	87	2	76	13224	12	98	0	0	
+180	97	22	83	177122	52	70	0	0	
+181	31	5	10	1550	3	0	82	40	
+182	59	74	97	423502	19	0	0	0	
+183	72	49	92	324576	30	0	0	0	
+184	98	23	82	184828	52	24	0	0	
+185	85	89	50	378250	8	0	42	0	
+186	68	34	70	161840	48	0	0	0	
+187	83	16	67	88976	53	67	0	0	
+188	96	25	67	160800	44	75	0	0	
+189	98	70	15	102900	10	0	82	0	
+190	93	5	74	34410	54	30	0	0	
+191	81	3	95	23085	40	97	0	0	
+192	12	81	77	74844	5	0	0	80	
+193	8	95	88	66880	7	0	0	78	
+194	71	10	95	67450	36	88	0	0	
+195	6	48	17	4896	1	0	63	88	
+196	40	19	12	9120	3	0	82	0	
+197	85	74	35	220150	17	0	58	0	
+198	72	46	81	268272	33	0	0	0	
+199	97	84	45	366660	12	0	54	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	63	73	367920	16	0	0	0	
+1	85	86	35	255850	31	0	0	0	
+2	78	53	51	210834	44	0	0	0	
+3	77	68	28	146608	48	0	0	0	
+4	72	1	92	6624	2	97	0	0	
+5	72	68	1	4896	7	0	94	0	
+6	99	100	94	930600	1	0	0	0	
+7	85	86	13	95030	38	0	80	0	
+8	76	83	16	100928	36	0	79	0	
+9	48	43	20	41280	15	0	79	0	
+10	83	67	38	211318	43	0	59	0	
+11	95	92	29	253460	31	0	64	0	
+12	94	88	26	215072	41	0	64	0	
+13	87	71	46	284142	24	0	45	0	
+14	66	51	62	208692	45	0	0	0	
+15	60	51	78	238680	38	0	0	0	
+16	98	80	71	556640	5	0	0	0	
+17	93	72	17	113832	17	0	83	0	
+18	72	74	49	261072	30	0	30	0	
+19	67	85	49	279055	26	0	0	0	
+20	72	24	89	153792	44	74	0	0	
+21	91	75	28	191100	46	0	0	0	
+22	1	83	87	7221	2	0	0	99	
+23	88	89	42	328944	21	0	37	0	
+24	79	98	20	154840	21	0	80	0	
+25	1	35	6	210	1	0	94	88	
+26	78	75	42	245700	35	0	0	0	
+27	67	96	4	25728	36	0	95	0	
+28	85	92	35	273700	27	0	55	0	
+29	75	98	16	117600	12	0	84	0	
+30	10	20	13	2600	2	66	45	78	
+31	78	90	97	680940	2	0	0	0	
+32	96	86	20	165120	20	0	80	0	
+33	96	39	79	295776	15	0	0	0	
+34	89	86	82	627628	3	0	0	0	
+35	97	69	8	53544	24	0	91	0	
+36	57	63	59	211869	43	0	0	0	
+37	76	87	45	297540	24	0	0	0	
+38	97	74	49	351722	18	0	49	0	
+39	48	99	82	389664	12	0	0	0	
+40	100	77	8	61600	11	0	92	0	
+41	42	79	76	252168	33	0	0	0	
+42	66	81	44	235224	39	0	0	0	
+43	82	74	18	109224	35	0	79	0	
+44	100	91	43	391300	11	0	49	0	
+45	72	88	29	183744	46	0	57	0	
+46	13	48	6	3744	2	0	87	78	
+47	84	66	31	171864	47	0	0	0	
+48	70	41	80	229600	38	51	0	0	
+49	87	66	6	34452	49	22	67	0	
+50	73	43	92	288788	25	0	0	0	
+51	69	80	93	513360	7	0	0	0	
+52	70	74	48	248640	34	0	35	0	
+53	92	30	85	234600	6	64	0	0	
+54	88	82	49	353584	18	0	0	0	
+55	16	97	66	102432	16	0	0	80	
+56	73	22	86	138116	49	0	0	0	
+57	89	77	13	89089	45	0	87	0	
+58	3	70	90	18900	9	0	0	97	
+59	69	77	7	37191	44	0	91	0	
+60	69	78	45	242190	37	0	0	0	
+61	71	70	11	54670	49	22	46	0	
+62	7	30	45	9450	2	66	0	78	
+63	77	99	44	335412	19	0	42	0	
+64	73	73	21	111909	32	0	79	0	
+65	85	99	23	193545	45	0	62	0	
+66	35	97	74	251230	10	0	0	59	
+67	66	73	10	48180	49	22	57	0	
+68	38	83	98	309092	9	0	0	59	
+69	91	96	8	69888	6	0	92	0	
+70	83	80	37	245680	35	0	42	0	
+71	50	87	74	321900	20	0	0	43	
+72	85	46	96	375360	15	54	0	0	
+73	73	68	23	114172	49	22	0	0	
+74	96	23	72	158976	43	68	0	0	
+75	5	72	71	25560	4	0	0	95	
+76	95	86	72	588240	4	0	0	0	
+77	69	75	30	155250	47	0	54	0	
+78	70	84	43	252840	32	0	0	0	
+79	73	91	41	272363	28	0	0	0	
+80	99	95	49	460845	8	0	0	0	
+81	93	76	20	141360	29	0	80	0	
+82	77	90	36	249480	32	0	43	0	
+83	4	74	83	24568	7	0	0	69	
+84	66	83	7	38346	38	0	93	0	
+85	8	87	89	61944	25	0	0	78	
+86	40	36	42	60480	27	47	0	51	
+87	30	35	7	7350	6	64	85	38	
+88	91	64	92	535808	6	0	0	0	
+89	93	95	30	265050	30	0	0	0	
+90	79	90	35	248850	34	0	0	0	
+91	54	79	58	247428	33	0	0	42	
+92	2	39	11	858	2	0	87	91	
+93	97	94	15	136770	3	0	82	0	
+94	96	75	3	21600	22	0	97	0	
+95	91	84	35	267540	29	0	44	0	
+96	90	91	42	343980	19	0	0	0	
+97	87	26	94	212628	14	71	0	0	
+98	86	94	28	226352	4	0	72	0	
+99	90	97	5	43650	7	0	95	0	
+100	91	82	29	216398	41	0	35	0	
+101	82	93	31	236406	37	0	45	0	
+102	77	94	23	166474	47	0	31	0	
+103	70	87	44	267960	29	0	0	0	
+104	1	92	83	7636	1	0	0	99	
+105	71	75	12	63900	47	0	84	0	
+106	73	89	29	188413	46	0	28	0	
+107	59	91	82	440258	9	0	0	0	
+108	88	100	24	211200	23	0	76	0	
+109	93	76	8	56544	13	0	91	0	
+110	77	68	3	15708	43	0	97	0	
+111	5	93	81	37665	3	0	0	89	
+112	99	89	22	193842	37	0	78	0	
+113	50	26	9	11700	9	70	82	0	
+114	71	37	84	220668	16	63	0	0	
+115	75	96	4	28800	34	0	96	0	
+116	99	78	14	108108	19	0	86	0	
+117	78	44	70	240240	25	43	0	0	
+118	43	97	80	333680	20	0	0	0	
+119	88	97	3	25608	3	0	97	0	
+120	1	13	27	351	2	83	58	78	
+121	38	30	7	7980	6	64	85	0	
+122	94	97	29	264422	5	0	71	0	
+123	50	86	54	232200	40	0	46	0	
+124	85	84	34	242760	36	0	45	0	
+125	75	96	7	50400	25	0	92	0	
+126	9	44	34	13464	13	0	0	85	
+127	76	67	25	127300	48	0	72	0	
+128	98	83	2	16268	9	0	98	0	
+129	78	67	45	235170	39	0	44	0	
+130	94	72	7	47376	31	0	93	0	
+131	76	71	45	242820	36	0	0	0	
+132	88	93	6	49104	1	0	94	0	
+133	94	100	22	206800	33	0	78	0	
+134	73	92	1	6716	7	0	93	0	
+135	51	99	55	277695	27	0	0	0	
+136	93	97	41	369861	13	0	50	0	
+137	94	99	38	353628	17	0	45	0	
+138	33	16	22	11616	5	80	0	0	
+139	1	31	6	186	1	35	94	88	
+140	29	2	24	1392	2	98	76	0	
+141	93	71	13	85839	14	0	87	0	
+142	72	80	9	51840	41	0	90	0	
+143	5	76	77	29260	3	0	0	94	
+144	6	3	9	162	2	92	85	0	
+145	77	73	6	33726	49	22	73	0	
+146	94	86	38	307192	23	0	0	0	
+147	66	84	11	60984	39	0	89	0	
+148	79	100	14	110600	16	0	84	0	
+149	80	52	51	212160	42	35	0	0	
+150	88	98	3	25872	2	0	97	0	
+151	71	73	11	57013	49	22	35	0	
+152	17	26	6	2652	2	66	87	78	
+153	35	47	49	80605	27	0	0	51	
+154	92	70	19	122360	30	0	79	0	
+155	86	92	38	300656	23	0	38	0	
+156	50	93	74	344100	12	0	0	48	
+157	99	85	32	269280	28	0	41	0	
+158	39	27	29	30537	24	71	45	0	
+159	85	79	13	87295	46	0	86	0	
+160	94	90	49	414540	11	0	0	0	
+161	88	74	50	325600	22	0	0	0	
+162	21	66	87	120582	2	0	0	78	
+163	94	83	13	101426	34	0	83	0	
+164	86	87	3	22446	10	0	97	0	
+165	96	71	47	320352	22	0	50	0	
+166	34	71	83	200362	14	0	0	62	
+167	62	70	87	377580	14	0	0	0	
+168	74	35	84	217560	42	0	0	0	
+169	77	68	12	62832	49	22	23	0	
+170	26	25	22	14300	10	74	74	0	
+171	70	92	22	141680	48	0	28	0	
+172	89	99	29	255519	31	0	35	0	
+173	90	95	2	17100	8	0	98	0	
+174	26	77	95	190190	7	0	0	73	
+175	85	91	36	278460	26	0	49	0	
+176	70	70	4	19600	47	0	96	0	
+177	99	91	37	333333	21	0	0	0	
+178	16	45	21	15120	10	0	74	59	
+179	87	2	76	13224	2	98	0	0	
+180	97	72	3	20952	35	0	97	0	
+181	31	5	10	1550	2	92	45	0	
+182	59	74	97	423502	10	0	0	0	
+183	72	84	22	133056	48	0	50	0	
+184	98	23	82	184828	22	75	0	0	
+185	85	89	50	378250	13	0	0	0	
+186	68	74	40	201280	44	0	51	0	
+187	83	96	27	215136	28	0	73	0	
+188	96	25	67	160800	30	74	30	0	
+189	98	70	15	102900	26	0	85	0	
+190	93	100	49	455700	8	0	49	0	
+191	81	78	15	94770	42	0	85	0	
+192	12	81	77	74844	24	0	0	87	
+193	8	95	88	66880	6	0	0	92	
+194	71	75	10	53250	27	0	90	0	
+195	6	48	17	4896	4	0	72	86	
+196	40	19	12	9120	5	80	22	0	
+197	85	74	35	220150	41	0	0	0	
+198	72	71	46	235152	40	0	0	0	
+199	97	84	45	366660	17	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	63	73	367920	16	0	0	0	
+1	30	86	85	219300	36	0	0	0	
+2	78	53	51	210834	38	0	0	0	
+3	42	68	73	208488	40	0	0	0	
+4	72	1	92	6624	8	99	0	0	
+5	17	68	81	93636	50	0	0	30	
+6	99	100	94	930600	1	0	0	0	
+7	50	86	98	421400	8	0	0	50	
+8	26	83	66	142428	46	0	0	0	
+9	48	43	20	41280	12	0	79	0	
+10	23	67	68	104788	49	0	0	15	
+11	40	92	84	309120	20	0	0	43	
+12	19	88	71	118712	48	0	0	23	
+13	87	71	46	284142	23	0	0	0	
+14	66	51	62	208692	39	0	0	0	
+15	60	51	78	238680	32	41	0	0	
+16	98	80	71	556640	5	0	0	0	
+17	23	72	72	119232	48	0	0	0	
+18	27	74	79	157842	45	0	0	0	
+19	32	85	69	187680	43	0	0	26	
+20	72	24	89	153792	41	74	0	0	
+21	1	75	73	5475	7	0	0	99	
+22	1	83	87	7221	3	0	0	99	
+23	33	89	82	240834	31	0	0	0	
+24	14	98	75	102900	49	0	0	38	
+25	1	35	6	210	1	0	94	98	
+26	3	75	97	21825	11	0	0	97	
+27	32	96	84	258048	28	0	0	0	
+28	30	92	90	248400	21	0	0	70	
+29	35	98	96	329280	9	0	0	59	
+30	10	20	13	2600	2	48	86	78	
+31	78	90	97	680940	2	0	0	0	
+32	41	86	70	246820	30	0	0	0	
+33	96	39	79	295776	15	46	0	0	
+34	89	86	82	627628	3	0	0	0	
+35	97	69	8	53544	6	0	92	0	
+36	57	63	59	211869	37	35	0	0	
+37	6	87	75	39150	13	0	0	94	
+38	27	74	99	197802	40	0	0	73	
+39	48	99	82	389664	11	0	0	49	
+40	20	77	88	135520	46	0	0	26	
+41	42	79	76	252168	28	0	0	32	
+42	11	81	99	88209	29	0	0	89	
+43	37	74	83	227254	34	0	0	33	
+44	45	91	68	278460	24	0	0	0	
+45	32	88	69	194304	42	0	0	0	
+46	13	48	6	3744	2	0	86	78	
+47	39	66	66	169884	44	0	0	54	
+48	70	41	80	229600	32	0	0	0	
+49	37	66	76	185592	43	0	0	63	
+50	73	43	92	288788	22	0	0	0	
+51	69	80	93	513360	7	0	0	0	
+52	5	74	73	27010	25	0	0	93	
+53	92	30	85	234600	6	69	0	0	
+54	33	82	84	227304	34	0	0	0	
+55	16	97	66	102432	49	0	0	52	
+56	73	22	86	138116	44	77	0	25	
+57	29	77	78	174174	44	0	0	25	
+58	3	70	90	18900	38	0	0	96	
+59	19	77	87	127281	47	0	0	26	
+60	29	78	100	226200	34	0	0	71	
+61	21	70	96	141120	22	0	0	79	
+62	7	30	45	9450	13	44	0	85	
+63	32	99	99	313632	10	0	0	59	
+64	3	73	91	19929	18	0	0	97	
+65	15	99	83	123255	20	0	0	85	
+66	35	97	74	251230	29	0	0	0	
+67	36	73	75	197100	41	0	0	0	
+68	38	83	98	309092	14	0	0	62	
+69	26	96	93	232128	28	0	0	74	
+70	43	80	92	316480	20	0	0	0	
+71	50	87	74	321900	19	0	0	43	
+72	85	46	96	375360	15	0	0	0	
+73	23	68	73	114172	48	0	0	58	
+74	96	23	72	158976	38	53	0	0	
+75	5	72	71	25560	42	0	0	94	
+76	95	86	72	588240	4	0	0	0	
+77	24	75	70	126000	47	0	0	45	
+78	25	84	83	174300	44	0	0	0	
+79	43	91	71	277823	24	0	0	45	
+80	34	95	74	239020	31	0	0	66	
+81	33	76	85	213180	36	0	0	30	
+82	17	90	76	116280	30	0	0	83	
+83	4	74	83	24568	15	0	0	96	
+84	31	83	77	198121	40	0	0	42	
+85	8	87	89	61944	33	0	0	92	
+86	40	36	42	60480	25	0	55	0	
+87	30	35	7	7350	5	0	93	0	
+88	91	64	92	535808	6	0	0	0	
+89	3	95	75	21375	17	0	0	97	
+90	34	90	95	290700	21	0	0	36	
+91	54	79	58	247428	29	0	0	35	
+92	2	39	11	858	2	48	86	95	
+93	32	94	80	240640	31	0	0	33	
+94	31	75	83	192975	42	0	0	32	
+95	46	84	100	386400	12	0	0	49	
+96	90	91	42	343980	17	0	45	0	
+97	87	26	94	212628	35	74	0	0	
+98	26	94	83	202852	37	0	0	74	
+99	50	97	100	485000	8	0	0	0	
+100	16	82	74	97088	50	0	0	0	
+101	22	93	86	175956	2	0	0	78	
+102	7	94	98	64484	10	0	0	91	
+103	10	87	74	64380	46	0	0	90	
+104	1	92	83	7636	1	0	0	99	
+105	31	75	82	190650	42	0	0	63	
+106	33	89	94	276078	26	0	0	43	
+107	59	91	82	440258	9	0	0	0	
+108	88	100	24	211200	4	0	72	0	
+109	23	76	83	145084	45	0	0	52	
+110	77	68	3	15708	2	0	97	0	
+111	5	93	81	37665	4	0	0	95	
+112	99	89	22	193842	24	0	77	0	
+113	50	26	9	11700	3	70	82	0	
+114	71	37	84	220668	16	63	0	0	
+115	15	96	74	106560	49	0	0	0	
+116	14	78	79	86268	50	0	0	62	
+117	78	44	70	240240	22	43	0	0	
+118	43	97	80	333680	19	0	0	0	
+119	13	97	83	104663	23	0	0	87	
+120	1	13	27	351	8	86	10	87	
+121	38	30	7	7980	3	70	91	0	
+122	14	97	69	93702	50	0	0	16	
+123	50	86	54	232200	33	0	0	41	
+124	30	84	94	236880	32	0	0	70	
+125	10	96	82	78720	3	0	0	89	
+126	9	44	34	13464	13	0	0	85	
+127	41	67	85	233495	33	0	0	0	
+128	98	83	2	16268	1	0	97	0	
+129	23	67	85	130985	46	0	0	67	
+130	14	72	82	82656	50	0	0	76	
+131	26	71	70	129220	47	0	0	0	
+132	13	93	81	97929	35	0	0	87	
+133	94	100	22	206800	5	0	71	0	
+134	23	92	96	203136	26	0	0	77	
+135	51	99	55	277695	25	0	0	0	
+136	93	97	41	369861	13	0	50	0	
+137	19	99	78	146718	16	0	0	80	
+138	33	16	22	11616	5	80	0	0	
+139	1	31	6	186	1	35	94	98	
+140	29	2	24	1392	8	97	76	0	
+141	23	71	88	143704	45	0	0	75	
+142	72	80	9	51840	13	0	91	0	
+143	5	76	77	29260	12	0	0	95	
+144	6	3	9	162	8	97	76	72	
+145	17	73	81	100521	49	0	0	68	
+146	19	86	68	111112	48	0	0	81	
+147	21	84	76	134064	46	0	0	46	
+148	49	100	79	387100	12	0	0	0	
+149	80	52	51	212160	35	0	35	0	
+150	88	98	3	25872	1	0	94	0	
+151	6	73	76	33288	19	0	0	94	
+152	17	26	6	2652	2	68	86	78	
+153	35	47	49	80605	38	0	51	0	
+154	12	70	94	78960	51	0	0	0	
+155	36	92	88	291456	21	0	0	0	
+156	50	93	74	344100	18	0	0	47	
+157	34	85	92	265880	27	0	0	36	
+158	39	27	29	30537	14	0	0	0	
+159	15	79	73	86505	50	0	0	47	
+160	29	90	79	206190	36	0	0	63	
+161	8	74	80	47360	36	0	0	92	
+162	21	66	87	120582	47	0	0	69	
+163	94	83	13	101426	16	0	84	0	
+164	16	87	83	115536	48	0	0	42	
+165	16	71	67	76112	51	0	0	12	
+166	34	71	83	200362	39	0	0	66	
+167	62	70	87	377580	14	27	0	0	
+168	74	35	84	217560	37	0	0	0	
+169	42	68	97	277032	25	0	0	51	
+170	26	25	22	14300	10	74	0	0	
+171	30	92	87	240120	27	0	0	70	
+172	29	99	94	269874	7	0	0	69	
+173	25	95	82	194750	41	0	0	74	
+174	26	77	95	190190	43	0	0	0	
+175	85	91	36	278460	23	0	46	0	
+176	25	70	89	155750	45	0	0	27	
+177	49	91	92	410228	11	0	0	0	
+178	16	45	21	15120	12	43	79	0	
+179	87	2	76	13224	8	97	0	0	
+180	2	72	83	11952	5	0	0	98	
+181	31	5	10	1550	8	86	0	50	
+182	59	74	97	423502	10	0	0	0	
+183	47	84	92	363216	18	0	0	0	
+184	98	23	82	184828	38	76	0	0	
+185	85	89	50	378250	13	0	0	0	
+186	38	74	70	196840	41	0	0	36	
+187	43	96	67	276576	26	0	0	0	
+188	96	25	67	160800	39	75	0	0	
+189	98	70	15	102900	3	0	82	0	
+190	13	100	74	96200	49	0	0	85	
+191	36	78	95	266760	27	0	0	0	
+192	12	81	77	74844	24	0	0	88	
+193	8	95	88	66880	6	0	0	92	
+194	6	75	95	42750	9	0	0	94	
+195	6	48	17	4896	4	0	81	88	
+196	40	19	12	9120	3	70	87	50	
+197	85	74	35	220150	35	0	0	0	
+198	42	71	81	241542	30	0	0	41	
+199	97	84	45	366660	17	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	63	73	367920	45	0	0	0	
+1	68	85	87	502860	71	0	0	0	
+2	78	53	51	210834	48	0	0	0	
+3	53	88	68	317152	110	0	0	0	
+4	72	1	92	6624	6	82	0	0	
+5	52	78	58	235248	112	0	0	0	
+6	99	100	94	930600	5	0	0	0	
+7	84	91	75	573300	36	0	0	0	
+8	91	97	50	441350	21	0	0	0	
+9	48	43	20	41280	10	0	67	0	
+10	91	80	51	371280	22	0	0	0	
+11	81	93	59	444447	34	0	0	0	
+12	59	72	73	310104	87	0	0	0	
+13	87	71	46	284142	22	0	51	0	
+14	66	51	62	208692	75	0	0	0	
+15	60	51	78	238680	86	0	0	0	
+16	98	80	71	556640	9	0	0	0	
+17	79	100	64	505600	31	0	0	0	
+18	100	79	93	734700	2	0	0	0	
+19	99	76	56	421344	4	0	0	0	
+20	72	24	89	153792	12	76	0	0	
+21	76	54	53	217512	56	0	0	0	
+22	1	83	87	7221	3	0	0	99	
+23	98	86	53	446684	8	0	0	0	
+24	79	74	57	333222	47	0	0	0	
+25	1	35	6	210	13	61	79	0	
+26	58	56	72	233856	93	0	0	0	
+27	77	59	73	331639	52	0	0	0	
+28	81	89	90	648810	41	0	0	0	
+29	64	71	98	445312	77	0	0	0	
+30	10	20	13	2600	1	79	46	0	
+31	78	90	97	680940	49	0	0	0	
+32	57	72	78	320112	96	0	0	0	
+33	96	39	79	295776	13	61	0	0	
+34	89	86	82	627628	26	0	0	0	
+35	97	69	8	53544	6	0	87	0	
+36	57	63	59	211869	97	0	0	0	
+37	50	53	88	233200	116	0	0	50	
+38	53	51	97	262191	111	0	0	0	
+39	48	99	82	389664	112	0	0	52	
+40	62	62	77	295988	81	0	0	0	
+41	42	79	76	252168	93	0	0	58	
+42	59	75	56	247800	88	0	0	0	
+43	89	55	67	327965	27	0	0	0	
+44	76	86	67	437912	57	0	0	0	
+45	55	67	81	298485	102	0	0	0	
+46	13	48	6	3744	11	0	94	0	
+47	99	59	97	566577	7	0	0	0	
+48	70	41	80	229600	46	57	0	0	
+49	98	61	88	526064	11	0	0	0	
+50	73	43	92	288788	29	57	0	0	
+51	69	80	93	513360	67	0	0	0	
+52	96	74	56	397824	15	0	0	0	
+53	92	30	85	234600	14	69	0	0	
+54	83	83	78	537342	37	0	0	0	
+55	16	97	66	102432	36	0	0	84	
+56	73	22	86	138116	4	76	0	0	
+57	74	67	70	347060	58	0	0	0	
+58	3	70	90	18900	12	0	0	97	
+59	76	67	51	259692	55	0	0	0	
+60	78	70	60	327600	50	0	0	0	
+61	54	55	75	222750	106	0	0	0	
+62	7	30	45	9450	30	0	53	0	
+63	51	63	57	183141	114	0	0	0	
+64	74	50	71	262700	53	50	0	0	
+65	61	73	55	244915	85	0	0	0	
+66	35	97	74	251230	76	0	0	0	
+67	97	76	87	641364	12	0	0	0	
+68	38	83	98	309092	81	0	0	62	
+69	58	98	55	312620	94	0	0	0	
+70	57	67	63	240597	98	0	0	0	
+71	50	87	74	321900	116	0	0	0	
+72	85	46	96	375360	23	51	0	0	
+73	57	58	50	165300	61	0	50	0	
+74	96	23	72	158976	10	73	0	0	
+75	5	72	71	25560	16	0	0	95	
+76	95	86	72	588240	16	0	0	0	
+77	97	61	95	562115	13	0	0	0	
+78	64	59	81	305856	78	0	0	0	
+79	74	68	64	322048	59	0	0	0	
+80	55	80	85	374000	103	0	0	0	
+81	82	69	78	441324	40	0	0	0	
+82	78	97	55	416130	19	0	0	0	
+83	4	74	83	24568	15	0	0	96	
+84	54	98	69	365148	107	0	0	0	
+85	8	87	89	61944	21	0	0	91	
+86	40	36	42	60480	4	0	56	0	
+87	30	35	7	7350	1	0	92	0	
+88	91	64	92	535808	24	0	0	0	
+89	88	81	69	491832	32	0	0	0	
+90	62	80	77	381920	82	0	0	0	
+91	54	79	58	247428	108	0	0	0	
+92	2	39	11	858	10	0	87	0	
+93	64	61	87	339648	79	0	0	0	
+94	81	77	92	573804	42	0	0	0	
+95	61	50	79	240950	69	50	0	0	
+96	90	91	42	343980	21	0	50	0	
+97	87	26	94	212628	15	74	0	0	
+98	99	82	72	584496	6	0	0	0	
+99	58	67	77	299222	95	0	0	0	
+100	78	92	62	444912	51	0	0	0	
+101	71	76	83	447868	64	0	0	0	
+102	83	60	71	353580	39	0	0	0	
+103	55	91	66	330330	104	0	0	0	
+104	1	92	83	7636	4	0	0	99	
+105	83	61	60	303780	38	0	0	0	
+106	97	69	76	508668	14	0	0	0	
+107	59	91	82	440258	89	0	0	0	
+108	88	100	24	211200	31	0	64	0	
+109	93	90	100	837000	20	0	0	0	
+110	77	68	3	15708	2	0	93	0	
+111	5	93	81	37665	17	0	0	95	
+112	99	89	22	193842	3	0	73	0	
+113	50	26	9	11700	7	59	82	0	
+114	71	37	84	220668	27	55	0	0	
+115	69	98	52	351624	68	0	0	0	
+116	68	51	96	332928	72	0	0	0	
+117	78	44	70	240240	30	53	0	0	
+118	43	97	80	333680	96	0	0	57	
+119	56	95	80	425600	99	0	0	0	
+120	1	13	27	351	1	79	68	0	
+121	38	30	7	7980	7	59	91	0	
+122	69	50	92	317400	69	0	0	0	
+123	50	86	54	232200	117	0	0	50	
+124	73	92	54	362664	62	0	0	0	
+125	73	60	53	232140	63	0	0	0	
+126	9	44	34	13464	17	0	59	0	
+127	95	79	59	442795	17	0	0	0	
+128	98	83	2	16268	5	0	94	0	
+129	56	69	50	193200	76	0	50	35	
+130	91	51	66	306306	23	0	0	0	
+131	64	84	50	268800	76	0	0	35	
+132	50	86	75	322500	117	0	0	0	
+133	94	100	22	206800	18	0	0	5	
+134	59	58	81	277182	90	0	0	0	
+135	51	99	55	277695	113	0	0	0	
+136	93	97	41	369861	19	0	55	0	
+137	89	93	71	587667	28	0	0	0	
+138	33	16	22	11616	1	79	0	0	
+139	1	31	6	186	14	69	85	0	
+140	29	2	24	1392	1	79	22	0	
+141	89	57	69	350037	29	0	0	0	
+142	72	80	9	51840	9	0	71	0	
+143	5	76	77	29260	18	0	0	0	
+144	6	3	9	162	1	79	59	0	
+145	70	64	72	322560	65	0	0	0	
+146	89	89	73	578233	3	0	0	0	
+147	73	58	50	211700	61	0	0	0	
+148	56	79	92	407008	100	0	0	0	
+149	80	52	51	212160	44	0	0	0	
+150	88	98	3	25872	5	0	96	0	
+151	51	96	57	279072	115	0	0	0	
+152	17	26	6	2652	11	0	88	0	
+153	35	47	49	80605	60	53	0	0	
+154	98	73	67	479318	10	0	0	0	
+155	88	78	98	672672	33	0	0	0	
+156	50	93	74	344100	118	0	0	50	
+157	89	73	56	363832	25	0	0	0	
+158	39	27	29	30537	11	61	67	0	
+159	89	53	53	250001	30	0	0	0	
+160	74	53	77	301994	60	0	0	0	
+161	55	58	84	267960	105	0	0	0	
+162	21	66	87	120582	46	0	0	79	
+163	94	83	13	101426	16	0	72	0	
+164	77	73	96	539616	54	0	0	0	
+165	54	65	60	210600	109	0	0	0	
+166	34	71	83	200362	75	0	0	66	
+167	62	70	87	377580	83	0	0	0	
+168	74	35	84	217560	24	64	0	0	
+169	67	85	76	432820	73	0	0	0	
+170	26	25	22	14300	10	73	72	0	
+171	67	100	84	562800	74	0	0	0	
+172	81	89	57	410913	43	0	0	0	
+173	79	57	55	247665	46	0	0	0	
+174	26	77	95	190190	58	0	0	74	
+175	85	91	36	278460	34	0	59	0	
+176	59	84	55	272580	91	0	0	0	
+177	77	50	86	331100	53	0	0	0	
+178	16	45	21	15120	14	0	76	0	
+179	87	2	76	13224	2	79	0	0	
+180	70	76	72	383040	66	0	0	0	
+181	31	5	10	1550	2	79	88	0	
+182	59	74	97	423502	92	0	0	0	
+183	84	86	50	361200	35	0	50	0	
+184	98	23	82	184828	7	59	0	0	
+185	85	89	50	378250	35	0	0	0	
+186	50	84	63	264600	118	0	0	0	
+187	62	51	84	265608	84	0	0	0	
+188	96	25	67	160800	11	61	0	0	
+189	98	70	15	102900	6	0	72	0	
+190	56	57	61	194712	101	0	0	0	
+191	63	89	78	437346	80	0	0	0	
+192	12	81	77	74844	31	0	0	88	
+193	8	95	88	66880	22	0	0	91	
+194	100	79	57	450300	1	0	0	0	
+195	6	48	17	4896	9	0	80	0	
+196	40	19	12	9120	2	79	76	0	
+197	85	74	35	220150	1	0	57	0	
+198	69	96	91	602784	70	0	0	0	
+199	97	84	45	366660	8	0	53	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	63	73	367920	15	0	0	0	
+1	30	26	35	27300	25	74	0	0	
+2	78	53	51	210834	16	0	0	0	
+3	42	48	28	56448	14	46	70	0	
+4	72	1	92	6624	3	80	0	0	
+5	17	3	1	51	5	23	99	0	
+6	99	100	94	930600	2	0	0	0	
+7	50	31	13	20150	5	46	81	0	
+8	26	18	16	7488	19	0	84	0	
+9	48	43	20	41280	3	0	80	0	
+10	23	12	38	10488	25	74	57	0	
+11	40	22	29	25520	19	78	37	0	
+12	19	3	26	1482	1	89	31	0	
+13	87	71	46	284142	13	0	0	0	
+14	66	51	62	208692	21	0	0	0	
+15	60	51	78	238680	23	0	0	0	
+16	98	80	71	556640	3	0	0	0	
+17	23	22	17	8602	22	70	79	0	
+18	27	49	49	64827	20	44	0	69	
+19	32	15	49	23520	20	80	35	0	
+20	72	24	89	153792	18	43	0	0	
+21	1	10	28	280	17	90	10	0	
+22	1	83	87	7221	1	0	0	99	
+23	33	49	42	67914	28	0	54	50	
+24	14	23	20	6440	26	0	80	57	
+25	1	35	6	210	20	0	93	0	
+26	3	45	42	5670	17	0	0	78	
+27	32	36	4	4608	10	64	94	0	
+28	30	17	35	17850	22	70	44	0	
+29	35	28	16	15680	11	0	78	0	
+30	10	20	13	2600	20	80	84	0	
+31	78	90	97	680940	17	0	0	0	
+32	41	31	20	25420	7	0	79	0	
+33	96	39	79	295776	7	0	0	0	
+34	89	86	82	627628	12	0	0	0	
+35	97	69	8	53544	4	0	87	0	
+36	57	63	59	211869	26	0	0	0	
+37	6	17	45	4590	27	79	0	54	
+38	27	44	49	58212	20	0	0	69	
+39	48	99	82	389664	29	0	0	50	
+40	20	17	8	2720	13	71	86	0	
+41	42	79	76	252168	27	0	0	54	
+42	11	41	44	19844	24	37	44	59	
+43	37	4	18	2664	4	86	76	0	
+44	45	16	43	30960	6	84	0	0	
+45	32	8	29	7424	12	86	0	0	
+46	13	48	6	3744	11	0	94	0	
+47	39	36	31	43524	23	51	42	0	
+48	70	41	80	229600	19	37	0	0	
+49	37	21	6	4662	5	46	94	0	
+50	73	43	92	288788	18	0	0	0	
+51	69	80	93	513360	20	0	0	0	
+52	5	39	48	9360	15	0	50	80	
+53	92	30	85	234600	7	39	0	0	
+54	33	32	49	51744	16	53	49	0	
+55	16	97	66	102432	25	0	0	59	
+56	73	22	86	138116	13	71	0	0	
+57	29	32	13	12064	19	37	80	0	
+58	3	70	90	18900	6	0	0	97	
+59	19	2	7	266	12	86	78	0	
+60	29	38	45	49590	20	44	49	69	
+61	21	50	11	11550	24	0	82	0	
+62	7	30	45	9450	16	66	47	78	
+63	32	29	44	40832	22	70	0	0	
+64	3	8	21	504	11	91	77	0	
+65	15	39	23	13455	27	0	76	54	
+66	35	97	74	251230	23	0	0	60	
+67	36	8	10	2880	6	84	58	0	
+68	38	83	98	309092	22	0	0	62	
+69	26	41	8	8528	21	51	87	0	
+70	43	20	37	31820	19	78	0	0	
+71	50	87	74	321900	28	0	0	0	
+72	85	46	96	375360	14	0	0	0	
+73	23	43	23	22747	29	0	74	0	
+74	96	23	72	158976	5	23	0	0	
+75	5	72	71	25560	19	0	0	71	
+76	95	86	72	588240	4	0	0	0	
+77	24	45	30	32400	25	0	66	59	
+78	25	34	43	36550	24	0	45	59	
+79	43	46	41	81098	21	51	0	0	
+80	34	35	49	58310	26	63	40	0	
+81	33	26	20	17160	18	67	72	0	
+82	17	5	36	3060	1	89	57	0	
+83	4	74	83	24568	7	0	0	96	
+84	31	38	7	8246	18	0	92	0	
+85	8	87	89	61944	10	0	0	91	
+86	40	36	42	60480	23	51	0	0	
+87	30	35	7	7350	15	63	84	0	
+88	91	64	92	535808	10	0	0	0	
+89	3	30	30	2700	15	49	38	80	
+90	34	15	35	17850	20	80	0	0	
+91	54	79	58	247428	27	0	0	0	
+92	2	39	11	858	20	0	83	69	
+93	32	49	15	23520	23	51	73	0	
+94	31	50	3	4650	6	0	93	0	
+95	46	29	35	46690	18	67	37	0	
+96	90	91	42	343980	11	0	0	0	
+97	87	26	94	212628	10	64	0	0	
+98	26	29	28	21112	21	71	0	66	
+99	50	7	5	1750	5	46	76	0	
+100	16	42	29	19488	17	45	0	78	
+101	22	8	31	5456	1	89	0	0	
+102	7	44	23	7084	23	0	74	60	
+103	10	47	44	20680	24	37	0	59	
+104	1	92	83	7636	2	0	0	99	
+105	31	5	12	1860	12	86	29	0	
+106	33	19	29	18183	19	78	66	0	
+107	59	91	82	440258	24	0	0	0	
+108	88	100	24	211200	8	0	0	5	
+109	23	6	8	1104	3	80	92	0	
+110	77	68	3	15708	4	0	95	0	
+111	5	93	81	37665	8	0	0	0	
+112	99	89	22	193842	1	0	50	0	
+113	50	26	9	11700	5	46	67	0	
+114	71	37	84	220668	19	0	0	0	
+115	15	26	4	1560	13	71	94	0	
+116	14	8	14	1568	12	86	85	0	
+117	78	44	70	240240	14	46	0	0	
+118	43	97	80	333680	26	0	0	57	
+119	13	12	3	468	13	0	97	0	
+120	1	13	27	351	28	87	29	0	
+121	38	30	7	7980	10	0	92	0	
+122	14	12	29	4872	28	87	0	0	
+123	50	86	54	232200	28	0	0	50	
+124	30	39	34	39780	20	0	49	69	
+125	10	26	7	1820	18	67	92	0	
+126	9	44	34	13464	17	0	42	78	
+127	41	17	25	17425	15	0	73	0	
+128	98	83	2	16268	2	0	94	0	
+129	23	37	45	38295	24	0	0	59	
+130	14	17	7	1666	15	63	91	0	
+131	26	16	45	18720	27	79	0	0	
+132	13	13	6	1014	1	0	94	0	
+133	94	100	22	206800	8	0	24	5	
+134	23	47	1	1081	2	0	99	0	
+135	51	99	55	277695	9	0	0	0	
+136	93	97	41	369861	9	0	55	0	
+137	19	34	38	24548	15	49	0	80	
+138	33	16	22	11616	6	84	68	0	
+139	1	31	6	186	19	37	93	0	
+140	29	2	24	1392	12	86	41	0	
+141	23	1	13	299	12	86	65	0	
+142	72	80	9	51840	3	0	71	0	
+143	5	76	77	29260	9	0	0	93	
+144	6	3	9	162	11	91	68	0	
+145	17	13	6	1326	4	86	94	0	
+146	19	16	38	11552	27	79	45	0	
+147	21	44	11	10164	22	0	87	0	
+148	49	35	14	24010	7	39	85	0	
+149	80	52	51	212160	13	0	46	0	
+150	88	98	3	25872	2	0	96	0	
+151	6	38	11	2508	23	51	88	0	
+152	17	26	6	2652	12	0	94	0	
+153	35	47	49	80605	16	53	0	0	
+154	12	5	19	1140	11	91	49	0	
+155	36	42	38	57456	26	0	59	0	
+156	50	93	74	344100	29	0	0	0	
+157	34	50	32	54400	27	0	58	0	
+158	39	27	29	30537	21	0	62	0	
+159	15	24	13	4680	29	0	82	50	
+160	29	50	49	71050	16	0	51	0	
+161	8	49	50	19600	15	0	0	80	
+162	21	66	87	120582	16	0	0	78	
+163	94	83	13	101426	6	0	45	0	
+164	16	17	3	816	6	0	96	0	
+165	16	31	47	23312	16	66	0	78	
+166	34	71	83	200362	21	0	0	66	
+167	62	70	87	377580	22	0	0	0	
+168	74	35	84	217560	15	63	0	0	
+169	42	48	12	24192	12	0	82	0	
+170	26	25	22	14300	25	74	35	0	
+171	30	37	22	24420	23	0	78	0	
+172	29	39	29	32799	19	0	71	71	
+173	25	5	2	250	5	0	98	0	
+174	26	77	95	190190	18	0	0	73	
+175	85	91	36	278460	11	0	42	0	
+176	25	20	4	2000	5	0	94	0	
+177	49	26	37	47138	18	67	0	0	
+178	16	45	21	15120	28	0	74	0	
+179	87	2	76	13224	4	86	0	0	
+180	2	22	3	132	14	0	96	0	
+181	31	5	10	1550	6	84	90	0	
+182	59	74	97	423502	25	0	0	0	
+183	47	49	22	50666	1	0	72	0	
+184	98	23	82	184828	5	0	0	0	
+185	85	89	50	378250	1	0	0	0	
+186	38	34	40	51680	26	63	0	0	
+187	43	16	27	18576	5	23	72	0	
+188	96	25	67	160800	5	46	0	0	
+189	98	70	15	102900	4	0	72	0	
+190	13	5	49	3185	11	91	0	0	
+191	36	3	15	1620	6	84	43	0	
+192	12	81	77	74844	13	0	0	87	
+193	8	95	88	66880	11	0	0	90	
+194	6	10	10	600	17	90	0	0	
+195	6	48	17	4896	21	0	83	66	
+196	40	19	12	9120	5	0	82	0	
+197	85	74	35	220150	6	0	58	0	
+198	42	46	46	88872	21	51	41	0	
+199	97	84	45	366660	6	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	4	4	32	1	94	60	0	
+1	6	9	6	324	1	84	66	0	
+2	4	5	10	200	1	19	20	0	
+3	9	6	8	432	1	58	80	0	
+4	8	9	8	576	1	58	72	0	
+5	1	2	1	2	1	68	42	0	
+6	10	2	7	140	1	25	25	0	
+7	7	3	1	21	1	68	41	0	
+8	6	4	5	120	1	94	15	0	
+9	1	6	9	54	1	39	36	0	
+10	9	3	10	270	1	19	10	0	
+11	6	8	6	288	1	84	60	0	
+12	10	5	3	150	1	68	6	0	
+13	2	8	9	144	1	39	27	0	
+14	6	8	3	144	1	0	22	10	
+15	10	2	9	180	1	39	18	0	
+16	6	9	3	162	1	75	95	0	
+17	6	9	2	108	1	0	39	10	
+18	4	6	2	48	1	68	27	0	
+19	5	8	1	40	1	0	46	10	
+20	8	4	5	160	1	94	10	0	
+21	2	4	4	32	1	94	56	0	
+22	10	3	9	270	1	39	9	0	
+23	3	2	7	42	1	25	18	0	
+24	9	10	9	810	1	39	0	0	
+25	5	7	6	210	1	84	54	0	
+26	1	9	2	18	1	0	37	10	
+27	2	4	4	32	1	94	52	0	
+28	8	6	10	480	1	19	0	0	
+29	3	1	3	9	1	75	92	0	
+30	10	7	1	70	1	68	40	0	
+31	3	9	2	54	1	0	35	10	
+32	10	9	3	270	1	75	89	0	
+33	5	4	5	100	1	94	5	0	
+34	9	6	1	54	1	68	39	0	
+35	3	5	2	30	1	68	25	0	
+36	4	7	6	168	1	84	48	0	
+37	7	2	7	98	1	31	87	0	
+38	6	5	10	300	1	14	0	0	
+39	5	8	6	240	1	84	42	0	
+40	3	5	10	150	1	4	90	0	
+41	10	10	4	400	1	0	18	10	
+42	10	1	10	100	1	4	80	0	
+43	1	1	10	10	1	4	70	0	
+44	9	1	9	81	1	31	36	0	
+45	3	6	4	72	1	94	48	0	
+46	2	10	10	200	1	4	60	0	
+47	7	9	8	504	1	58	64	0	
+48	3	4	9	108	1	31	27	0	
+49	7	4	10	280	1	4	50	0	
+50	7	5	6	210	1	84	36	0	
+51	7	4	9	252	1	31	18	0	
+52	7	3	4	84	1	94	44	0	
+53	7	8	8	448	1	58	56	0	
+54	3	8	10	240	1	4	40	0	
+55	2	4	6	48	1	84	30	0	
+56	4	6	1	24	1	68	38	0	
+57	4	1	8	32	1	58	48	0	
+58	10	8	7	560	1	31	80	0	
+59	5	6	3	90	1	75	86	0	
+60	9	7	8	504	1	58	40	0	
+61	8	2	5	80	1	94	0	0	
+62	8	6	3	144	1	75	83	0	
+63	9	6	1	54	1	68	37	0	
+64	5	1	1	5	1	68	36	0	
+65	1	10	10	100	1	4	30	0	
+66	1	6	7	42	1	31	73	0	
+67	8	3	2	48	1	68	23	0	
+68	6	4	7	168	1	31	66	0	
+69	9	6	9	486	1	31	9	0	
+70	1	8	5	40	1	75	38	0	
+71	7	10	5	350	1	0	5	10	
+72	9	9	2	162	1	0	33	10	
+73	2	3	3	18	1	75	80	0	
+74	1	1	6	6	1	84	24	0	
+75	8	2	1	16	1	68	35	0	
+76	3	9	2	54	1	0	31	10	
+77	5	9	3	135	1	75	77	0	
+78	7	5	3	105	1	75	74	0	
+79	9	2	7	126	1	31	59	0	
+80	5	10	8	400	1	58	32	0	
+81	10	9	8	720	1	58	24	0	
+82	5	1	1	5	1	68	34	0	
+83	7	10	5	350	1	0	0	10	
+84	4	8	9	288	1	31	0	0	
+85	8	2	7	112	1	31	52	0	
+86	8	1	3	24	1	94	97	0	
+87	5	9	3	135	1	75	71	0	
+88	4	3	2	24	1	68	21	0	
+89	8	5	9	360	1	25	9	0	
+90	3	10	6	180	1	84	18	0	
+91	8	3	3	72	1	94	94	0	
+92	8	6	1	48	1	68	33	0	
+93	10	6	9	540	1	25	0	0	
+94	3	7	3	63	1	75	68	0	
+95	10	2	9	180	1	14	19	0	
+96	6	1	6	36	1	84	12	0	
+97	3	5	8	120	1	58	16	0	
+98	1	3	3	9	1	94	91	0	
+99	1	3	2	6	1	68	19	0	
+100	1	3	7	21	1	31	45	0	
+101	2	5	4	40	1	94	40	0	
+102	8	2	10	160	1	4	20	0	
+103	4	5	10	200	1	4	10	0	
+104	3	10	4	120	1	0	14	10	
+105	6	5	6	180	1	84	6	0	
+106	9	1	3	27	1	94	88	0	
+107	4	5	9	180	1	14	10	0	
+108	10	10	6	600	1	84	0	0	
+109	5	3	9	135	1	19	84	0	
+110	3	6	7	126	1	49	87	0	
+111	4	9	8	288	1	58	8	0	
+112	7	10	8	560	1	58	0	0	
+113	7	1	3	21	1	94	85	0	
+114	5	4	8	160	1	49	16	0	
+115	10	6	2	120	1	68	17	0	
+116	7	5	5	175	1	75	33	0	
+117	7	10	4	280	1	0	10	10	
+118	6	3	6	108	1	75	12	0	
+119	3	10	10	300	1	4	0	0	
+120	5	9	5	225	1	75	28	0	
+121	7	4	4	112	1	94	36	0	
+122	5	8	1	40	1	0	45	10	
+123	2	9	1	18	1	0	44	10	
+124	5	6	9	270	1	19	75	0	
+125	10	2	8	160	1	49	8	0	
+126	10	3	1	30	1	68	32	0	
+127	6	9	5	270	1	75	23	0	
+128	2	2	6	24	1	75	6	0	
+129	6	10	1	60	1	0	43	10	
+130	10	4	2	80	1	68	15	0	
+131	6	9	8	432	1	49	0	0	
+132	5	9	7	315	1	49	80	0	
+133	2	10	7	140	1	39	93	0	
+134	9	9	6	486	1	75	0	0	
+135	2	8	1	16	1	0	42	10	
+136	3	9	4	108	1	75	55	0	
+137	7	7	6	294	1	68	0	0	
+138	3	4	10	120	1	0	20	0	
+139	1	2	3	6	1	94	82	0	
+140	2	10	5	100	1	58	95	0	
+141	9	1	9	81	1	19	66	0	
+142	4	9	3	108	1	75	65	0	
+143	1	8	5	40	1	75	18	0	
+144	4	2	5	40	1	84	92	0	
+145	6	3	7	126	1	49	73	0	
+146	2	8	3	48	1	75	62	0	
+147	7	8	3	168	1	75	59	0	
+148	6	3	8	144	1	39	85	0	
+149	9	5	2	90	1	68	13	0	
+150	5	2	4	40	1	94	32	0	
+151	10	6	9	540	1	19	57	0	
+152	9	1	7	63	1	49	66	0	
+153	6	1	7	42	1	49	59	0	
+154	9	4	5	180	1	84	87	0	
+155	4	8	4	128	1	75	51	0	
+156	10	1	4	40	1	94	28	0	
+157	7	3	3	63	1	94	79	0	
+158	9	5	3	135	1	94	76	0	
+159	3	2	3	18	1	94	73	0	
+160	7	5	3	105	1	94	70	0	
+161	10	1	5	50	1	84	82	0	
+162	6	7	8	336	1	39	77	0	
+163	4	2	9	72	1	19	48	0	
+164	4	4	6	96	1	25	32	0	
+165	9	7	8	504	1	39	69	0	
+166	7	4	10	280	1	0	10	0	
+167	10	6	7	420	1	49	52	0	
+168	4	5	4	80	1	94	24	0	
+169	7	9	7	441	1	49	45	0	
+170	2	5	1	10	1	68	31	0	
+171	8	8	2	128	1	0	29	10	
+172	5	7	7	245	1	49	38	0	
+173	7	3	7	147	1	49	31	0	
+174	7	7	4	196	1	75	47	0	
+175	6	6	5	180	1	84	77	0	
+176	6	9	3	162	1	84	97	0	
+177	10	3	2	60	1	68	11	0	
+178	7	2	9	126	1	19	39	0	
+179	3	7	1	21	1	68	30	0	
+180	7	4	10	280	1	0	0	0	
+181	2	9	2	36	1	0	27	10	
+182	7	1	3	21	1	94	67	0	
+183	9	4	8	288	1	39	61	0	
+184	2	5	6	60	1	31	94	0	
+185	1	3	5	15	1	84	72	0	
+186	5	6	1	30	1	68	29	0	
+187	9	2	4	72	1	94	20	0	
+188	3	9	1	27	1	0	41	10	
+189	5	3	2	30	1	68	9	0	
+190	3	9	2	54	1	0	25	10	
+191	5	6	7	210	1	49	24	0	
+192	9	5	3	135	1	94	64	0	
+193	3	6	6	108	1	49	94	0	
+194	10	6	7	420	1	58	88	0	
+195	9	6	8	432	1	39	53	0	
+196	1	9	4	36	1	75	43	0	
+197	5	1	8	40	1	39	45	0	
+198	4	4	9	144	1	19	30	0	
+199	1	7	2	14	1	75	98	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	2	19	34	1292	3	0	0	55	
+1	21	29	26	15834	2	63	0	35	
+2	24	20	20	9600	3	0	68	0	
+3	4	16	8	512	4	84	15	0	
+4	8	19	3	456	3	0	97	33	
+5	31	12	31	11532	2	81	0	0	
+6	35	27	7	6615	1	67	89	65	
+7	7	3	16	336	1	33	80	0	
+8	16	4	30	1920	1	33	0	0	
+9	21	31	9	5859	1	67	41	65	
+10	9	33	20	5940	1	0	0	65	
+11	11	18	1	198	2	33	99	0	
+12	25	5	8	1000	1	91	28	0	
+13	2	28	29	1624	3	19	0	55	
+14	21	3	18	1134	2	0	30	35	
+15	30	27	19	15390	1	63	69	0	
+16	6	9	23	1242	3	53	48	33	
+17	6	29	7	1218	1	67	82	65	
+18	9	11	22	2178	3	53	71	33	
+19	35	3	16	1680	2	0	48	35	
+20	13	24	5	1560	1	0	78	65	
+21	12	19	19	4332	1	80	19	30	
+22	30	28	29	24360	2	0	70	0	
+23	28	7	7	1372	1	91	36	0	
+24	14	35	9	4410	2	34	0	70	
+25	20	7	21	2940	2	92	21	35	
+26	1	4	2	8	2	92	98	35	
+27	7	4	24	672	3	53	24	33	
+28	8	26	10	2080	3	20	88	33	
+29	18	26	33	15444	3	23	0	0	
+30	5	22	1	110	2	63	99	35	
+31	23	24	17	9384	3	19	47	55	
+32	10	14	33	4620	1	0	0	30	
+33	15	14	30	6300	1	14	31	30	
+34	4	11	1	44	2	39	99	35	
+35	13	10	32	4160	1	0	33	30	
+36	19	32	31	18848	3	49	0	0	
+37	27	2	17	918	2	93	83	0	
+38	1	25	20	500	3	47	21	55	
+39	10	33	31	10230	1	14	0	30	
+40	18	25	25	11250	3	23	61	0	
+41	5	20	4	400	4	0	96	0	
+42	20	1	20	400	2	31	42	0	
+43	31	21	5	3255	3	79	13	55	
+44	14	31	24	10416	1	47	50	30	
+45	8	31	24	5952	3	53	0	33	
+46	22	35	30	23100	2	4	0	35	
+47	32	4	28	3584	2	93	28	0	
+48	13	4	19	988	1	91	43	0	
+49	22	4	30	2640	2	0	0	35	
+50	27	10	11	2970	1	37	85	0	
+51	32	9	34	9792	2	33	34	0	
+52	17	33	34	19074	1	0	0	0	
+53	12	3	23	828	1	33	30	0	
+54	18	23	35	14490	3	0	0	0	
+55	27	14	11	4158	1	63	88	0	
+56	34	26	16	14144	3	19	80	55	
+57	9	1	8	72	2	0	83	35	
+58	35	18	17	10710	1	80	56	30	
+59	35	26	3	2730	1	47	96	30	
+60	4	7	23	644	4	49	57	0	
+61	18	7	20	2520	3	81	42	0	
+62	33	26	3	2574	3	23	97	0	
+63	19	1	1	19	2	81	99	0	
+64	15	16	16	3840	3	84	0	33	
+65	1	5	30	150	3	47	56	33	
+66	31	11	22	7502	3	81	0	0	
+67	8	3	27	648	1	33	53	0	
+68	16	4	32	2048	1	0	34	0	
+69	9	6	24	1296	3	47	0	33	
+70	1	8	5	40	4	84	23	0	
+71	27	10	20	5400	3	81	22	0	
+72	19	9	17	2907	3	81	81	0	
+73	32	23	8	5888	1	67	74	65	
+74	16	1	31	496	2	31	62	0	
+75	8	32	21	5376	3	47	0	55	
+76	13	4	12	624	2	0	71	35	
+77	5	24	28	3360	4	49	29	0	
+78	22	25	23	12650	2	63	51	35	
+79	4	12	22	1056	3	84	77	33	
+80	35	5	13	2275	2	81	86	0	
+81	5	4	3	60	1	91	95	0	
+82	15	31	6	2790	1	0	72	65	
+83	17	30	30	15300	1	0	66	0	
+84	34	23	34	26588	2	33	0	0	
+85	8	12	7	672	3	84	51	33	
+86	3	26	8	624	1	67	66	65	
+87	20	34	18	12240	1	33	0	65	
+88	9	8	32	2304	3	0	34	33	
+89	8	20	34	5440	3	0	0	33	
+90	8	10	1	80	2	0	99	0	
+91	18	18	33	10692	3	0	35	0	
+92	28	16	31	13888	2	33	68	0	
+93	15	26	4	1560	1	37	96	0	
+94	28	27	18	13608	3	19	29	55	
+95	20	22	9	3960	1	67	32	65	
+96	31	6	31	5766	2	56	64	0	
+97	3	20	13	780	3	79	0	55	
+98	6	8	8	384	3	84	36	33	
+99	31	3	7	651	2	0	64	35	
+100	6	28	7	1176	3	53	93	33	
+101	2	30	14	840	1	0	52	65	
+102	13	12	25	3900	1	47	25	30	
+103	4	10	5	200	3	84	72	33	
+104	18	5	19	1710	3	81	62	0	
+105	26	5	21	2730	2	92	0	35	
+106	29	6	8	1392	1	91	20	0	
+107	34	30	9	9180	1	67	23	65	
+108	20	5	11	1100	3	0	88	0	
+109	25	28	14	9800	1	0	38	65	
+110	13	11	12	1716	1	14	88	30	
+111	9	9	18	1458	1	0	80	30	
+112	12	15	18	3240	1	80	38	30	
+113	22	1	28	616	2	93	0	0	
+114	20	24	28	13440	2	4	58	35	
+115	5	31	32	4960	4	0	35	0	
+116	22	20	5	2200	3	0	92	33	
+117	2	35	29	2030	4	49	0	0	
+118	1	23	1	23	3	0	99	0	
+119	28	30	10	8400	1	67	13	65	
+120	30	9	25	6750	2	63	26	35	
+121	17	14	9	2142	1	80	89	30	
+122	25	23	16	9200	3	19	64	55	
+123	17	34	16	9248	1	33	68	65	
+124	15	26	29	11310	1	37	0	0	
+125	10	32	13	4160	1	67	0	65	
+126	5	18	31	2790	3	20	31	33	
+127	26	19	35	17290	2	0	35	0	
+128	7	7	26	1274	3	0	66	33	
+129	16	25	21	8400	1	63	48	0	
+130	35	29	22	22330	1	47	74	30	
+131	21	29	18	10962	1	0	20	65	
+132	35	24	32	26880	2	56	32	0	
+133	17	25	2	850	3	20	98	33	
+134	29	9	26	6786	2	81	60	0	
+135	17	28	21	9996	1	63	27	0	
+136	33	4	29	3828	2	81	31	0	
+137	22	12	16	4224	1	80	73	30	
+138	28	9	5	1260	2	56	95	0	
+139	16	27	18	7776	3	47	78	55	
+140	17	5	10	850	1	91	10	0	
+141	24	6	19	2736	2	92	61	35	
+142	19	29	8	4408	1	67	58	65	
+143	11	33	15	5445	1	33	84	65	
+144	4	32	35	4480	4	0	0	0	
+145	11	23	27	6831	1	14	61	30	
+146	17	18	28	8568	3	23	33	0	
+147	12	3	28	1008	1	91	62	0	
+148	16	13	28	5824	1	37	57	0	
+149	24	25	32	19200	2	56	0	0	
+150	30	2	34	2040	2	31	0	0	
+151	25	6	19	2850	2	92	42	35	
+152	19	31	17	10013	1	33	35	65	
+153	31	6	22	4092	2	39	75	35	
+154	29	9	10	2610	1	91	0	0	
+155	34	13	14	6188	2	4	86	35	
+156	5	1	9	45	2	0	91	35	
+157	32	13	8	3328	1	0	65	30	
+158	19	15	8	2280	3	84	28	33	
+159	23	32	18	13248	3	47	60	55	
+160	22	5	18	1980	2	92	80	35	
+161	30	31	35	32550	2	0	0	0	
+162	26	32	28	23296	2	4	30	35	
+163	29	32	4	3712	1	0	96	0	
+164	29	34	16	15776	1	33	52	65	
+165	19	27	8	4104	1	67	50	65	
+166	17	29	20	9860	4	49	80	0	
+167	10	31	17	5270	1	33	18	65	
+168	14	30	19	7980	3	47	41	55	
+169	2	4	32	256	3	47	24	33	
+170	32	20	11	7040	3	23	86	0	
+171	33	18	22	13068	2	39	53	35	
+172	20	22	2	880	2	39	97	35	
+173	7	13	7	637	3	84	44	33	
+174	2	17	29	986	4	32	0	0	
+175	11	6	5	330	1	91	90	0	
+176	16	24	28	10752	1	37	29	0	
+177	35	23	22	17710	2	63	74	35	
+178	17	22	29	10846	3	49	31	0	
+179	8	27	31	6696	3	20	0	33	
+180	2	14	15	420	4	84	0	0	
+181	32	24	27	20736	2	39	0	35	
+182	17	6	28	2856	3	49	60	0	
+183	29	34	13	12818	2	0	0	70	
+184	22	25	6	3300	1	0	66	65	
+185	16	33	25	13200	1	47	0	30	
+186	20	21	26	10920	2	39	27	35	
+187	4	32	29	3712	4	0	67	0	
+188	23	34	6	4692	2	34	17	70	
+189	15	28	27	11340	1	63	0	0	
+190	28	14	7	2744	1	0	73	30	
+191	5	11	12	660	3	84	16	33	
+192	19	35	8	5320	2	34	9	70	
+193	8	11	26	2288	3	20	62	33	
+194	20	16	12	3840	3	49	88	0	
+195	29	21	3	1827	2	63	96	35	
+196	11	14	19	2926	1	80	0	30	
+197	35	1	8	280	2	31	34	0	
+198	4	14	14	784	3	84	58	33	
+199	31	2	27	1674	2	93	56	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=06 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	82	34	84	234192	12	63	0	0	
+1	26	9	76	17784	30	83	0	0	
+2	54	85	30	137700	31	0	69	46	
+3	99	36	48	171072	1	56	0	0	
+4	78	99	48	370656	17	0	0	0	
+5	1	42	71	2982	3	49	0	99	
+6	70	32	97	217280	23	0	0	0	
+7	17	53	1	901	6	0	98	0	
+8	66	34	5	11220	1	56	88	0	
+9	81	36	99	288684	14	0	0	0	
+10	59	63	50	185850	28	29	0	0	
+11	76	68	66	341088	20	0	0	0	
+12	20	55	93	102300	22	36	0	72	
+13	12	48	99	57024	11	0	0	88	
+14	86	38	73	238564	5	59	0	0	
+15	90	22	29	57420	1	56	48	0	
+16	26	79	3	6162	11	0	93	0	
+17	66	69	12	54648	7	0	87	0	
+18	84	46	22	85008	12	0	58	0	
+19	75	8	81	48600	1	92	0	0	
+20	58	24	35	48720	15	75	37	0	
+21	42	34	34	48552	19	0	63	0	
+22	10	43	29	12470	28	0	65	59	
+23	23	22	67	33902	35	75	0	0	
+24	99	10	99	98010	2	0	0	0	
+25	65	77	26	130130	22	0	33	0	
+26	1	49	82	4018	3	0	0	99	
+27	92	74	64	435712	7	0	0	0	
+28	28	36	60	60480	22	0	0	72	
+29	13	1	13	169	6	78	84	0	
+30	60	77	1	4620	6	0	97	0	
+31	83	99	92	755964	16	0	0	0	
+32	70	49	23	78890	23	32	0	0	
+33	85	64	25	136000	14	36	0	0	
+34	79	6	1	474	2	85	26	0	
+35	3	45	42	5670	11	48	0	88	
+36	54	7	86	32508	4	85	0	0	
+37	17	32	27	14688	32	0	67	0	
+38	46	85	30	117300	31	0	39	46	
+39	85	78	16	106080	13	0	75	0	
+40	13	75	70	68250	14	0	0	85	
+41	40	60	14	33600	20	0	82	0	
+42	50	1	80	4000	16	99	0	0	
+43	91	81	70	515970	9	0	0	0	
+44	49	91	39	173901	27	0	43	0	
+45	3	76	14	3192	22	0	85	0	
+46	92	20	100	184000	8	0	0	0	
+47	17	19	8	2584	1	0	88	0	
+48	53	24	39	49608	18	72	57	0	
+49	17	44	90	67320	19	30	0	77	
+50	37	95	56	196840	27	0	0	59	
+51	27	44	49	58212	30	0	49	55	
+52	37	63	34	79254	29	0	63	0	
+53	17	98	88	146608	16	0	0	83	
+54	93	8	20	14880	2	85	6	0	
+55	92	24	96	211968	8	20	0	0	
+56	44	36	91	144144	30	64	0	55	
+57	4	11	78	3432	29	79	0	56	
+58	60	18	37	39960	15	75	0	0	
+59	45	66	93	276210	33	32	0	50	
+60	79	27	8	17064	1	56	77	0	
+61	48	32	55	84480	33	0	0	50	
+62	18	6	63	6804	31	79	0	0	
+63	89	86	31	237274	10	0	43	0	
+64	35	91	91	289835	26	0	0	62	
+65	71	10	70	49700	2	85	27	0	
+66	31	6	87	16182	3	89	0	0	
+67	8	43	2	688	8	44	95	0	
+68	26	84	77	168168	23	0	0	70	
+69	89	76	19	128516	9	0	70	0	
+70	61	48	5	14640	8	44	87	0	
+71	7	80	25	14000	10	0	74	0	
+72	99	89	32	281952	3	0	44	0	
+73	72	83	33	197208	22	0	0	0	
+74	11	41	16	7216	27	0	82	0	
+75	78	72	71	398736	18	0	0	0	
+76	13	19	32	7904	29	69	57	0	
+77	5	79	53	20935	21	0	0	0	
+78	27	55	3	4455	8	44	92	0	
+79	69	52	7	25116	6	0	90	0	
+80	95	30	88	250800	1	0	0	0	
+81	100	29	98	284200	2	10	0	0	
+82	55	61	21	70455	23	32	79	0	
+83	7	30	45	9450	33	0	55	50	
+84	94	78	79	579228	6	0	0	0	
+85	58	32	17	31552	5	59	73	0	
+86	68	21	3	4284	1	56	85	0	
+87	65	89	23	133055	3	0	76	0	
+88	14	53	82	60844	12	0	0	86	
+89	8	85	39	26520	31	0	0	46	
+90	43	60	86	221880	34	0	0	43	
+91	88	83	93	679272	11	0	0	0	
+92	58	16	41	38048	11	83	0	0	
+93	20	76	49	74480	35	0	0	68	
+94	33	87	43	123453	10	0	0	0	
+95	50	32	89	142400	32	36	0	0	
+96	96	71	46	313536	4	0	49	0	
+97	43	85	88	321640	34	0	0	0	
+98	31	73	73	165199	24	0	0	69	
+99	21	23	72	34776	28	69	0	59	
+100	11	63	67	46431	10	0	0	89	
+101	2	5	4	40	1	56	96	0	
+102	48	82	10	39360	24	0	88	0	
+103	74	95	30	210900	21	0	0	26	
+104	93	20	84	156240	6	78	0	0	
+105	46	75	16	55200	22	0	59	0	
+106	59	91	43	230867	27	0	0	0	
+107	84	85	49	349860	4	0	0	0	
+108	20	80	76	121600	18	0	0	78	
+109	55	83	59	269335	30	0	0	0	
+110	53	36	67	127836	32	0	0	0	
+111	54	29	98	153468	28	0	0	0	
+112	7	40	88	24640	12	53	0	86	
+113	37	31	53	60791	25	34	0	62	
+114	55	24	8	10560	1	30	87	0	
+115	40	36	92	132480	34	60	0	43	
+116	57	25	85	121125	25	50	0	0	
+117	17	30	84	42840	19	0	0	77	
+118	96	3	76	21888	2	39	0	0	
+119	3	80	30	7200	4	0	0	96	
+120	35	69	65	156975	28	0	0	59	
+121	47	84	34	134232	32	0	0	53	
+122	95	38	11	39710	6	0	79	0	
+123	52	39	11	22308	9	0	89	0	
+124	15	76	99	112860	13	0	0	85	
+125	50	82	78	319800	33	0	0	0	
+126	20	3	81	4860	28	92	0	0	
+127	46	79	85	308890	31	0	0	0	
+128	42	42	16	28224	12	0	80	0	
+129	26	90	91	212940	35	0	0	42	
+130	30	64	32	61440	30	0	59	0	
+131	26	79	28	57512	21	0	53	0	
+132	55	29	57	90915	29	69	0	0	
+133	42	50	57	119700	32	0	34	53	
+134	9	79	16	11376	29	0	83	56	
+135	72	58	81	338256	19	35	0	0	
+136	23	49	44	49588	25	0	55	0	
+137	97	7	6	4074	2	85	0	0	
+138	33	44	10	14520	22	0	75	0	
+139	1	52	3	156	8	44	97	0	
+140	62	50	55	170500	25	0	0	0	
+141	19	31	69	40641	17	67	0	78	
+142	44	79	83	288508	29	0	0	56	
+143	1	58	5	290	15	0	94	0	
+144	74	62	25	114700	18	0	71	0	
+145	6	83	87	43326	7	0	0	92	
+146	32	8	73	18688	22	83	0	0	
+147	37	88	3	9768	17	0	93	0	
+148	86	63	58	314244	12	0	0	0	
+149	19	55	22	22990	33	0	78	0	
+150	5	22	14	1540	12	63	84	0	
+151	100	26	59	153400	1	30	0	0	
+152	89	41	87	317463	8	44	0	0	
+153	26	31	67	54002	25	65	0	62	
+154	19	4	65	4940	27	91	0	0	
+155	14	8	64	7168	32	84	0	53	
+156	70	31	94	203980	20	68	0	0	
+157	97	43	63	262773	2	42	0	0	
+158	39	75	43	125775	27	0	56	59	
+159	13	12	3	468	1	56	93	0	
+160	77	35	63	169785	19	0	0	0	
+161	80	51	75	306000	14	36	25	0	
+162	96	57	38	207936	5	0	62	0	
+163	64	62	29	115072	23	32	23	0	
+164	44	84	6	22176	16	0	92	0	
+165	39	37	18	25974	19	35	81	0	
+166	37	34	80	100640	25	0	0	62	
+167	60	26	57	88920	18	72	0	0	
+168	84	75	94	592200	15	0	0	0	
+169	67	9	17	10251	9	81	0	0	
+170	42	75	91	286650	35	0	0	0	
+171	38	98	2	7448	16	0	98	0	
+172	95	37	37	130055	2	42	63	0	
+173	67	23	97	149477	7	74	0	0	
+174	37	7	64	16576	24	84	0	0	
+175	76	66	45	225720	17	0	48	0	
+176	56	69	63	243432	29	0	0	0	
+177	60	13	52	40560	9	81	17	0	
+178	47	22	49	50666	28	29	50	0	
+179	23	97	1	2231	17	0	96	0	
+180	37	14	60	31080	13	83	0	0	
+181	62	99	82	503316	26	0	0	0	
+182	87	41	23	82041	7	0	64	0	
+183	69	84	88	510048	24	0	0	0	
+184	72	65	16	74880	20	0	66	0	
+185	81	83	75	504225	13	0	0	0	
+186	55	6	1	330	2	85	97	0	
+187	29	2	24	1392	2	39	76	0	
+188	13	49	1	637	6	0	99	0	
+189	25	73	42	76650	35	0	49	68	
+190	93	59	62	340194	5	0	0	0	
+191	55	46	27	68310	23	32	52	0	
+192	9	35	53	16695	17	0	42	78	
+193	13	56	16	11648	26	0	82	0	
+194	50	6	17	5100	1	92	81	0	
+195	19	16	88	26752	33	82	0	0	
+196	61	89	44	238876	3	0	0	0	
+197	85	21	28	49980	1	30	59	0	
+198	44	64	49	137984	30	0	0	55	
+199	21	67	42	59094	17	0	0	78	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	80	81	576720	2	0	0	0	
+1	39	96	85	318240	15	0	0	60	
+2	69	44	91	276276	35	0	0	0	
+3	81	12	68	66096	55	37	0	0	
+4	61	95	51	295545	23	0	0	38	
+5	99	10	86	85140	8	90	0	0	
+6	66	2	94	12408	5	98	0	0	
+7	99	46	74	336996	19	0	0	0	
+8	100	54	58	313200	21	0	0	0	
+9	78	33	75	193050	49	53	0	0	
+10	80	48	68	261120	38	45	0	0	
+11	85	47	87	347565	16	0	0	0	
+12	89	30	71	189570	48	70	0	0	
+13	22	35	36	27720	20	43	0	75	
+14	71	49	67	233093	44	0	0	0	
+15	78	97	28	211848	12	0	71	0	
+16	68	9	72	44064	55	68	0	0	
+17	77	32	83	204512	47	68	0	0	
+18	74	4	79	23384	22	96	0	0	
+19	97	27	92	240948	3	73	0	0	
+20	98	21	98	201684	25	79	0	0	
+21	36	44	16	25344	8	29	70	0	
+22	87	29	87	219501	46	33	0	0	
+23	74	47	72	250416	41	0	0	0	
+24	73	39	100	284700	29	61	0	0	
+25	92	42	90	347760	14	42	0	0	
+26	77	66	13	66066	3	0	78	0	
+27	7	23	38	6118	2	34	0	89	
+28	87	3	66	17226	1	97	0	0	
+29	87	33	98	281358	33	42	0	0	
+30	1	17	11	187	1	70	74	97	
+31	71	16	89	101104	31	84	0	0	
+32	73	55	57	228855	42	0	43	0	
+33	20	88	70	123200	29	0	0	80	
+34	38	86	95	310460	23	0	0	0	
+35	92	24	74	163392	50	76	0	0	
+36	32	73	77	179872	24	0	0	68	
+37	91	37	84	282828	31	0	0	0	
+38	94	11	98	101332	11	89	0	0	
+39	24	88	90	190080	6	0	0	71	
+40	88	97	74	631664	1	0	0	0	
+41	35	73	71	181405	50	0	0	0	
+42	79	58	69	316158	22	0	0	0	
+43	76	39	78	231192	44	49	0	0	
+44	75	45	95	320625	20	43	0	0	
+45	67	49	91	298753	24	50	0	0	
+46	71	48	83	282864	30	38	0	0	
+47	31	9	42	11718	8	81	0	68	
+48	88	4	67	23584	19	96	0	0	
+49	27	19	45	23085	15	64	0	0	
+50	94	33	94	291588	28	40	0	0	
+51	72	19	66	90288	55	0	0	0	
+52	78	34	78	206856	47	0	0	0	
+53	78	45	73	256230	39	44	0	0	
+54	96	17	76	124032	34	83	0	0	
+55	90	44	69	273240	36	0	0	0	
+56	78	95	10	74100	1	0	90	0	
+57	99	41	73	296307	26	0	0	0	
+58	67	50	91	304850	24	0	0	0	
+59	88	47	88	363968	13	50	0	0	
+60	97	46	88	392656	9	51	0	0	
+61	86	7	95	57190	27	93	0	0	
+62	99	84	61	507276	5	0	0	0	
+63	92	75	12	82800	2	0	81	0	
+64	7	34	50	11900	2	0	0	89	
+65	90	68	32	195840	45	0	60	0	
+66	45	83	93	347355	17	0	0	0	
+67	70	28	72	141120	53	29	0	0	
+68	70	78	43	234780	42	0	0	0	
+69	96	73	78	546624	3	0	0	0	
+70	97	19	67	123481	54	20	0	0	
+71	70	14	77	75460	49	86	0	0	
+72	95	83	5	39425	5	0	94	0	
+73	97	22	81	172854	42	78	0	0	
+74	81	13	90	94770	16	87	0	0	
+75	70	9	100	63000	35	91	0	0	
+76	58	53	82	252068	40	44	0	0	
+77	66	69	11	50094	6	0	78	0	
+78	28	48	16	21504	8	29	70	36	
+79	70	44	84	258720	39	0	0	0	
+80	76	19	78	112632	54	59	0	0	
+81	92	45	92	380880	11	0	0	0	
+82	91	25	87	197925	33	75	0	0	
+83	100	18	86	154800	37	82	0	0	
+84	91	86	42	328692	18	0	48	0	
+85	81	37	89	266733	37	44	0	0	
+86	81	33	79	211167	46	67	0	0	
+87	45	28	15	18900	10	0	84	0	
+88	9	97	91	79443	1	0	0	88	
+89	88	33	76	220704	46	0	0	0	
+90	79	50	99	391050	10	50	0	0	
+91	24	82	66	129888	12	0	0	74	
+92	100	14	96	134400	5	84	0	0	
+93	83	50	88	365200	13	0	0	0	
+94	90	79	48	341280	18	0	0	0	
+95	66	29	78	149292	53	0	0	0	
+96	76	16	99	120384	26	84	0	0	
+97	73	29	76	160892	52	0	0	0	
+98	78	37	71	204906	48	0	0	0	
+99	33	5	24	3960	1	95	74	0	
+100	71	49	84	292236	27	44	0	0	
+101	13	66	90	77220	17	0	0	87	
+102	89	5	94	41830	17	95	0	0	
+103	69	10	67	46230	55	58	0	0	
+104	83	97	2	16102	3	0	98	0	
+105	68	2	77	10472	9	98	0	0	
+106	100	42	84	352800	14	0	0	0	
+107	88	40	83	292160	28	0	0	0	
+108	70	42	96	282240	33	0	0	0	
+109	97	74	33	236874	5	0	61	0	
+110	53	52	99	272844	36	44	0	0	
+111	62	61	60	226920	45	0	0	0	
+112	70	11	90	69300	39	89	0	0	
+113	88	51	90	403920	9	0	0	0	
+114	84	45	70	264600	38	0	0	0	
+115	91	21	85	162435	51	59	0	0	
+116	10	19	29	5510	2	57	0	89	
+117	97	26	92	232024	4	73	0	0	
+118	100	15	71	106500	12	82	0	0	
+119	90	12	81	87480	20	88	0	0	
+120	93	16	90	133920	14	84	0	0	
+121	74	9	93	61938	55	49	0	0	
+122	91	12	72	78624	32	88	0	0	
+123	78	31	85	205530	47	34	0	0	
+124	92	42	97	374808	11	45	0	0	
+125	87	1	72	6264	2	99	0	0	
+126	88	31	74	201872	48	37	0	0	
+127	92	37	92	313168	22	58	0	0	
+128	85	20	72	122400	54	39	0	0	
+129	99	19	100	188100	2	80	0	0	
+130	88	4	98	34496	15	96	0	0	
+131	42	92	100	386400	7	0	0	48	
+132	69	95	2	13110	8	0	95	0	
+133	3	8	50	1200	1	30	0	97	
+134	50	8	18	7200	5	74	61	0	
+135	87	32	83	231072	45	68	0	0	
+136	72	53	51	194616	49	0	0	0	
+137	72	61	66	289872	29	0	0	0	
+138	49	29	19	26999	8	0	70	0	
+139	73	30	82	179580	51	0	0	0	
+140	40	84	84	282240	32	0	0	0	
+141	70	44	88	271040	37	0	0	0	
+142	99	39	88	339768	16	47	0	0	
+143	93	5	92	42780	7	95	0	0	
+144	27	4	17	1836	1	95	74	33	
+145	89	27	96	230688	28	73	0	0	
+146	82	34	84	234192	43	38	0	0	
+147	67	38	92	234232	43	0	0	0	
+148	17	43	25	18275	4	0	74	78	
+149	81	93	16	120528	1	0	74	0	
+150	32	74	71	168128	50	0	0	35	
+151	78	73	93	529542	4	0	0	0	
+152	66	28	78	144144	52	72	0	0	
+153	68	90	70	428400	8	0	0	0	
+154	93	79	40	293880	25	0	46	0	
+155	82	17	84	117096	41	83	0	0	
+156	84	35	84	246960	41	47	0	0	
+157	73	19	99	137313	51	80	0	0	
+158	95	20	66	125400	54	0	0	0	
+159	88	38	85	284240	30	0	0	0	
+160	77	47	78	282282	31	37	0	0	
+161	88	44	76	294272	27	0	0	0	
+162	95	21	76	151620	52	51	0	0	
+163	95	12	75	85500	30	88	0	0	
+164	66	18	74	87912	55	19	0	0	
+165	92	28	83	213808	43	72	0	0	
+166	49	43	41	86387	21	0	58	0	
+167	66	68	10	44880	6	0	90	0	
+168	95	22	76	158840	52	29	0	0	
+169	78	21	67	109746	54	78	0	0	
+170	74	77	66	376068	12	0	0	0	
+171	71	91	78	503958	6	0	0	0	
+172	42	95	85	339150	17	0	0	45	
+173	95	95	12	108300	13	0	88	0	
+174	70	29	81	164430	51	30	0	0	
+175	16	67	74	79328	4	0	0	78	
+176	78	44	74	253968	40	0	0	0	
+177	31	81	95	238545	8	0	0	68	
+178	77	83	44	281204	34	0	0	0	
+179	3	30	21	1890	1	0	74	97	
+180	72	84	7	42336	4	0	93	0	
+181	80	46	86	316480	21	54	0	0	
+182	85	50	77	327250	19	46	0	0	
+183	20	36	15	10800	3	0	78	77	
+184	52	68	79	279344	32	0	0	40	
+185	60	64	91	349440	15	0	0	0	
+186	92	50	84	386400	10	0	0	0	
+187	86	47	68	274856	35	44	0	0	
+188	73	22	80	128480	53	78	0	0	
+189	93	11	91	93093	18	89	0	0	
+190	12	32	2	768	1	38	91	78	
+191	71	21	88	131208	53	57	0	0	
+192	90	72	46	298080	25	0	0	0	
+193	76	64	53	257792	34	0	44	0	
+194	97	91	5	44135	3	0	93	0	
+195	88	43	86	325424	20	0	0	0	
+196	48	95	96	437760	7	0	0	0	
+197	91	12	67	73164	44	88	0	0	
+198	97	43	71	296141	26	41	0	0	
+199	99	9	86	76626	6	91	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	80	81	576720	2	0	0	0	
+1	39	96	85	318240	14	0	0	60	
+2	69	44	91	276276	31	0	0	0	
+3	81	92	38	283176	28	0	39	0	
+4	61	95	51	295545	24	0	0	38	
+5	99	70	36	249480	36	0	0	0	
+6	66	72	39	185328	46	0	27	0	
+7	99	46	74	336996	19	0	0	0	
+8	100	54	58	313200	22	0	0	0	
+9	78	73	45	256230	34	0	53	0	
+10	80	93	48	357120	12	0	50	0	
+11	85	47	87	347565	15	0	0	0	
+12	89	90	21	168210	50	0	0	0	
+13	22	35	36	27720	14	64	0	0	
+14	71	84	22	131208	6	0	0	0	
+15	78	97	28	211848	41	0	40	0	
+16	68	74	42	211344	42	0	0	0	
+17	77	32	83	204512	43	0	0	0	
+18	74	79	29	169534	49	0	36	0	
+19	97	27	92	240948	3	73	0	0	
+20	98	66	48	310464	23	0	47	0	
+21	36	44	16	25344	22	54	41	0	
+22	87	79	27	185571	46	0	0	0	
+23	74	67	42	208236	42	0	42	0	
+24	73	79	15	86505	47	0	83	0	
+25	92	42	90	347760	10	51	0	0	
+26	77	66	13	66066	52	0	0	0	
+27	7	23	38	6118	1	34	0	88	
+28	87	83	41	296061	26	0	0	0	
+29	87	68	33	195228	43	32	32	0	
+30	1	17	11	187	1	76	74	95	
+31	71	71	9	45369	52	0	44	0	
+32	73	55	57	228855	39	0	35	0	
+33	20	88	70	123200	27	0	0	78	
+34	38	86	95	310460	24	0	0	0	
+35	92	84	4	30912	1	0	96	0	
+36	32	73	77	179872	40	0	0	68	
+37	91	87	9	71253	14	0	91	0	
+38	94	76	28	200032	44	0	0	0	
+39	24	88	90	190080	6	0	0	76	
+40	88	97	74	631664	1	0	0	0	
+41	35	73	71	181405	48	0	0	32	
+42	79	58	69	316158	21	0	0	0	
+43	76	89	13	87932	42	0	87	0	
+44	75	85	10	63750	52	0	13	0	
+45	67	79	31	164083	51	0	0	0	
+46	71	88	28	174944	48	0	72	0	
+47	31	9	42	11718	5	91	0	0	
+48	88	94	7	57904	16	0	93	0	
+49	27	19	45	23085	8	81	0	68	
+50	94	93	49	428358	9	0	0	0	
+51	72	19	66	90288	13	77	0	0	
+52	78	99	33	254826	27	0	67	0	
+53	78	85	23	152490	50	0	73	0	
+54	96	87	6	50112	17	0	93	0	
+55	90	99	34	302940	13	0	66	0	
+56	78	95	10	74100	51	0	87	0	
+57	99	66	13	84942	21	0	69	0	
+58	67	95	26	165490	50	0	47	0	
+59	88	87	23	176088	28	0	77	0	
+60	97	76	3	22116	2	0	81	0	
+61	86	97	15	125130	21	0	84	0	
+62	99	84	61	507276	5	0	0	0	
+63	92	75	12	82800	15	0	88	0	
+64	7	34	50	11900	1	0	0	88	
+65	90	68	32	195840	43	32	0	0	
+66	45	83	93	347355	16	0	0	0	
+67	70	28	72	141120	25	72	0	0	
+68	70	78	43	234780	38	0	33	0	
+69	96	73	78	546624	3	0	0	0	
+70	97	74	17	122026	32	0	83	0	
+71	70	69	22	106260	3	0	78	0	
+72	95	83	5	39425	25	0	94	0	
+73	97	22	81	172854	4	73	0	0	
+74	81	98	5	39690	24	0	95	0	
+75	70	94	35	230300	39	0	0	0	
+76	58	53	82	252068	35	0	0	0	
+77	66	69	11	50094	52	0	33	0	
+78	28	48	16	21504	3	0	78	70	
+79	70	84	14	82320	51	0	73	0	
+80	76	99	33	248292	36	0	36	0	
+81	92	95	22	192280	1	0	74	0	
+82	91	80	47	342160	17	0	46	0	
+83	100	83	6	49800	18	0	94	0	
+84	91	86	42	328692	20	0	46	0	
+85	81	72	34	198288	44	0	66	0	
+86	81	33	79	211167	35	53	0	0	
+87	45	28	15	18900	14	64	55	0	
+88	9	97	91	79443	7	0	0	91	
+89	88	73	26	167024	50	0	21	0	
+90	79	70	49	270970	33	0	0	0	
+91	24	82	66	129888	13	0	0	74	
+92	100	14	96	134400	15	86	0	0	
+93	83	50	88	365200	11	50	0	0	
+94	90	79	48	341280	18	0	0	0	
+95	66	29	78	149292	37	69	0	0	
+96	76	16	99	120384	30	83	0	0	
+97	73	84	6	36792	52	0	63	0	
+98	78	67	46	240396	37	0	0	0	
+99	33	5	24	3960	1	95	74	0	
+100	71	89	29	183251	47	0	0	0	
+101	13	66	90	77220	16	0	0	87	
+102	89	75	39	260325	33	0	49	0	
+103	69	80	22	121440	51	0	51	0	
+104	83	97	2	16102	9	0	98	0	
+105	68	97	32	211072	41	0	68	0	
+106	100	87	9	78300	10	0	91	0	
+107	88	80	8	56320	30	0	92	0	
+108	70	77	36	194040	45	0	51	0	
+109	97	74	33	236874	38	0	0	0	
+110	53	52	99	272844	31	44	0	0	
+111	62	61	60	226920	40	0	0	0	
+112	70	76	40	212800	41	0	0	0	
+113	88	51	90	403920	10	0	0	0	
+114	84	90	45	340200	18	0	48	0	
+115	91	81	25	184275	46	0	66	0	
+116	10	19	29	5510	1	57	0	88	
+117	97	96	2	18624	5	0	97	0	
+118	100	75	46	345000	17	0	0	0	
+119	90	12	81	87480	20	86	0	0	
+120	93	81	50	376650	12	0	0	0	
+121	74	79	48	280608	30	0	44	0	
+122	91	12	72	78624	26	83	0	0	
+123	78	81	20	126360	51	0	31	0	
+124	92	72	47	311328	23	0	0	0	
+125	87	1	72	6264	1	99	0	0	
+126	88	86	24	181632	38	0	76	0	
+127	92	97	7	62468	4	0	93	0	
+128	85	20	72	122400	17	80	0	0	
+129	99	69	35	239085	37	0	46	0	
+130	88	89	18	140976	26	0	81	0	
+131	42	92	100	386400	7	0	0	48	
+132	69	95	2	13110	12	0	98	0	
+133	3	8	50	1200	1	87	0	88	
+134	50	8	18	7200	2	80	66	0	
+135	87	72	48	300672	25	0	0	0	
+136	72	53	51	194616	45	0	0	0	
+137	72	61	66	289872	27	0	0	0	
+138	49	29	19	26999	14	64	36	0	
+139	73	80	47	274480	32	0	0	0	
+140	40	84	84	282240	29	0	0	0	
+141	70	84	13	76440	45	0	87	0	
+142	99	39	88	339768	15	47	0	0	
+143	93	85	27	213435	36	0	73	0	
+144	27	4	17	1836	1	95	74	33	
+145	89	82	46	335708	20	0	0	0	
+146	82	34	84	234192	21	66	0	0	
+147	67	93	27	168237	49	0	65	0	
+148	17	43	25	18275	11	50	0	83	
+149	81	93	16	120528	35	0	84	0	
+150	32	74	71	168128	48	0	0	0	
+151	78	73	93	529542	4	0	0	0	
+152	66	88	38	220704	40	0	60	0	
+153	68	90	70	428400	8	0	0	0	
+154	93	79	40	293880	26	0	41	0	
+155	82	77	9	56826	46	0	91	0	
+156	84	70	34	199920	44	0	28	0	
+157	73	84	29	177828	47	0	54	0	
+158	95	20	66	125400	2	80	0	0	
+159	88	68	15	89760	37	0	81	0	
+160	77	67	33	170247	43	32	65	0	
+161	88	89	11	86152	33	0	88	0	
+162	95	91	36	311220	5	0	61	0	
+163	95	77	25	182875	47	0	29	0	
+164	66	98	29	187572	8	0	70	0	
+165	92	93	48	410688	9	0	49	0	
+166	49	43	41	86387	22	54	0	0	
+167	66	68	10	44880	52	0	53	0	
+168	95	22	76	158840	23	72	0	0	
+169	78	21	67	109746	27	61	0	0	
+170	74	77	66	376068	13	0	0	0	
+171	71	91	78	503958	6	0	22	0	
+172	42	95	85	339150	16	0	0	45	
+173	95	95	12	108300	11	0	88	0	
+174	70	69	36	173880	49	0	0	0	
+175	16	67	74	79328	4	0	0	78	
+176	78	94	39	285948	28	0	0	0	
+177	31	81	95	238545	8	0	0	68	
+178	77	83	44	281204	30	0	0	0	
+179	3	30	21	1890	1	57	74	92	
+180	72	84	7	42336	49	0	92	0	
+181	80	46	86	316480	19	46	0	0	
+182	85	85	42	303450	22	0	58	0	
+183	20	36	15	10800	4	0	74	78	
+184	52	68	79	279344	29	0	0	40	
+185	60	64	91	349440	14	0	0	0	
+186	92	50	84	386400	11	0	0	0	
+187	86	72	8	49536	39	0	92	0	
+188	73	82	10	59860	52	0	23	0	
+189	93	96	11	98208	20	0	88	0	
+190	12	32	2	768	1	57	50	88	
+191	71	21	88	131208	33	75	0	0	
+192	90	72	46	298080	25	0	48	0	
+193	76	64	53	257792	34	0	0	0	
+194	97	91	5	44135	23	0	95	0	
+195	88	88	16	123904	29	0	84	0	
+196	48	95	96	437760	7	0	0	0	
+197	91	97	12	105924	19	0	88	0	
+198	97	78	36	272376	32	0	47	0	
+199	99	99	16	156816	2	0	84	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	80	81	576720	2	0	0	0	
+1	39	96	85	318240	22	0	0	0	
+2	69	44	91	276276	33	0	0	0	
+3	36	92	68	225216	42	0	0	62	
+4	61	95	51	295545	27	0	46	0	
+5	4	70	86	24080	3	0	0	96	
+6	31	72	94	209808	44	0	0	0	
+7	99	46	74	336996	19	0	0	0	
+8	100	54	58	313200	25	0	0	0	
+9	8	73	75	43800	27	0	0	92	
+10	50	93	68	316200	23	0	0	0	
+11	85	47	87	347565	15	0	0	0	
+12	9	90	71	57510	18	0	0	91	
+13	22	35	36	27720	14	64	0	0	
+14	41	84	67	230748	39	0	0	49	
+15	78	97	28	211848	11	0	67	0	
+16	38	74	72	202464	44	0	0	31	
+17	77	32	83	204512	32	68	0	0	
+18	34	79	79	212194	43	0	0	66	
+19	97	27	92	240948	3	73	0	0	
+20	18	66	98	116424	48	0	0	82	
+21	36	44	16	25344	8	0	70	0	
+22	22	79	87	151206	28	0	0	78	
+23	49	67	72	236376	39	0	0	0	
+24	8	79	100	63200	12	0	0	92	
+25	92	42	90	347760	9	51	0	0	
+26	77	66	13	66066	3	0	78	0	
+27	7	23	38	6118	1	68	0	88	
+28	47	83	66	257466	37	0	0	44	
+29	12	68	98	79968	1	0	0	88	
+30	1	17	11	187	1	68	74	84	
+31	26	71	89	164294	48	0	0	56	
+32	73	55	57	228855	40	0	43	0	
+33	20	88	70	123200	50	0	0	27	
+34	38	86	95	310460	26	0	0	0	
+35	42	84	74	261072	36	0	0	38	
+36	32	73	77	179872	47	0	0	0	
+37	41	87	84	299628	26	0	0	38	
+38	4	76	98	29792	14	0	0	96	
+39	24	88	90	190080	22	0	0	76	
+40	88	97	74	631664	1	0	0	0	
+41	35	73	71	181405	46	0	0	34	
+42	79	58	69	316158	24	0	0	0	
+43	26	89	78	180492	45	0	0	72	
+44	35	85	95	282625	28	0	0	43	
+45	32	79	91	230048	41	0	0	0	
+46	31	88	83	226424	33	0	0	69	
+47	31	9	42	11718	6	91	0	0	
+48	43	94	67	270814	34	0	0	42	
+49	27	19	45	23085	8	81	0	68	
+50	14	93	94	122388	30	0	0	83	
+51	72	19	66	90288	44	74	0	0	
+52	8	99	78	61776	10	0	0	92	
+53	3	85	73	18615	30	0	0	97	
+54	11	87	76	72732	20	0	0	89	
+55	25	99	69	170775	47	0	0	32	
+56	78	95	10	74100	1	0	90	0	
+57	4	66	73	19272	24	0	0	79	
+58	2	95	91	17290	6	0	0	98	
+59	8	87	88	61248	17	0	0	92	
+60	17	76	88	113696	47	0	0	83	
+61	36	97	95	331740	14	0	0	60	
+62	99	84	61	507276	5	0	0	0	
+63	92	75	12	82800	2	0	88	0	
+64	7	34	50	11900	10	50	0	83	
+65	90	68	32	195840	42	0	68	0	
+66	45	83	93	347355	16	0	0	0	
+67	70	28	72	141120	49	72	0	0	
+68	70	78	43	234780	40	0	0	0	
+69	96	73	78	546624	3	0	0	0	
+70	27	74	67	133866	50	0	0	0	
+71	30	69	77	159390	49	0	0	0	
+72	95	83	5	39425	4	0	93	0	
+73	97	22	81	172854	38	78	0	0	
+74	21	98	90	185220	26	0	0	79	
+75	5	94	100	47000	16	0	0	95	
+76	58	53	82	252068	38	0	0	0	
+77	66	69	11	50094	6	0	78	0	
+78	28	48	16	21504	8	0	70	36	
+79	50	84	84	352800	13	0	0	0	
+80	16	99	78	123552	24	0	0	83	
+81	22	95	92	192280	11	0	0	78	
+82	26	80	87	180960	40	0	0	73	
+83	45	83	86	321210	21	0	0	42	
+84	91	86	42	328692	18	0	48	0	
+85	21	72	89	134568	49	0	0	55	
+86	81	33	79	211167	29	61	0	0	
+87	45	28	15	18900	8	48	70	0	
+88	9	97	91	79443	7	0	0	91	
+89	3	73	76	16644	39	0	0	96	
+90	24	70	99	166320	48	0	0	32	
+91	24	82	66	129888	49	0	0	76	
+92	100	14	96	134400	2	84	0	0	
+93	83	50	88	365200	10	50	0	0	
+94	90	79	48	341280	18	0	0	0	
+95	66	29	78	149292	45	53	0	0	
+96	76	16	99	120384	5	84	0	0	
+97	18	84	76	114912	51	0	0	0	
+98	23	67	71	109411	51	0	0	18	
+99	33	5	24	3960	1	95	74	0	
+100	36	89	84	269136	35	0	0	0	
+101	13	66	90	77220	52	0	0	16	
+102	49	75	94	345450	16	0	0	45	
+103	34	80	67	182240	46	0	0	0	
+104	83	97	2	16102	3	0	97	0	
+105	28	97	77	209132	44	0	0	72	
+106	30	87	84	219240	43	0	0	30	
+107	3	80	83	19920	23	0	0	97	
+108	30	77	96	221760	43	0	0	0	
+109	97	74	33	236874	5	0	61	0	
+110	53	52	99	272844	33	44	0	0	
+111	62	61	60	226920	42	0	0	0	
+112	50	76	90	342000	17	0	0	0	
+113	88	51	90	403920	9	0	0	0	
+114	19	90	70	119700	50	0	0	69	
+115	6	81	85	41310	39	0	0	90	
+116	10	19	29	5510	1	68	38	88	
+117	27	96	92	238464	6	0	0	71	
+118	15	75	71	79875	51	0	0	75	
+119	90	12	81	87480	13	84	0	0	
+120	48	81	90	349920	13	0	0	50	
+121	19	79	93	139593	29	0	0	81	
+122	91	12	72	78624	15	88	0	0	
+123	38	81	85	261630	36	0	0	0	
+124	32	72	97	223488	41	0	0	68	
+125	87	1	72	6264	1	99	0	0	
+126	13	86	74	82732	51	0	0	62	
+127	22	97	92	196328	4	0	0	78	
+128	85	20	72	122400	40	80	0	0	
+129	19	69	100	131100	36	0	0	81	
+130	43	89	98	375046	12	0	0	0	
+131	42	92	100	386400	7	0	0	48	
+132	69	95	2	13110	4	0	98	0	
+133	3	8	50	1200	1	91	0	88	
+134	50	8	18	7200	5	74	61	0	
+135	7	72	83	41832	37	0	0	93	
+136	72	53	51	194616	45	0	0	0	
+137	72	61	66	289872	29	0	0	0	
+138	49	29	19	26999	6	69	78	0	
+139	43	80	82	282080	30	0	0	40	
+140	40	84	84	282240	30	0	0	0	
+141	10	84	88	73920	2	0	0	89	
+142	99	39	88	339768	15	47	0	0	
+143	43	85	92	336260	20	0	0	0	
+144	27	4	17	1836	1	95	74	33	
+145	24	82	96	188928	35	0	0	76	
+146	82	34	84	234192	24	66	0	0	
+147	37	93	92	316572	22	0	0	39	
+148	17	43	25	18275	8	48	70	45	
+149	81	93	16	120528	1	0	74	0	
+150	32	74	71	168128	48	0	0	0	
+151	78	73	93	529542	4	0	0	0	
+152	26	88	78	178464	46	0	0	74	
+153	68	90	70	428400	8	0	0	0	
+154	93	79	40	293880	25	0	58	0	
+155	42	77	84	271656	34	0	0	0	
+156	44	70	84	258720	37	0	0	0	
+157	8	84	99	66528	9	0	0	92	
+158	95	20	66	125400	25	80	0	0	
+159	48	68	85	277440	32	0	0	52	
+160	2	67	78	10452	13	0	0	98	
+161	43	89	76	290852	28	0	0	0	
+162	45	91	76	311220	23	0	0	50	
+163	40	77	75	231000	38	0	0	58	
+164	46	98	74	333592	20	0	0	43	
+165	42	93	83	324198	21	0	0	0	
+166	49	43	41	86387	45	0	51	0	
+167	66	68	10	44880	6	0	89	0	
+168	95	22	76	158840	48	74	0	0	
+169	78	21	67	109746	11	77	0	0	
+170	74	77	66	376068	11	0	0	0	
+171	71	91	78	503958	6	0	0	0	
+172	42	95	85	339150	17	0	0	50	
+173	95	95	12	108300	10	0	88	0	
+174	25	69	81	139725	49	0	0	30	
+175	16	67	74	79328	52	0	0	0	
+176	38	94	74	264328	35	0	0	36	
+177	31	81	95	238545	8	0	0	68	
+178	77	83	44	281204	31	0	0	0	
+179	3	30	21	1890	1	68	74	81	
+180	72	84	7	42336	2	0	81	0	
+181	80	46	86	316480	19	46	0	0	
+182	35	85	77	229075	41	0	0	32	
+183	20	36	15	10800	8	44	85	0	
+184	52	68	79	279344	32	0	0	0	
+185	60	64	91	349440	14	0	0	0	
+186	92	50	84	386400	10	0	0	0	
+187	21	72	68	102816	51	0	0	41	
+188	23	82	80	150880	31	0	0	77	
+189	13	96	91	113568	21	0	0	87	
+190	12	32	2	768	1	68	98	78	
+191	71	21	88	131208	4	73	0	0	
+192	90	72	46	298080	27	0	0	0	
+193	76	64	53	257792	31	0	44	0	
+194	97	91	5	44135	3	0	92	0	
+195	48	88	86	363264	12	0	0	43	
+196	48	95	96	437760	7	0	0	0	
+197	26	97	67	168974	47	0	0	57	
+198	22	78	71	121836	50	0	0	47	
+199	14	99	86	119196	34	0	0	86	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	80	81	576720	11	0	0	0	
+1	39	96	85	318240	15	0	0	61	
+2	69	44	91	276276	50	55	0	0	
+3	90	64	67	385920	62	0	0	0	
+4	61	95	51	295545	100	0	46	0	
+5	100	73	66	481800	35	0	0	0	
+6	70	79	70	387100	58	0	0	0	
+7	99	46	74	336996	63	52	0	0	
+8	100	54	58	313200	94	0	0	0	
+9	89	100	91	809900	1	0	0	0	
+10	73	99	75	542025	19	0	0	0	
+11	85	47	87	347565	54	51	0	0	
+12	92	50	76	349600	78	0	0	0	
+13	22	35	36	27720	14	0	0	78	
+14	69	69	84	399924	56	0	0	0	
+15	78	97	28	211848	14	0	0	0	
+16	85	91	56	433160	46	0	0	0	
+17	77	32	83	204512	43	65	0	0	
+18	52	76	76	300352	98	0	0	0	
+19	97	27	92	240948	4	72	0	0	
+20	54	60	99	320760	89	0	0	0	
+21	36	44	16	25344	9	0	76	0	
+22	83	86	69	492522	33	0	0	0	
+23	71	85	82	494870	30	0	0	0	
+24	80	58	77	357280	72	0	0	0	
+25	92	42	90	347760	34	54	0	0	
+26	77	66	13	66066	7	0	84	0	
+27	7	23	38	6118	6	67	0	81	
+28	94	62	62	361336	71	0	0	0	
+29	88	52	84	384384	63	0	0	0	
+30	1	17	11	187	1	32	0	98	
+31	65	55	97	346775	82	0	0	0	
+32	73	55	57	228855	114	0	0	0	
+33	20	88	70	123200	12	0	0	77	
+34	38	86	95	310460	25	0	0	60	
+35	93	52	69	333684	84	0	0	0	
+36	32	73	77	179872	55	0	0	65	
+37	58	90	52	271440	108	0	0	0	
+38	72	85	85	520200	24	0	0	0	
+39	24	88	90	190080	19	0	0	73	
+40	88	97	74	631664	7	0	0	0	
+41	35	73	71	181405	51	0	0	59	
+42	79	58	69	316158	92	0	0	0	
+43	95	61	85	492575	32	0	0	0	
+44	74	93	60	412920	52	0	0	0	
+45	63	54	94	319788	90	0	0	0	
+46	57	63	98	351918	75	0	0	0	
+47	31	9	42	11718	18	0	0	66	
+48	79	80	70	442400	44	0	0	0	
+49	27	19	45	23085	16	0	0	71	
+50	95	92	65	568100	13	0	0	0	
+51	72	19	66	90288	23	77	0	0	
+52	60	92	94	518880	25	0	0	0	
+53	59	76	94	421496	51	0	0	0	
+54	82	77	83	524062	23	0	0	0	
+55	61	60	86	314760	93	0	0	0	
+56	78	95	10	74100	7	0	74	0	
+57	97	63	95	580545	10	0	0	0	
+58	94	53	70	348740	80	0	0	0	
+59	66	68	72	323136	88	0	0	0	
+60	82	53	73	317258	91	0	0	0	
+61	78	85	56	371280	68	0	0	0	
+62	99	84	61	507276	26	0	0	0	
+63	92	75	12	82800	3	0	86	0	
+64	7	34	50	11900	7	66	0	88	
+65	90	68	32	195840	26	0	61	0	
+66	45	83	93	347355	45	0	0	48	
+67	70	28	72	141120	39	70	0	0	
+68	70	78	43	234780	76	0	56	0	
+69	96	73	78	546624	17	0	0	0	
+70	97	71	96	661152	5	0	0	0	
+71	59	90	94	499140	28	0	0	0	
+72	95	83	5	39425	4	0	95	0	
+73	97	22	81	172854	5	71	0	0	
+74	56	88	81	399168	57	0	0	0	
+75	79	75	84	497700	29	0	0	0	
+76	58	53	82	252068	112	0	0	0	
+77	66	69	11	50094	8	0	79	0	
+78	28	48	16	21504	8	0	79	66	
+79	66	60	89	352440	74	0	0	0	
+80	53	97	58	298178	99	0	0	0	
+81	98	70	68	466480	39	0	0	0	
+82	92	65	75	448500	42	0	0	0	
+83	89	50	97	431650	40	50	0	0	
+84	91	86	42	328692	46	0	56	0	
+85	66	95	56	351120	76	0	0	0	
+86	81	33	79	211167	42	65	0	0	
+87	45	28	15	18900	5	71	81	49	
+88	9	97	91	79443	1	0	0	89	
+89	94	77	73	528374	22	0	0	0	
+90	61	67	74	302438	97	0	0	0	
+91	24	82	66	129888	24	0	0	72	
+92	100	14	96	134400	8	82	0	0	
+93	83	50	88	365200	59	50	0	0	
+94	90	79	48	341280	77	0	51	0	
+95	66	29	78	149292	18	0	0	0	
+96	76	16	99	120384	20	83	0	0	
+97	84	80	63	423360	49	0	0	0	
+98	59	53	51	159477	117	0	0	0	
+99	33	5	24	3960	5	93	0	0	
+100	61	79	72	346968	81	0	0	0	
+101	13	66	90	77220	9	0	0	83	
+102	79	54	56	238896	113	0	0	0	
+103	84	61	54	276696	106	0	0	0	
+104	83	97	2	16102	1	0	96	0	
+105	77	96	78	576576	12	0	0	0	
+106	79	55	60	260700	110	0	0	0	
+107	96	55	80	422400	50	0	0	0	
+108	70	81	87	493290	31	0	0	0	
+109	97	74	33	236874	13	0	65	0	
+110	53	52	99	272844	107	0	0	0	
+111	62	61	60	226920	115	0	0	0	
+112	74	75	86	477300	37	0	0	0	
+113	88	51	90	403920	54	0	0	0	
+114	58	72	87	363312	69	0	0	0	
+115	95	50	98	465500	40	0	0	0	
+116	10	19	29	5510	6	67	38	81	
+117	89	74	58	381988	64	0	0	0	
+118	97	82	79	628366	8	0	0	0	
+119	90	12	81	87480	3	87	0	0	
+120	54	71	98	375732	67	0	0	0	
+121	86	51	81	355266	73	0	0	0	
+122	91	12	72	78624	24	88	0	0	
+123	52	82	68	289952	102	0	0	0	
+124	100	69	79	545100	18	31	0	0	
+125	87	1	72	6264	2	97	0	0	
+126	81	98	80	635040	6	0	0	0	
+127	61	99	93	561627	15	0	0	0	
+128	85	20	72	122400	21	73	0	0	
+129	87	79	51	350523	77	0	0	0	
+130	58	91	85	448630	41	0	0	0	
+131	42	92	100	386400	41	0	0	58	
+132	69	95	2	13110	1	0	98	0	
+133	3	8	50	1200	2	30	0	95	
+134	50	8	18	7200	3	87	81	0	
+135	82	76	62	386384	60	0	0	0	
+136	72	53	51	194616	116	0	0	0	
+137	72	61	66	289872	103	0	0	0	
+138	49	29	19	26999	5	71	81	0	
+139	51	96	68	332928	85	0	0	0	
+140	40	84	84	282240	28	0	0	59	
+141	90	83	71	530370	20	0	0	0	
+142	99	39	88	339768	32	61	0	0	
+143	97	87	86	725754	3	0	0	0	
+144	27	4	17	1836	3	95	81	0	
+145	59	71	73	305797	95	0	0	0	
+146	82	34	84	234192	10	63	0	0	
+147	59	87	58	297714	101	0	0	0	
+148	17	43	25	18275	6	0	74	81	
+149	81	93	16	120528	6	0	80	0	
+150	32	74	71	168128	57	0	0	56	
+151	78	73	93	529542	21	0	0	0	
+152	67	72	67	323208	87	0	0	0	
+153	68	90	70	428400	47	0	0	0	
+154	93	79	40	293880	52	0	60	0	
+155	95	97	87	801705	2	0	0	0	
+156	51	86	69	302634	96	0	0	0	
+157	82	79	86	557108	16	21	0	0	
+158	95	20	66	125400	11	80	0	0	
+159	87	57	54	267786	109	0	0	0	
+160	98	93	62	565068	14	0	38	0	
+161	96	80	61	468480	38	0	0	0	
+162	92	54	98	486864	34	0	0	0	
+163	66	63	81	336798	83	0	0	0	
+164	85	81	59	406215	53	0	0	0	
+165	53	76	81	326268	86	0	0	0	
+166	49	43	41	86387	53	0	59	0	
+167	66	68	10	44880	8	0	90	0	
+168	95	22	76	158840	17	73	0	0	
+169	78	21	67	109746	22	77	0	0	
+170	74	77	66	376068	66	0	0	0	
+171	71	91	78	503958	27	0	0	0	
+172	42	95	85	339150	48	0	0	53	
+173	95	95	12	108300	2	0	87	0	
+174	71	91	74	478114	36	0	0	0	
+175	16	67	74	79328	6	0	0	81	
+176	53	85	95	427975	48	0	0	0	
+177	31	81	95	238545	47	0	0	68	
+178	77	83	44	281204	68	0	56	0	
+179	3	30	21	1890	2	0	0	95	
+180	72	84	7	42336	9	0	92	0	
+181	80	46	86	316480	73	51	0	0	
+182	69	62	65	278070	105	0	0	0	
+183	20	36	15	10800	7	0	84	77	
+184	52	68	79	279344	104	0	0	0	
+185	60	64	91	349440	79	0	0	0	
+186	92	50	84	386400	59	0	0	0	
+187	81	65	85	447525	43	0	0	0	
+188	74	90	58	386280	61	0	0	0	
+189	65	87	71	401505	55	0	0	0	
+190	12	32	2	768	1	0	98	69	
+191	71	21	88	131208	16	0	0	0	
+192	90	72	46	298080	100	0	0	0	
+193	76	64	53	257792	111	0	0	0	
+194	97	91	5	44135	1	0	91	0	
+195	83	99	76	624492	9	0	0	0	
+196	48	95	96	437760	45	0	0	0	
+197	56	82	79	362768	70	0	0	0	
+198	100	72	94	676800	4	0	0	0	
+199	71	71	75	378075	65	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	80	81	576720	13	0	0	0	
+1	39	96	85	318240	4	0	0	45	
+2	69	44	91	276276	26	55	0	0	
+3	36	12	38	16416	31	67	0	43	
+4	61	95	51	295545	5	0	0	0	
+5	4	10	36	1440	14	0	0	96	
+6	31	2	39	2418	7	91	0	31	
+7	99	46	74	336996	29	51	0	0	
+8	100	54	58	313200	27	0	0	0	
+9	8	33	45	11880	8	0	0	92	
+10	50	48	48	115200	28	0	51	0	
+11	85	47	87	347565	28	53	0	0	
+12	9	30	21	5670	13	0	0	89	
+13	22	35	36	27720	28	0	0	72	
+14	41	49	22	44198	24	0	66	0	
+15	78	97	28	211848	2	0	26	0	
+16	38	9	42	14364	31	67	47	42	
+17	77	32	83	204512	21	0	0	0	
+18	34	4	29	3944	22	64	66	44	
+19	97	27	92	240948	17	73	0	0	
+20	18	21	48	18144	27	54	0	80	
+21	36	44	16	25344	27	0	58	0	
+22	22	29	27	17226	23	0	60	78	
+23	49	47	42	96726	26	0	57	0	
+24	8	39	15	4680	2	0	0	91	
+25	92	42	90	347760	25	58	0	0	
+26	77	66	13	66066	20	0	78	0	
+27	7	23	38	6118	10	0	61	92	
+28	47	3	41	5781	14	79	40	0	
+29	12	33	33	13068	26	0	57	87	
+30	1	17	11	187	3	0	88	93	
+31	26	16	9	3744	20	0	91	0	
+32	73	55	57	228855	26	0	0	0	
+33	20	88	70	123200	7	0	0	71	
+34	38	86	95	310460	9	0	0	0	
+35	42	24	4	4032	1	0	96	27	
+36	32	73	77	179872	17	0	0	58	
+37	41	37	9	13653	14	0	91	0	
+38	4	11	28	1232	14	0	48	95	
+39	24	88	90	190080	9	0	0	73	
+40	88	97	74	631664	3	0	12	0	
+41	35	73	71	181405	9	0	0	38	
+42	79	58	69	316158	25	0	0	0	
+43	26	39	13	13182	18	0	78	66	
+44	35	45	10	15750	24	0	66	41	
+45	32	49	31	48608	22	0	53	36	
+46	31	48	28	41664	22	0	53	68	
+47	31	9	42	11718	7	91	0	0	
+48	43	4	7	1204	19	0	93	0	
+49	27	19	45	23085	12	81	0	72	
+50	14	33	49	22638	12	0	0	84	
+51	72	19	66	90288	12	81	0	0	
+52	8	34	33	8976	5	0	51	91	
+53	3	45	23	3105	2	0	54	97	
+54	11	17	6	1122	4	0	93	63	
+55	25	44	34	37400	14	0	48	70	
+56	78	95	10	74100	2	0	16	0	
+57	4	41	13	2132	2	0	26	95	
+58	2	50	26	2600	3	0	12	88	
+59	8	47	23	8648	3	0	12	92	
+60	17	46	3	2346	2	0	26	78	
+61	36	7	15	3780	30	0	84	27	
+62	99	84	61	507276	10	0	0	0	
+63	92	75	12	82800	10	0	61	0	
+64	7	34	50	11900	7	0	0	91	
+65	90	68	32	195840	20	0	46	0	
+66	45	83	93	347355	4	0	0	0	
+67	70	28	72	141120	24	61	0	0	
+68	70	78	43	234780	14	0	48	0	
+69	96	73	78	546624	18	0	0	0	
+70	27	19	17	8721	17	0	82	45	
+71	30	14	22	9240	32	0	78	0	
+72	95	83	5	39425	8	0	70	0	
+73	97	22	81	172854	15	77	0	0	
+74	21	13	5	1365	4	0	93	74	
+75	5	9	35	1575	16	0	0	92	
+76	58	53	82	252068	17	0	0	0	
+77	66	69	11	50094	13	0	81	0	
+78	28	48	16	21504	7	0	78	72	
+79	50	44	14	30800	25	0	69	43	
+80	16	19	33	10032	30	50	0	83	
+81	22	45	22	21780	11	0	0	77	
+82	26	25	47	30550	16	74	0	71	
+83	45	18	6	4860	4	0	93	18	
+84	91	86	42	328692	5	0	51	0	
+85	21	37	34	26418	25	0	0	79	
+86	81	33	79	211167	31	34	0	0	
+87	45	28	15	18900	17	0	82	0	
+88	9	97	91	79443	1	0	0	90	
+89	3	33	26	2574	5	0	0	96	
+90	24	50	49	58800	15	0	33	74	
+91	24	82	66	129888	8	0	0	68	
+92	100	14	96	134400	11	83	0	0	
+93	83	50	88	365200	30	50	0	0	
+94	90	79	48	341280	14	0	0	0	
+95	66	29	78	149292	32	0	0	0	
+96	76	16	99	120384	10	84	0	0	
+97	18	29	6	3132	4	0	93	0	
+98	23	37	46	39146	24	0	0	72	
+99	33	5	24	3960	18	73	76	0	
+100	36	49	29	51156	22	0	53	0	
+101	13	66	90	77220	4	0	0	84	
+102	49	5	39	9555	14	79	0	50	
+103	34	10	22	7480	32	0	78	30	
+104	83	97	2	16102	3	0	86	0	
+105	28	2	32	1792	12	81	66	0	
+106	30	42	9	11340	13	0	81	66	
+107	3	40	8	960	3	0	88	90	
+108	30	42	36	45360	23	0	60	0	
+109	97	74	33	236874	15	0	0	0	
+110	53	52	99	272844	12	0	0	0	
+111	62	61	60	226920	23	0	0	0	
+112	50	11	40	22000	14	79	0	0	
+113	88	51	90	403920	29	0	0	0	
+114	19	45	45	38475	19	0	0	78	
+115	6	21	25	3150	14	0	0	90	
+116	10	19	29	5510	20	0	0	90	
+117	27	26	2	1404	1	0	96	0	
+118	15	15	46	10350	28	53	0	85	
+119	90	12	81	87480	9	88	0	0	
+120	48	16	50	38400	21	32	0	52	
+121	19	9	48	8208	21	0	0	77	
+122	91	12	72	78624	20	72	0	0	
+123	38	31	20	23560	29	51	74	0	
+124	32	42	47	63168	23	0	0	62	
+125	87	1	72	6264	1	97	0	0	
+126	13	31	24	9672	27	0	58	84	
+127	22	37	7	5698	2	0	16	78	
+128	85	20	72	122400	13	80	0	0	
+129	19	19	35	12635	31	34	0	81	
+130	43	4	18	3096	18	73	76	33	
+131	42	92	100	386400	6	0	0	0	
+132	69	95	2	13110	3	0	88	0	
+133	3	8	50	1200	4	0	0	97	
+134	50	8	18	7200	31	34	79	0	
+135	7	32	48	10752	11	0	44	93	
+136	72	53	51	194616	28	0	0	0	
+137	72	61	66	289872	24	0	0	0	
+138	49	29	19	26999	29	51	74	38	
+139	43	30	47	60630	31	67	0	0	
+140	40	84	84	282240	6	0	0	42	
+141	10	44	13	5720	2	0	0	81	
+142	99	39	88	339768	23	61	0	0	
+143	43	5	27	5805	19	73	67	46	
+144	27	4	17	1836	31	34	79	50	
+145	24	27	46	29808	24	61	0	70	
+146	82	34	84	234192	31	0	0	0	
+147	37	38	27	37962	24	61	72	0	
+148	17	43	25	18275	24	0	66	76	
+149	81	93	16	120528	2	0	0	0	
+150	32	74	71	168128	16	0	0	60	
+151	78	73	93	529542	19	0	0	0	
+152	26	28	38	27664	32	0	0	66	
+153	68	90	70	428400	8	0	0	0	
+154	93	79	40	293880	11	0	44	0	
+155	42	17	9	6426	14	0	91	41	
+156	44	35	34	52360	22	64	66	0	
+157	8	19	29	4408	20	0	46	90	
+158	95	20	66	125400	22	64	0	0	
+159	48	38	15	27360	23	0	60	30	
+160	2	47	33	3102	3	0	12	90	
+161	43	44	11	20812	25	0	69	0	
+162	45	21	36	34020	14	79	40	47	
+163	40	12	25	12000	24	61	72	37	
+164	46	18	29	24012	19	73	67	0	
+165	42	28	48	56448	31	67	47	0	
+166	49	43	41	86387	28	0	51	50	
+167	66	68	10	44880	18	0	78	0	
+168	95	22	76	158840	18	73	0	0	
+169	78	21	67	109746	19	73	0	0	
+170	74	77	66	376068	15	0	33	0	
+171	71	91	78	503958	7	0	0	0	
+172	42	95	85	339150	1	0	0	48	
+173	95	95	12	108300	3	0	0	0	
+174	25	29	36	26100	26	55	0	69	
+175	16	67	74	79328	6	0	0	82	
+176	38	44	39	65208	26	0	57	49	
+177	31	81	95	238545	12	0	0	53	
+178	77	83	44	281204	11	0	0	0	
+179	3	30	21	1890	8	0	70	95	
+180	72	84	7	42336	7	0	78	0	
+181	80	46	86	316480	27	54	0	0	
+182	35	50	42	73500	5	0	0	61	
+183	20	36	15	10800	26	0	0	73	
+184	52	68	79	279344	21	32	0	0	
+185	60	64	91	349440	16	0	0	0	
+186	92	50	84	386400	30	0	0	0	
+187	21	47	8	7896	3	0	88	69	
+188	23	22	10	5060	20	0	78	77	
+189	13	11	11	1573	30	0	84	0	
+190	12	32	2	768	3	0	86	83	
+191	71	21	88	131208	16	74	0	0	
+192	90	72	46	298080	20	0	0	0	
+193	76	64	53	257792	22	0	0	0	
+194	97	91	5	44135	2	0	54	0	
+195	48	43	16	33024	27	0	58	36	
+196	48	95	96	437760	1	0	0	0	
+197	26	12	12	3744	17	0	82	72	
+198	22	43	36	34056	22	0	0	76	
+199	14	9	16	2016	30	0	84	13	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	4	7	84	1	70	63	0	
+1	1	3	3	9	1	17	87	0	
+2	1	10	9	90	1	42	0	0	
+3	4	4	6	96	1	90	6	0	
+4	8	8	2	128	1	9	31	10	
+5	1	6	4	24	1	17	50	0	
+6	8	1	7	56	1	70	56	0	
+7	4	10	6	240	1	90	0	0	
+8	9	7	2	126	1	9	29	10	
+9	6	1	1	6	1	12	41	0	
+10	4	9	9	324	1	23	65	0	
+11	3	5	1	15	1	12	40	0	
+12	5	6	3	90	1	17	84	0	
+13	8	8	8	512	1	52	40	0	
+14	1	8	10	80	1	23	10	0	
+15	5	7	7	245	1	70	49	0	
+16	1	9	10	90	1	23	0	0	
+17	5	9	5	225	1	0	0	10	
+18	8	6	2	96	1	9	27	10	
+19	1	9	2	18	1	9	25	10	
+20	8	2	2	32	1	12	32	0	
+21	9	3	6	162	1	62	41	0	
+22	1	2	8	16	1	52	32	0	
+23	2	2	8	32	1	52	24	0	
+24	9	7	4	252	1	0	5	10	
+25	7	4	1	28	1	12	39	0	
+26	8	7	2	112	1	9	23	10	
+27	8	1	8	64	1	52	16	0	
+28	6	5	4	120	1	62	96	0	
+29	9	6	10	540	1	17	0	0	
+30	8	7	2	112	1	9	21	10	
+31	9	7	2	126	1	9	19	10	
+32	5	8	9	360	1	23	56	0	
+33	2	8	1	16	1	9	40	10	
+34	2	5	7	70	1	70	42	0	
+35	2	6	3	36	1	17	81	0	
+36	8	5	3	120	1	17	78	0	
+37	3	7	6	126	1	62	35	0	
+38	9	1	7	63	1	70	35	0	
+39	2	3	3	18	1	17	75	0	
+40	1	5	7	35	1	70	28	0	
+41	6	1	6	36	1	80	90	0	
+42	4	9	6	216	1	80	84	0	
+43	6	3	5	90	1	62	47	0	
+44	5	3	8	120	1	52	8	0	
+45	1	10	3	30	1	9	0	10	
+46	10	10	8	800	1	52	0	0	
+47	2	4	4	32	1	62	92	0	
+48	2	3	8	48	1	17	42	0	
+49	7	2	8	112	1	17	34	0	
+50	9	9	1	81	1	9	39	10	
+51	4	1	8	32	1	17	26	0	
+52	5	3	3	45	1	17	72	0	
+53	8	4	4	128	1	62	88	0	
+54	3	6	1	18	1	9	38	10	
+55	5	8	6	240	1	80	78	0	
+56	4	4	10	160	1	12	20	0	
+57	9	3	10	270	1	12	10	0	
+58	9	3	6	162	1	80	72	0	
+59	5	5	10	250	1	12	0	0	
+60	1	9	9	81	1	23	47	0	
+61	8	2	9	144	1	32	90	0	
+62	5	8	1	40	1	9	37	10	
+63	1	9	2	18	1	9	17	10	
+64	7	8	4	224	1	62	84	0	
+65	9	3	5	135	1	90	92	0	
+66	8	5	7	280	1	70	21	0	
+67	4	3	9	108	1	32	81	0	
+68	1	1	9	9	1	32	72	0	
+69	4	2	10	80	1	10	0	0	
+70	10	3	8	240	1	17	18	0	
+71	3	5	3	45	1	17	69	0	
+72	6	9	7	378	1	70	14	0	
+73	4	1	7	28	1	70	7	0	
+74	2	4	5	40	1	90	87	0	
+75	8	10	10	800	1	0	90	0	
+76	3	6	1	18	1	9	36	10	
+77	10	4	8	320	1	17	10	0	
+78	6	6	2	72	1	9	15	10	
+79	8	7	3	168	1	0	15	10	
+80	3	10	6	180	1	80	66	0	
+81	7	7	8	392	1	23	90	0	
+82	4	5	6	120	1	80	60	0	
+83	9	4	5	180	1	90	82	0	
+84	2	2	5	20	1	90	77	0	
+85	4	7	5	140	1	90	72	0	
+86	2	10	7	140	1	70	0	0	
+87	10	3	2	60	1	12	30	0	
+88	3	3	3	27	1	17	66	0	
+89	8	5	1	40	1	12	38	0	
+90	2	7	10	140	1	0	80	0	
+91	10	3	3	90	1	17	63	0	
+92	7	4	6	168	1	80	54	0	
+93	9	2	8	144	1	23	82	0	
+94	6	7	7	294	1	62	28	0	
+95	10	4	2	80	1	17	98	0	
+96	5	2	3	30	1	17	60	0	
+97	2	5	1	10	1	12	37	0	
+98	7	6	2	84	1	17	96	0	
+99	1	3	5	15	1	90	67	0	
+100	5	8	9	360	1	32	63	0	
+101	2	5	4	40	1	62	80	0	
+102	2	9	10	180	1	0	70	0	
+103	1	9	1	9	1	9	35	10	
+104	6	5	8	240	1	23	74	0	
+105	4	8	8	256	1	42	89	0	
+106	8	4	10	320	1	0	60	0	
+107	6	9	3	162	1	0	12	10	
+108	2	7	5	70	1	90	62	0	
+109	5	2	8	80	1	42	81	0	
+110	7	7	6	294	1	80	48	0	
+111	5	8	6	240	1	80	42	0	
+112	2	2	1	4	1	12	36	0	
+113	7	6	7	294	1	62	21	0	
+114	1	4	1	4	1	12	35	0	
+115	1	3	4	12	1	62	76	0	
+116	5	5	8	200	1	42	73	0	
+117	2	5	3	30	1	17	57	0	
+118	9	6	9	486	1	32	54	0	
+119	3	3	6	54	1	80	36	0	
+120	9	8	10	720	1	0	50	0	
+121	2	4	3	24	1	17	54	0	
+122	1	1	4	4	1	62	72	0	
+123	10	4	6	240	1	80	30	0	
+124	8	1	10	80	1	0	40	0	
+125	4	3	2	24	1	17	94	0	
+126	1	8	10	80	1	0	30	0	
+127	6	9	3	162	1	0	9	10	
+128	9	1	6	54	1	80	24	0	
+129	9	1	8	72	1	42	65	0	
+130	8	6	8	384	1	42	57	0	
+131	3	7	6	126	1	80	18	0	
+132	4	5	5	100	1	90	57	0	
+133	9	3	9	243	1	32	45	0	
+134	3	9	6	162	1	80	12	0	
+135	3	1	5	15	1	90	52	0	
+136	9	9	5	405	1	90	47	0	
+137	10	9	9	810	1	32	36	0	
+138	2	2	4	16	1	62	68	0	
+139	8	7	2	112	1	9	13	10	
+140	2	9	2	36	1	9	11	10	
+141	2	8	7	112	1	62	14	0	
+142	10	9	10	900	1	0	20	0	
+143	3	10	8	240	1	42	49	0	
+144	6	9	2	108	1	9	9	10	
+145	4	10	2	80	1	9	7	10	
+146	4	3	2	24	1	17	92	0	
+147	9	6	9	486	1	32	27	0	
+148	2	4	2	16	1	17	90	0	
+149	1	3	10	30	1	0	10	0	
+150	4	10	10	400	1	0	0	0	
+151	8	7	8	448	1	42	41	0	
+152	5	8	5	200	1	90	42	0	
+153	1	9	8	72	1	42	33	0	
+154	5	5	6	150	1	80	6	0	
+155	10	9	9	810	1	32	18	0	
+156	2	10	6	120	1	80	0	0	
+157	5	7	6	210	1	70	94	0	
+158	1	6	5	30	1	90	37	0	
+159	5	2	1	10	1	12	34	0	
+160	10	6	6	360	1	70	88	0	
+161	9	8	8	576	1	42	25	0	
+162	1	8	9	72	1	32	9	0	
+163	1	2	7	14	1	62	7	0	
+164	10	8	1	80	1	9	34	10	
+165	2	8	7	112	1	62	0	0	
+166	1	7	2	14	1	9	5	10	
+167	2	1	7	14	1	52	90	0	
+168	4	9	1	36	1	9	33	10	
+169	7	3	6	126	1	70	82	0	
+170	1	7	2	14	1	23	98	0	
+171	5	10	7	350	1	52	83	0	
+172	5	10	9	450	1	32	0	0	
+173	4	9	6	216	1	70	76	0	
+174	3	8	3	72	1	42	97	0	
+175	2	2	5	20	1	90	32	0	
+176	2	2	5	20	1	90	27	0	
+177	8	9	5	360	1	90	22	0	
+178	5	10	3	150	1	52	97	0	
+179	10	8	8	640	1	42	17	0	
+180	8	10	2	160	1	9	3	10	
+181	1	7	4	28	1	62	64	0	
+182	4	9	5	180	1	90	17	0	
+183	6	8	7	336	1	52	76	0	
+184	9	5	9	405	1	23	38	0	
+185	10	9	7	630	1	52	69	0	
+186	3	7	3	63	1	90	97	0	
+187	10	4	9	360	1	23	29	0	
+188	3	6	4	72	1	62	60	0	
+189	9	10	1	90	1	32	99	0	
+190	8	3	9	216	1	23	20	0	
+191	3	5	7	105	1	52	62	0	
+192	7	5	4	140	1	62	56	0	
+193	7	7	7	343	1	52	55	0	
+194	1	6	4	24	1	62	52	0	
+195	2	4	4	32	1	80	96	0	
+196	7	7	8	392	1	42	9	0	
+197	3	7	5	105	1	90	12	0	
+198	2	5	7	70	1	52	48	0	
+199	6	8	6	288	1	70	70	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	33	24	32	25344	3	46	64	0	
+1	31	3	23	2139	2	87	0	35	
+2	31	20	4	2480	1	55	96	25	
+3	4	34	26	3536	1	58	0	0	
+4	3	23	27	1863	3	54	0	35	
+5	1	16	9	144	3	0	73	35	
+6	28	21	17	9996	3	77	53	35	
+7	34	5	21	3570	2	3	61	35	
+8	29	22	7	4466	1	26	90	25	
+9	21	1	16	336	2	0	65	35	
+10	4	9	34	1224	1	0	0	0	
+11	3	20	16	960	3	54	71	35	
+12	10	1	8	80	4	91	63	34	
+13	28	13	28	10192	2	82	0	0	
+14	31	3	15	1395	2	0	81	35	
+15	20	12	22	5280	2	87	45	35	
+16	6	4	25	600	2	89	56	70	
+17	30	24	15	10800	1	55	53	25	
+18	3	26	27	2106	3	21	56	35	
+19	6	19	2	228	3	54	98	35	
+20	8	32	32	8192	2	23	0	70	
+21	9	13	16	1872	3	77	70	35	
+22	1	7	3	21	2	89	94	70	
+23	12	22	18	4752	3	77	18	35	
+24	14	22	14	4312	1	55	82	25	
+25	22	9	31	6138	2	3	0	35	
+26	33	27	32	28512	3	46	32	0	
+27	33	1	33	1089	3	35	33	0	
+28	6	30	24	4320	1	58	51	0	
+29	14	1	25	350	4	6	62	34	
+30	33	22	22	15972	4	64	68	34	
+31	9	2	7	126	4	91	93	34	
+32	35	28	14	13720	1	55	68	25	
+33	22	8	21	3696	2	87	67	35	
+34	32	25	27	21600	2	60	54	35	
+35	12	1	18	216	4	91	0	34	
+36	23	20	28	12880	2	12	56	35	
+37	18	27	26	12636	4	0	35	0	
+38	29	1	22	638	2	87	23	35	
+39	22	3	33	2178	2	0	0	35	
+40	31	15	7	3255	1	26	83	25	
+41	6	26	21	3276	1	0	0	25	
+42	14	24	6	2016	1	0	27	25	
+43	6	3	20	360	4	0	58	34	
+44	5	18	23	2070	3	54	27	35	
+45	21	5	28	2940	2	12	28	35	
+46	35	30	8	8400	1	0	41	60	
+47	27	19	9	4617	3	0	64	35	
+48	12	28	8	2688	1	26	68	25	
+49	22	17	3	1122	2	0	97	70	
+50	9	19	26	4446	2	0	34	70	
+51	29	11	33	10527	3	35	0	0	
+52	25	3	23	1725	2	82	76	0	
+53	3	34	19	1938	1	55	0	25	
+54	33	1	16	528	2	3	82	35	
+55	15	8	6	720	4	92	89	0	
+56	29	19	15	8265	3	0	49	35	
+57	24	23	5	2760	1	0	48	25	
+58	34	13	11	4862	3	54	87	35	
+59	10	20	30	6000	2	23	63	70	
+60	26	9	14	3276	2	54	86	0	
+61	23	2	14	644	4	92	41	0	
+62	10	18	6	1080	1	0	21	25	
+63	11	9	32	3168	4	30	32	34	
+64	2	33	29	1914	3	21	0	35	
+65	24	23	10	5520	1	26	49	25	
+66	3	35	32	3360	1	9	64	0	
+67	29	28	29	23548	2	54	29	0	
+68	1	21	34	714	3	0	0	35	
+69	34	7	30	7140	3	76	30	0	
+70	20	13	13	3380	1	44	86	0	
+71	13	20	8	2080	3	0	90	35	
+72	11	14	22	3388	4	64	46	34	
+73	34	31	2	2108	1	0	62	60	
+74	32	4	25	3200	3	35	66	0	
+75	13	30	10	3900	1	0	13	60	
+76	8	21	1	168	3	21	99	35	
+77	30	34	8	8160	2	19	92	0	
+78	6	26	2	312	1	58	98	0	
+79	23	22	23	11638	4	64	23	34	
+80	23	5	11	1265	4	92	68	0	
+81	32	32	33	33792	3	0	35	0	
+82	9	30	21	5670	2	55	42	70	
+83	29	29	25	21025	4	59	25	0	
+84	17	17	10	2890	4	64	90	34	
+85	24	27	20	12960	4	27	79	0	
+86	32	30	32	30720	3	46	0	0	
+87	25	3	32	2400	2	0	67	0	
+88	28	33	18	16632	1	55	19	25	
+89	8	30	6	1440	1	0	56	60	
+90	27	7	5	945	4	92	84	0	
+91	5	13	23	1495	1	58	75	0	
+92	7	14	31	3038	1	44	0	0	
+93	9	2	23	414	4	0	35	34	
+94	21	2	32	1344	2	0	33	35	
+95	5	4	12	240	4	0	78	34	
+96	10	22	18	3960	3	77	0	35	
+97	17	30	16	8160	1	55	37	25	
+98	27	16	32	13824	2	0	35	0	
+99	16	33	25	13200	4	59	0	0	
+100	35	28	29	28420	2	54	0	0	
+101	32	5	4	640	2	40	96	35	
+102	12	19	30	6840	4	30	64	34	
+103	1	4	11	44	1	92	32	0	
+104	31	15	23	10695	2	82	53	0	
+105	19	3	13	741	4	92	55	0	
+106	23	19	5	2185	1	0	43	25	
+107	11	34	13	4862	1	0	0	60	
+108	27	17	30	13770	2	19	62	0	
+109	15	27	23	9315	4	64	0	34	
+110	22	22	26	12584	4	27	53	0	
+111	35	18	21	13230	2	40	75	35	
+112	2	12	21	504	3	54	50	35	
+113	7	26	32	5824	1	9	32	0	
+114	21	24	16	8064	3	21	83	35	
+115	16	13	14	2912	4	0	86	0	
+116	15	5	13	975	4	91	34	34	
+117	32	5	28	4480	3	76	60	0	
+118	29	26	19	14326	1	26	19	25	
+119	23	8	11	2024	2	87	88	35	
+120	34	13	5	2210	1	0	38	25	
+121	17	14	3	714	4	59	97	0	
+122	16	1	4	64	2	0	96	35	
+123	35	34	31	36890	2	19	31	0	
+124	23	11	15	3795	2	89	34	70	
+125	14	18	17	4284	3	77	36	35	
+126	26	18	25	11700	2	82	28	0	
+127	1	9	13	117	2	89	81	70	
+128	34	31	1	1054	4	27	99	0	
+129	19	11	18	3762	2	89	0	70	
+130	33	11	8	2904	3	35	91	0	
+131	13	2	6	156	4	91	57	34	
+132	29	35	35	35525	3	0	0	0	
+133	24	8	19	3648	4	92	22	0	
+134	18	19	6	2052	4	30	94	34	
+135	18	1	25	450	4	0	61	0	
+136	29	9	10	2610	4	91	47	34	
+137	15	24	34	12240	4	6	0	34	
+138	7	2	4	56	4	92	95	0	
+139	18	32	27	15552	4	27	0	0	
+140	12	34	32	13056	4	30	0	34	
+141	22	3	27	1782	2	60	27	35	
+142	25	19	35	16625	2	0	0	0	
+143	23	15	18	6210	2	0	79	70	
+144	31	24	12	8928	3	76	88	0	
+145	9	5	17	765	4	91	76	34	
+146	29	28	32	25984	3	0	68	0	
+147	24	31	9	6696	1	0	32	60	
+148	27	14	22	8316	2	40	53	35	
+149	11	13	15	2145	3	0	34	35	
+150	29	25	5	3625	1	0	33	25	
+151	13	17	28	6188	4	6	34	34	
+152	5	33	25	4125	1	58	26	0	
+153	16	19	13	3952	4	6	87	34	
+154	20	20	26	10400	2	40	27	35	
+155	30	29	19	16530	1	26	0	25	
+156	27	35	31	29295	2	19	0	0	
+157	10	32	31	9920	2	23	32	70	
+158	11	6	35	2310	4	0	0	34	
+159	25	12	16	4800	1	44	70	0	
+160	25	11	16	4400	2	89	18	70	
+161	14	28	3	1176	1	26	97	25	
+162	6	28	9	1512	1	26	59	25	
+163	26	32	7	5824	1	0	49	60	
+164	20	8	16	2560	2	12	84	35	
+165	7	13	22	2002	1	44	31	0	
+166	1	32	27	864	3	21	29	35	
+167	22	16	7	2464	1	26	76	25	
+168	9	14	21	2646	2	55	21	70	
+169	32	23	26	19136	4	27	27	0	
+170	31	27	27	22599	2	60	0	35	
+171	20	10	7	1400	2	89	49	70	
+172	35	30	4	4200	3	46	96	0	
+173	24	34	21	17136	2	55	0	70	
+174	18	33	23	13662	4	59	74	0	
+175	17	27	35	16065	4	0	0	0	
+176	32	7	30	6720	3	76	0	0	
+177	23	4	30	2760	2	3	31	35	
+178	15	15	18	4050	2	55	82	70	
+179	35	28	28	27440	2	12	0	35	
+180	18	15	7	1890	2	23	93	70	
+181	11	22	14	3388	3	77	86	35	
+182	9	9	5	405	4	91	71	34	
+183	1	3	32	96	1	92	0	0	
+184	24	35	4	3360	1	9	96	0	
+185	15	4	22	1320	4	92	0	0	
+186	18	17	8	2448	3	0	82	35	
+187	15	19	19	5415	2	0	60	70	
+188	23	21	19	9177	2	60	81	35	
+189	14	5	16	1120	4	91	18	34	
+190	8	23	34	6256	2	0	0	70	
+191	28	20	27	15120	2	40	0	35	
+192	22	30	9	5940	1	0	23	60	
+193	17	12	17	3468	1	44	53	0	
+194	26	31	24	19344	4	59	50	0	
+195	17	34	19	10982	2	55	63	70	
+196	27	22	28	16632	2	54	58	0	
+197	33	2	5	330	4	92	79	0	
+198	7	35	32	7840	1	9	0	0	
+199	16	28	11	4928	1	26	38	25	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=07 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	53	4	37	7844	1	96	0	0	
+1	31	73	83	187829	15	0	0	62	
+2	61	80	39	190320	32	0	59	0	
+3	4	44	46	8096	15	40	0	93	
+4	88	58	12	61248	18	0	77	0	
+5	1	86	34	2924	14	0	0	99	
+6	68	51	57	197676	34	0	42	0	
+7	54	10	36	19440	19	80	0	0	
+8	89	57	2	10146	20	0	76	0	
+9	46	81	21	78246	25	0	68	51	
+10	74	89	59	388574	31	0	0	0	
+11	93	45	81	338985	16	0	0	0	
+12	95	86	33	269610	26	0	67	0	
+13	48	8	38	14592	20	91	0	0	
+14	61	48	50	146400	26	51	0	0	
+15	55	47	87	224895	4	51	0	0	
+16	21	69	80	115920	9	0	0	78	
+17	35	9	75	23625	10	69	0	63	
+18	98	36	22	77616	22	0	73	0	
+19	91	49	72	321048	17	0	0	0	
+20	28	22	32	19712	15	73	0	62	
+21	59	63	76	282492	19	0	0	0	
+22	61	42	38	97356	34	51	42	0	
+23	92	82	18	135792	16	0	81	0	
+24	29	37	4	4292	36	34	54	53	
+25	77	34	41	107338	34	59	0	0	
+26	8	7	2	112	1	89	0	89	
+27	68	71	98	473144	2	0	0	0	
+28	66	95	44	275880	35	0	0	0	
+29	29	86	80	199520	14	0	0	0	
+30	78	27	22	46332	22	64	73	0	
+31	99	47	42	195426	33	0	58	0	
+32	65	28	39	70980	30	69	60	0	
+33	42	8	91	30576	2	85	0	0	
+34	2	5	97	970	3	0	0	98	
+35	92	6	13	7176	16	92	0	0	
+36	88	25	23	50600	18	58	77	0	
+37	53	57	46	138966	36	0	54	0	
+38	89	91	47	380653	38	0	0	0	
+39	62	83	83	427118	15	0	0	0	
+40	11	45	67	33165	18	55	0	0	
+41	16	1	96	1536	3	99	0	0	
+42	64	59	76	286976	20	0	0	0	
+43	56	13	85	61880	14	53	0	29	
+44	75	33	68	168300	25	58	0	0	
+45	11	20	13	2860	4	69	0	79	
+46	90	90	88	712800	13	0	0	0	
+47	42	24	54	54432	21	47	0	0	
+48	72	23	8	13248	23	77	73	0	
+49	37	32	28	33152	37	68	49	37	
+50	59	9	41	21771	14	90	0	29	
+51	4	61	28	6832	17	0	0	91	
+52	55	13	83	59345	15	83	0	0	
+53	78	74	94	542568	9	0	0	0	
+54	3	66	1	198	22	0	0	95	
+55	85	48	86	350880	7	48	0	0	
+56	14	74	40	41440	30	0	0	85	
+57	89	63	100	560700	1	0	0	0	
+58	99	13	26	33462	32	83	0	0	
+59	85	95	60	484500	30	0	0	0	
+60	81	9	49	35721	16	83	0	0	
+61	48	32	49	75264	20	59	0	0	
+62	25	28	31	21700	27	63	0	61	
+63	81	59	42	200718	34	0	0	0	
+64	57	18	4	4104	32	80	59	0	
+65	19	43	85	69445	5	48	0	53	
+66	78	45	27	94770	33	47	58	0	
+67	64	83	49	260288	37	0	0	0	
+68	1	11	69	759	3	5	0	98	
+69	34	92	10	31280	29	0	63	52	
+70	40	83	58	192560	24	0	0	51	
+71	3	45	23	3105	28	47	0	77	
+72	6	59	17	6018	25	0	0	85	
+73	44	11	27	13068	24	83	0	51	
+74	22	84	25	46200	33	0	0	75	
+75	18	20	10	3600	29	69	0	55	
+76	63	86	41	222138	31	0	59	0	
+77	50	4	88	17600	2	93	0	0	
+78	46	26	52	62192	21	71	0	0	
+79	58	97	73	410698	23	0	0	0	
+80	53	60	96	305280	5	0	0	0	
+81	57	17	48	46512	19	63	0	0	
+82	54	15	86	69660	9	74	0	0	
+83	99	34	35	117810	35	0	44	0	
+84	12	52	95	59280	2	19	0	68	
+85	34	97	35	115430	35	0	0	66	
+86	62	100	7	43400	11	0	93	0	
+87	70	53	82	304220	14	0	0	29	
+88	13	43	3	1677	37	0	49	86	
+89	28	45	1	1260	28	0	66	72	
+90	82	7	90	51660	13	90	0	0	
+91	20	83	43	71380	31	0	0	74	
+92	77	94	66	477708	28	0	0	0	
+93	69	12	48	39744	14	78	0	29	
+94	56	17	27	25704	17	83	0	0	
+95	30	64	72	138240	20	0	0	64	
+96	55	82	63	284130	29	0	0	0	
+97	72	85	31	189720	28	0	66	0	
+98	37	96	42	149184	37	0	49	0	
+99	21	63	55	72765	27	0	0	61	
+100	85	58	59	290870	25	0	0	0	
+101	22	5	74	8140	5	95	0	0	
+102	62	9	10	5580	31	89	0	0	
+103	31	79	61	149389	19	0	0	59	
+104	16	15	48	11520	10	84	0	63	
+105	94	28	98	257936	3	71	0	0	
+106	38	14	100	53200	2	71	0	0	
+107	16	69	83	91632	10	0	0	63	
+108	22	47	45	46530	28	0	0	77	
+109	75	72	58	313200	33	0	0	0	
+110	67	47	76	239324	21	0	0	0	
+111	95	18	56	95760	35	53	44	0	
+112	42	82	1	3444	4	0	98	58	
+113	37	16	27	15984	19	79	0	59	
+114	41	34	21	29274	36	0	54	53	
+115	61	33	94	189222	1	63	0	0	
+116	15	35	78	40950	5	60	0	0	
+117	22	95	3	6270	34	0	42	68	
+118	39	6	9	2106	9	94	0	0	
+119	3	33	76	7524	13	0	0	90	
+120	49	68	50	166600	37	0	49	37	
+121	92	24	73	161184	22	70	0	0	
+122	81	81	24	157464	19	0	76	0	
+123	60	64	26	99840	24	0	70	0	
+124	98	71	100	695800	3	0	0	0	
+125	94	43	12	48504	14	0	85	0	
+126	51	98	70	349860	24	0	0	0	
+127	6	79	43	20382	16	0	0	93	
+128	89	41	16	58384	20	57	76	0	
+129	79	51	98	394842	4	0	0	0	
+130	28	6	68	11424	10	78	0	63	
+131	23	87	46	92046	26	0	0	72	
+132	74	75	5	27750	6	0	95	0	
+133	99	83	59	484803	32	0	0	0	
+134	23	29	36	24012	21	57	0	67	
+135	13	11	35	5005	12	73	0	73	
+136	89	19	5	8455	35	34	44	0	
+137	10	99	89	88110	8	0	0	74	
+138	32	22	34	23936	20	64	0	64	
+139	58	57	2	6612	4	0	98	0	
+140	32	69	52	114816	29	0	0	55	
+141	92	28	27	69552	22	36	73	0	
+142	30	9	80	21600	5	91	0	53	
+143	53	90	8	38160	13	0	90	0	
+144	36	69	42	104328	37	0	0	64	
+145	94	80	42	315840	38	0	47	0	
+146	14	83	42	48804	11	0	0	85	
+147	29	36	29	30276	31	0	59	63	
+148	52	34	22	38896	27	58	67	0	
+149	11	23	40	10120	9	69	0	78	
+150	4	40	50	8000	15	0	0	93	
+151	8	87	58	40368	23	0	0	58	
+152	95	48	95	433200	7	0	0	0	
+153	71	19	38	51262	11	78	0	0	
+154	45	75	6	20250	13	0	90	53	
+155	10	69	79	54510	4	0	0	79	
+156	52	70	26	94640	29	0	63	0	
+157	65	27	46	80730	33	72	0	0	
+158	1	46	15	690	3	48	0	98	
+159	45	12	61	32940	14	66	0	29	
+160	100	6	16	9600	17	0	79	0	
+161	9	48	58	25056	13	33	0	90	
+162	31	48	19	28272	31	36	59	63	
+163	61	62	67	253394	27	0	0	0	
+164	70	58	31	125860	27	0	67	0	
+165	92	38	77	269192	16	45	0	0	
+166	51	97	32	158304	25	0	68	0	
+167	72	51	67	246024	26	0	0	0	
+168	74	69	31	158286	30	0	60	0	
+169	87	13	16	18096	38	80	47	0	
+170	21	57	72	86184	21	0	0	67	
+171	95	70	57	379050	22	0	0	0	
+172	85	60	69	351900	11	0	0	0	
+173	4	19	96	7296	2	0	0	68	
+174	83	18	93	138942	11	60	0	0	
+175	92	42	15	57960	14	43	85	0	
+176	2	32	15	960	3	16	0	98	
+177	8	89	95	67640	1	0	0	89	
+178	5	100	53	26500	7	0	0	95	
+179	100	58	68	394400	6	0	0	0	
+180	48	40	32	61440	36	57	54	0	
+181	51	7	24	8568	19	90	0	0	
+182	74	99	95	695970	8	0	0	0	
+183	46	48	87	192096	5	0	0	53	
+184	19	35	29	19285	27	62	0	0	
+185	30	99	17	50490	32	0	59	61	
+186	73	97	93	658533	12	0	0	0	
+187	90	34	79	241740	17	49	0	0	
+188	63	96	94	568512	10	0	0	0	
+189	89	10	21	18690	36	84	0	0	
+190	8	73	79	46136	12	0	0	73	
+191	43	55	77	182105	18	0	0	0	
+192	67	5	54	18090	9	89	0	0	
+193	77	77	27	160083	23	0	73	0	
+194	41	96	74	291264	18	0	0	43	
+195	92	84	54	417312	36	0	0	0	
+196	27	27	88	64152	2	71	0	68	
+197	93	37	95	326895	6	58	0	0	
+198	62	75	17	79050	15	0	83	0	
+199	86	68	16	93568	21	0	76	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	36	39	25	35100	22	0	73	0	
+1	75	35	72	189000	47	39	0	0	
+2	80	1	75	6000	2	98	0	0	
+3	98	27	76	201096	42	73	0	0	
+4	70	50	79	276500	32	0	0	0	
+5	90	14	78	98280	52	50	0	0	
+6	93	50	71	330150	24	50	0	0	
+7	59	87	95	487635	7	0	0	0	
+8	94	21	95	187530	15	79	0	0	
+9	76	26	94	185744	44	74	0	0	
+10	99	33	69	225423	43	0	0	0	
+11	19	96	79	144096	1	0	0	81	
+12	85	91	15	116025	24	0	85	0	
+13	98	3	72	21168	15	76	0	0	
+14	6	87	99	51678	3	0	0	92	
+15	83	28	69	160356	50	0	0	0	
+16	76	23	85	148580	50	55	0	0	
+17	83	45	70	261450	35	43	0	0	
+18	75	8	92	55200	53	34	0	0	
+19	21	90	81	153090	2	0	0	78	
+20	61	98	76	454328	13	0	0	0	
+21	20	81	93	150660	13	0	0	77	
+22	84	44	76	280896	30	49	0	0	
+23	96	46	98	432768	12	50	0	0	
+24	80	8	89	56960	48	92	0	0	
+25	72	50	68	244800	38	31	0	0	
+26	57	95	65	351975	23	0	0	0	
+27	93	9	93	77841	52	91	0	0	
+28	80	87	60	417600	16	0	0	0	
+29	86	35	76	228760	41	54	0	0	
+30	96	62	54	321408	27	0	0	0	
+31	93	43	66	263934	35	0	0	0	
+32	80	46	99	364320	21	49	0	0	
+33	80	46	97	356960	22	54	0	0	
+34	87	20	79	137460	51	23	0	0	
+35	86	30	79	203820	46	35	0	0	
+36	84	28	75	176400	48	36	0	0	
+37	93	8	94	69936	16	92	0	0	
+38	67	77	4	20636	6	0	95	0	
+39	96	29	99	275616	4	70	0	0	
+40	96	40	92	353280	11	57	0	0	
+41	78	70	95	518700	4	0	0	0	
+42	16	90	78	112320	13	0	0	61	
+43	16	80	72	92160	16	0	0	80	
+44	74	23	74	125948	51	43	0	0	
+45	75	69	34	175950	49	0	0	0	
+46	60	54	71	230040	41	0	0	0	
+47	81	31	80	200880	46	69	0	0	
+48	90	57	92	471960	11	0	0	0	
+49	73	18	88	115632	52	19	0	0	
+50	69	96	45	298080	31	0	0	0	
+51	86	10	85	73100	53	24	0	0	
+52	85	100	17	144500	2	0	81	0	
+53	88	11	97	93896	35	88	0	0	
+54	93	49	90	410130	17	46	0	0	
+55	83	67	26	144586	34	0	74	0	
+56	62	96	80	476160	9	0	0	0	
+57	68	58	95	374680	20	42	0	0	
+58	80	72	44	253440	37	0	54	0	
+59	81	93	94	708102	1	0	0	0	
+60	91	3	100	27300	11	97	0	0	
+61	77	13	95	95095	52	78	0	0	
+62	65	76	85	419900	15	0	0	0	
+63	83	14	66	76692	49	0	34	0	
+64	99	83	28	230076	14	0	66	0	
+65	71	16	98	111328	28	84	0	0	
+66	71	80	13	73840	41	0	76	0	
+67	72	96	55	380160	19	0	0	0	
+68	93	34	91	287742	29	66	0	0	
+69	67	40	97	259960	36	0	0	0	
+70	61	99	79	477081	8	0	0	0	
+71	68	49	91	303212	30	0	0	0	
+72	65	57	74	274170	34	0	0	0	
+73	12	95	76	86640	19	0	0	74	
+74	79	94	37	274762	6	0	58	0	
+75	93	70	10	65100	5	0	90	5	
+76	9	93	90	75330	19	0	0	86	
+77	97	12	69	80316	34	57	0	0	
+78	100	15	73	109500	40	85	0	0	
+79	66	43	84	238392	39	33	0	0	
+80	89	6	95	50730	6	94	0	0	
+81	78	13	100	101400	52	37	0	0	
+82	92	46	97	410504	17	0	0	0	
+83	92	91	66	552552	3	0	0	0	
+84	48	88	91	384384	18	0	0	50	
+85	63	76	99	474012	10	0	0	0	
+86	79	31	85	208165	43	69	0	0	
+87	97	22	97	206998	10	78	0	0	
+88	66	28	93	171864	48	64	0	0	
+89	96	35	66	221760	44	0	0	0	
+90	92	36	69	228528	42	0	0	0	
+91	91	38	90	311220	27	62	0	0	
+92	84	36	75	226800	42	36	0	0	
+93	5	77	72	27720	8	0	0	95	
+94	83	37	82	251822	36	40	0	0	
+95	15	77	92	106260	10	0	0	78	
+96	96	19	67	122208	52	0	0	0	
+97	78	98	80	611520	2	0	0	0	
+98	81	48	83	322704	25	52	0	0	
+99	67	92	40	246560	16	0	60	0	
+100	96	90	58	501120	6	0	0	0	
+101	95	15	72	102600	51	84	0	0	
+102	79	13	91	93457	53	0	0	0	
+103	81	22	96	171072	47	78	0	0	
+104	84	66	50	277200	31	0	45	0	
+105	99	48	73	346896	22	0	0	0	
+106	91	14	75	95550	52	64	0	0	
+107	66	23	97	147246	51	0	0	0	
+108	28	100	89	249200	5	0	0	72	
+109	77	62	54	257796	37	0	0	0	
+110	67	35	91	213395	45	0	0	0	
+111	79	82	19	123082	9	0	80	0	
+112	77	4	91	28028	9	96	0	0	
+113	67	92	8	49312	27	0	92	0	
+114	86	4	80	27520	12	96	0	0	
+115	71	13	95	87685	5	85	0	0	
+116	92	31	88	250976	38	0	0	0	
+117	82	11	92	82984	49	88	0	0	
+118	70	36	73	183960	48	0	0	0	
+119	67	85	90	512550	5	0	0	5	
+120	70	52	93	338520	25	0	0	0	
+121	77	35	76	204820	46	0	0	0	
+122	5	13	4	260	1	73	94	90	
+123	40	7	47	13160	7	87	0	0	
+124	37	94	99	344322	7	0	0	59	
+125	77	27	75	155925	50	28	0	0	
+126	73	75	17	93075	13	0	78	0	
+127	51	94	51	244494	33	0	0	49	
+128	83	41	68	231404	40	44	0	0	
+129	98	72	28	197568	33	0	72	0	
+130	69	82	28	158424	40	0	71	0	
+131	89	19	96	162336	49	69	0	0	
+132	98	18	79	139356	50	78	0	0	
+133	73	5	86	31390	7	94	0	0	
+134	91	70	34	216580	44	0	66	0	
+135	86	7	75	45150	30	93	0	0	
+136	83	39	66	213642	44	35	0	0	
+137	95	73	33	228855	23	0	65	0	
+138	76	39	67	198588	47	0	0	0	
+139	91	26	100	236600	37	74	0	0	
+140	78	95	33	244530	3	0	66	0	
+141	81	84	12	81648	32	0	88	0	
+142	78	2	98	15288	10	76	0	0	
+143	82	70	28	160720	35	0	70	0	
+144	88	76	65	434720	14	0	0	0	
+145	30	40	35	42000	15	0	0	65	
+146	69	1	89	6141	5	98	0	0	
+147	71	66	67	313962	29	0	0	0	
+148	81	50	85	344250	24	0	0	0	
+149	100	18	96	172800	36	82	0	0	
+150	50	86	93	399900	18	0	0	0	
+151	85	11	87	81345	53	13	0	0	
+152	79	88	19	132088	8	0	79	0	
+153	76	44	71	237424	40	0	0	0	
+154	35	12	10	4200	5	70	90	5	
+155	49	84	67	275772	33	0	0	0	
+156	45	39	17	29835	20	0	77	0	
+157	33	37	27	32967	15	0	35	65	
+158	82	10	67	54940	53	42	0	0	
+159	30	3	20	1800	1	96	0	70	
+160	94	43	78	315276	28	0	0	0	
+161	27	36	23	22356	15	40	0	65	
+162	77	42	99	320166	26	53	0	0	
+163	72	9	66	42768	3	91	0	0	
+164	29	20	4	2320	4	22	95	0	
+165	19	22	48	20064	4	0	0	78	
+166	96	11	80	84480	41	89	0	0	
+167	79	36	75	213300	45	35	0	0	
+168	70	6	92	38640	1	93	0	0	
+169	5	83	96	39840	5	0	0	0	
+170	90	88	3	23760	1	0	94	0	
+171	31	88	67	182776	9	0	0	62	
+172	99	42	77	320166	20	0	0	0	
+173	87	24	83	173304	39	76	0	0	
+174	86	5	66	28380	17	95	0	0	
+175	26	44	1	1144	1	0	99	0	
+176	48	17	25	20400	14	83	66	0	
+177	14	7	42	4116	2	90	0	78	
+178	96	22	66	139392	14	76	0	0	
+179	93	11	95	97185	18	89	0	0	
+180	1	47	12	564	1	44	79	81	
+181	75	34	88	224400	43	33	0	0	
+182	94	50	99	465300	12	0	0	0	
+183	97	92	7	62468	11	0	92	0	
+184	86	18	81	125388	51	66	0	0	
+185	77	33	95	241395	39	0	0	0	
+186	67	1	94	6298	4	99	0	0	
+187	90	25	80	180000	45	75	0	0	
+188	96	18	94	162432	38	82	0	0	
+189	87	31	100	269700	34	69	0	0	
+190	82	73	2	11972	1	0	97	0	
+191	83	40	92	305440	28	43	0	0	
+192	87	47	67	273963	32	50	0	0	
+193	74	97	45	323010	19	0	55	0	
+194	89	49	84	366324	21	0	0	0	
+195	73	79	14	80738	15	0	85	0	
+196	74	53	82	321604	26	0	0	0	
+197	34	74	78	196248	8	0	0	61	
+198	3	37	27	2997	3	0	66	78	
+199	67	1	98	6566	1	99	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	36	39	25	35100	21	0	0	57	
+1	75	70	22	115500	52	0	57	0	
+2	80	71	45	255600	40	0	0	0	
+3	98	82	1	8036	2	0	99	0	
+4	70	95	19	126350	51	0	79	0	
+5	90	94	18	152280	2	0	81	0	
+6	93	50	71	330150	23	50	0	0	
+7	59	87	95	487635	7	0	0	0	
+8	94	86	45	363780	19	0	55	0	
+9	76	86	19	124184	52	0	0	0	
+10	99	73	9	65043	24	0	91	0	
+11	19	96	79	144096	1	0	0	81	
+12	85	91	15	116025	31	0	85	0	
+13	98	83	27	219618	44	0	71	0	
+14	6	87	99	51678	3	0	0	92	
+15	83	28	69	160356	42	72	0	0	
+16	76	93	40	282720	33	0	0	0	
+17	83	45	70	261450	38	0	0	0	
+18	75	8	92	55200	6	92	0	0	
+19	21	90	81	153090	2	0	0	78	
+20	61	98	76	454328	13	0	0	16	
+21	20	81	93	150660	33	0	0	76	
+22	84	99	26	216216	47	0	34	0	
+23	96	81	43	334368	26	0	0	0	
+24	80	73	9	52560	15	0	85	0	
+25	72	70	3	15120	37	0	97	0	
+26	57	95	65	351975	21	0	0	0	
+27	93	89	23	190371	43	0	77	0	
+28	80	87	60	417600	16	0	0	0	
+29	86	35	76	228760	45	0	0	0	
+30	96	62	54	321408	28	0	0	0	
+31	93	73	16	108624	52	0	79	0	
+32	80	86	49	337120	24	0	42	0	
+33	80	86	2	13760	44	0	98	0	
+34	87	20	79	137460	28	80	0	0	
+35	86	75	49	316050	29	0	37	0	
+36	84	28	75	176400	4	71	0	0	
+37	93	88	24	196416	36	0	76	0	
+38	67	77	4	20636	52	0	95	0	
+39	96	99	24	228096	13	0	76	0	
+40	96	40	92	353280	11	57	0	0	
+41	78	70	95	518700	4	0	0	0	
+42	16	90	78	112320	4	0	0	84	
+43	16	80	72	92160	13	0	0	0	
+44	74	78	24	138528	51	0	26	0	
+45	75	69	34	175950	49	0	63	0	
+46	60	54	71	230040	44	41	0	0	
+47	81	31	80	200880	45	35	0	0	
+48	90	57	92	471960	11	0	0	0	
+49	73	78	33	187902	49	0	0	0	
+50	69	96	45	298080	31	0	40	0	
+51	86	90	25	193500	48	0	28	0	
+52	85	100	17	144500	9	0	80	0	
+53	88	71	22	137456	48	0	78	0	
+54	93	79	10	73470	5	0	90	0	
+55	83	67	26	144586	51	0	0	0	
+56	62	96	80	476160	9	0	0	0	
+57	68	58	95	374680	20	0	0	0	
+58	80	72	44	253440	40	0	45	0	
+59	81	93	94	708102	1	0	0	0	
+60	91	3	100	27300	1	97	0	0	
+61	77	88	20	135520	46	0	80	0	
+62	65	76	85	419900	15	0	0	0	
+63	83	99	31	254727	3	0	66	0	
+64	99	83	28	230076	21	0	65	0	
+65	71	96	38	259008	39	0	0	0	
+66	71	80	13	73840	53	0	75	0	
+67	72	96	55	380160	19	0	0	0	
+68	93	74	46	316572	28	0	54	0	
+69	67	40	97	259960	37	57	0	0	
+70	61	99	79	477081	8	0	0	0	
+71	68	99	6	40392	25	0	94	0	
+72	65	57	74	274170	37	0	0	0	
+73	12	95	76	86640	10	0	0	87	
+74	79	94	37	274762	36	0	0	0	
+75	93	70	10	65100	40	0	89	0	
+76	9	93	90	75330	14	0	0	88	
+77	97	87	39	329121	16	0	60	0	
+78	100	70	38	266000	36	0	37	0	
+79	66	43	84	238392	38	45	0	0	
+80	89	81	20	144180	45	0	80	0	
+81	78	13	100	101400	16	87	0	0	
+82	92	71	7	45724	18	0	93	0	
+83	92	91	66	552552	3	0	0	0	
+84	48	88	91	384384	18	0	0	50	
+85	63	76	99	474012	10	0	0	0	
+86	79	71	45	252405	41	0	36	0	
+87	97	97	22	206998	32	0	78	0	
+88	66	28	93	171864	40	72	0	0	
+89	96	85	21	171360	8	0	79	0	
+90	92	96	14	123648	23	0	86	0	
+91	91	38	90	311220	20	58	0	0	
+92	84	86	40	288960	32	0	37	0	
+93	5	77	72	27720	8	0	0	95	
+94	83	72	42	250992	42	0	40	0	
+95	15	77	92	106260	15	0	0	80	
+96	96	89	37	316128	29	0	0	0	
+97	78	98	80	611520	2	0	0	0	
+98	81	88	13	92664	29	0	87	0	
+99	67	92	40	246560	43	0	0	0	
+100	96	90	58	501120	6	0	0	0	
+101	95	85	42	339150	24	0	0	0	
+102	79	78	6	36972	15	0	94	0	
+103	81	22	96	171072	15	78	0	0	
+104	84	66	50	277200	34	0	44	0	
+105	99	83	3	24651	9	0	97	0	
+106	91	84	40	305760	31	0	0	0	
+107	66	98	12	77616	53	0	63	0	
+108	28	100	89	249200	5	0	0	67	
+109	77	62	54	257796	39	0	38	0	
+110	67	90	6	36180	34	0	94	0	
+111	79	82	19	123082	52	0	38	0	
+112	77	4	91	28028	1	93	0	0	
+113	67	92	8	49312	39	0	92	0	
+114	86	99	50	425700	12	0	0	0	
+115	71	88	45	281160	33	0	40	0	
+116	92	86	43	340216	22	0	46	0	
+117	82	96	37	291264	32	0	0	0	
+118	70	66	18	83160	27	0	0	0	
+119	67	85	90	512550	5	0	0	0	
+120	70	52	93	338520	25	0	0	0	
+121	77	85	36	235620	43	0	40	0	
+122	5	13	4	260	1	47	94	86	
+123	40	7	47	13160	3	91	0	0	
+124	37	94	99	344322	7	0	0	59	
+125	77	77	30	177870	49	0	33	0	
+126	73	75	17	93075	53	0	22	0	
+127	51	94	51	244494	35	0	0	49	
+128	83	41	68	231404	44	0	0	0	
+129	98	72	28	197568	48	0	0	0	
+130	69	82	28	158424	50	0	28	0	
+131	89	79	36	253116	41	0	0	0	
+132	98	98	49	470596	12	0	51	0	
+133	73	100	31	226300	35	0	68	0	
+134	91	70	34	216580	47	0	0	0	
+135	86	77	10	66220	22	0	90	0	
+136	83	89	6	44322	21	0	93	0	
+137	95	73	33	228855	30	0	67	0	
+138	76	89	17	114988	50	0	82	0	
+139	91	66	35	210210	47	0	60	0	
+140	78	95	33	244530	14	0	65	0	
+141	81	84	12	81648	53	0	51	0	
+142	78	2	98	15288	2	98	0	0	
+143	82	70	28	160720	50	0	0	0	
+144	88	76	65	434720	14	0	0	0	
+145	30	40	35	42000	20	0	0	68	
+146	69	1	89	6141	4	99	0	0	
+147	71	66	67	313962	30	0	0	0	
+148	81	50	85	344250	23	0	0	0	
+149	100	83	41	340300	6	0	58	0	
+150	50	86	93	399900	18	0	0	0	
+151	85	11	87	81345	18	88	0	0	
+152	79	88	19	132088	41	0	81	0	
+153	76	79	26	156104	50	0	56	0	
+154	35	12	10	4200	4	88	89	0	
+155	49	84	67	275772	35	0	0	0	
+156	45	39	17	29835	35	0	51	49	
+157	33	37	27	32967	21	39	0	57	
+158	82	100	12	98400	26	0	88	0	
+159	30	3	20	1800	2	94	80	0	
+160	94	78	18	131976	42	0	82	0	
+161	27	36	23	22356	10	0	76	63	
+162	77	82	44	277816	34	0	0	0	
+163	72	84	36	217728	46	0	43	0	
+164	29	20	4	2320	4	71	78	48	
+165	19	22	48	20064	8	77	0	61	
+166	96	71	5	34080	4	0	95	0	
+167	79	96	50	379200	17	0	49	0	
+168	70	71	22	109340	53	0	0	0	
+169	5	83	96	39840	5	0	0	95	
+170	90	88	3	23760	3	0	97	0	
+171	31	88	67	182776	9	0	0	62	
+172	99	92	2	18216	14	0	98	0	
+173	87	24	83	173304	10	76	0	0	
+174	86	95	6	49020	1	0	94	0	
+175	26	44	1	1144	2	0	80	0	
+176	48	17	25	20400	4	71	75	0	
+177	14	7	42	4116	2	90	0	78	
+178	96	92	16	141312	38	0	84	0	
+179	93	81	25	188325	48	0	53	0	
+180	1	47	12	564	1	0	79	81	
+181	75	69	43	222525	46	0	0	0	
+182	94	75	4	28200	20	0	95	0	
+183	97	92	7	62468	11	0	93	0	
+184	86	88	46	348128	22	0	0	0	
+185	77	73	5	28105	47	0	95	0	
+186	67	71	29	137953	51	0	50	0	
+187	90	70	40	252000	42	0	0	0	
+188	96	68	19	124032	52	0	19	0	
+189	87	31	100	269700	27	69	0	0	
+190	82	73	2	11972	49	0	97	0	
+191	83	40	92	305440	25	52	0	0	
+192	87	87	12	90828	53	0	39	0	
+193	74	97	45	323010	26	0	43	0	
+194	89	94	49	409934	17	0	0	0	
+195	73	79	14	80738	33	0	85	0	
+196	74	53	82	321604	27	0	18	0	
+197	34	74	78	196248	8	0	0	61	
+198	3	37	27	2997	3	0	66	83	
+199	67	1	98	6566	3	99	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	36	39	25	35100	32	0	74	0	
+1	45	70	72	226800	37	0	0	42	
+2	10	71	75	53250	48	0	0	82	
+3	33	82	76	205656	40	0	0	0	
+4	20	95	79	150100	44	0	0	71	
+5	40	94	78	293280	22	0	0	57	
+6	93	50	71	330150	23	50	0	0	
+7	59	87	95	487635	7	0	0	0	
+8	9	86	95	73530	20	0	0	91	
+9	21	86	94	169764	39	0	0	74	
+10	24	73	69	120888	46	20	0	18	
+11	19	96	79	144096	1	0	0	81	
+12	85	91	15	116025	8	0	85	0	
+13	23	83	72	137448	47	0	0	0	
+14	6	87	99	51678	35	0	0	92	
+15	83	28	69	160356	43	72	0	0	
+16	46	93	85	363630	19	0	0	49	
+17	83	45	70	261450	33	0	0	0	
+18	75	8	92	55200	15	92	0	0	
+19	21	90	81	153090	44	0	0	30	
+20	61	98	76	454328	12	0	0	0	
+21	20	81	93	150660	44	0	0	51	
+22	44	99	76	331056	21	0	0	49	
+23	16	81	98	127008	24	0	0	84	
+24	5	73	89	32485	25	0	0	95	
+25	42	70	68	199920	40	0	0	33	
+26	57	95	65	351975	22	0	0	0	
+27	33	89	93	273141	5	0	0	67	
+28	80	87	60	417600	15	0	0	0	
+29	86	35	76	228760	34	62	0	0	
+30	96	62	54	321408	27	0	0	0	
+31	23	73	66	110814	46	20	0	42	
+32	20	86	99	170280	15	0	0	80	
+33	15	86	97	125130	31	0	0	84	
+34	87	20	79	137460	46	0	0	0	
+35	16	75	79	94800	46	20	0	80	
+36	84	28	75	176400	31	72	0	0	
+37	23	88	94	190256	18	0	0	77	
+38	67	77	4	20636	4	0	95	0	
+39	1	99	99	9801	7	0	0	99	
+40	96	40	92	353280	11	57	0	0	
+41	78	70	95	518700	4	0	0	0	
+42	16	90	78	112320	47	0	0	63	
+43	16	80	72	92160	48	0	0	32	
+44	24	78	74	138528	45	0	0	70	
+45	75	69	34	175950	43	0	26	8	
+46	60	54	71	230040	38	41	0	0	
+47	81	31	80	200880	36	69	0	0	
+48	90	57	92	471960	11	0	0	0	
+49	18	78	88	123552	46	20	0	0	
+50	69	96	45	298080	27	0	54	0	
+51	11	90	85	84150	48	0	0	60	
+52	85	100	17	144500	21	0	76	0	
+53	48	71	97	330576	25	0	0	0	
+54	38	79	90	270180	9	0	0	62	
+55	83	67	26	144586	43	0	0	8	
+56	62	96	80	476160	9	0	0	0	
+57	68	58	95	374680	20	0	0	0	
+58	80	72	44	253440	31	0	50	0	
+59	81	93	94	708102	1	0	0	0	
+60	91	3	100	27300	1	97	0	0	
+61	2	88	95	16720	11	0	0	96	
+62	65	76	85	419900	14	0	0	0	
+63	13	99	66	84942	37	0	0	87	
+64	99	83	28	230076	13	0	67	0	
+65	26	96	98	244608	12	0	0	61	
+66	71	80	13	73840	34	0	76	0	
+67	72	96	55	380160	18	0	0	0	
+68	3	74	91	20202	7	0	0	96	
+69	67	40	97	259960	32	57	0	0	
+70	61	99	79	477081	8	0	0	0	
+71	13	99	91	117117	12	0	0	87	
+72	65	57	74	274170	32	0	0	0	
+73	12	95	76	86640	48	0	0	48	
+74	79	94	37	274762	6	0	58	0	
+75	93	70	10	65100	9	0	90	0	
+76	9	93	90	75330	10	0	0	91	
+77	37	87	69	222111	39	0	0	0	
+78	30	70	73	153300	44	0	0	0	
+79	66	43	84	238392	33	45	0	0	
+80	49	81	95	377055	19	0	0	0	
+81	78	13	100	101400	13	83	0	0	
+82	32	71	97	220384	14	0	0	65	
+83	92	91	66	552552	3	0	0	0	
+84	48	88	91	384384	17	0	0	46	
+85	63	76	99	474012	10	0	0	0	
+86	29	71	85	175015	42	0	0	40	
+87	7	97	97	65863	21	0	0	93	
+88	66	28	93	171864	4	70	0	0	
+89	6	85	66	33660	45	0	0	94	
+90	17	96	69	112608	43	0	26	83	
+91	91	38	90	311220	20	58	0	0	
+92	19	86	75	122550	47	0	0	44	
+93	5	77	72	27720	39	0	0	95	
+94	8	72	82	47232	43	0	0	0	
+95	15	77	92	106260	46	20	0	65	
+96	11	89	67	65593	13	0	0	88	
+97	78	98	80	611520	2	0	0	0	
+98	21	88	83	153384	40	0	0	79	
+99	67	92	40	246560	15	0	60	0	
+100	96	90	58	501120	6	0	0	0	
+101	5	85	72	30600	32	0	0	95	
+102	44	78	91	312312	29	0	0	0	
+103	81	22	96	171072	25	73	0	0	
+104	84	66	50	277200	31	0	0	0	
+105	24	83	73	145416	45	0	0	46	
+106	26	84	75	163800	42	0	0	74	
+107	6	98	97	57036	17	0	0	94	
+108	28	100	89	249200	10	0	0	63	
+109	77	62	54	257796	34	0	0	0	
+110	22	90	91	180180	2	0	0	78	
+111	79	82	19	123082	30	0	81	0	
+112	77	4	91	28028	1	93	0	0	
+113	67	92	8	49312	11	0	92	0	
+114	6	99	80	47520	44	0	0	91	
+115	46	88	95	384560	17	0	0	0	
+116	7	86	88	52976	23	0	0	93	
+117	12	96	92	105984	26	0	0	88	
+118	40	66	73	192720	42	0	0	0	
+119	67	85	90	512550	5	0	0	0	
+120	70	52	93	338520	24	0	0	0	
+121	47	85	76	303620	29	0	0	44	
+122	5	13	4	260	1	73	94	90	
+123	40	7	47	13160	3	91	0	0	
+124	37	94	99	344322	7	0	0	59	
+125	37	77	75	213675	39	0	0	37	
+126	73	75	17	93075	2	0	80	0	
+127	51	94	51	244494	35	0	0	41	
+128	83	41	68	231404	38	0	0	0	
+129	98	72	28	197568	37	0	72	0	
+130	69	82	28	158424	43	0	69	8	
+131	9	79	96	68256	29	0	0	91	
+132	18	98	79	139356	36	0	0	81	
+133	8	100	86	68800	3	0	0	92	
+134	91	70	34	216580	35	0	66	0	
+135	16	77	75	92400	48	0	0	16	
+136	18	89	66	105732	47	0	0	79	
+137	95	73	33	228855	28	0	67	0	
+138	16	89	67	95408	48	0	0	0	
+139	36	66	100	237600	36	0	0	40	
+140	78	95	33	244530	3	0	66	0	
+141	81	84	12	81648	23	0	88	0	
+142	78	2	98	15288	2	98	0	0	
+143	82	70	28	160720	38	0	71	0	
+144	88	76	65	434720	13	0	0	0	
+145	30	40	35	42000	27	0	54	69	
+146	69	1	89	6141	3	99	0	0	
+147	71	66	67	313962	28	0	0	27	
+148	81	50	85	344250	23	0	0	0	
+149	50	83	96	398400	16	0	0	50	
+150	50	86	93	399900	16	0	0	0	
+151	85	11	87	81345	5	89	0	0	
+152	79	88	19	132088	22	0	81	0	
+153	6	79	71	33654	48	0	0	92	
+154	35	12	10	4200	2	75	80	0	
+155	49	84	67	275772	30	0	0	50	
+156	45	39	17	29835	12	0	76	0	
+157	33	37	27	32967	27	62	0	0	
+158	22	100	67	147400	45	0	0	0	
+159	30	3	20	1800	2	95	80	0	
+160	24	78	78	146016	45	0	0	22	
+161	27	36	23	22356	12	39	76	0	
+162	22	82	99	178596	4	0	0	78	
+163	42	84	66	232848	37	0	0	0	
+164	29	20	4	2320	2	75	91	0	
+165	19	22	48	20064	10	76	25	0	
+166	11	71	80	62480	48	0	0	71	
+167	49	96	75	352800	21	0	0	0	
+168	30	71	92	195960	41	0	0	34	
+169	5	83	96	39840	19	0	0	95	
+170	90	88	3	23760	1	0	94	0	
+171	31	88	67	182776	41	0	0	69	
+172	4	92	77	28336	6	0	0	96	
+173	87	24	83	173304	14	76	0	0	
+174	21	95	66	131670	47	0	0	23	
+175	26	44	1	1144	1	0	99	0	
+176	48	17	25	20400	10	76	0	0	
+177	14	7	42	4116	2	90	0	78	
+178	41	92	66	248952	35	0	0	0	
+179	28	81	95	215460	32	0	0	67	
+180	1	47	12	564	1	44	79	81	
+181	40	69	88	242880	36	0	0	0	
+182	14	75	99	103950	34	0	0	86	
+183	97	92	7	62468	5	0	93	0	
+184	16	88	81	114048	33	0	0	83	
+185	47	73	95	325945	25	0	0	48	
+186	17	71	94	113458	38	0	0	83	
+187	50	70	80	280000	30	0	0	0	
+188	1	68	94	6392	11	0	0	98	
+189	87	31	100	269700	26	53	0	0	
+190	82	73	2	11972	1	0	97	0	
+191	83	40	92	305440	24	52	0	0	
+192	27	87	67	157383	28	0	0	0	
+193	74	97	45	323010	18	0	55	0	
+194	39	94	84	307944	8	0	0	61	
+195	73	79	14	80738	33	0	84	0	
+196	74	53	82	321604	26	0	0	0	
+197	34	74	78	196248	41	0	0	0	
+198	3	37	27	2997	3	0	66	78	
+199	67	1	98	6566	3	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	36	39	25	35100	8	0	0	61	
+1	73	68	53	263092	78	0	0	0	
+2	64	62	85	337280	88	0	0	0	
+3	51	92	92	431664	25	0	0	0	
+4	81	97	88	691416	10	0	0	0	
+5	96	93	99	883872	23	0	0	0	
+6	93	50	71	330150	111	50	0	0	
+7	59	87	95	487635	39	0	0	0	
+8	57	61	65	226005	92	0	0	0	
+9	67	65	83	361465	84	0	0	0	
+10	80	94	100	752000	21	0	0	0	
+11	19	96	79	144096	3	0	0	80	
+12	85	91	15	116025	7	0	78	0	
+13	81	95	56	430920	18	0	0	0	
+14	6	87	99	51678	21	0	0	89	
+15	83	28	69	160356	70	72	0	0	
+16	71	76	91	491036	64	0	0	0	
+17	83	45	70	261450	100	55	0	0	
+18	75	8	92	55200	25	92	0	0	
+19	21	90	81	153090	27	0	0	71	
+20	61	98	76	454328	8	0	0	0	
+21	20	81	93	150660	32	0	0	67	
+22	87	94	87	711486	22	0	0	0	
+23	96	85	61	497760	45	0	0	0	
+24	56	68	96	365568	77	0	0	0	
+25	87	85	61	451095	44	0	0	0	
+26	57	95	65	351975	17	0	0	0	
+27	81	100	75	607500	4	0	0	0	
+28	80	87	60	417600	40	0	0	0	
+29	86	35	76	228760	84	65	0	0	
+30	96	62	54	321408	89	0	0	0	
+31	53	72	73	278568	70	0	0	0	
+32	88	90	86	681120	34	0	0	0	
+33	72	53	57	217512	105	0	0	0	
+34	87	20	79	137460	53	80	0	0	
+35	50	90	97	436500	33	0	0	0	
+36	84	28	75	176400	71	72	0	0	
+37	91	77	68	476476	62	0	0	0	
+38	67	77	4	20636	22	0	87	0	
+39	75	62	56	260400	90	0	0	0	
+40	96	40	92	353280	93	60	0	0	
+41	78	70	95	518700	75	0	0	0	
+42	16	90	78	112320	10	0	0	81	
+43	16	80	72	92160	4	0	0	81	
+44	99	99	78	764478	7	0	0	0	
+45	75	69	34	175950	36	0	57	0	
+46	60	54	71	230040	101	0	0	0	
+47	81	31	80	200880	76	69	0	0	
+48	90	57	92	471960	97	0	0	0	
+49	55	67	58	213730	79	0	0	0	
+50	69	96	45	298080	11	0	52	0	
+51	92	57	82	430008	98	0	0	0	
+52	85	100	17	144500	5	0	66	0	
+53	100	79	87	687300	54	0	0	0	
+54	57	96	62	339264	12	0	0	0	
+55	83	67	26	144586	45	0	61	0	
+56	62	96	80	476160	13	0	0	0	
+57	68	58	95	374680	95	0	0	0	
+58	80	72	44	253440	43	0	56	0	
+59	81	93	94	708102	24	0	0	0	
+60	91	3	100	27300	10	97	0	0	
+61	75	63	89	420525	87	0	0	0	
+62	65	76	85	419900	63	0	0	0	
+63	94	72	50	338400	71	0	0	0	
+64	99	83	28	230076	12	0	62	0	
+65	99	55	97	528165	100	0	0	0	
+66	71	80	13	73840	16	0	82	0	
+67	72	96	55	380160	14	0	0	0	
+68	52	53	62	170872	104	0	0	0	
+69	67	40	97	259960	95	58	0	0	
+70	61	99	79	477081	6	0	0	0	
+71	96	76	60	437760	65	0	0	0	
+72	65	57	74	274170	99	0	0	0	
+73	12	95	76	86640	9	0	0	78	
+74	79	94	37	274762	18	0	56	0	
+75	93	70	10	65100	27	0	85	0	
+76	9	93	90	75330	21	0	0	80	
+77	93	86	56	447888	43	0	0	0	
+78	97	72	85	593640	72	0	0	0	
+79	66	43	84	238392	97	57	0	0	
+80	52	89	57	263796	36	0	0	0	
+81	78	13	100	101400	39	87	0	0	
+82	80	85	94	639200	46	0	0	0	
+83	92	91	66	552552	29	0	0	0	
+84	48	88	91	384384	25	0	0	51	
+85	63	76	99	474012	19	0	0	0	
+86	81	91	77	567567	30	0	0	0	
+87	70	89	80	498400	37	0	0	0	
+88	66	28	93	171864	72	72	0	0	
+89	75	72	53	286200	73	0	0	0	
+90	86	78	72	482976	58	0	0	0	
+91	91	38	90	311220	88	62	0	0	
+92	69	94	99	642114	1	0	0	0	
+93	5	77	72	27720	9	0	0	90	
+94	89	100	66	587400	5	0	0	0	
+95	15	77	92	106260	24	0	0	81	
+96	58	88	91	464464	38	0	0	0	
+97	78	98	80	611520	9	0	0	0	
+98	94	50	57	267900	111	0	0	0	
+99	67	92	40	246560	20	0	0	0	
+100	96	90	58	501120	35	0	0	0	
+101	68	54	90	330480	102	0	0	0	
+102	50	73	93	339450	69	0	0	0	
+103	81	22	96	171072	58	78	0	0	
+104	84	66	50	277200	71	0	50	0	
+105	70	79	97	536410	55	0	0	0	
+106	60	91	96	524160	31	0	0	0	
+107	83	71	51	300543	74	0	0	0	
+108	28	100	89	249200	1	0	0	69	
+109	77	62	54	257796	91	0	0	0	
+110	59	84	82	406392	49	0	0	0	
+111	79	82	19	123082	13	0	80	0	
+112	77	4	91	28028	12	96	0	0	
+113	67	92	8	49312	3	0	83	0	
+114	93	82	81	617706	50	0	0	0	
+115	69	78	92	495144	59	0	0	0	
+116	100	79	89	703100	56	0	0	0	
+117	61	92	68	381616	26	0	0	0	
+118	63	58	96	350784	96	0	0	0	
+119	67	85	90	512550	47	0	0	0	
+120	70	52	93	338520	108	0	0	0	
+121	63	64	89	358848	85	0	0	0	
+122	5	13	4	260	5	0	66	89	
+123	40	7	47	13160	31	0	0	60	
+124	37	94	99	344322	19	0	0	63	
+125	94	59	84	465864	94	0	0	0	
+126	73	75	17	93075	28	0	75	0	
+127	51	94	51	244494	20	0	40	0	
+128	83	41	68	231404	94	59	0	0	
+129	98	72	28	197568	35	0	58	0	
+130	69	82	28	158424	26	0	68	0	
+131	88	85	89	665720	48	0	0	0	
+132	71	92	85	555220	27	0	0	0	
+133	57	52	87	257868	109	0	0	0	
+134	91	70	34	216580	40	0	60	0	
+135	63	79	93	462861	57	0	0	0	
+136	67	91	96	585312	32	0	0	0	
+137	95	73	33	228855	29	0	66	0	
+138	100	96	97	931200	15	0	0	0	
+139	63	66	80	332640	80	0	0	0	
+140	78	95	33	244530	14	0	55	0	
+141	81	84	12	81648	10	0	88	0	
+142	78	2	98	15288	8	98	0	0	
+143	82	70	28	160720	17	0	65	0	
+144	88	76	65	434720	66	0	0	0	
+145	30	40	35	42000	11	0	52	69	
+146	69	1	89	6141	6	99	0	0	
+147	71	66	67	313962	81	0	0	0	
+148	81	50	85	344250	112	0	0	0	
+149	50	60	71	213000	93	0	0	0	
+150	50	86	93	399900	42	0	0	0	
+151	85	11	87	81345	36	89	0	0	
+152	79	88	19	132088	6	0	79	0	
+153	78	54	94	395928	103	0	0	0	
+154	35	12	10	4200	12	0	0	57	
+155	49	84	67	275772	42	0	0	50	
+156	45	39	17	29835	20	0	40	51	
+157	33	37	27	32967	11	0	0	67	
+158	76	100	52	395200	2	0	0	0	
+159	30	3	20	1800	28	0	0	66	
+160	70	81	99	561330	52	0	0	0	
+161	27	36	23	22356	14	0	0	72	
+162	87	78	63	427518	60	0	0	0	
+163	67	66	54	238788	83	0	0	0	
+164	29	20	4	2320	16	0	82	71	
+165	19	22	48	20064	2	0	0	76	
+166	93	75	74	516150	67	0	0	0	
+167	67	97	52	337948	11	0	0	0	
+168	100	51	89	453900	110	0	0	0	
+169	5	83	96	39840	21	0	0	95	
+170	90	88	3	23760	9	0	80	0	
+171	31	88	67	182776	6	0	0	61	
+172	53	74	98	384356	68	0	0	0	
+173	87	24	83	173304	63	76	0	0	
+174	97	87	79	666681	41	0	0	0	
+175	26	44	1	1144	3	0	83	67	
+176	48	17	25	20400	36	0	0	52	
+177	14	7	42	4116	2	0	52	74	
+178	72	80	66	380160	53	0	0	0	
+179	89	69	69	423729	76	0	0	0	
+180	1	47	12	564	5	0	66	85	
+181	78	77	59	354354	61	0	0	0	
+182	80	100	83	664000	3	0	0	0	
+183	97	92	7	62468	4	0	75	0	
+184	96	96	82	755712	16	0	0	0	
+185	85	53	56	252280	106	0	0	0	
+186	58	66	53	202884	82	0	0	0	
+187	50	53	59	156350	93	0	0	50	
+188	73	82	54	323244	51	0	0	0	
+189	87	31	100	269700	77	68	0	0	
+190	82	73	2	11972	2	0	97	0	
+191	83	40	92	305440	96	58	0	0	
+192	66	92	75	455400	28	0	0	0	
+193	74	97	45	323010	2	0	52	0	
+194	55	64	57	200640	86	0	0	0	
+195	73	79	14	80738	8	0	76	0	
+196	74	53	82	321604	107	0	0	0	
+197	34	74	78	196248	13	0	0	62	
+198	3	37	27	2997	5	0	66	86	
+199	67	1	98	6566	7	99	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	36	39	25	35100	30	0	54	45	
+1	45	35	22	34650	36	50	71	0	
+2	10	1	45	450	32	0	0	90	
+3	33	27	1	891	1	0	95	47	
+4	20	50	19	19000	5	0	45	72	
+5	40	14	18	10080	34	0	82	41	
+6	93	50	71	330150	36	50	0	0	
+7	59	87	95	487635	1	0	0	0	
+8	9	21	45	8505	11	0	0	90	
+9	21	26	19	10374	14	0	0	79	
+10	24	33	9	7128	21	0	14	71	
+11	19	96	79	144096	2	0	17	78	
+12	85	91	15	116025	3	0	79	0	
+13	23	3	27	1863	32	57	68	71	
+14	6	87	99	51678	16	0	0	87	
+15	83	28	69	160356	25	72	0	0	
+16	46	23	40	42320	37	35	0	50	
+17	83	45	70	261450	33	0	0	0	
+18	75	8	92	55200	12	92	0	0	
+19	21	90	81	153090	14	0	19	49	
+20	61	98	76	454328	4	0	0	0	
+21	20	81	93	150660	20	0	0	78	
+22	44	44	26	50336	28	0	50	0	
+23	16	46	43	31648	17	0	0	80	
+24	5	8	9	360	3	0	79	90	
+25	42	50	3	6300	10	0	37	51	
+26	57	95	65	351975	8	0	0	0	
+27	33	9	23	6831	33	0	70	65	
+28	80	87	60	417600	17	0	0	0	
+29	86	35	76	228760	37	0	0	0	
+30	96	62	54	321408	30	0	0	0	
+31	23	43	16	15824	14	0	19	70	
+32	20	46	49	45080	4	0	0	77	
+33	15	46	2	1380	6	0	0	78	
+34	87	20	79	137460	21	80	0	0	
+35	16	30	49	23520	25	0	44	82	
+36	84	28	75	176400	26	70	0	0	
+37	23	8	24	4416	32	57	68	48	
+38	67	77	4	20636	11	0	94	0	
+39	1	29	24	696	2	0	17	98	
+40	96	40	92	353280	34	53	0	0	
+41	78	70	95	518700	20	0	0	0	
+42	16	90	78	112320	7	0	0	74	
+43	16	80	72	92160	4	0	0	61	
+44	24	23	24	13248	26	0	34	75	
+45	75	69	34	175950	26	0	34	0	
+46	60	54	71	230040	33	45	0	0	
+47	81	31	80	200880	27	67	0	0	
+48	90	57	92	471960	32	0	0	0	
+49	18	18	33	10692	30	0	54	81	
+50	69	96	45	298080	6	0	33	0	
+51	11	10	25	2750	18	0	0	89	
+52	85	100	17	144500	2	0	0	0	
+53	48	11	22	11616	32	57	68	0	
+54	38	49	10	18620	23	0	85	0	
+55	83	67	26	144586	27	0	0	0	
+56	62	96	80	476160	7	0	0	0	
+57	68	58	95	374680	22	0	0	0	
+58	80	72	44	253440	25	0	0	0	
+59	81	93	94	708102	11	0	0	0	
+60	91	3	100	27300	5	97	0	0	
+61	2	13	20	520	5	0	45	98	
+62	65	76	85	419900	23	0	0	0	
+63	13	14	31	5642	22	0	0	83	
+64	99	83	28	230076	8	0	65	0	
+65	26	16	38	15808	29	0	54	73	
+66	71	80	13	73840	21	0	14	0	
+67	72	96	55	380160	5	0	45	0	
+68	3	34	46	4692	7	0	0	95	
+69	67	40	97	259960	19	0	0	0	
+70	61	99	79	477081	3	0	0	0	
+71	13	49	6	3822	5	0	0	74	
+72	65	57	74	274170	31	43	0	0	
+73	12	95	76	86640	7	0	0	62	
+74	79	94	37	274762	10	0	0	0	
+75	93	70	10	65100	18	0	90	0	
+76	9	93	90	75330	11	0	0	81	
+77	37	12	39	17316	15	88	0	40	
+78	30	15	38	17100	31	0	0	66	
+79	66	43	84	238392	31	0	0	0	
+80	49	6	20	5880	31	43	74	30	
+81	78	13	100	101400	16	87	0	0	
+82	32	46	7	10304	15	0	93	0	
+83	92	91	66	552552	13	0	0	0	
+84	48	88	91	384384	15	0	0	50	
+85	63	76	99	474012	9	0	0	0	
+86	29	31	45	40455	35	0	0	70	
+87	7	22	22	3388	3	0	0	92	
+88	66	28	93	171864	28	66	0	0	
+89	6	35	21	4410	6	0	78	91	
+90	17	36	14	8568	13	0	66	81	
+91	91	38	90	311220	29	62	0	0	
+92	19	36	40	27360	25	0	0	80	
+93	5	77	72	27720	7	0	0	90	
+94	8	37	42	12432	5	0	0	90	
+95	15	77	92	106260	22	0	0	68	
+96	11	19	37	7733	21	0	27	88	
+97	78	98	80	611520	2	0	17	0	
+98	21	48	13	13104	6	0	33	69	
+99	67	92	40	246560	12	0	58	0	
+100	96	90	58	501120	12	0	0	0	
+101	5	15	42	3150	10	0	37	93	
+102	44	13	6	3432	23	0	85	38	
+103	81	22	96	171072	22	77	0	0	
+104	84	66	50	277200	28	0	0	0	
+105	24	48	3	3456	6	0	78	67	
+106	26	14	40	14560	34	0	0	74	
+107	6	23	12	1656	6	0	0	93	
+108	28	100	89	249200	1	0	0	59	
+109	77	62	54	257796	29	0	0	0	
+110	22	35	6	4620	15	0	93	32	
+111	79	82	19	123082	14	0	0	0	
+112	77	4	91	28028	6	96	0	0	
+113	67	92	8	49312	6	0	78	0	
+114	6	4	50	1200	14	0	19	93	
+115	46	13	45	26910	30	62	0	49	
+116	7	31	43	9331	6	0	33	90	
+117	12	11	37	4884	36	0	0	81	
+118	40	36	18	25920	29	0	54	33	
+119	67	85	90	512550	18	0	0	0	
+120	70	52	93	338520	35	0	0	0	
+121	47	35	36	59220	37	35	40	50	
+122	5	13	4	260	3	0	79	85	
+123	40	7	47	13160	15	88	0	0	
+124	37	94	99	344322	9	0	0	63	
+125	37	27	30	29970	33	0	70	0	
+126	73	75	17	93075	24	0	33	0	
+127	51	94	51	244494	10	0	37	0	
+128	83	41	68	231404	32	57	0	0	
+129	98	72	28	197568	24	0	50	0	
+130	69	82	28	158424	17	0	60	0	
+131	9	19	36	6156	1	0	0	87	
+132	18	18	49	15876	29	0	0	77	
+133	8	5	31	1240	13	0	0	92	
+134	91	70	34	216580	26	0	0	0	
+135	16	7	10	1120	23	0	85	82	
+136	18	39	6	4212	10	0	0	79	
+137	95	73	33	228855	24	0	0	0	
+138	16	39	17	10608	4	0	76	79	
+139	36	26	35	32760	30	62	50	42	
+140	78	95	33	244530	6	0	0	0	
+141	81	84	12	81648	13	0	66	0	
+142	78	2	98	15288	4	98	0	0	
+143	82	70	28	160720	25	0	44	0	
+144	88	76	65	434720	21	0	27	0	
+145	30	40	35	42000	28	0	50	44	
+146	69	1	89	6141	3	99	0	0	
+147	71	66	67	313962	27	0	26	0	
+148	81	50	85	344250	36	0	0	0	
+149	50	18	41	36900	37	35	40	0	
+150	50	86	93	399900	15	0	0	0	
+151	85	11	87	81345	17	87	0	0	
+152	79	88	19	132088	4	0	76	0	
+153	6	44	26	6864	5	0	45	92	
+154	35	12	10	4200	36	0	85	0	
+155	49	84	67	275772	14	0	19	0	
+156	45	39	17	29835	30	0	54	0	
+157	33	37	27	32967	29	0	54	0	
+158	22	10	12	2640	21	0	0	73	
+159	30	3	20	1800	31	43	0	65	
+160	24	43	18	18576	17	0	60	69	
+161	27	36	23	22356	27	0	26	71	
+162	22	42	44	40656	18	0	0	67	
+163	42	9	36	13608	30	62	50	0	
+164	29	20	4	2320	15	0	93	54	
+165	19	22	48	20064	28	0	50	74	
+166	11	11	5	605	1	0	95	80	
+167	49	36	50	88200	30	62	0	0	
+168	30	6	22	3960	31	43	74	0	
+169	5	83	96	39840	19	0	0	67	
+170	90	88	3	23760	2	0	97	0	
+171	31	88	67	182776	3	0	0	61	
+172	4	42	2	336	2	0	97	90	
+173	87	24	83	173304	23	76	0	0	
+174	21	5	6	630	24	0	33	73	
+175	26	44	1	1144	11	0	94	67	
+176	48	17	25	20400	36	50	71	45	
+177	14	7	42	4116	33	0	0	83	
+178	41	22	16	14432	34	0	82	0	
+179	28	11	25	7700	33	0	70	37	
+180	1	47	12	564	2	0	17	97	
+181	40	34	43	58480	33	45	0	60	
+182	14	50	4	2800	2	0	0	85	
+183	97	92	7	62468	7	0	80	0	
+184	16	18	46	13248	28	0	0	84	
+185	47	33	5	7755	1	0	95	0	
+186	17	1	29	493	32	57	0	83	
+187	50	25	40	50000	37	35	0	0	
+188	1	18	19	342	2	0	17	99	
+189	87	31	100	269700	16	0	0	0	
+190	82	73	2	11972	12	0	98	0	
+191	83	40	92	305440	35	52	0	0	
+192	27	47	12	15228	12	0	58	67	
+193	74	97	45	323010	5	0	0	0	
+194	39	49	49	93639	8	0	0	57	
+195	73	79	14	80738	21	0	0	0	
+196	74	53	82	321604	34	0	0	0	
+197	34	74	78	196248	23	0	0	65	
+198	3	37	27	2997	5	0	0	87	
+199	67	1	98	6566	7	96	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	5	5	9	225	1	52	90	0	
+1	5	6	9	270	1	52	81	0	
+2	7	2	5	70	1	35	51	0	
+3	10	1	5	50	1	35	46	0	
+4	1	6	7	42	1	90	14	0	
+5	10	3	8	240	1	71	32	0	
+6	9	9	10	810	1	26	70	0	
+7	10	4	8	320	1	71	24	0	
+8	1	1	10	10	1	26	60	0	
+9	10	3	4	120	1	11	66	0	
+10	8	6	7	336	1	90	7	0	
+11	9	1	5	45	1	35	41	0	
+12	9	6	6	324	1	81	51	0	
+13	3	1	6	18	1	81	45	0	
+14	3	9	4	108	1	0	19	10	
+15	9	1	4	36	1	11	62	0	
+16	5	2	6	60	1	81	39	0	
+17	3	10	7	210	1	90	0	0	
+18	3	7	3	63	1	0	44	10	
+19	6	7	4	168	1	11	58	0	
+20	9	1	8	72	1	71	16	0	
+21	3	3	9	81	1	52	72	0	
+22	1	10	6	60	1	0	0	10	
+23	8	5	10	400	1	26	50	0	
+24	2	1	8	16	1	71	8	0	
+25	10	10	3	300	1	0	41	10	
+26	4	6	1	24	1	5	51	0	
+27	5	7	5	175	1	43	94	0	
+28	3	3	1	9	1	5	50	0	
+29	4	10	8	320	1	71	0	0	
+30	7	6	4	168	1	11	54	0	
+31	6	6	3	108	1	5	19	0	
+32	9	6	8	432	1	62	56	0	
+33	10	5	10	500	1	26	40	0	
+34	4	3	2	24	1	5	42	0	
+35	10	8	3	240	1	0	38	10	
+36	3	6	9	162	1	52	63	0	
+37	10	3	4	120	1	11	50	0	
+38	1	10	5	50	1	0	6	10	
+39	6	5	1	30	1	5	49	0	
+40	8	4	5	160	1	81	92	0	
+41	3	1	7	21	1	81	14	0	
+42	9	6	3	162	1	5	16	0	
+43	10	6	9	540	1	52	54	0	
+44	2	8	6	96	1	81	33	0	
+45	10	5	1	50	1	5	48	0	
+46	9	9	7	567	1	81	7	0	
+47	6	10	9	540	1	52	45	0	
+48	10	1	8	80	1	62	48	0	
+49	8	9	7	504	1	81	0	0	
+50	2	4	3	24	1	5	13	0	
+51	2	7	4	56	1	11	46	0	
+52	4	6	9	216	1	52	36	0	
+53	10	1	1	10	1	5	47	0	
+54	4	7	1	28	1	0	62	10	
+55	5	3	9	135	1	52	27	0	
+56	3	3	10	90	1	26	30	0	
+57	5	6	3	90	1	5	10	0	
+58	7	7	6	294	1	81	27	0	
+59	4	3	4	48	1	11	42	0	
+60	4	2	9	72	1	52	18	0	
+61	9	5	4	180	1	11	38	0	
+62	1	1	10	10	1	26	20	0	
+63	6	1	10	60	1	26	10	0	
+64	10	4	8	320	1	62	40	0	
+65	8	3	9	216	1	52	9	0	
+66	2	3	8	48	1	62	32	0	
+67	9	6	5	270	1	81	87	0	
+68	5	9	10	450	1	26	0	0	
+69	10	1	2	20	1	5	40	0	
+70	10	7	10	700	1	18	90	0	
+71	8	1	2	16	1	5	38	0	
+72	10	10	9	900	1	52	0	0	
+73	7	8	2	112	1	0	55	10	
+74	4	6	3	72	1	11	97	0	
+75	9	7	6	378	1	81	21	0	
+76	6	4	9	216	1	43	45	0	
+77	2	8	2	32	1	0	53	10	
+78	4	4	10	160	1	18	80	0	
+79	4	3	10	120	1	18	70	0	
+80	10	1	3	30	1	11	94	0	
+81	3	6	9	162	1	43	36	0	
+82	4	10	2	80	1	0	51	10	
+83	2	7	6	84	1	90	93	0	
+84	1	7	4	28	1	11	34	0	
+85	3	3	2	18	1	5	36	0	
+86	9	8	4	288	1	0	15	10	
+87	6	6	8	288	1	62	24	0	
+88	3	2	5	30	1	81	82	0	
+89	7	6	4	168	1	11	30	0	
+90	10	1	5	50	1	81	77	0	
+91	3	4	6	72	1	90	87	0	
+92	7	1	10	70	1	18	60	0	
+93	9	7	4	252	1	35	96	0	
+94	8	8	4	256	1	35	92	0	
+95	3	9	6	162	1	90	81	0	
+96	5	4	9	180	1	43	27	0	
+97	10	6	3	180	1	11	91	0	
+98	2	6	2	24	1	5	34	0	
+99	4	4	7	112	1	62	92	0	
+100	10	2	10	200	1	18	50	0	
+101	3	8	3	72	1	0	35	10	
+102	7	5	9	315	1	43	18	0	
+103	7	2	9	126	1	43	9	0	
+104	8	7	5	280	1	81	72	0	
+105	3	10	1	30	1	0	61	10	
+106	6	4	6	144	1	90	75	0	
+107	9	6	10	540	1	18	40	0	
+108	5	1	3	15	1	11	88	0	
+109	6	8	8	384	1	62	16	0	
+110	4	7	2	56	1	0	49	10	
+111	5	6	7	210	1	62	85	0	
+112	6	3	3	54	1	11	85	0	
+113	10	8	4	320	1	35	88	0	
+114	6	5	3	90	1	11	82	0	
+115	9	1	5	45	1	81	67	0	
+116	2	8	2	32	1	0	47	10	
+117	8	7	1	56	1	0	60	10	
+118	9	8	1	72	1	0	59	10	
+119	6	5	1	30	1	5	46	0	
+120	4	6	6	144	1	90	69	0	
+121	8	7	1	56	1	0	58	10	
+122	8	5	6	240	1	90	63	0	
+123	9	6	10	540	1	18	30	0	
+124	2	3	2	12	1	5	32	0	
+125	7	5	7	245	1	62	78	0	
+126	3	2	8	48	1	62	8	0	
+127	5	2	2	20	1	5	30	0	
+128	7	9	9	567	1	43	0	0	
+129	1	1	4	4	1	35	84	0	
+130	7	9	7	441	1	62	71	0	
+131	1	8	3	24	1	0	32	10	
+132	10	2	2	40	1	5	28	0	
+133	7	7	4	196	1	35	80	0	
+134	10	8	7	560	1	62	64	0	
+135	5	5	2	50	1	5	26	0	
+136	6	8	3	144	1	0	29	10	
+137	2	4	1	8	1	5	45	0	
+138	2	1	1	2	1	5	44	0	
+139	4	1	10	40	1	18	20	0	
+140	3	9	8	216	1	62	0	0	
+141	4	4	8	128	1	35	33	0	
+142	7	10	6	420	1	90	57	0	
+143	6	3	2	36	1	5	24	0	
+144	9	3	10	270	1	18	10	0	
+145	1	8	4	32	1	35	76	0	
+146	7	7	8	392	1	35	25	0	
+147	2	5	6	60	1	90	51	0	
+148	9	2	7	126	1	71	89	0	
+149	4	4	1	16	1	43	99	0	
+150	2	1	7	14	1	71	82	0	
+151	7	7	8	392	1	35	17	0	
+152	10	6	4	240	1	35	72	0	
+153	3	6	8	144	1	35	9	0	
+154	10	5	6	300	1	90	45	0	
+155	7	1	3	21	1	11	79	0	
+156	7	10	1	70	1	0	57	10	
+157	6	2	6	72	1	90	39	0	
+158	4	8	10	320	1	18	0	0	
+159	10	5	10	500	1	11	20	0	
+160	2	4	8	64	1	43	86	0	
+161	5	4	10	200	1	11	10	0	
+162	5	6	7	210	1	71	75	0	
+163	5	3	4	60	1	35	68	0	
+164	7	5	7	245	1	71	68	0	
+165	4	10	3	120	1	0	26	10	
+166	8	9	7	504	1	71	61	0	
+167	7	7	10	490	1	11	0	0	
+168	7	2	5	70	1	81	62	0	
+169	10	8	4	320	1	35	64	0	
+170	1	2	4	8	1	35	60	0	
+171	3	1	3	9	1	11	76	0	
+172	8	2	2	32	1	5	22	0	
+173	2	8	2	32	1	26	98	0	
+174	10	8	9	720	1	35	0	0	
+175	9	9	6	486	1	90	33	0	
+176	9	6	8	432	1	43	78	0	
+177	5	8	7	280	1	71	54	0	
+178	2	1	8	16	1	43	70	0	
+179	6	10	4	240	1	0	11	10	
+180	10	7	7	490	1	71	47	0	
+181	9	6	7	378	1	71	40	0	
+182	2	6	8	96	1	43	62	0	
+183	10	3	3	90	1	11	73	0	
+184	7	6	9	378	1	26	89	0	
+185	6	6	10	360	1	5	0	0	
+186	2	5	6	60	1	90	27	0	
+187	8	5	3	120	1	11	70	0	
+188	2	2	4	16	1	35	56	0	
+189	2	6	1	12	1	52	99	0	
+190	2	8	3	48	1	0	23	10	
+191	2	5	8	80	1	43	54	0	
+192	6	4	4	96	1	71	96	0	
+193	10	7	5	350	1	81	57	0	
+194	1	5	10	50	1	0	0	0	
+195	4	1	9	36	1	26	80	0	
+196	4	4	3	48	1	81	97	0	
+197	10	6	1	60	1	62	99	0	
+198	9	5	6	270	1	90	21	0	
+199	10	8	1	80	1	90	99	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	5	30	29	4350	3	33	0	93	
+1	5	1	19	95	3	33	34	25	
+2	2	7	10	140	1	0	8	98	
+3	15	6	10	900	2	0	88	73	
+4	11	26	17	4862	2	65	80	89	
+5	30	33	33	32670	4	0	62	0	
+6	34	14	5	2380	1	35	35	0	
+7	25	29	13	9425	1	35	73	25	
+8	6	16	30	2880	3	33	61	90	
+9	20	28	24	13440	1	64	30	68	
+10	33	21	12	8316	4	0	28	34	
+11	29	21	30	18270	4	0	62	59	
+12	29	31	21	18879	4	0	62	30	
+13	8	11	26	2288	3	33	61	35	
+14	28	4	34	3808	2	65	32	0	
+15	9	31	14	3906	2	34	66	90	
+16	5	12	26	1560	3	33	34	20	
+17	18	20	22	7920	1	64	65	37	
+18	33	7	33	7623	2	34	33	0	
+19	1	22	34	748	3	66	31	11	
+20	4	6	23	552	3	33	34	34	
+21	28	18	14	7056	3	0	52	28	
+22	6	20	11	1320	4	0	0	71	
+23	18	15	5	1350	4	0	95	68	
+24	27	31	18	15066	3	0	76	0	
+25	25	10	28	7000	1	64	0	32	
+26	29	16	16	7424	1	35	40	31	
+27	25	32	20	16000	3	0	31	60	
+28	28	33	16	14784	4	0	12	64	
+29	34	10	28	9520	2	34	0	35	
+30	27	11	19	5643	2	0	27	27	
+31	31	16	33	16368	1	35	40	0	
+32	24	6	8	1152	2	0	88	49	
+33	5	15	25	1875	1	35	4	95	
+34	24	3	7	504	2	34	91	0	
+35	10	3	3	90	1	35	35	64	
+36	28	21	24	14112	3	0	52	0	
+37	10	28	34	9520	3	33	61	0	
+38	21	25	35	18375	1	64	30	47	
+39	21	30	11	6930	1	0	8	60	
+40	33	29	35	33495	1	0	20	0	
+41	8	31	27	6696	3	33	61	27	
+42	9	1	28	252	3	33	61	10	
+43	15	21	34	10710	3	33	0	15	
+44	32	18	21	12096	3	0	31	0	
+45	35	15	31	16275	1	35	4	0	
+46	14	14	22	4312	1	64	0	72	
+47	21	10	14	2940	2	34	66	29	
+48	10	16	8	1280	1	35	91	0	
+49	23	19	12	5244	4	0	0	77	
+50	27	29	28	21924	1	35	40	60	
+51	2	12	19	456	3	33	34	42	
+52	34	21	34	24276	4	0	28	0	
+53	5	31	16	2480	4	0	12	92	
+54	14	27	31	11718	3	33	0	44	
+55	25	3	14	1050	2	65	66	0	
+56	13	13	25	4225	3	33	0	58	
+57	15	11	3	495	1	35	91	39	
+58	32	7	16	3584	2	34	33	65	
+59	9	13	9	1053	1	35	91	10	
+60	14	12	4	672	1	35	91	25	
+61	29	10	9	2610	1	35	91	54	
+62	21	11	10	2310	2	0	27	78	
+63	16	16	15	3840	2	65	80	59	
+64	25	14	18	6300	1	35	73	0	
+65	13	28	24	8736	1	64	0	86	
+66	32	23	8	5888	4	0	28	67	
+67	4	31	30	3720	3	66	31	4	
+68	20	14	25	7000	2	34	66	70	
+69	35	21	12	8820	4	0	0	0	
+70	15	17	20	5100	3	0	31	85	
+71	23	6	32	4416	1	64	30	24	
+72	25	20	14	7000	3	0	76	53	
+73	2	28	32	1792	3	66	31	8	
+74	24	6	18	2592	2	65	80	0	
+75	19	17	21	6783	2	65	32	81	
+76	16	14	24	5376	1	64	65	72	
+77	7	8	22	1232	3	33	61	71	
+78	24	14	15	5040	1	35	73	50	
+79	29	8	25	5800	2	34	66	0	
+80	35	6	33	6930	2	34	0	0	
+81	23	26	29	17342	2	0	58	47	
+82	14	30	12	5040	1	0	8	81	
+83	7	17	21	2499	3	33	61	64	
+84	1	12	34	408	3	66	31	10	
+85	18	18	22	7128	1	64	65	19	
+86	4	33	34	4488	3	66	31	0	
+87	6	31	33	6138	3	33	61	84	
+88	23	12	15	4140	2	0	58	24	
+89	32	6	14	2688	2	34	33	33	
+90	10	26	10	2600	1	0	90	90	
+91	28	9	26	6552	2	65	0	32	
+92	32	1	30	960	1	64	0	0	
+93	14	2	29	812	2	65	0	86	
+94	13	13	24	4056	1	35	40	87	
+95	3	34	26	2652	2	0	0	96	
+96	35	14	4	1960	1	35	0	35	
+97	30	6	18	3240	2	34	0	69	
+98	2	11	32	704	3	33	0	98	
+99	14	29	7	2842	1	0	90	63	
+100	30	27	5	4050	1	0	55	62	
+101	28	28	18	14112	3	0	31	32	
+102	12	25	24	7200	3	33	0	71	
+103	32	22	4	2816	1	0	2	68	
+104	8	12	5	480	4	0	95	86	
+105	13	35	6	2730	1	0	2	35	
+106	16	19	1	304	4	0	95	32	
+107	24	16	30	11520	2	0	58	0	
+108	35	16	13	7280	3	0	0	35	
+109	6	13	8	624	1	35	91	19	
+110	9	32	27	7776	2	0	58	91	
+111	25	26	2	1300	1	0	90	0	
+112	26	33	23	19734	3	0	76	27	
+113	5	3	14	210	2	65	66	32	
+114	11	25	3	825	1	0	2	48	
+115	14	6	20	1680	2	65	80	75	
+116	32	3	32	3072	2	65	0	0	
+117	3	32	26	2496	1	0	20	97	
+118	9	28	1	252	1	0	2	59	
+119	31	20	1	620	1	0	0	59	
+120	4	16	31	1984	3	66	0	0	
+121	28	27	31	23436	3	0	0	70	
+122	8	25	26	5200	1	0	55	92	
+123	19	21	10	3990	4	0	0	35	
+124	7	18	12	1512	2	0	88	42	
+125	7	15	22	2310	3	33	61	57	
+126	23	17	18	7038	1	35	73	74	
+127	35	12	27	11340	2	0	0	0	
+128	2	19	24	912	3	33	34	40	
+129	21	31	14	9114	2	0	58	70	
+130	32	29	7	6496	1	0	20	65	
+131	16	23	18	6624	2	65	80	43	
+132	10	12	27	3240	3	33	34	0	
+133	7	2	14	196	2	65	66	25	
+134	20	18	22	7920	2	34	66	50	
+135	30	20	7	4200	4	0	12	34	
+136	26	3	13	1014	2	65	0	60	
+137	7	14	16	1568	3	33	61	50	
+138	32	31	16	15872	1	0	20	33	
+139	19	1	35	665	1	64	65	0	
+140	8	4	18	576	3	33	61	19	
+141	19	34	13	8398	2	65	80	24	
+142	32	10	26	8320	2	0	0	35	
+143	1	33	32	1056	4	0	28	99	
+144	24	3	35	2520	1	64	30	0	
+145	31	33	29	29667	1	0	55	31	
+146	7	2	23	322	3	33	61	43	
+147	2	25	26	1300	3	33	34	38	
+148	4	2	17	136	3	33	34	30	
+149	34	14	11	5236	1	35	4	35	
+150	27	26	12	8424	1	0	8	33	
+151	2	27	13	702	4	0	12	97	
+152	15	11	34	5610	3	33	0	0	
+153	23	21	3	1449	4	0	95	0	
+154	35	30	6	6300	1	0	2	0	
+155	27	21	23	13041	3	0	52	56	
+156	27	10	31	8370	2	0	27	0	
+157	1	17	6	102	1	0	8	97	
+158	4	8	5	160	4	0	95	94	
+159	5	5	15	375	3	33	34	15	
+160	27	4	13	1404	2	65	32	28	
+161	20	24	5	2400	1	0	90	25	
+162	20	11	12	2640	2	0	88	0	
+163	10	33	34	11220	3	33	0	83	
+164	12	30	27	9720	4	0	62	88	
+165	29	10	23	6670	2	0	0	67	
+166	33	34	12	13464	1	0	8	0	
+167	12	12	10	1440	2	0	88	20	
+168	17	22	10	3740	4	0	0	54	
+169	5	8	19	760	3	33	34	10	
+170	6	12	19	1368	3	33	61	78	
+171	18	26	3	1404	1	0	90	45	
+172	28	2	7	392	2	34	91	24	
+173	17	33	22	12342	3	0	52	83	
+174	35	13	4	1820	1	35	0	0	
+175	24	14	31	10416	2	0	27	54	
+176	14	1	33	462	3	33	0	30	
+177	35	33	2	2310	1	0	0	0	
+178	2	21	8	336	1	0	8	95	
+179	26	5	24	3120	2	65	32	55	
+180	10	17	12	2040	2	0	88	32	
+181	24	21	2	1008	1	0	0	35	
+182	12	1	18	216	1	64	30	88	
+183	30	8	3	720	1	35	35	34	
+184	2	11	24	528	2	34	33	97	
+185	1	11	20	220	2	0	27	99	
+186	17	35	26	15470	1	64	65	55	
+187	13	30	8	3120	1	0	90	77	
+188	12	7	19	1596	1	64	65	88	
+189	2	16	16	512	3	0	0	98	
+190	22	33	13	9438	3	0	76	78	
+191	17	5	8	680	1	35	91	83	
+192	26	14	9	3276	1	35	4	69	
+193	15	12	30	5400	1	64	0	57	
+194	31	35	35	37975	1	0	55	0	
+195	4	1	24	96	3	33	61	96	
+196	9	19	3	513	4	0	95	23	
+197	20	16	1	320	4	0	95	48	
+198	34	20	16	10880	4	0	12	0	
+199	35	18	31	19530	3	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=08 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	75	75	89	500625	15	0	0	0	
+1	35	86	89	267890	7	0	0	43	
+2	67	22	95	140030	17	28	0	0	
+3	60	1	45	2700	1	98	0	0	
+4	51	16	77	62832	12	84	0	0	
+5	50	83	48	199200	8	0	47	49	
+6	19	69	70	91770	19	0	0	79	
+7	90	14	18	22680	30	53	68	0	
+8	11	31	50	17050	15	0	0	89	
+9	10	73	44	32120	13	0	0	72	
+10	88	16	67	94336	24	66	0	0	
+11	9	21	95	17955	31	48	0	91	
+12	69	16	26	28704	18	70	49	0	
+13	33	21	76	52668	22	68	0	59	
+14	83	59	74	362378	27	0	0	0	
+15	19	71	94	126806	17	28	0	67	
+16	15	12	56	10080	31	0	0	78	
+17	3	50	37	5550	1	0	0	94	
+18	13	27	23	8073	16	0	0	76	
+19	56	37	14	29008	27	0	74	0	
+20	99	21	28	58212	29	55	68	0	
+21	23	43	19	18791	14	0	75	73	
+22	11	40	46	20240	6	0	0	87	
+23	8	95	20	15200	3	0	0	90	
+24	12	11	8	1056	13	0	68	88	
+25	90	90	3	24300	4	0	89	0	
+26	14	66	71	65604	24	0	0	64	
+27	45	67	85	256275	21	0	0	50	
+28	53	53	81	227529	30	0	0	0	
+29	94	70	98	644840	18	0	0	0	
+30	97	26	94	237068	19	69	0	0	
+31	16	96	93	142848	2	0	0	69	
+32	59	6	8	2832	16	75	74	0	
+33	50	5	10	2500	14	82	83	0	
+34	24	3	42	3024	6	90	37	66	
+35	80	18	83	119520	14	82	0	0	
+36	23	96	59	130272	1	0	40	33	
+37	90	33	64	190080	23	66	0	0	
+38	31	50	15	23250	22	0	42	64	
+39	86	35	1	3010	12	0	95	0	
+40	58	64	15	55680	13	0	68	30	
+41	93	41	27	102951	19	0	73	0	
+42	79	66	73	380622	19	0	0	0	
+43	20	46	99	91080	26	39	0	46	
+44	2	28	96	5376	18	0	0	94	
+45	20	65	11	14300	11	0	71	76	
+46	89	9	77	61677	5	91	0	0	
+47	66	80	49	258720	12	0	0	0	
+48	90	21	28	52920	26	0	69	0	
+49	58	69	67	268134	20	0	0	0	
+50	82	24	73	143664	21	68	0	0	
+51	32	77	54	133056	14	0	0	63	
+52	74	16	79	93536	13	83	0	0	
+53	90	51	1	4590	2	0	94	0	
+54	14	77	81	87318	15	0	0	75	
+55	25	73	29	52925	11	0	0	72	
+56	33	13	40	17160	18	70	0	60	
+57	25	16	23	9200	25	0	62	71	
+58	37	7	66	17094	4	92	0	0	
+59	74	23	74	125948	16	75	0	0	
+60	84	92	89	687792	4	0	0	0	
+61	49	85	44	183260	8	0	47	0	
+62	31	51	100	158100	31	48	0	60	
+63	26	31	100	80600	26	39	0	0	
+64	80	44	68	239360	29	55	0	0	
+65	68	23	99	154836	20	69	0	0	
+66	72	83	68	406368	13	0	0	0	
+67	69	76	95	498180	10	0	0	0	
+68	75	89	10	66750	5	0	26	0	
+69	30	61	52	95160	16	0	34	68	
+70	70	17	10	11900	28	57	86	0	
+71	48	61	22	64416	14	0	75	25	
+72	60	30	49	88200	18	70	0	0	
+73	17	88	22	32912	5	0	36	60	
+74	84	26	33	72072	23	66	64	0	
+75	59	17	96	96288	22	68	0	0	
+76	66	4	49	12936	6	90	37	0	
+77	42	28	22	25872	27	0	74	56	
+78	64	44	100	281600	23	0	0	0	
+79	94	93	40	349680	1	0	0	0	
+80	60	91	53	289380	5	0	36	0	
+81	13	6	99	7722	6	94	0	0	
+82	4	70	2	560	3	0	85	79	
+83	92	87	26	208104	5	0	0	0	
+84	31	27	64	53568	30	53	0	49	
+85	63	13	2	1638	18	0	98	0	
+86	9	78	64	44928	4	0	0	87	
+87	26	66	88	151008	23	0	0	64	
+88	63	82	75	387450	14	0	0	0	
+89	97	6	64	37248	10	85	0	0	
+90	20	1	95	1900	26	39	0	26	
+91	53	84	46	204792	12	0	49	0	
+92	47	21	90	88830	15	77	0	0	
+93	69	97	94	629142	2	0	0	0	
+94	78	48	64	239616	31	0	0	0	
+95	63	49	6	18522	20	0	67	0	
+96	65	44	79	225940	32	48	0	0	
+97	100	86	73	627800	9	0	0	0	
+98	92	66	62	376464	25	0	0	0	
+99	74	4	37	10952	6	90	0	0	
+100	60	52	100	312000	31	48	0	0	
+101	43	58	93	231942	7	0	0	0	
+102	77	35	59	159005	27	59	0	0	
+103	87	12	39	40716	8	86	0	0	
+104	38	57	65	140790	20	0	0	58	
+105	43	80	81	278640	6	0	0	44	
+106	16	84	56	75264	11	0	0	56	
+107	49	6	70	20580	12	84	0	51	
+108	25	61	13	19825	14	0	75	0	
+109	96	8	8	6144	21	0	91	0	
+110	34	57	32	62016	12	0	0	66	
+111	35	6	67	14070	10	91	0	64	
+112	76	73	13	72124	11	0	71	0	
+113	90	48	54	233280	32	0	0	0	
+114	76	45	33	112860	28	0	58	0	
+115	29	81	45	105705	8	0	0	65	
+116	22	98	22	47432	1	0	40	56	
+117	78	7	21	11466	21	68	73	0	
+118	29	8	41	9512	18	70	49	69	
+119	56	85	71	337960	11	0	0	0	
+120	64	66	86	363264	24	0	0	0	
+121	88	17	11	16456	32	48	79	0	
+122	68	75	36	183600	16	0	34	0	
+123	69	36	40	99360	27	59	59	0	
+124	32	13	52	21632	8	86	39	0	
+125	87	55	47	224895	29	0	0	0	
+126	33	92	58	176088	1	0	40	0	
+127	15	32	2	960	10	0	95	0	
+128	87	39	69	234117	26	0	0	0	
+129	31	11	4	1364	10	0	95	55	
+130	27	49	57	75411	30	0	0	53	
+131	71	48	13	44304	25	0	62	0	
+132	40	22	2	1760	10	0	95	15	
+133	7	67	14	6566	3	0	85	83	
+134	90	28	57	143640	17	0	0	0	
+135	5	15	42	3150	14	0	0	95	
+136	56	38	13	27664	24	0	86	0	
+137	22	44	71	68728	24	0	0	78	
+138	82	1	11	902	13	83	79	0	
+139	14	61	100	85400	26	39	0	83	
+140	3	39	48	5616	4	0	0	96	
+141	64	24	38	58368	17	0	57	0	
+142	17	40	76	51680	30	0	0	80	
+143	6	23	62	8556	13	0	0	92	
+144	99	23	10	22770	30	0	81	0	
+145	31	28	44	38192	32	0	54	62	
+146	97	57	58	320682	28	0	0	0	
+147	22	85	56	104720	5	0	36	77	
+148	19	52	87	85956	7	0	0	78	
+149	4	44	11	1936	3	0	85	90	
+150	2	11	87	1914	2	0	0	97	
+151	17	47	8	6392	5	0	26	75	
+152	50	6	4	1200	7	0	93	0	
+153	63	56	8	28224	15	0	89	0	
+154	20	45	46	41400	12	0	49	71	
+155	7	81	93	52731	2	0	0	85	
+156	87	60	11	57420	6	0	83	0	
+157	86	12	76	78432	9	86	0	0	
+158	64	68	40	174080	22	0	42	0	
+159	30	65	20	39000	13	0	68	0	
+160	22	24	68	35904	16	75	0	74	
+161	85	44	40	149600	29	0	47	0	
+162	65	86	47	262730	8	0	0	0	
+163	5	63	54	17010	2	0	0	92	
+164	97	85	7	57715	9	0	73	0	
+165	44	90	83	328680	6	0	0	0	
+166	18	59	37	39294	12	0	49	53	
+167	37	27	30	29970	31	0	64	0	
+168	17	12	15	3060	28	0	58	76	
+169	60	18	14	15120	31	0	64	37	
+170	51	92	4	18768	3	0	85	0	
+171	3	91	63	17199	4	0	0	84	
+172	28	82	2	4592	3	0	85	51	
+173	92	68	42	262752	22	0	0	0	
+174	30	28	69	57960	32	48	0	65	
+175	9	19	86	14706	23	0	0	90	
+176	49	46	68	153272	30	53	0	0	
+177	5	18	37	3330	8	0	0	94	
+178	12	31	58	21576	27	0	0	83	
+179	76	70	34	180880	16	0	0	0	
+180	10	67	57	38190	13	0	0	82	
+181	39	16	67	41808	15	77	0	47	
+182	12	6	68	4896	26	0	0	87	
+183	70	13	33	30030	7	86	33	0	
+184	17	6	89	9078	26	39	0	66	
+185	26	16	60	24960	13	83	0	74	
+186	92	35	86	276920	28	57	0	0	
+187	98	15	33	48510	24	66	67	0	
+188	62	42	34	88536	32	0	54	0	
+189	2	46	51	4692	3	0	0	98	
+190	22	88	43	83248	1	0	40	78	
+191	32	15	28	13440	17	0	57	64	
+192	26	24	54	33696	20	69	0	68	
+193	90	97	85	742050	3	0	0	0	
+194	31	35	30	32550	20	0	67	63	
+195	64	1	69	4416	10	91	0	0	
+196	94	14	33	43428	7	86	0	0	
+197	50	6	61	18300	8	86	39	32	
+198	29	85	86	211990	10	0	0	69	
+199	50	68	91	309400	21	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	50	42	48	100800	38	0	0	37	
+1	94	40	72	270720	27	51	0	0	
+2	96	53	76	386688	13	0	0	0	
+3	67	41	71	195037	44	30	0	0	
+4	30	100	73	219000	29	0	0	70	
+5	82	19	71	110618	49	0	0	0	
+6	88	61	72	386496	14	0	0	0	
+7	91	23	97	203021	35	77	0	0	
+8	26	76	75	148200	39	0	0	73	
+9	96	16	79	121344	26	84	0	0	
+10	49	19	19	17689	2	70	80	0	
+11	99	46	82	373428	13	53	0	0	
+12	83	82	81	551286	4	0	0	0	
+13	68	72	17	83232	4	0	81	0	
+14	72	28	85	171360	46	0	0	0	
+15	77	25	76	146300	47	56	0	0	
+16	85	40	99	336600	11	56	0	0	
+17	91	87	76	601692	3	0	0	0	
+18	100	13	69	89700	3	87	0	0	
+19	76	2	69	10488	12	80	0	0	
+20	81	14	94	106596	49	56	0	0	
+21	85	72	41	250920	23	0	0	0	
+22	17	8	24	3264	9	0	71	0	
+23	30	42	45	56700	21	41	0	68	
+24	1	24	4	96	7	54	0	94	
+25	98	7	70	48020	30	93	0	0	
+26	74	31	77	176638	45	33	0	0	
+27	71	96	50	340800	19	0	0	0	
+28	79	24	78	147888	47	0	0	0	
+29	85	90	80	612000	2	0	0	0	
+30	67	94	4	25192	1	0	91	0	
+31	67	21	77	108339	49	35	0	0	
+32	37	91	67	225589	38	0	0	0	
+33	89	85	30	226950	12	0	70	0	
+34	100	28	74	207200	41	66	0	0	
+35	93	35	95	309225	5	63	0	0	
+36	97	74	9	64602	13	0	91	0	
+37	8	88	68	47872	14	0	0	90	
+38	76	79	31	186124	38	0	67	0	
+39	92	26	72	172224	45	64	0	0	
+40	12	3	35	1260	1	71	0	88	
+41	78	45	86	301860	22	0	0	0	
+42	20	89	73	129940	17	0	0	80	
+43	5	95	67	31825	15	0	0	94	
+44	72	2	89	12816	14	98	0	0	
+45	54	53	95	271890	29	0	0	0	
+46	90	49	68	299880	22	45	0	0	
+47	73	4	76	22192	16	96	0	0	
+48	76	33	77	193116	45	0	0	0	
+49	83	16	77	102256	50	0	0	0	
+50	90	16	97	139680	4	82	0	0	
+51	87	2	93	16182	4	98	0	0	
+52	15	27	4	1620	7	0	94	42	
+53	74	26	73	140452	48	0	0	0	
+54	66	32	70	147840	47	24	0	0	
+55	77	37	97	276353	26	46	0	0	
+56	66	15	75	74250	51	15	0	0	
+57	83	8	76	50464	51	92	0	0	
+58	94	37	80	278240	15	60	0	0	
+59	33	95	91	285285	16	0	0	67	
+60	84	9	88	66528	27	91	0	0	
+61	69	20	94	129720	39	79	0	0	
+62	36	39	14	19656	6	0	84	0	
+63	98	30	72	211680	40	70	0	0	
+64	88	39	67	229944	36	0	33	0	
+65	31	30	45	41850	21	41	45	68	
+66	81	46	72	268272	30	0	0	0	
+67	67	17	76	86564	50	62	0	0	
+68	68	36	81	198288	43	40	0	0	
+69	66	15	76	75240	51	0	0	0	
+70	80	18	88	126720	47	81	0	0	
+71	88	31	94	256432	6	66	0	0	
+72	38	46	24	41952	11	0	73	0	
+73	86	31	84	223944	37	69	0	0	
+74	99	42	78	324324	18	46	0	0	
+75	68	42	89	254184	32	0	0	0	
+76	9	100	97	87300	4	0	0	91	
+77	94	46	98	423752	7	54	0	0	
+78	98	74	13	94276	3	0	87	0	
+79	11	71	97	75757	1	0	0	88	
+80	31	85	99	260865	25	0	0	69	
+81	100	32	72	230400	37	37	0	0	
+82	94	16	73	109792	49	19	0	0	
+83	81	47	70	266490	30	46	0	0	
+84	33	26	11	9438	2	70	83	49	
+85	91	42	67	256074	31	41	0	0	
+86	78	88	47	322608	19	0	50	0	
+87	67	15	90	90450	50	33	0	0	
+88	84	98	11	90552	3	0	76	0	
+89	68	38	67	173128	36	39	33	0	
+90	9	21	30	5670	3	77	69	91	
+91	79	35	80	221200	41	0	0	0	
+92	90	86	5	38700	5	0	95	0	
+93	66	3	80	15840	15	97	0	0	
+94	77	31	70	167090	46	55	0	0	
+95	67	89	62	369706	16	0	0	0	
+96	82	21	71	122262	48	26	0	0	
+97	70	36	88	221760	40	34	0	0	
+98	85	6	71	36210	41	94	0	0	
+99	97	50	92	446200	8	0	0	0	
+100	90	14	93	117180	46	86	0	0	
+101	80	56	55	246400	34	0	0	0	
+102	91	22	87	174174	43	78	0	0	
+103	66	51	82	276012	27	0	0	0	
+104	21	71	97	144627	19	0	0	79	
+105	73	45	68	223380	39	0	0	0	
+106	83	39	100	323700	10	61	0	0	
+107	6	80	100	48000	9	8	0	94	
+108	80	27	81	174960	44	73	0	0	
+109	92	19	77	134596	33	81	0	0	
+110	79	31	95	232655	35	46	0	0	
+111	14	76	68	72352	12	0	0	75	
+112	83	46	91	347438	18	0	0	0	
+113	90	8	87	62640	34	92	0	0	
+114	42	12	6	3024	7	0	94	0	
+115	75	8	94	56400	49	88	0	0	
+116	100	42	70	294000	24	45	0	0	
+117	66	45	91	270270	29	53	0	0	
+118	74	4	76	22496	11	96	0	0	
+119	72	17	78	95472	50	16	0	0	
+120	39	21	45	36855	23	72	0	0	
+121	28	69	72	139104	28	0	0	0	
+122	72	98	42	296352	23	0	58	0	
+123	96	34	68	221952	40	0	0	0	
+124	84	70	20	117600	2	0	80	0	
+125	66	72	61	289872	25	27	0	0	
+126	92	2	89	16376	5	98	0	0	
+127	35	100	96	336000	17	0	0	45	
+128	70	11	100	77000	21	89	0	0	
+129	16	36	18	10368	2	0	80	84	
+130	86	31	82	218612	41	35	0	0	
+131	83	45	79	295065	24	0	0	0	
+132	79	20	95	150100	36	79	0	0	
+133	97	3	79	22989	6	97	0	0	
+134	95	31	86	253270	32	42	0	0	
+135	96	29	91	253344	28	71	0	0	
+136	95	30	69	196650	44	0	0	0	
+137	67	27	75	135675	25	0	0	0	
+138	70	2	69	9660	12	82	0	0	
+139	73	100	26	189800	30	0	72	0	
+140	89	45	98	392490	8	50	0	0	
+141	81	27	77	168399	46	28	0	0	
+142	93	66	2	12276	7	27	98	0	
+143	93	24	88	196416	42	75	0	0	
+144	78	75	36	210600	42	0	0	0	
+145	87	61	77	408639	10	0	0	0	
+146	92	79	33	239844	36	0	0	0	
+147	94	77	10	72380	9	8	89	0	
+148	99	6	83	49302	22	94	0	0	
+149	85	17	80	115600	48	65	0	0	
+150	96	66	84	532224	6	0	0	0	
+151	68	48	93	303552	21	41	0	0	
+152	93	37	89	306249	9	63	0	0	
+153	69	18	95	117990	48	47	0	0	
+154	84	16	89	119616	31	84	0	0	
+155	75	14	86	90300	50	48	0	0	
+156	90	46	69	285660	26	0	0	0	
+157	92	6	89	49128	24	94	0	0	
+158	91	3	69	18837	12	77	0	0	
+159	93	15	87	121365	1	85	0	0	
+160	77	42	77	249018	33	0	0	0	
+161	12	71	79	67308	10	0	0	88	
+162	46	95	76	332120	20	0	0	0	
+163	45	90	91	368550	17	0	0	0	
+164	9	96	68	58752	12	0	0	91	
+165	45	89	79	316395	20	0	0	46	
+166	75	77	70	404250	12	0	0	0	
+167	68	40	74	201280	43	0	0	0	
+168	91	41	84	313404	21	0	0	0	
+169	62	61	72	272304	28	0	0	28	
+170	75	39	85	248625	33	42	0	0	
+171	75	15	98	110250	48	82	0	0	
+172	87	18	68	106488	49	70	0	0	
+173	92	9	83	68724	2	90	0	0	
+174	20	32	29	18560	15	0	71	0	
+175	80	15	99	118800	12	85	0	0	
+176	92	63	71	411516	9	0	0	0	
+177	99	24	90	213840	32	76	0	0	
+178	79	37	79	230917	37	0	0	0	
+179	99	54	94	502524	7	0	0	0	
+180	91	9	71	58149	38	91	0	0	
+181	88	85	91	680680	1	0	0	0	
+182	79	1	87	6873	2	99	0	0	
+183	98	7	100	68600	24	87	0	0	
+184	15	80	74	88800	2	0	0	85	
+185	84	12	87	87696	18	88	0	0	
+186	95	10	66	62700	45	90	0	0	
+187	70	4	93	26040	8	96	0	0	
+188	73	15	72	78840	50	79	0	0	
+189	2	77	73	11242	3	0	0	96	
+190	83	35	83	241115	34	56	0	0	
+191	99	63	88	548856	5	0	0	0	
+192	85	41	74	257890	31	0	0	0	
+193	8	74	99	58608	4	0	0	83	
+194	5	75	79	29625	3	0	0	91	
+195	88	60	71	374880	15	0	0	0	
+196	99	56	73	404712	11	0	0	0	
+197	90	37	90	299700	14	61	0	0	
+198	66	34	99	222156	39	45	0	0	
+199	69	46	76	241224	35	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	50	42	48	100800	28	51	0	33	
+1	94	80	17	127840	45	0	82	0	
+2	96	53	76	386688	14	0	0	0	
+3	67	71	11	52327	49	0	80	0	
+4	30	100	73	219000	38	0	0	0	
+5	82	84	1	6888	3	0	99	0	
+6	88	61	72	386496	15	0	0	0	
+7	91	73	42	279006	27	0	33	0	
+8	26	76	75	148200	44	0	25	67	
+9	96	86	44	363264	20	0	0	0	
+10	49	19	19	17689	11	39	73	38	
+11	99	81	2	16038	1	0	98	0	
+12	83	82	81	551286	4	0	0	0	
+13	68	72	17	83232	48	0	67	0	
+14	72	68	5	24480	24	0	93	0	
+15	77	80	21	129360	46	0	74	0	
+16	85	40	99	336600	11	58	0	0	
+17	91	87	76	601692	3	0	0	0	
+18	100	88	44	387200	13	0	0	0	
+19	76	92	24	167808	43	0	56	0	
+20	81	14	94	106596	1	85	0	0	
+21	85	72	41	250920	34	0	0	0	
+22	17	8	24	3264	3	87	0	83	
+23	30	42	45	56700	14	53	0	70	
+24	1	24	4	96	1	0	91	97	
+25	98	77	50	377300	16	0	0	0	
+26	74	71	2	10508	7	0	98	0	
+27	71	96	50	340800	21	0	0	0	
+28	79	24	78	147888	34	76	0	0	
+29	85	90	80	612000	2	0	0	0	
+30	67	94	4	25192	19	0	96	0	
+31	67	86	22	126764	46	0	0	28	
+32	37	91	67	225589	31	0	0	54	
+33	89	85	30	226950	12	0	70	0	
+34	100	78	29	226200	17	0	71	0	
+35	93	90	45	376650	16	0	50	0	
+36	97	74	9	64602	49	0	39	0	
+37	8	88	68	47872	12	0	0	75	
+38	76	79	31	186124	41	0	56	0	
+39	92	76	42	293664	25	0	42	0	
+40	12	3	35	1260	2	84	0	85	
+41	78	85	21	139230	45	0	22	0	
+42	20	89	73	129940	19	0	0	80	
+43	5	95	67	31825	12	0	0	83	
+44	72	72	39	202176	40	0	39	0	
+45	54	53	95	271890	31	0	0	0	
+46	90	99	23	204930	3	0	76	0	
+47	73	89	11	71467	41	0	87	0	
+48	76	33	77	193116	42	0	23	0	
+49	83	66	22	120516	10	0	77	0	
+50	90	86	42	325080	23	0	50	0	
+51	87	92	48	384192	13	0	44	0	
+52	15	27	4	1620	2	0	74	85	
+53	74	26	73	140452	36	70	0	0	
+54	66	72	15	71280	49	0	0	0	
+55	77	92	17	120428	47	0	33	0	
+56	66	80	35	184800	38	0	34	30	
+57	83	8	76	50464	3	87	0	0	
+58	94	97	15	136770	25	0	85	0	
+59	33	95	91	285285	28	0	0	0	
+60	84	84	18	127008	47	0	0	0	
+61	69	80	24	132480	30	0	0	0	
+62	36	39	14	19656	11	0	73	38	
+63	98	30	72	211680	9	0	0	0	
+64	88	99	7	60984	23	0	92	0	
+65	31	30	45	41850	23	67	0	0	
+66	81	66	12	64152	49	0	48	0	
+67	67	97	46	298954	24	0	47	0	
+68	68	81	46	253368	33	0	44	0	
+69	66	95	16	100320	28	0	82	33	
+70	80	18	88	126720	33	81	0	0	
+71	88	31	94	256432	5	67	0	0	
+72	38	46	24	41952	11	0	73	0	
+73	86	86	39	288444	26	0	61	0	
+74	99	77	18	137214	45	0	43	0	
+75	68	92	34	212704	38	0	0	30	
+76	9	100	97	87300	1	0	0	88	
+77	94	46	98	423752	7	54	0	0	
+78	98	74	13	94276	32	0	87	0	
+79	11	71	97	75757	10	0	0	87	
+80	31	85	99	260865	30	0	0	69	
+81	100	97	27	261900	9	0	73	0	
+82	94	96	18	162432	4	0	81	0	
+83	81	77	25	155925	44	0	0	0	
+84	33	26	11	9438	10	71	47	66	
+85	91	67	7	42679	6	0	84	0	
+86	78	88	47	322608	24	0	0	0	
+87	67	70	30	140700	44	0	55	0	
+88	84	98	11	90552	20	0	89	0	
+89	68	98	17	113288	46	0	22	28	
+90	9	21	30	5670	3	0	0	91	
+91	79	70	20	110600	48	0	0	0	
+92	90	86	5	38700	15	0	95	0	
+93	66	98	15	97020	44	0	85	0	
+94	77	31	70	167090	42	69	0	0	
+95	67	89	62	369706	18	0	0	0	
+96	82	76	36	224352	37	0	0	0	
+97	70	36	88	221760	14	53	0	0	
+98	85	96	31	252960	29	0	66	0	
+99	97	95	7	64505	13	0	93	0	
+100	90	79	28	199080	41	0	0	0	
+101	80	56	55	246400	34	0	41	0	
+102	91	82	22	164164	40	0	78	0	
+103	66	51	82	276012	28	0	0	33	
+104	21	71	97	144627	24	0	0	78	
+105	73	70	23	117530	47	0	70	0	
+106	83	94	20	156040	22	0	79	0	
+107	6	80	100	48000	8	0	0	93	
+108	80	77	11	67760	49	0	28	0	
+109	92	94	32	276736	29	0	0	0	
+110	79	71	30	168270	43	0	26	0	
+111	14	76	68	72352	4	0	0	83	
+112	83	86	31	221278	37	0	36	0	
+113	90	8	87	62640	2	90	0	0	
+114	42	12	6	3024	1	85	94	0	
+115	75	73	14	76650	48	0	84	0	
+116	100	67	10	67000	5	0	88	0	
+117	66	95	21	131670	45	0	61	0	
+118	74	79	41	239686	35	0	33	0	
+119	72	97	28	195552	41	0	28	0	
+120	39	21	45	36855	12	77	0	0	
+121	28	69	72	139104	46	0	0	0	
+122	72	98	42	296352	25	0	0	0	
+123	96	69	23	152352	15	0	72	0	
+124	84	70	20	117600	47	0	50	0	
+125	66	72	61	289872	26	0	0	0	
+126	92	77	9	63756	49	0	60	0	
+127	35	100	96	336000	19	0	0	45	
+128	70	71	20	99400	46	0	39	28	
+129	16	36	18	10368	10	61	29	66	
+130	86	31	82	218612	15	69	0	0	
+131	83	100	4	33200	16	0	96	0	
+132	79	100	45	355500	20	0	44	0	
+133	97	88	9	76824	6	0	91	0	
+134	95	71	1	6745	4	0	99	0	
+135	96	29	91	253344	6	67	0	0	
+136	95	30	69	196650	17	0	0	0	
+137	67	77	30	154770	44	0	25	0	
+138	70	87	14	85260	48	0	53	0	
+139	73	100	26	189800	35	0	74	0	
+140	89	70	38	236740	36	0	46	0	
+141	81	97	12	94284	14	0	88	0	
+142	93	66	2	12276	5	0	98	0	
+143	93	79	28	205716	39	0	72	0	
+144	78	75	36	210600	39	0	0	0	
+145	87	61	77	408639	10	0	0	0	
+146	92	79	33	239844	35	0	0	0	
+147	94	77	10	72380	33	0	90	0	
+148	99	71	48	337392	21	0	50	0	
+149	85	97	15	123675	47	0	18	0	
+150	96	66	84	532224	6	0	0	0	
+151	68	78	13	68952	49	0	15	0	
+152	93	87	49	396459	8	0	49	0	
+153	69	83	15	85905	46	0	59	28	
+154	84	86	29	209496	39	0	36	0	
+155	75	69	46	238050	36	0	0	0	
+156	90	96	49	423360	8	0	0	0	
+157	92	81	24	178848	27	0	76	0	
+158	91	83	29	219037	37	0	71	0	
+159	93	70	22	143220	45	0	0	0	
+160	77	67	2	10318	8	0	98	0	
+161	12	71	79	67308	18	0	0	88	
+162	46	95	76	332120	22	0	0	0	
+163	45	90	91	368550	19	0	0	0	
+164	9	96	68	58752	3	0	30	91	
+165	45	89	79	316395	22	0	0	46	
+166	75	77	70	404250	12	0	0	0	
+167	68	100	39	265200	32	0	48	0	
+168	91	66	44	264264	33	0	0	0	
+169	62	61	72	272304	30	0	24	0	
+170	75	99	20	148500	43	0	80	0	
+171	75	75	48	270000	32	0	0	0	
+172	87	88	38	290928	18	0	62	0	
+173	92	94	33	285384	27	0	0	0	
+174	20	32	29	18560	10	66	0	66	
+175	80	100	34	272000	29	0	32	0	
+176	92	63	71	411516	9	30	0	0	
+177	99	84	20	166320	2	0	80	0	
+178	79	67	39	206427	40	0	0	0	
+179	99	54	94	502524	7	0	0	0	
+180	91	74	16	107744	48	0	20	0	
+181	88	85	91	680680	1	0	0	0	
+182	79	66	17	88638	48	0	36	0	
+183	98	67	50	328300	23	0	0	0	
+184	15	80	74	88800	2	0	0	85	
+185	84	77	7	45276	1	0	91	0	
+186	95	70	26	172900	43	0	0	0	
+187	70	69	23	111090	42	0	0	0	
+188	73	90	27	177390	38	0	73	0	
+189	2	77	73	11242	1	0	0	97	
+190	83	95	3	23655	29	0	97	0	
+191	99	63	88	548856	5	0	0	0	
+192	85	66	29	162690	42	33	70	0	
+193	8	74	99	58608	12	0	0	89	
+194	5	75	79	29625	22	0	0	91	
+195	88	60	71	374880	17	30	0	0	
+196	99	56	73	404712	11	0	0	0	
+197	90	97	15	130950	36	0	84	0	
+198	66	34	99	222156	10	66	0	0	
+199	69	81	11	61479	49	0	69	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	50	42	48	100800	28	51	0	0	
+1	4	80	72	23040	14	0	0	96	
+2	96	53	76	386688	14	0	0	0	
+3	27	71	71	136107	48	0	0	0	
+4	30	100	73	219000	38	0	0	0	
+5	27	84	71	161028	45	0	0	0	
+6	88	61	72	386496	15	0	0	0	
+7	26	73	97	184106	41	0	0	74	
+8	26	76	75	148200	46	0	0	0	
+9	31	86	79	210614	38	0	0	63	
+10	49	19	19	17689	2	70	80	0	
+11	34	81	82	225828	36	0	0	58	
+12	83	82	81	551286	4	0	0	0	
+13	68	72	17	83232	4	0	83	0	
+14	22	68	85	127160	48	0	0	69	
+15	22	80	76	133760	48	0	0	27	
+16	85	40	99	336600	11	56	0	0	
+17	91	87	76	601692	3	0	0	0	
+18	45	88	69	273240	29	0	0	39	
+19	41	92	69	260268	32	0	0	47	
+20	81	14	94	106596	1	85	0	0	
+21	85	72	41	250920	26	0	42	0	
+22	17	8	24	3264	2	90	76	0	
+23	30	42	45	56700	28	51	48	0	
+24	1	24	4	96	7	54	75	94	
+25	38	77	70	204820	41	0	0	36	
+26	19	71	77	103873	49	0	0	81	
+27	71	96	50	340800	21	0	0	0	
+28	79	24	78	147888	35	73	0	0	
+29	85	90	80	612000	2	0	0	0	
+30	67	94	4	25192	6	0	91	0	
+31	17	86	77	112574	49	0	0	41	
+32	37	91	67	225589	37	0	0	0	
+33	89	85	30	226950	12	0	70	0	
+34	15	78	74	86580	50	0	0	46	
+35	43	90	95	367650	19	0	0	0	
+36	97	74	9	64602	1	0	91	0	
+37	8	88	68	47872	48	0	0	91	
+38	76	79	31	186124	39	0	36	0	
+39	27	76	72	147744	46	0	0	26	
+40	12	3	35	1260	1	97	0	81	
+41	18	85	86	131580	20	0	0	82	
+42	20	89	73	129940	48	0	0	49	
+43	5	95	67	31825	38	0	0	94	
+44	12	72	89	76896	51	0	0	13	
+45	54	53	95	271890	31	0	0	0	
+46	20	99	68	134640	12	0	0	75	
+47	18	89	76	121752	45	0	0	81	
+48	76	33	77	193116	42	0	0	0	
+49	8	66	77	40656	50	0	0	91	
+50	25	86	97	208550	40	0	0	0	
+51	27	92	93	231012	36	0	0	31	
+52	15	27	4	1620	7	0	94	42	
+53	74	26	73	140452	42	64	0	0	
+54	16	72	70	80640	50	0	0	75	
+55	42	92	97	374808	17	0	0	0	
+56	1	80	75	6000	7	12	0	99	
+57	83	8	76	50464	2	90	0	0	
+58	49	97	80	380240	13	0	0	45	
+59	33	95	91	285285	18	0	0	67	
+60	44	84	88	325248	23	0	0	46	
+61	19	80	94	142880	44	0	0	81	
+62	36	39	14	19656	9	0	71	38	
+63	98	30	72	211680	15	70	0	0	
+64	18	99	67	119394	34	0	0	0	
+65	31	30	45	41850	25	70	0	45	
+66	16	66	72	76032	51	0	0	25	
+67	47	97	76	346484	20	0	0	0	
+68	33	81	81	216513	38	0	0	30	
+69	31	95	76	223820	37	0	0	69	
+70	80	18	88	126720	4	82	0	0	
+71	88	31	94	256432	5	63	0	0	
+72	38	46	24	41952	9	0	71	0	
+73	31	86	84	223944	37	0	0	37	
+74	24	77	78	144144	46	0	0	53	
+75	8	92	89	65504	9	0	0	92	
+76	9	100	97	87300	8	0	0	91	
+77	94	46	98	423752	7	54	0	0	
+78	98	74	13	94276	3	0	76	0	
+79	11	71	97	75757	51	0	0	41	
+80	31	85	99	260865	27	0	0	66	
+81	45	97	72	314280	24	0	0	45	
+82	39	96	73	273312	29	0	0	0	
+83	26	77	70	140140	47	0	0	0	
+84	33	26	11	9438	2	70	80	49	
+85	46	67	67	206494	40	0	0	25	
+86	78	88	47	322608	21	0	50	0	
+87	22	70	90	138600	46	0	0	77	
+88	84	98	11	90552	3	0	89	0	
+89	8	98	67	52528	36	0	0	92	
+90	9	21	30	5670	3	74	68	91	
+91	49	70	80	274400	25	0	0	45	
+92	90	86	5	38700	5	0	95	0	
+93	16	98	80	125440	29	0	0	84	
+94	77	31	70	167090	42	33	0	0	
+95	67	89	62	369706	18	0	0	0	
+96	22	76	71	118712	49	0	0	0	
+97	70	36	88	221760	10	61	0	0	
+98	20	96	71	136320	47	0	0	80	
+99	2	95	92	17480	15	0	0	98	
+100	25	79	93	183675	43	0	0	75	
+101	80	56	55	246400	34	0	0	18	
+102	36	82	87	256824	30	0	0	62	
+103	66	51	82	276012	28	0	0	0	
+104	21	71	97	144627	39	0	0	79	
+105	23	70	68	109480	49	0	0	58	
+106	23	94	100	216200	33	0	0	77	
+107	6	80	100	48000	13	0	0	94	
+108	25	77	81	155925	45	0	0	27	
+109	27	94	77	195426	40	0	0	73	
+110	14	71	95	94430	50	0	0	17	
+111	14	76	68	72352	51	0	0	52	
+112	23	86	91	179998	44	0	0	58	
+113	90	8	87	62640	3	87	0	0	
+114	42	12	6	3024	7	0	94	0	
+115	35	73	94	240170	35	0	0	47	
+116	5	67	70	23450	51	0	0	93	
+117	46	95	91	397670	8	0	0	44	
+118	14	79	76	84056	50	0	0	61	
+119	12	97	78	90792	1	0	0	88	
+120	39	21	45	36855	12	77	0	0	
+121	28	69	72	139104	47	0	0	26	
+122	72	98	42	296352	26	0	0	0	
+123	41	69	68	192372	43	0	0	30	
+124	84	70	20	117600	2	0	80	0	
+125	66	72	61	289872	27	0	0	0	
+126	22	77	89	150766	19	0	0	78	
+127	35	100	96	336000	20	0	0	47	
+128	10	71	100	71000	23	0	0	90	
+129	16	36	18	10368	2	0	80	84	
+130	86	31	82	218612	14	53	0	0	
+131	23	100	79	181700	42	0	0	77	
+132	44	100	95	418000	8	0	0	0	
+133	12	88	79	83424	32	0	0	88	
+134	5	71	86	30530	51	0	0	78	
+135	96	29	91	253344	6	71	0	0	
+136	95	30	69	196650	16	66	0	0	
+137	47	77	75	271425	32	0	0	0	
+138	30	87	69	180090	44	0	0	28	
+139	73	100	26	189800	15	0	72	0	
+140	9	70	98	61740	15	0	0	88	
+141	31	97	77	231539	36	0	0	0	
+142	93	66	2	12276	7	27	98	0	
+143	18	79	88	125136	35	0	0	82	
+144	78	75	36	210600	39	0	0	0	
+145	87	61	77	408639	10	0	0	0	
+146	92	79	33	239844	34	0	67	0	
+147	94	77	10	72380	10	0	88	0	
+148	4	71	83	23572	6	0	0	96	
+149	15	97	80	116400	2	0	0	85	
+150	96	66	84	532224	6	0	0	0	
+151	13	78	93	94302	17	0	0	87	
+152	43	87	89	332949	22	0	0	0	
+153	14	83	95	110390	26	0	0	86	
+154	19	86	89	145426	21	0	0	81	
+155	5	69	86	29670	51	0	0	83	
+156	45	96	69	298080	25	0	0	0	
+157	7	81	89	50463	31	0	0	93	
+158	36	83	69	206172	41	0	0	0	
+159	13	70	87	79170	51	0	0	0	
+160	47	67	77	242473	35	0	0	0	
+161	12	71	79	67308	51	0	0	66	
+162	46	95	76	332120	23	0	0	0	
+163	45	90	91	368550	17	0	0	42	
+164	9	96	68	58752	3	0	0	91	
+165	45	89	79	316395	24	0	0	0	
+166	75	77	70	404250	12	0	0	0	
+167	33	100	74	244200	33	0	0	44	
+168	6	66	84	33264	25	0	0	94	
+169	62	61	72	272304	30	0	0	0	
+170	30	99	85	252450	28	0	0	66	
+171	5	75	98	36750	12	0	0	95	
+172	17	88	68	101728	50	0	0	0	
+173	17	94	83	132634	4	0	0	83	
+174	20	32	29	18560	9	63	0	66	
+175	35	100	99	346500	19	0	0	43	
+176	92	63	71	411516	9	0	0	0	
+177	44	84	90	332640	22	0	0	43	
+178	29	67	79	153497	45	0	0	52	
+179	99	54	94	502524	7	0	0	0	
+180	26	74	71	136604	47	0	0	54	
+181	88	85	91	680680	1	0	0	0	
+182	44	66	87	252648	33	0	0	0	
+183	13	67	100	87100	22	0	0	87	
+184	15	80	74	88800	50	0	0	31	
+185	39	77	87	261261	31	0	0	54	
+186	5	70	66	23100	52	0	0	0	
+187	30	69	93	192510	43	0	0	0	
+188	28	90	72	181440	44	0	0	0	
+189	2	77	73	11242	16	0	0	98	
+190	13	95	83	102505	10	0	0	87	
+191	99	63	88	548856	5	0	0	0	
+192	10	66	74	48840	16	0	0	88	
+193	8	74	99	58608	24	0	0	92	
+194	5	75	79	29625	51	0	0	88	
+195	88	60	71	374880	16	0	0	0	
+196	99	56	73	404712	11	0	0	0	
+197	45	97	90	392850	13	0	0	0	
+198	66	34	99	222156	9	63	0	0	
+199	19	81	76	116964	49	0	0	22	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	50	42	48	100800	63	56	0	0	
+1	63	60	100	378000	74	0	0	0	
+2	96	53	76	386688	68	0	0	0	
+3	88	68	91	544544	29	0	0	0	
+4	30	100	73	219000	51	0	0	69	
+5	93	63	82	480438	44	0	0	0	
+6	88	61	72	386496	69	0	0	0	
+7	98	86	79	665812	13	0	0	0	
+8	26	76	75	148200	38	0	0	72	
+9	70	55	76	292600	96	0	0	0	
+10	49	19	19	17689	6	0	78	0	
+11	89	98	83	723926	8	0	0	0	
+12	83	82	81	551286	26	0	0	0	
+13	68	72	17	83232	8	0	83	0	
+14	51	79	50	201450	123	0	0	0	
+15	57	74	98	413364	55	0	0	0	
+16	85	40	99	336600	49	52	0	0	
+17	91	87	76	601692	21	0	0	0	
+18	83	69	93	532611	31	0	0	0	
+19	63	80	51	257040	113	0	0	0	
+20	81	14	94	106596	1	83	0	0	
+21	85	72	41	250920	82	0	56	0	
+22	17	8	24	3264	1	83	0	81	
+23	30	42	45	56700	61	0	0	66	
+24	1	24	4	96	2	0	94	99	
+25	64	82	93	488064	42	0	0	0	
+26	57	51	88	255816	114	0	0	0	
+27	71	96	50	340800	84	0	0	0	
+28	79	24	78	147888	6	0	0	0	
+29	85	90	80	612000	19	0	0	0	
+30	67	94	4	25192	5	0	96	0	
+31	66	62	99	405108	61	0	0	0	
+32	37	91	67	225589	55	0	0	57	
+33	89	85	30	226950	22	0	70	0	
+34	81	93	97	730701	7	0	0	19	
+35	84	53	98	436296	50	0	0	0	
+36	97	74	9	64602	11	0	91	0	
+37	8	88	68	47872	15	0	0	92	
+38	76	79	31	186124	27	0	69	0	
+39	54	72	85	330480	88	0	0	0	
+40	12	3	35	1260	1	97	0	0	
+41	54	81	87	380538	72	0	0	0	
+42	20	89	73	129940	23	0	0	79	
+43	5	95	67	31825	4	0	0	94	
+44	72	55	97	384120	70	0	0	0	
+45	54	53	95	271890	106	0	0	0	
+46	87	95	94	776910	2	0	0	0	
+47	92	67	68	419152	53	0	0	0	
+48	76	33	77	193116	48	67	0	0	
+49	84	95	69	550620	27	0	0	0	
+50	66	99	98	640332	16	0	0	0	
+51	65	83	52	280540	102	0	0	0	
+52	15	27	4	1620	5	0	96	67	
+53	74	26	73	140452	25	72	0	0	
+54	56	65	93	338520	85	0	0	0	
+55	90	81	66	481140	43	0	0	0	
+56	71	78	66	365508	79	0	0	0	
+57	83	8	76	50464	9	92	0	0	
+58	70	62	88	381920	71	0	0	0	
+59	33	95	91	285285	16	0	0	66	
+60	91	72	75	491400	41	0	0	0	
+61	73	93	70	475230	46	0	0	0	
+62	36	39	14	19656	13	0	79	0	
+63	98	30	72	211680	31	69	0	0	
+64	73	76	73	405004	62	0	0	0	
+65	31	30	45	41850	32	0	0	66	
+66	73	80	78	455520	47	0	0	0	
+67	85	67	78	444210	48	0	0	0	
+68	84	82	93	640584	15	0	0	0	
+69	72	73	97	509832	38	0	0	0	
+70	80	18	88	126720	15	82	0	0	
+71	88	31	94	256432	28	63	0	0	
+72	38	46	24	41952	21	0	76	0	
+73	54	94	66	335016	86	0	0	0	
+74	81	70	90	510300	37	0	0	0	
+75	72	64	57	262656	109	0	0	0	
+76	9	100	97	87300	2	0	0	90	
+77	94	46	98	423752	39	54	0	0	
+78	98	74	13	94276	4	0	84	0	
+79	11	71	97	75757	3	0	0	89	
+80	31	85	99	260865	42	0	0	64	
+81	79	71	100	560900	24	0	0	20	
+82	69	53	63	230391	118	0	0	0	
+83	96	56	60	322560	89	0	0	0	
+84	33	26	11	9438	4	74	84	0	
+85	61	56	64	218624	120	0	0	0	
+86	78	88	47	322608	65	0	53	0	
+87	75	59	95	420375	52	0	0	0	
+88	84	98	11	90552	5	0	85	0	
+89	55	68	57	213180	122	0	0	0	
+90	9	21	30	5670	3	71	0	89	
+91	89	89	98	776258	3	0	0	0	
+92	90	86	5	38700	2	0	94	0	
+93	85	88	87	650760	14	0	0	0	
+94	77	31	70	167090	50	53	0	0	
+95	67	89	62	369706	77	0	0	0	
+96	83	56	63	292824	95	0	0	0	
+97	70	36	88	221760	44	63	0	0	
+98	79	72	87	494856	40	0	0	0	
+99	53	79	98	410326	59	0	0	0	
+100	54	77	68	282744	100	0	0	0	
+101	80	56	55	246400	115	0	0	0	
+102	97	93	78	703638	10	0	0	0	
+103	66	51	82	276012	104	0	0	0	
+104	21	71	97	144627	18	0	0	75	
+105	89	63	64	358848	80	0	0	0	
+106	93	51	80	379440	73	0	0	0	
+107	6	80	100	48000	5	0	0	94	
+108	75	90	91	614250	18	0	0	0	
+109	82	60	57	280440	103	0	0	0	
+110	64	90	90	518400	35	0	0	0	
+111	14	76	68	72352	12	0	0	81	
+112	94	88	73	603856	20	0	0	0	
+113	90	8	87	62640	3	92	0	0	
+114	42	12	6	3024	1	83	94	0	
+115	70	81	62	351540	83	0	0	0	
+116	64	81	60	311040	92	0	0	0	
+117	83	58	77	370678	76	0	0	0	
+118	79	59	63	293643	94	0	0	0	
+119	85	92	69	539580	30	0	0	0	
+120	39	21	45	36855	34	71	0	0	
+121	28	69	72	139104	58	0	0	69	
+122	72	98	42	296352	36	0	55	0	
+123	80	72	97	558720	25	0	0	0	
+124	84	70	20	117600	10	0	78	0	
+125	66	72	61	289872	97	0	0	0	
+126	75	55	63	259875	110	0	0	0	
+127	35	100	96	336000	35	0	0	64	
+128	58	65	65	245050	116	0	0	0	
+129	16	36	18	10368	7	0	74	0	
+130	86	31	82	218612	29	68	0	0	
+131	100	85	83	705500	9	0	0	0	
+132	94	69	64	415104	54	0	0	0	
+133	81	85	98	674730	12	0	0	0	
+134	56	85	50	238000	84	0	50	0	
+135	96	29	91	253344	24	71	0	0	
+136	95	30	69	196650	37	70	0	0	
+137	63	100	56	352800	82	0	0	0	
+138	50	79	91	359450	78	0	0	50	
+139	73	100	26	189800	20	0	73	0	
+140	62	62	67	257548	111	0	0	0	
+141	66	58	51	195228	124	0	0	0	
+142	93	66	2	12276	3	0	98	0	
+143	63	75	75	354375	81	0	0	0	
+144	78	75	36	210600	54	0	64	0	
+145	87	61	77	408639	60	0	0	0	
+146	92	79	33	239844	33	0	65	0	
+147	94	77	10	72380	9	0	83	0	
+148	69	96	62	410688	58	0	0	0	
+149	61	65	55	218075	121	0	0	0	
+150	96	66	84	532224	32	34	0	0	
+151	56	77	62	267344	108	0	0	0	
+152	87	52	97	438828	49	0	0	0	
+153	62	93	68	392088	67	0	0	0	
+154	56	82	68	312256	91	0	0	0	
+155	59	58	65	222430	119	0	0	0	
+156	55	96	60	316800	90	0	0	0	
+157	69	90	68	422280	51	0	0	0	
+158	82	99	65	527670	33	0	0	0	
+159	82	92	82	618608	17	0	0	0	
+160	94	95	84	750120	4	0	0	0	
+161	12	71	79	67308	11	0	0	88	
+162	46	95	76	332120	59	0	0	53	
+163	45	90	91	368550	45	0	0	51	
+164	9	96	68	58752	8	0	0	91	
+165	45	89	79	316395	72	0	0	54	
+166	75	77	70	404250	64	0	0	0	
+167	56	97	61	331352	87	0	0	0	
+168	65	71	66	304590	93	0	0	0	
+169	62	61	72	272304	105	0	0	0	
+170	60	76	52	237120	117	0	0	0	
+171	81	71	91	523341	34	0	0	0	
+172	65	66	67	287430	98	0	0	0	
+173	80	95	53	402800	65	0	0	0	
+174	20	32	29	18560	24	0	0	0	
+175	79	98	73	565166	23	0	0	0	
+176	92	63	71	411516	57	0	0	0	
+177	89	51	62	281418	101	0	0	0	
+178	50	98	75	367500	78	0	0	0	
+179	99	54	94	502524	39	0	0	0	
+180	93	89	70	579390	22	0	0	0	
+181	88	85	91	680680	11	0	0	0	
+182	64	88	51	287232	99	0	0	0	
+183	97	96	55	512160	36	0	0	0	
+184	15	80	74	88800	7	0	0	0	
+185	84	69	71	411516	56	0	0	0	
+186	100	83	99	821700	1	0	0	0	
+187	94	93	85	743070	5	0	0	0	
+188	99	75	100	742500	6	25	0	0	
+189	2	77	73	11242	2	0	0	87	
+190	54	56	85	257040	112	0	0	0	
+191	99	63	88	548856	28	0	0	0	
+192	51	97	97	479859	45	0	0	0	
+193	8	74	99	58608	14	0	0	85	
+194	5	75	79	29625	12	0	0	95	
+195	88	60	71	374880	75	0	0	0	
+196	99	56	73	404712	63	0	0	0	
+197	51	57	92	267444	107	0	0	0	
+198	66	34	99	222156	32	0	0	0	
+199	78	56	90	393120	66	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	50	42	48	100800	25	51	0	0	
+1	4	40	17	2720	12	41	72	88	
+2	96	53	76	386688	6	46	0	0	
+3	27	41	11	12177	16	40	85	0	
+4	30	100	73	219000	22	0	0	0	
+5	27	19	1	513	3	0	96	0	
+6	88	61	72	386496	12	0	0	0	
+7	26	23	42	25116	22	76	0	73	
+8	26	76	75	148200	22	0	0	73	
+9	31	16	44	21824	24	72	0	33	
+10	49	19	19	17689	7	66	69	0	
+11	34	46	2	3128	3	0	94	0	
+12	83	82	81	551286	19	0	0	0	
+13	68	72	17	83232	19	0	81	0	
+14	22	28	5	3080	6	46	91	0	
+15	22	25	21	11550	28	0	79	0	
+16	85	40	99	336600	16	0	0	0	
+17	91	87	76	601692	4	0	0	0	
+18	45	13	44	25740	19	82	46	0	
+19	41	2	24	1968	10	90	0	0	
+20	81	14	94	106596	5	85	0	0	
+21	85	72	41	250920	15	0	47	0	
+22	17	8	24	3264	20	89	64	0	
+23	30	42	45	56700	25	0	0	66	
+24	1	24	4	96	1	0	94	0	
+25	38	7	50	13300	10	90	24	0	
+26	19	31	2	1178	3	0	97	0	
+27	71	96	50	340800	8	0	0	0	
+28	79	24	78	147888	12	61	0	0	
+29	85	90	80	612000	10	0	0	0	
+30	67	94	4	25192	17	0	89	0	
+31	17	21	22	7854	19	0	74	83	
+32	37	91	67	225589	11	0	0	0	
+33	89	85	30	226950	11	0	67	0	
+34	15	28	29	12180	29	71	0	82	
+35	43	35	45	67725	27	53	49	0	
+36	97	74	9	64602	5	0	91	0	
+37	8	88	68	47872	10	0	0	90	
+38	76	79	31	186124	20	0	62	0	
+39	27	26	42	29484	29	69	45	31	
+40	12	3	35	1260	8	96	56	0	
+41	18	45	21	17010	29	0	79	82	
+42	20	89	73	129940	29	0	0	62	
+43	5	95	67	31825	23	0	0	70	
+44	12	2	39	936	17	98	0	0	
+45	54	53	95	271890	27	0	0	0	
+46	20	49	23	22540	29	0	73	62	
+47	18	4	11	792	10	90	88	0	
+48	76	33	77	193116	21	0	0	0	
+49	8	16	22	2816	20	76	30	76	
+50	25	16	42	16800	22	76	42	73	
+51	27	2	48	2592	15	88	52	0	
+52	15	27	4	1620	6	46	96	0	
+53	74	26	73	140452	21	33	0	0	
+54	16	32	15	7680	25	0	84	66	
+55	42	37	17	26418	12	61	78	0	
+56	1	15	35	525	11	71	0	89	
+57	83	8	76	50464	4	87	0	0	
+58	49	37	15	27195	6	46	76	0	
+59	33	95	91	285285	24	0	0	0	
+60	44	9	18	7128	4	87	76	0	
+61	19	20	24	9120	24	72	76	33	
+62	36	39	14	19656	7	0	86	0	
+63	98	30	72	211680	3	54	0	0	
+64	18	39	7	4914	18	0	90	0	
+65	31	30	45	41850	29	69	0	31	
+66	16	46	12	8832	17	0	13	84	
+67	47	17	46	36754	19	82	0	0	
+68	33	36	46	54648	26	61	34	0	
+69	31	15	16	7440	21	0	77	0	
+70	80	18	88	126720	14	61	0	0	
+71	88	31	94	256432	1	56	0	0	
+72	38	46	24	41952	9	0	71	0	
+73	31	31	39	37479	25	42	0	66	
+74	24	42	18	18144	25	0	82	0	
+75	8	42	34	11424	12	41	38	88	
+76	9	100	97	87300	13	0	0	88	
+77	94	46	98	423752	6	0	0	0	
+78	98	74	13	94276	4	0	76	0	
+79	11	71	97	75757	11	0	0	89	
+80	31	85	99	260865	29	0	0	0	
+81	45	32	27	38880	13	0	71	0	
+82	39	16	18	11232	9	63	70	0	
+83	26	47	25	30550	22	0	75	73	
+84	33	26	11	9438	7	66	88	0	
+85	46	42	7	13524	2	29	88	0	
+86	78	88	47	322608	15	0	0	0	
+87	22	15	30	9900	29	85	28	0	
+88	84	98	11	90552	17	0	78	0	
+89	8	38	17	5168	8	0	73	92	
+90	9	21	30	5670	20	76	0	76	
+91	49	35	20	34300	3	54	72	0	
+92	90	86	5	38700	10	0	80	0	
+93	16	3	15	720	8	96	0	0	
+94	77	31	70	167090	9	63	0	0	
+95	67	89	62	369706	20	0	0	0	
+96	22	21	36	16632	21	71	0	76	
+97	70	36	88	221760	23	0	0	0	
+98	20	6	31	3720	20	89	0	0	
+99	2	50	7	700	17	0	93	0	
+100	25	14	28	9800	29	85	0	0	
+101	80	56	55	246400	16	40	0	0	
+102	36	22	22	17424	21	33	73	0	
+103	66	51	82	276012	25	0	0	0	
+104	21	71	97	144627	21	0	0	76	
+105	23	45	23	23805	29	0	72	31	
+106	23	39	20	17940	27	0	76	54	
+107	6	80	100	48000	14	0	0	87	
+108	25	27	11	7425	9	63	88	0	
+109	27	19	32	16416	24	72	44	33	
+110	14	31	30	13020	15	0	68	85	
+111	14	76	68	72352	20	0	0	76	
+112	23	46	31	32798	20	0	68	76	
+113	90	8	87	62640	2	92	0	0	
+114	42	12	6	3024	3	54	94	0	
+115	35	8	14	3920	10	90	74	0	
+116	5	42	10	2100	8	0	90	92	
+117	46	45	21	43470	1	0	73	0	
+118	14	4	41	2296	8	96	15	0	
+119	12	17	28	5712	19	80	53	83	
+120	39	21	45	36855	18	77	45	0	
+121	28	69	72	139104	29	0	0	31	
+122	72	98	42	296352	17	0	0	0	
+123	41	34	23	32062	12	0	72	0	
+124	84	70	20	117600	18	0	70	0	
+125	66	72	61	289872	24	0	0	33	
+126	22	2	9	396	2	92	87	0	
+127	35	100	96	336000	26	0	0	62	
+128	10	11	20	2200	28	89	50	0	
+129	16	36	18	10368	18	0	79	84	
+130	86	31	82	218612	13	60	0	0	
+131	23	45	4	4140	2	29	95	0	
+132	44	20	45	39600	18	77	0	0	
+133	12	3	9	324	19	82	90	0	
+134	5	31	1	155	3	0	99	0	
+135	96	29	91	253344	2	0	0	0	
+136	95	30	69	196650	7	66	0	0	
+137	47	27	30	38070	16	40	55	0	
+138	30	2	14	840	10	0	85	0	
+139	73	100	26	189800	22	0	73	0	
+140	9	45	38	15390	12	41	0	88	
+141	31	27	12	10044	14	61	88	0	
+142	93	66	2	12276	7	0	84	0	
+143	18	24	28	12096	21	71	65	76	
+144	78	75	36	210600	17	0	42	0	
+145	87	61	77	408639	14	0	0	0	
+146	92	79	33	239844	8	0	50	0	
+147	94	77	10	72380	4	0	89	0	
+148	4	6	48	1152	28	90	26	45	
+149	15	17	15	3825	22	76	84	73	
+150	96	66	84	532224	7	0	0	0	
+151	13	48	13	8112	17	0	0	84	
+152	43	37	49	77959	27	53	0	0	
+153	14	18	15	3780	19	80	38	83	
+154	19	16	29	8816	21	71	36	76	
+155	5	14	46	3220	29	71	29	82	
+156	45	46	49	101430	25	51	48	0	
+157	7	6	24	1008	28	89	70	0	
+158	36	3	29	3132	15	88	0	0	
+159	13	15	22	4290	29	85	58	0	
+160	47	42	2	3948	3	54	92	0	
+161	12	71	79	67308	29	0	0	82	
+162	46	95	76	332120	27	0	0	54	
+163	45	90	91	368550	28	0	0	45	
+164	9	96	68	58752	15	0	0	85	
+165	45	89	79	316395	28	0	0	0	
+166	75	77	70	404250	18	0	0	0	
+167	33	40	39	51480	24	0	61	33	
+168	6	41	44	10824	12	0	0	88	
+169	62	61	72	272304	26	0	0	0	
+170	30	39	20	23400	26	61	80	0	
+171	5	15	48	3600	20	76	52	76	
+172	17	18	38	11628	19	80	0	83	
+173	17	9	33	5049	20	89	31	0	
+174	20	32	29	18560	23	0	67	70	
+175	35	15	34	17850	26	61	0	0	
+176	92	63	71	411516	9	0	0	0	
+177	44	24	20	21120	14	0	77	0	
+178	29	37	39	41847	25	0	45	66	
+179	99	54	94	502524	3	0	0	0	
+180	26	9	16	3744	8	0	83	0	
+181	88	85	91	680680	5	0	0	0	
+182	44	1	17	748	6	99	0	0	
+183	13	7	50	4550	28	89	0	0	
+184	15	80	74	88800	19	0	0	83	
+185	39	12	7	3276	2	0	91	0	
+186	5	10	26	1300	28	90	0	45	
+187	30	4	23	2760	15	88	29	0	
+188	28	15	27	11340	26	0	72	0	
+189	2	77	73	11242	8	0	0	92	
+190	13	35	3	1365	1	56	94	0	
+191	99	63	88	548856	2	29	0	0	
+192	10	41	29	11890	10	0	68	90	
+193	8	74	99	58608	9	0	0	92	
+194	5	75	79	29625	18	0	0	84	
+195	88	60	71	374880	13	0	0	0	
+196	99	56	73	404712	1	0	0	0	
+197	45	37	15	24975	13	60	82	0	
+198	66	34	99	222156	23	36	0	0	
+199	19	46	11	9614	15	0	88	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	5	2	80	1	47	24	0	
+1	10	10	6	600	1	80	0	0	
+2	4	7	4	112	1	90	68	0	
+3	5	9	3	135	1	36	97	0	
+4	1	7	1	7	1	0	36	10	
+5	10	7	3	210	1	52	96	0	
+6	7	8	10	560	1	16	90	0	
+7	7	9	1	63	1	0	35	10	
+8	4	4	7	112	1	52	29	0	
+9	3	8	6	144	1	52	54	0	
+10	3	2	6	36	1	52	48	0	
+11	6	6	10	360	1	16	80	0	
+12	4	9	6	216	1	70	90	0	
+13	9	1	5	45	1	90	15	0	
+14	6	9	9	486	1	36	0	0	
+15	4	6	2	48	1	0	29	10	
+16	10	4	1	40	1	47	35	0	
+17	2	8	2	32	1	0	27	10	
+18	7	7	3	147	1	52	93	0	
+19	2	8	5	80	1	90	10	0	
+20	1	9	5	45	1	90	5	0	
+21	10	2	1	20	1	47	34	0	
+22	4	9	5	180	1	90	0	0	
+23	5	5	1	25	1	47	33	0	
+24	4	8	3	96	1	52	90	0	
+25	2	5	6	60	1	70	84	0	
+26	1	4	1	4	1	47	32	0	
+27	1	4	9	36	1	0	66	0	
+28	1	2	7	14	1	52	22	0	
+29	8	5	5	200	1	52	85	0	
+30	5	4	7	140	1	52	15	0	
+31	10	2	5	100	1	52	80	0	
+32	4	5	4	80	1	90	64	0	
+33	7	1	6	42	1	70	78	0	
+34	7	10	8	560	1	60	8	0	
+35	9	1	2	18	1	99	4	0	
+36	7	4	4	112	1	90	60	0	
+37	4	8	1	32	1	0	34	10	
+38	4	8	4	128	1	90	56	0	
+39	1	10	8	80	1	60	0	0	
+40	4	2	4	32	1	90	52	0	
+41	1	2	9	18	1	0	57	0	
+42	3	2	7	42	1	52	8	0	
+43	7	6	2	84	1	0	25	10	
+44	10	2	5	100	1	52	75	0	
+45	8	9	10	720	1	16	70	0	
+46	7	9	5	315	1	7	95	0	
+47	3	5	5	75	1	52	70	0	
+48	9	2	9	162	1	0	48	0	
+49	8	7	3	168	1	90	96	0	
+50	2	8	8	128	1	52	0	0	
+51	1	4	1	4	1	47	31	0	
+52	2	6	6	72	1	70	72	0	
+53	3	7	5	105	1	52	65	0	
+54	6	5	2	60	1	47	22	0	
+55	8	5	1	40	1	47	30	0	
+56	3	3	9	81	1	0	39	0	
+57	10	10	3	300	1	0	0	10	
+58	6	2	5	60	1	52	60	0	
+59	2	2	9	36	1	0	30	0	
+60	8	4	8	256	1	47	8	0	
+61	9	5	8	360	1	47	0	0	
+62	10	3	10	300	1	16	60	0	
+63	8	4	1	32	1	47	29	0	
+64	2	1	3	6	1	90	93	0	
+65	6	6	6	216	1	70	66	0	
+66	9	2	8	144	1	45	0	0	
+67	5	6	2	60	1	0	23	10	
+68	8	8	2	128	1	0	21	10	
+69	7	7	5	245	1	80	91	0	
+70	1	4	5	20	1	80	86	0	
+71	4	6	8	192	1	0	91	0	
+72	5	10	2	100	1	0	19	10	
+73	7	6	6	252	1	70	60	0	
+74	7	7	2	98	1	0	17	10	
+75	1	5	5	25	1	80	81	0	
+76	6	1	8	48	1	0	83	0	
+77	7	3	7	147	1	60	93	0	
+78	3	5	9	135	1	7	86	0	
+79	3	10	6	180	1	70	54	0	
+80	8	9	9	648	1	7	77	0	
+81	10	4	9	360	1	7	68	0	
+82	5	4	9	180	1	7	59	0	
+83	6	9	4	216	1	90	48	0	
+84	7	1	10	70	1	16	50	0	
+85	9	8	10	720	1	16	40	0	
+86	5	7	8	280	1	0	75	0	
+87	1	10	5	50	1	80	76	0	
+88	2	10	6	120	1	70	48	0	
+89	7	6	6	252	1	70	42	0	
+90	9	6	7	378	1	60	86	0	
+91	3	6	6	108	1	70	36	0	
+92	6	9	5	270	1	80	71	0	
+93	8	1	1	8	1	99	7	0	
+94	1	8	10	80	1	16	30	0	
+95	3	1	9	27	1	26	90	0	
+96	4	5	6	120	1	70	30	0	
+97	1	8	6	48	1	70	24	0	
+98	8	9	1	72	1	0	33	10	
+99	4	2	8	64	1	36	89	0	
+100	4	9	2	72	1	0	15	10	
+101	5	8	3	120	1	90	90	0	
+102	1	2	9	18	1	26	81	0	
+103	4	6	8	192	1	36	81	0	
+104	3	2	9	54	1	26	72	0	
+105	1	3	3	9	1	90	87	0	
+106	3	7	1	21	1	0	32	10	
+107	1	10	4	40	1	80	96	0	
+108	7	8	2	112	1	0	13	10	
+109	6	5	9	270	1	26	63	0	
+110	8	8	9	576	1	26	54	0	
+111	6	7	5	210	1	80	66	0	
+112	1	5	6	30	1	70	18	0	
+113	2	3	8	48	1	36	73	0	
+114	2	7	6	84	1	70	12	0	
+115	8	8	7	448	1	60	79	0	
+116	10	8	5	400	1	80	61	0	
+117	3	2	2	12	1	47	20	0	
+118	10	1	4	40	1	90	44	0	
+119	8	8	7	448	1	60	72	0	
+120	10	5	1	50	1	47	28	0	
+121	5	9	10	450	1	16	20	0	
+122	2	10	9	180	1	26	45	0	
+123	5	1	5	25	1	80	56	0	
+124	5	6	3	90	1	90	84	0	
+125	1	6	1	6	1	0	99	0	
+126	4	5	7	140	1	60	65	0	
+127	5	4	10	200	1	16	10	0	
+128	6	8	1	48	1	0	31	10	
+129	6	2	1	12	1	47	27	0	
+130	7	3	5	105	1	80	51	0	
+131	10	6	1	60	1	26	99	0	
+132	7	10	10	700	1	16	0	0	
+133	4	2	6	48	1	70	6	0	
+134	4	8	5	160	1	80	46	0	
+135	6	10	6	360	1	70	0	0	
+136	2	8	2	32	1	0	11	10	
+137	5	6	4	120	1	90	40	0	
+138	3	9	5	135	1	80	41	0	
+139	1	6	7	42	1	60	58	0	
+140	3	8	5	120	1	80	36	0	
+141	9	3	8	216	1	36	65	0	
+142	3	10	3	90	1	70	96	0	
+143	6	5	5	150	1	80	31	0	
+144	1	10	7	70	1	60	51	0	
+145	9	5	9	405	1	26	36	0	
+146	9	2	7	126	1	60	44	0	
+147	4	1	10	40	1	7	40	0	
+148	3	3	1	9	1	47	26	0	
+149	6	4	9	216	1	26	27	0	
+150	1	1	3	3	1	90	81	0	
+151	5	8	7	280	1	60	37	0	
+152	6	5	2	60	1	47	18	0	
+153	8	2	9	144	1	26	18	0	
+154	6	4	5	120	1	80	26	0	
+155	5	2	10	100	1	7	30	0	
+156	1	9	5	45	1	80	21	0	
+157	4	6	9	216	1	26	9	0	
+158	8	1	4	32	1	90	36	0	
+159	2	7	8	112	1	36	57	0	
+160	5	5	1	25	1	52	99	0	
+161	4	9	3	108	1	90	78	0	
+162	2	7	8	112	1	36	49	0	
+163	2	3	2	12	1	47	16	0	
+164	3	9	4	108	1	90	32	0	
+165	5	1	2	10	1	99	2	0	
+166	4	10	9	360	1	26	0	0	
+167	9	2	10	180	1	7	20	0	
+168	9	6	2	108	1	0	9	10	
+169	10	2	3	60	1	90	75	0	
+170	10	6	5	300	1	80	16	0	
+171	10	1	10	100	1	7	10	0	
+172	8	5	6	240	1	52	42	0	
+173	1	6	1	6	1	70	99	0	
+174	6	7	6	252	1	52	36	0	
+175	3	5	4	60	1	90	28	0	
+176	5	9	10	450	1	7	0	0	
+177	3	4	10	120	1	0	20	0	
+178	10	9	2	180	1	0	7	10	
+179	5	1	1	5	1	99	6	0	
+180	1	1	9	9	1	7	50	0	
+181	10	6	1	60	1	90	99	0	
+182	9	4	10	360	1	0	10	0	
+183	7	7	10	490	1	0	0	0	
+184	4	6	2	48	1	0	5	10	
+185	5	10	2	100	1	0	3	10	
+186	10	6	8	480	1	36	41	0	
+187	9	5	8	360	1	36	33	0	
+188	2	9	7	126	1	60	30	0	
+189	6	1	2	12	1	99	0	0	
+190	7	2	8	112	1	36	25	0	
+191	8	4	8	256	1	36	17	0	
+192	6	2	5	60	1	80	11	0	
+193	4	8	4	128	1	90	24	0	
+194	2	3	7	42	1	60	23	0	
+195	7	9	3	189	1	90	72	0	
+196	10	2	7	140	1	60	16	0	
+197	6	4	8	192	1	36	9	0	
+198	7	8	4	224	1	90	20	0	
+199	5	7	5	175	1	80	6	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	35	27	12285	4	57	0	34	
+1	15	10	16	2400	4	88	0	0	
+2	9	7	29	1827	1	64	29	35	
+3	15	24	28	10080	4	26	31	0	
+4	6	7	6	252	4	88	92	0	
+5	35	2	23	1610	2	91	0	35	
+6	27	8	15	3240	2	91	85	35	
+7	17	19	6	1938	4	35	84	34	
+8	19	34	7	4522	2	0	21	70	
+9	8	33	31	8184	3	56	0	0	
+10	28	32	26	23296	1	64	58	35	
+11	21	11	10	2310	4	88	40	0	
+12	14	4	21	1176	1	0	33	0	
+13	34	31	25	26350	3	6	70	34	
+14	26	4	19	1976	2	91	66	35	
+15	34	16	17	9248	3	0	35	0	
+16	5	19	16	1520	4	35	47	34	
+17	7	3	7	147	1	0	92	0	
+18	27	22	3	1782	3	0	96	0	
+19	7	3	20	420	1	96	48	35	
+20	11	14	15	2310	3	0	67	0	
+21	25	12	11	3300	4	88	29	0	
+22	24	34	20	16320	1	0	0	63	
+23	25	30	16	12000	1	34	53	63	
+24	4	18	23	1656	3	37	34	34	
+25	27	35	26	24570	4	57	27	34	
+26	26	4	11	1144	2	83	84	35	
+27	16	29	29	13456	1	13	0	0	
+28	26	2	7	364	1	5	56	0	
+29	18	20	20	7200	1	13	76	0	
+30	20	34	17	11560	1	34	36	63	
+31	5	17	35	2975	3	6	35	34	
+32	14	20	24	6720	4	58	50	0	
+33	12	21	16	4032	1	64	84	35	
+34	17	5	33	2805	1	0	0	0	
+35	9	6	12	648	3	89	45	0	
+36	32	9	9	2592	4	88	50	0	
+37	24	18	31	13392	2	0	67	35	
+38	14	13	14	2548	3	0	82	0	
+39	21	35	13	9555	2	0	0	70	
+40	34	7	29	6902	2	78	62	0	
+41	21	2	9	378	1	5	39	0	
+42	3	12	2	72	4	88	98	0	
+43	2	26	2	104	1	69	62	63	
+44	35	17	20	11900	1	13	56	0	
+45	13	24	35	10920	1	0	35	35	
+46	27	9	35	8505	2	19	35	0	
+47	28	25	30	21000	2	19	70	0	
+48	9	17	9	1377	3	37	83	34	
+49	23	32	8	5888	2	0	13	70	
+50	32	3	8	768	1	5	48	0	
+51	11	14	6	924	1	35	94	35	
+52	7	26	11	2002	3	27	89	0	
+53	8	27	35	7560	3	0	0	0	
+54	6	5	12	360	3	89	87	0	
+55	13	20	21	5460	4	58	74	0	
+56	8	18	24	3456	3	27	65	0	
+57	30	10	23	6900	1	72	48	0	
+58	31	2	10	620	1	5	29	0	
+59	7	7	24	1176	3	89	0	0	
+60	13	14	18	3276	1	35	76	35	
+61	34	5	3	510	1	5	67	0	
+62	10	3	25	750	1	96	0	35	
+63	8	24	11	2112	3	56	89	0	
+64	12	31	8	2976	1	69	30	63	
+65	1	11	16	176	3	88	59	34	
+66	4	12	18	864	3	88	0	34	
+67	25	21	32	16800	2	78	0	0	
+68	28	8	27	6048	2	83	0	35	
+69	2	22	30	1320	4	35	0	34	
+70	11	34	5	1870	2	0	33	70	
+71	9	16	8	1152	3	37	92	34	
+72	5	25	7	875	1	69	45	63	
+73	27	1	26	702	2	99	0	0	
+74	17	32	12	6528	1	0	78	63	
+75	1	15	10	150	4	35	74	34	
+76	11	31	13	4433	1	0	65	63	
+77	32	18	2	1152	4	35	95	34	
+78	8	15	29	3480	3	56	60	0	
+79	13	30	26	10140	4	58	0	0	
+80	23	29	19	12673	1	35	57	35	
+81	15	19	24	6840	4	58	26	0	
+82	20	29	4	2320	4	57	96	34	
+83	31	4	4	496	1	5	63	0	
+84	7	6	10	420	3	89	68	0	
+85	34	33	35	39270	2	19	0	0	
+86	10	2	23	460	1	96	25	35	
+87	11	35	35	13475	1	0	0	35	
+88	7	25	1	175	3	0	99	0	
+89	32	16	21	10752	1	42	68	0	
+90	29	11	2	638	2	0	98	35	
+91	3	16	16	768	3	37	57	34	
+92	11	34	30	11220	1	0	70	35	
+93	8	1	1	8	2	99	81	0	
+94	6	23	15	2070	1	34	69	63	
+95	23	16	29	10672	2	67	0	35	
+96	14	30	26	10920	4	26	59	0	
+97	21	28	21	12348	1	42	47	0	
+98	23	19	21	9177	1	42	26	0	
+99	34	12	13	5304	4	88	16	0	
+100	24	4	27	2592	2	67	57	35	
+101	35	3	8	840	1	72	92	0	
+102	11	32	29	10208	1	64	0	35	
+103	29	16	33	15312	2	0	35	0	
+104	33	22	9	6534	3	55	91	34	
+105	6	33	33	6534	3	55	0	34	
+106	33	32	21	22176	4	57	75	34	
+107	1	20	34	680	4	15	0	34	
+108	7	28	32	6272	3	27	33	0	
+109	31	35	29	31465	2	32	59	35	
+110	18	8	29	4176	1	5	0	0	
+111	16	12	5	960	4	88	59	0	
+112	16	30	26	12480	1	42	0	0	
+113	2	28	18	1008	1	34	18	63	
+114	12	2	26	624	1	0	54	0	
+115	13	23	2	598	1	69	60	63	
+116	25	23	5	2875	4	58	95	0	
+117	33	2	2	132	2	67	98	35	
+118	25	31	19	14725	1	0	20	63	
+119	3	33	2	198	2	0	38	70	
+120	20	20	11	4400	4	0	89	0	
+121	5	4	25	500	1	96	68	35	
+122	22	15	14	4620	2	67	84	35	
+123	25	21	25	13125	1	72	0	0	
+124	15	26	33	12870	4	0	0	0	
+125	11	1	26	286	2	99	55	0	
+126	9	5	12	540	1	0	80	0	
+127	10	14	5	700	4	35	90	34	
+128	6	8	11	528	3	89	57	0	
+129	1	17	11	187	4	35	63	34	
+130	7	23	5	805	3	6	95	34	
+131	20	31	6	3720	1	69	52	63	
+132	27	35	30	28350	2	32	0	35	
+133	14	32	31	13888	4	26	0	0	
+134	9	28	25	6300	1	35	32	35	
+135	31	5	11	1705	2	83	73	35	
+136	22	8	17	2992	2	83	44	35	
+137	35	26	34	30940	2	52	0	0	
+138	23	24	15	8280	3	0	52	0	
+139	21	6	32	4032	2	0	35	35	
+140	3	33	5	495	2	0	28	70	
+141	29	8	33	7656	2	52	67	0	
+142	3	35	18	1890	1	34	0	63	
+143	1	15	35	525	4	0	0	34	
+144	16	30	12	5760	1	69	0	63	
+145	29	15	19	8265	4	0	52	0	
+146	19	12	27	6156	1	13	29	0	
+147	14	6	30	2520	1	5	70	0	
+148	3	3	11	99	3	88	30	34	
+149	21	14	29	8526	2	32	30	35	
+150	26	26	18	12168	4	0	71	0	
+151	25	3	22	1650	2	91	23	35	
+152	1	25	7	175	1	69	38	63	
+153	8	22	29	5104	3	56	31	0	
+154	26	29	10	7540	1	69	12	63	
+155	35	2	5	350	2	83	95	35	
+156	26	9	30	7020	2	78	32	0	
+157	14	1	29	406	2	99	26	0	
+158	8	11	9	792	3	89	78	0	
+159	7	32	13	2912	1	0	52	63	
+160	30	10	11	3300	1	42	89	0	
+161	4	9	8	288	3	88	51	34	
+162	12	7	28	2352	4	88	64	0	
+163	7	33	2	462	1	34	98	63	
+164	3	4	4	48	1	96	93	35	
+165	5	31	2	310	1	69	58	63	
+166	29	25	19	13775	4	0	33	0	
+167	24	32	35	26880	2	0	0	35	
+168	24	6	12	1728	2	83	61	35	
+169	35	27	13	12285	1	0	39	63	
+170	5	31	35	5425	3	6	0	34	
+171	5	6	35	1050	3	0	0	34	
+172	8	10	21	1680	3	89	24	0	
+173	11	31	1	341	1	69	65	63	
+174	16	17	21	5712	1	72	71	0	
+175	18	35	14	8820	1	34	84	63	
+176	30	19	35	19950	2	0	0	0	
+177	23	14	10	3220	3	37	73	34	
+178	35	14	32	15680	2	0	68	0	
+179	30	6	21	3780	2	91	45	35	
+180	26	6	4	624	1	13	96	0	
+181	15	31	1	465	1	69	64	63	
+182	4	4	30	480	3	55	33	34	
+183	2	12	10	240	3	88	41	34	
+184	4	21	22	1848	4	57	53	34	
+185	35	5	17	2975	2	83	27	35	
+186	15	31	8	3720	1	69	22	63	
+187	24	5	33	3960	2	52	34	0	
+188	12	29	32	11136	1	35	0	35	
+189	1	16	17	272	4	35	30	34	
+190	2	7	28	392	3	55	63	34	
+191	28	14	23	9016	1	72	25	0	
+192	6	32	10	1920	1	0	90	63	
+193	24	13	9	2808	2	78	91	0	
+194	2	3	12	72	3	88	18	34	
+195	27	14	28	10584	2	67	29	35	
+196	25	27	12	8100	2	32	88	35	
+197	6	29	33	5742	3	27	0	0	
+198	2	18	34	1224	3	37	0	34	
+199	20	32	15	9600	4	26	85	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=09 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	98	45	42	185220	32	0	46	0	
+1	40	50	96	192000	5	0	0	59	
+2	74	17	4	5032	3	80	96	0	
+3	65	9	43	25155	30	88	49	0	
+4	61	27	41	67527	9	52	0	0	
+5	50	27	63	85050	19	57	0	0	
+6	17	88	30	44880	32	0	0	76	
+7	27	19	1	513	30	81	0	70	
+8	34	54	47	86292	31	0	47	59	
+9	23	18	66	27324	14	74	0	8	
+10	3	42	76	9576	14	0	0	46	
+11	26	46	10	11960	31	54	47	59	
+12	44	99	66	287496	17	0	0	0	
+13	69	81	15	83835	12	0	84	0	
+14	6	69	99	40986	1	0	0	92	
+15	84	96	52	419328	29	0	0	0	
+16	10	54	81	43740	2	25	0	80	
+17	72	38	52	142272	28	53	0	0	
+18	27	17	23	10557	27	78	0	54	
+19	72	78	5	28080	7	0	95	0	
+20	21	19	25	9975	25	71	0	75	
+21	40	72	61	175680	20	0	0	58	
+22	14	39	55	30030	17	56	0	74	
+23	25	55	71	97625	18	0	0	74	
+24	94	38	13	46436	11	0	87	0	
+25	2	95	66	12540	3	0	0	92	
+26	21	24	91	45864	8	72	0	0	
+27	21	64	19	25536	19	0	68	74	
+28	91	12	17	18564	16	72	77	0	
+29	58	55	65	207350	20	0	0	0	
+30	15	24	67	24120	5	76	0	59	
+31	80	92	95	699200	2	0	0	0	
+32	54	85	24	110160	25	0	60	0	
+33	7	1	76	532	1	97	0	65	
+34	47	50	38	89300	23	0	62	51	
+35	69	31	2	4278	11	38	87	0	
+36	57	14	44	35112	25	84	0	0	
+37	74	58	31	133052	19	0	68	0	
+38	74	8	84	49728	2	92	0	0	
+39	11	40	68	29920	18	55	0	74	
+40	4	82	64	20992	21	0	0	78	
+41	21	82	9	15498	25	0	84	66	
+42	93	72	17	113832	16	0	77	0	
+43	37	26	62	59644	19	65	0	55	
+44	80	22	25	44000	21	73	64	0	
+45	28	9	10	2520	14	87	0	46	
+46	87	79	65	446745	15	0	0	0	
+47	43	85	95	347225	1	0	0	21	
+48	9	72	49	31752	28	0	0	87	
+49	78	57	53	235638	23	0	0	0	
+50	52	38	58	114608	26	62	0	0	
+51	61	94	81	464454	12	0	0	0	
+52	92	66	76	461472	3	0	0	0	
+53	3	27	55	4455	1	72	0	92	
+54	76	35	62	164920	23	57	0	0	
+55	18	45	71	57510	14	42	0	46	
+56	3	3	89	801	1	69	0	92	
+57	10	20	93	18600	1	77	0	65	
+58	76	2	55	8360	8	96	0	0	
+59	62	52	89	286936	9	0	0	0	
+60	38	74	78	219336	14	0	0	8	
+61	49	85	38	158270	24	0	61	0	
+62	90	73	20	131400	21	0	64	0	
+63	18	4	11	792	2	90	0	80	
+64	2	71	33	4686	23	0	0	93	
+65	16	56	66	59136	17	0	0	74	
+66	19	22	8	3344	16	61	0	0	
+67	25	16	42	16800	19	84	0	0	
+68	98	68	2	13328	26	0	59	0	
+69	27	77	95	197505	1	0	0	65	
+70	1	4	15	60	1	63	0	98	
+71	44	26	68	77792	19	0	0	55	
+72	15	100	82	123000	8	0	0	83	
+73	37	16	16	9472	31	83	0	0	
+74	47	17	42	33558	31	66	0	0	
+75	51	65	35	116025	23	0	62	0	
+76	16	71	58	65888	25	0	0	75	
+77	87	53	57	262827	28	0	0	0	
+78	83	15	49	61005	30	73	49	0	
+79	83	90	6	44820	8	0	92	0	
+80	18	69	9	11178	22	0	63	76	
+81	70	94	49	322420	30	0	0	0	
+82	55	24	19	25080	13	0	80	39	
+83	36	39	64	89856	19	26	0	55	
+84	97	1	80	7760	13	78	0	0	
+85	39	78	20	60840	13	0	80	0	
+86	55	57	68	213180	19	0	0	0	
+87	31	30	95	88350	7	68	0	43	
+88	62	20	96	119040	3	66	0	0	
+89	17	66	26	29172	18	0	71	52	
+90	59	96	47	266208	31	0	47	0	
+91	33	36	96	114048	6	55	0	34	
+92	66	99	15	98010	25	0	84	0	
+93	18	81	41	59778	30	0	0	70	
+94	1	78	100	7800	1	0	0	64	
+95	43	81	89	309987	7	0	0	0	
+96	24	55	96	126720	6	0	0	34	
+97	81	38	16	49248	14	38	79	0	
+98	98	89	31	270382	20	0	65	0	
+99	74	92	68	462944	18	0	0	0	
+100	34	99	92	309672	6	0	0	0	
+101	15	58	63	54810	21	0	0	82	
+102	91	62	59	332878	26	0	0	0	
+103	44	96	18	76032	15	0	78	0	
+104	13	52	29	19604	24	45	0	80	
+105	91	33	63	189189	22	64	0	0	
+106	43	7	61	18361	1	90	0	21	
+107	81	90	4	29160	4	0	96	0	
+108	27	28	82	61992	12	59	0	61	
+109	16	45	59	42480	24	0	0	80	
+110	48	68	89	290496	7	0	0	43	
+111	76	47	25	89300	22	0	63	0	
+112	11	15	26	4290	17	85	0	44	
+113	42	33	28	38808	28	52	57	45	
+114	62	7	46	19964	18	92	0	0	
+115	98	78	47	359268	13	0	0	0	
+116	80	8	15	9600	16	84	77	0	
+117	83	72	92	549792	8	0	0	0	
+118	20	11	74	16280	2	79	0	80	
+119	8	38	17	5168	15	55	0	87	
+120	30	65	71	138450	17	0	0	44	
+121	85	9	50	38250	28	91	0	0	
+122	2	70	49	6860	26	0	0	91	
+123	25	61	55	83875	16	0	0	0	
+124	15	56	53	44520	23	0	0	78	
+125	31	16	81	40176	7	81	0	0	
+126	64	35	47	105280	29	58	52	0	
+127	75	84	60	378000	25	0	0	0	
+128	86	38	21	68628	14	0	79	0	
+129	36	72	11	28512	15	0	78	44	
+130	77	43	45	148995	32	45	46	0	
+131	20	56	31	34720	31	0	0	71	
+132	7	20	50	7000	17	65	0	44	
+133	64	52	16	53248	22	47	63	0	
+134	4	78	25	7800	31	0	47	93	
+135	46	20	96	88320	4	77	0	53	
+136	22	8	22	3872	12	87	0	61	
+137	35	36	54	68040	27	42	0	54	
+138	33	79	35	91245	9	0	0	62	
+139	71	66	47	220242	31	0	0	0	
+140	73	58	45	190530	29	0	52	0	
+141	89	73	48	311856	30	0	49	0	
+142	3	70	73	15330	10	0	0	84	
+143	6	55	65	21450	15	0	0	87	
+144	61	30	27	49410	19	58	68	0	
+145	19	25	99	47025	2	0	0	80	
+146	79	32	27	68256	17	64	71	0	
+147	14	81	30	34020	29	0	0	84	
+148	33	23	51	38709	20	72	0	58	
+149	96	64	29	178176	17	0	71	0	
+150	1	81	23	1863	13	0	0	98	
+151	25	8	7	1400	14	92	0	8	
+152	56	65	12	43680	13	24	80	39	
+153	8	92	79	58144	14	0	0	0	
+154	46	64	35	103040	24	0	61	49	
+155	55	42	60	138600	20	55	0	0	
+156	21	99	95	197505	1	0	0	0	
+157	54	96	59	305856	27	0	0	0	
+158	78	91	64	454272	21	0	0	0	
+159	62	17	78	82212	15	79	0	0	
+160	45	95	21	89775	25	0	60	54	
+161	14	89	23	28658	18	0	71	69	
+162	52	77	28	112112	18	0	71	0	
+163	2	63	92	11592	1	0	0	98	
+164	23	59	84	113988	12	0	0	61	
+165	45	91	42	171990	28	0	57	0	
+166	84	70	89	523320	10	0	0	0	
+167	49	52	40	101920	28	0	57	45	
+168	59	6	52	18408	6	91	0	34	
+169	80	22	13	22880	26	68	59	0	
+170	30	26	85	66300	5	50	0	59	
+171	60	11	70	46200	3	86	0	0	
+172	18	5	86	7740	1	85	0	21	
+173	81	16	41	53136	13	79	0	0	
+174	76	87	46	304152	32	0	0	0	
+175	73	95	4	27740	5	0	96	0	
+176	95	9	20	17100	20	89	65	0	
+177	53	94	80	398560	4	0	0	0	
+178	70	9	62	39060	21	91	0	0	
+179	5	31	1	155	21	58	0	82	
+180	21	41	29	24969	31	56	0	71	
+181	80	76	61	370880	24	0	0	0	
+182	99	64	40	253440	22	0	0	0	
+183	47	77	80	289520	4	0	0	53	
+184	64	76	2	9728	6	0	96	0	
+185	75	80	2	12000	3	0	96	0	
+186	10	26	78	20280	11	73	0	0	
+187	59	95	88	493240	5	0	0	0	
+188	12	89	27	28836	29	0	52	73	
+189	66	31	82	167772	11	69	0	22	
+190	37	2	8	592	1	97	0	21	
+191	68	24	78	127296	10	70	0	0	
+192	36	42	55	83160	27	0	0	54	
+193	54	18	44	42768	24	76	0	0	
+194	22	73	87	139722	11	0	0	0	
+195	37	69	83	211899	11	0	0	22	
+196	60	52	77	240240	16	0	0	25	
+197	6	74	28	12432	30	0	49	89	
+198	47	48	54	121824	16	52	0	25	
+199	15	17	65	16575	10	70	0	84	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=1).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	73	42	85	260610	24	58	0	0	
+1	100	66	9	59400	17	0	68	0	
+2	79	18	77	109494	53	77	0	0	
+3	22	6	24	3168	16	0	44	78	
+4	91	1	66	6006	4	95	0	0	
+5	73	23	75	125925	13	77	0	0	
+6	90	45	96	388800	31	47	0	0	
+7	92	37	97	330188	43	37	0	0	
+8	77	22	89	150766	39	78	0	0	
+9	94	9	98	82908	7	91	0	0	
+10	68	4	70	19040	4	96	0	0	
+11	88	20	86	151360	12	80	0	0	
+12	29	7	4	812	19	0	0	69	
+13	81	57	51	235467	26	0	0	0	
+14	79	83	45	295065	10	0	46	0	
+15	82	21	72	123984	52	65	0	0	
+16	70	97	60	407400	3	0	0	0	
+17	60	58	62	215760	24	0	0	0	
+18	66	92	27	163944	3	0	60	0	
+19	72	15	93	100440	11	85	0	0	
+20	73	10	69	50370	32	90	0	0	
+21	94	2	78	14664	2	98	0	0	
+22	39	80	88	274560	12	0	0	58	
+23	69	59	94	382674	13	0	0	0	
+24	46	43	48	94944	21	0	0	53	
+25	35	15	48	25200	25	0	0	61	
+26	95	41	97	377815	35	43	0	0	
+27	34	30	42	42840	17	0	0	66	
+28	92	11	90	91080	8	88	0	0	
+29	97	44	91	388388	34	0	0	0	
+30	22	87	66	126324	8	0	22	75	
+31	89	88	29	227128	9	0	56	0	
+32	76	9	81	55404	34	87	0	0	
+33	76	3	92	20976	3	97	0	0	
+34	79	37	70	204610	43	0	0	0	
+35	87	41	77	274659	36	41	0	0	
+36	76	17	72	93024	50	83	0	0	
+37	87	66	5	28710	7	0	94	0	
+38	39	10	9	3510	19	0	66	39	
+39	89	22	81	158598	42	76	0	0	
+40	80	98	44	344960	2	0	0	0	
+41	88	20	94	165440	38	80	0	0	
+42	98	87	22	187572	8	0	0	0	
+43	80	44	73	256960	33	45	0	0	
+44	71	61	64	277184	20	0	0	0	
+45	66	18	66	78408	36	82	0	0	
+46	39	93	84	304668	6	0	0	43	
+47	66	26	94	161304	16	73	0	0	
+48	93	47	100	437100	29	48	0	0	
+49	94	15	100	141000	54	85	0	0	
+50	30	77	75	173250	13	0	0	69	
+51	66	43	77	218526	26	57	0	0	
+52	17	21	38	13566	9	0	0	83	
+53	96	42	97	391104	25	58	0	0	
+54	98	16	96	150528	35	84	0	0	
+55	82	10	99	81180	33	89	0	0	
+56	72	14	86	86688	10	86	0	0	
+57	92	16	84	123648	54	69	0	0	
+58	72	29	80	167040	18	0	0	0	
+59	84	34	93	265608	47	0	0	0	
+60	78	16	100	124800	55	48	0	0	
+61	83	26	94	202852	17	73	0	0	
+62	29	42	5	6090	3	0	60	66	
+63	77	47	91	329329	30	47	0	0	
+64	90	16	70	100800	55	32	0	0	
+65	80	45	78	280800	27	55	0	0	
+66	92	16	90	132480	55	16	0	0	
+67	72	38	95	259920	40	0	0	0	
+68	91	37	84	282828	44	37	0	0	
+69	66	39	89	229086	20	61	0	0	
+70	95	16	99	150480	55	0	0	0	
+71	26	76	73	144248	14	0	0	73	
+72	39	12	32	14976	19	0	66	0	
+73	86	9	79	61146	51	91	0	0	
+74	27	33	50	44550	4	0	29	69	
+75	9	68	72	44064	5	0	0	89	
+76	77	83	84	536844	11	0	0	0	
+77	90	29	91	237510	19	71	0	0	
+78	53	60	63	200340	21	0	0	0	
+79	82	40	74	242720	21	60	0	0	
+80	79	25	81	159975	50	58	0	0	
+81	69	71	66	323334	19	0	0	0	
+82	72	37	83	221112	45	37	0	0	
+83	16	85	74	100640	11	0	0	77	
+84	82	38	70	218120	41	38	0	0	
+85	6	100	68	40800	1	0	0	87	
+86	88	24	85	179520	14	76	0	0	
+87	71	7	84	41748	6	93	0	0	
+88	66	37	75	183150	44	0	0	0	
+89	76	40	69	209760	23	60	0	0	
+90	50	5	45	11250	26	0	51	0	
+91	89	31	69	190371	48	64	0	0	
+92	74	35	69	178710	46	36	0	0	
+93	86	3	87	22446	5	95	0	0	
+94	82	26	69	147108	44	74	0	0	
+95	78	60	91	425880	22	0	0	0	
+96	67	24	74	118992	40	76	0	0	
+97	69	38	71	186162	40	38	0	0	
+98	88	17	95	142120	54	52	0	0	
+99	79	47	73	271049	30	0	0	0	
+100	71	20	69	97980	53	21	0	0	
+101	96	22	81	171072	51	69	0	0	
+102	81	32	84	217728	47	66	0	0	
+103	80	45	83	298800	32	45	0	0	
+104	87	18	70	109620	53	59	0	0	
+105	69	39	99	266409	39	39	0	0	
+106	86	11	91	86086	9	88	0	0	
+107	79	38	67	201134	41	0	0	0	
+108	73	43	74	232286	14	0	0	0	
+109	43	93	98	391902	6	0	0	0	
+110	92	30	77	212520	49	62	0	0	
+111	35	71	80	198800	18	29	0	0	
+112	90	39	92	322920	39	0	0	0	
+113	79	18	95	135090	53	41	0	0	
+114	89	21	88	164472	52	44	0	0	
+115	90	50	69	310500	28	0	0	0	
+116	2	94	74	13912	1	0	0	93	
+117	86	28	79	190232	46	71	0	0	
+118	79	25	66	130350	51	0	0	0	
+119	87	18	77	120582	54	0	0	0	
+120	35	73	74	189070	15	0	0	55	
+121	8	42	15	5040	2	0	0	80	
+122	91	14	94	119756	52	86	0	0	
+123	93	8	95	70680	31	92	0	0	
+124	92	47	92	397808	31	0	0	0	
+125	79	26	68	139672	43	74	0	0	
+126	77	36	97	268884	46	0	0	0	
+127	92	1	69	6348	8	99	0	0	
+128	68	32	84	182784	47	34	0	0	
+129	83	19	66	104082	37	81	0	0	
+130	79	17	97	130271	54	35	0	0	
+131	40	87	75	261000	8	0	22	0	
+132	96	23	89	196512	41	76	0	0	
+133	55	68	84	314160	15	0	0	0	
+134	86	41	70	246820	37	0	0	0	
+135	95	2	83	15770	5	98	0	0	
+136	56	91	82	417872	7	0	12	0	
+137	23	42	28	27048	2	0	44	70	
+138	77	14	70	75460	56	0	0	0	
+139	21	23	14	6762	10	0	46	79	
+140	87	26	87	196794	45	74	0	0	
+141	17	19	11	3553	11	0	84	72	
+142	84	31	82	213528	49	31	0	0	
+143	82	32	92	241408	48	32	0	0	
+144	38	87	75	247950	7	0	12	56	
+145	88	87	12	91872	7	0	0	0	
+146	67	93	50	311550	2	0	44	0	
+147	96	22	95	200640	51	47	0	0	
+148	74	60	60	266400	23	0	0	0	
+149	69	17	100	117300	54	18	0	0	
+150	78	71	53	293514	16	0	44	0	
+151	58	53	97	298178	12	0	0	0	
+152	71	40	95	269800	22	60	0	0	
+153	75	43	95	306375	34	44	0	0	
+154	86	21	79	142674	53	0	0	0	
+155	72	76	16	87552	11	0	84	0	
+156	83	88	56	409024	9	0	0	0	
+157	89	95	97	820135	5	0	0	0	
+158	3	45	45	6075	2	0	44	67	
+159	79	97	84	643692	1	0	0	0	
+160	94	38	77	275044	42	38	0	0	
+161	86	73	44	276232	16	0	0	0	
+162	86	31	99	263934	49	0	0	0	
+163	85	2	82	13940	29	95	0	0	
+164	90	83	5	37350	4	0	92	0	
+165	82	75	1	6150	5	0	97	0	
+166	95	48	77	351120	29	0	0	0	
+167	93	43	84	335916	35	0	0	0	
+168	78	27	77	162162	15	73	0	0	
+169	69	95	63	412965	4	0	29	0	
+170	94	9	94	79524	56	14	0	0	
+171	85	41	70	243950	36	0	0	0	
+172	97	45	95	414675	32	0	0	0	
+173	96	45	84	362880	33	0	0	0	
+174	96	8	84	64512	49	92	0	0	
+175	70	37	99	256410	45	0	0	0	
+176	99	86	46	391644	10	0	0	0	
+177	92	40	82	301760	37	41	0	0	
+178	98	49	91	436982	28	50	0	0	
+179	87	22	79	151206	51	25	0	0	
+180	100	22	68	149600	52	22	0	0	
+181	87	15	69	90045	55	79	0	0	
+182	88	91	29	232232	4	0	0	0	
+183	35	88	67	206360	8	0	22	40	
+184	86	15	80	103200	55	64	0	0	
+185	92	92	10	84640	1	0	84	0	
+186	66	73	68	327624	17	0	0	0	
+187	74	32	70	165760	48	0	0	0	
+188	6	11	38	2508	2	0	44	93	
+189	76	22	70	117040	52	0	0	0	
+190	13	11	3	429	5	0	97	82	
+191	76	55	82	342760	27	0	0	0	
+192	82	38	92	286672	42	0	0	0	
+193	8	99	79	62568	1	0	0	79	
+194	84	40	73	245280	38	0	0	0	
+195	88	30	91	240240	50	0	0	0	
+196	24	37	32	28416	3	0	0	70	
+197	61	58	72	254736	25	0	0	0	
+198	92	28	90	231840	50	30	0	0	
+199	72	40	76	218880	38	40	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=2).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	73	77	20	112420	48	0	57	0	
+1	100	66	9	59400	31	0	72	0	
+2	79	73	42	242214	33	0	34	0	
+3	22	6	24	3168	3	74	0	77	
+4	91	71	6	38766	44	0	94	0	
+5	73	73	35	186515	43	0	41	0	
+6	90	95	6	51300	31	0	92	0	
+7	92	72	17	112608	48	0	40	0	
+8	77	77	24	142296	43	0	76	0	
+9	94	99	18	167508	42	0	80	0	
+10	68	4	70	19040	1	95	0	0	
+11	88	100	11	96800	25	0	89	0	
+12	29	7	4	812	2	91	95	0	
+13	81	57	51	235467	36	0	34	0	
+14	79	83	45	295065	24	0	0	0	
+15	82	71	42	244524	32	0	34	0	
+16	70	97	60	407400	9	0	0	0	
+17	60	58	62	215760	39	0	0	0	
+18	66	92	27	163944	46	0	0	0	
+19	72	95	33	225720	38	0	0	0	
+20	73	90	4	26280	14	0	96	0	
+21	94	87	28	228984	37	0	29	0	
+22	39	80	88	274560	22	0	0	61	
+23	69	59	94	382674	12	0	0	0	
+24	46	43	48	94944	22	0	0	0	
+25	35	15	48	25200	14	77	47	0	
+26	95	96	22	200640	32	0	78	0	
+27	34	30	42	42840	17	0	0	66	
+28	92	81	15	111780	2	0	84	0	
+29	97	69	36	240948	34	0	0	0	
+30	22	87	66	126324	4	0	0	78	
+31	89	88	29	227128	37	0	57	0	
+32	76	74	26	146224	46	0	74	0	
+33	76	83	7	44156	10	0	93	0	
+34	79	92	50	363400	13	0	0	0	
+35	87	81	42	295974	23	0	0	0	
+36	76	97	27	199044	40	0	39	0	
+37	87	66	5	28710	40	0	95	0	
+38	39	10	9	3510	2	85	84	17	
+39	89	87	11	85173	49	0	30	0	
+40	80	98	44	344960	8	0	56	0	
+41	88	80	14	98560	23	0	86	0	
+42	98	87	22	187572	34	0	78	0	
+43	80	74	48	284160	25	0	38	0	
+44	71	61	64	277184	27	0	0	0	
+45	66	73	41	197538	43	0	0	0	
+46	39	93	84	304668	19	0	0	55	
+47	66	96	19	120384	47	0	71	0	
+48	93	97	25	225525	29	0	75	0	
+49	94	90	10	84600	49	0	41	0	
+50	30	77	75	173250	39	0	0	70	
+51	66	83	22	120516	47	0	49	0	
+52	17	21	38	13566	6	70	0	69	
+53	96	42	97	391104	11	0	0	0	
+54	98	16	96	150528	3	83	0	0	
+55	82	10	99	81180	10	86	0	0	
+56	72	79	21	119448	48	0	19	0	
+57	92	66	19	115368	27	0	64	0	
+58	72	29	80	167040	45	0	0	0	
+59	84	34	93	265608	27	66	0	0	
+60	78	71	25	138450	47	0	24	0	
+61	83	71	29	170897	44	0	29	0	
+62	29	42	5	6090	5	0	82	0	
+63	77	87	16	107184	26	0	84	0	
+64	90	81	35	255150	30	0	0	0	
+65	80	70	3	16800	11	0	97	0	
+66	92	86	10	79120	50	0	0	0	
+67	72	98	40	282240	26	0	0	0	
+68	91	77	49	343343	14	0	47	0	
+69	66	94	34	210936	39	0	62	0	
+70	95	66	9	56430	31	0	81	0	
+71	26	76	73	144248	38	0	0	72	
+72	39	12	32	14976	8	0	0	0	
+73	86	99	9	76626	50	0	10	0	
+74	27	33	50	44550	6	0	0	69	
+75	9	68	72	44064	3	0	28	90	
+76	77	83	84	536844	3	0	0	0	
+77	90	99	46	409860	7	0	0	0	
+78	53	60	63	200340	41	0	0	35	
+79	82	100	29	237800	35	0	44	0	
+80	79	25	81	159975	45	29	0	0	
+81	69	71	66	323334	18	0	0	0	
+82	72	87	28	175392	41	0	67	0	
+83	16	85	74	100640	2	0	0	79	
+84	82	93	45	343170	15	0	0	0	
+85	6	100	68	40800	7	0	0	90	
+86	88	69	50	303600	21	0	0	0	
+87	71	77	39	213213	40	0	0	0	
+88	66	92	15	91080	48	0	77	0	
+89	76	75	14	79800	49	0	73	0	
+90	50	5	45	11250	5	93	0	0	
+91	89	81	14	100926	3	0	84	0	
+92	74	85	19	119510	48	0	0	0	
+93	86	83	47	335486	16	0	0	0	
+94	82	81	29	192618	40	0	66	0	
+95	78	60	91	425880	4	0	0	0	
+96	67	99	34	225522	38	0	33	0	
+97	69	68	36	168912	44	0	58	0	
+98	88	82	50	360800	13	0	50	0	
+99	79	87	23	158079	46	0	27	0	
+100	71	85	29	175015	44	0	0	0	
+101	96	77	1	7392	5	0	98	0	
+102	81	97	39	306423	20	0	50	0	
+103	80	80	8	51200	48	0	92	0	
+104	87	18	70	109620	18	78	0	0	
+105	69	79	44	239844	35	0	0	0	
+106	86	91	1	7826	2	0	99	0	
+107	79	98	17	131614	45	0	83	0	
+108	73	88	24	154176	46	0	50	0	
+109	43	93	98	391902	5	0	0	56	
+110	92	100	7	64400	15	0	93	0	
+111	35	71	80	198800	42	0	0	0	
+112	90	74	2	13320	3	0	98	0	
+113	79	78	5	30810	18	0	66	0	
+114	89	21	88	164472	43	77	0	0	
+115	90	80	34	244800	32	0	0	0	
+116	2	94	74	13912	1	0	0	97	
+117	86	83	4	28552	6	0	96	0	
+118	79	25	66	130350	17	73	0	0	
+119	87	18	77	120582	21	81	0	0	
+120	35	73	74	189070	42	0	0	35	
+121	8	42	15	5040	1	0	79	89	
+122	91	99	29	261261	18	0	71	0	
+123	93	68	50	316200	16	0	47	0	
+124	92	92	32	270848	17	0	68	0	
+125	79	81	3	19197	1	0	97	0	
+126	77	36	97	268884	12	59	0	0	
+127	92	96	9	79488	49	0	87	0	
+128	68	87	24	141984	47	0	0	0	
+129	83	89	11	81257	49	0	62	0	
+130	79	92	47	341596	15	0	45	0	
+131	40	87	75	261000	29	0	0	0	
+132	96	23	89	196512	36	74	0	0	
+133	55	68	84	314160	19	0	0	0	
+134	86	71	15	91590	36	0	85	0	
+135	95	97	33	304095	6	0	63	0	
+136	56	91	82	417872	5	0	0	0	
+137	23	42	28	27048	3	0	0	77	
+138	77	84	10	64680	50	0	38	0	
+139	21	23	14	6762	3	42	0	77	
+140	87	81	42	295974	21	0	50	0	
+141	17	19	11	3553	2	81	84	0	
+142	84	66	17	94248	27	0	83	0	
+143	82	32	92	241408	31	66	0	0	
+144	38	87	75	247950	29	0	0	40	
+145	88	87	12	91872	37	0	86	0	
+146	67	93	50	311550	20	0	0	0	
+147	96	22	95	200640	28	78	0	0	
+148	74	60	60	266400	28	0	37	0	
+149	69	87	40	240120	34	0	36	0	
+150	78	71	53	293514	24	0	45	0	
+151	58	53	97	298178	22	43	0	0	
+152	71	40	95	269800	4	60	0	0	
+153	75	88	5	33000	7	0	95	0	
+154	86	96	49	404544	7	0	46	0	
+155	72	76	16	87552	49	0	0	0	
+156	83	88	56	409024	8	12	0	0	
+157	89	95	97	820135	1	0	0	0	
+158	3	45	45	6075	2	0	0	95	
+159	79	97	84	643692	2	0	0	0	
+160	94	78	37	271284	28	0	0	0	
+161	86	73	44	276232	26	0	40	0	
+162	86	86	9	66564	50	0	29	0	
+163	85	97	7	57715	21	0	92	0	
+164	90	83	5	37350	4	0	95	0	
+165	82	75	1	6150	5	0	99	0	
+166	95	83	32	252320	30	0	35	0	
+167	93	93	29	250821	30	0	71	0	
+168	78	27	77	162162	42	73	0	0	
+169	69	95	63	412965	6	0	0	0	
+170	94	74	34	236504	36	0	0	0	
+171	85	96	40	326400	9	0	60	0	
+172	97	85	25	206125	35	0	75	0	
+173	96	70	44	295680	23	0	42	0	
+174	96	8	84	64512	13	92	0	0	
+175	70	87	14	85260	49	0	16	0	
+176	99	86	46	391644	10	0	0	0	
+177	92	85	47	367540	10	0	46	0	
+178	98	99	11	106722	20	0	89	0	
+179	87	82	34	242556	33	0	0	0	
+180	100	87	23	200100	33	0	77	0	
+181	87	15	69	90045	16	85	0	0	
+182	88	91	29	232232	37	0	0	0	
+183	35	88	67	206360	41	0	0	0	
+184	86	85	15	109650	19	0	85	0	
+185	92	92	10	84640	47	0	90	0	
+186	66	73	68	327624	17	0	0	0	
+187	74	67	5	24790	50	0	48	0	
+188	6	11	38	2508	2	85	0	79	
+189	76	67	5	25460	41	0	95	0	
+190	13	11	3	429	1	81	97	0	
+191	76	55	82	342760	11	42	0	0	
+192	82	93	47	358422	14	0	0	0	
+193	8	99	79	62568	1	0	0	89	
+194	84	90	38	287280	25	0	0	0	
+195	88	85	11	82280	49	0	51	0	
+196	24	37	32	28416	6	33	0	69	
+197	61	58	72	254736	31	0	0	0	
+198	92	73	10	67160	50	0	19	0	
+199	72	95	31	212040	38	0	67	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=3).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	77	85	85085	28	0	0	86	
+1	100	66	9	59400	3	0	91	0	
+2	19	73	77	106799	48	25	0	0	
+3	22	6	24	3168	3	83	45	0	
+4	41	71	66	192126	43	0	0	0	
+5	13	73	75	71175	49	0	0	60	
+6	10	95	96	91200	5	0	0	90	
+7	32	72	97	223488	37	0	0	0	
+8	42	77	89	287826	21	0	0	55	
+9	44	99	98	426888	5	0	0	46	
+10	68	4	70	19040	1	96	0	0	
+11	48	100	86	412800	9	0	0	0	
+12	29	7	4	812	2	86	95	21	
+13	81	57	51	235467	28	0	44	0	
+14	79	83	45	295065	24	0	0	0	
+15	2	71	72	10224	24	0	0	97	
+16	70	97	60	407400	11	0	0	0	
+17	60	58	62	215760	38	0	0	0	
+18	66	92	27	163944	8	0	63	0	
+19	12	95	93	106020	16	0	0	87	
+20	48	90	69	298080	23	0	0	0	
+21	39	87	78	264654	31	0	0	0	
+22	39	80	88	274560	29	0	0	0	
+23	69	59	94	382674	14	0	0	0	
+24	46	43	48	94944	48	25	0	37	
+25	35	15	48	25200	19	71	0	0	
+26	5	96	97	46560	33	0	0	93	
+27	34	30	42	42840	33	58	0	0	
+28	2	81	90	14580	3	0	0	98	
+29	37	69	91	232323	35	0	0	36	
+30	22	87	66	126324	32	0	0	78	
+31	89	88	29	227128	23	0	69	0	
+32	1	74	81	5994	7	0	0	99	
+33	6	83	92	45816	44	0	0	93	
+34	4	92	70	25760	13	0	0	96	
+35	17	81	77	106029	49	0	0	0	
+36	46	97	72	321264	20	0	0	0	
+37	87	66	5	28710	16	0	93	0	
+38	39	10	9	3510	2	86	84	38	
+39	4	87	81	28188	6	0	0	96	
+40	80	98	44	344960	10	0	56	0	
+41	8	80	94	60160	49	0	0	83	
+42	98	87	22	187572	31	0	78	0	
+43	45	74	73	243090	34	0	0	0	
+44	71	61	64	277184	27	0	0	27	
+45	36	73	66	173448	45	0	0	0	
+46	39	93	84	304668	20	0	0	46	
+47	11	96	94	99264	1	0	0	89	
+48	38	97	100	368600	15	0	0	0	
+49	49	90	100	441000	4	0	0	50	
+50	30	77	75	173250	45	0	0	36	
+51	46	83	77	293986	25	0	0	0	
+52	17	21	38	13566	11	79	60	0	
+53	96	42	97	391104	13	0	0	0	
+54	98	16	96	150528	24	83	0	0	
+55	82	10	99	81180	17	87	0	0	
+56	42	79	86	285348	22	0	0	58	
+57	27	66	84	149688	27	0	0	0	
+58	72	29	80	167040	38	68	0	0	
+59	84	34	93	265608	27	66	0	0	
+60	33	71	100	234300	34	0	0	45	
+61	33	71	94	220242	37	0	0	32	
+62	29	42	5	6090	3	0	84	0	
+63	42	87	91	332514	17	0	0	47	
+64	25	81	70	141750	47	0	0	0	
+65	35	70	78	191100	43	0	0	41	
+66	27	86	90	208980	39	0	0	73	
+67	2	98	95	18620	21	0	0	97	
+68	16	77	84	103488	41	0	0	84	
+69	16	94	89	133856	10	0	0	84	
+70	35	66	99	228690	36	0	0	0	
+71	26	76	73	144248	46	0	0	54	
+72	39	12	32	14976	9	87	0	48	
+73	1	99	79	7821	4	0	0	99	
+74	27	33	50	44550	12	0	46	67	
+75	9	68	72	44064	38	0	0	60	
+76	77	83	84	536844	3	0	0	0	
+77	50	99	91	450450	4	0	0	0	
+78	53	60	63	200340	41	0	0	31	
+79	17	100	74	125800	31	0	0	79	
+80	79	25	81	159975	34	74	0	0	
+81	69	71	66	323334	19	0	0	0	
+82	47	87	83	339387	17	0	0	0	
+83	16	85	74	100640	49	0	0	17	
+84	17	93	70	110670	48	0	0	83	
+85	6	100	68	40800	50	0	0	41	
+86	18	69	85	105570	48	25	0	19	
+87	36	77	84	232848	35	0	0	0	
+88	6	92	75	41400	50	0	0	35	
+89	11	75	69	56925	50	0	0	0	
+90	50	5	45	11250	3	83	0	0	
+91	9	81	69	50301	50	0	0	11	
+92	34	85	69	199410	42	0	0	0	
+93	26	83	87	187746	42	0	0	74	
+94	37	81	69	206793	40	0	0	0	
+95	78	60	91	425880	6	0	0	0	
+96	32	99	74	234432	33	0	0	61	
+97	34	68	71	164152	45	0	0	66	
+98	18	82	95	140220	24	0	0	79	
+99	34	87	73	215934	37	0	0	66	
+100	46	85	69	269790	29	0	0	39	
+101	36	77	81	224532	36	0	0	35	
+102	31	97	84	252588	8	0	0	69	
+103	10	80	83	66400	49	0	0	73	
+104	87	18	70	109620	45	77	0	0	
+105	19	79	99	148599	15	0	0	81	
+106	21	91	91	173901	3	0	0	77	
+107	9	98	67	59094	49	0	0	91	
+108	23	88	74	149776	46	0	0	31	
+109	43	93	98	391902	7	0	0	56	
+110	7	100	77	53900	9	0	0	93	
+111	35	71	80	198800	42	0	0	34	
+112	10	74	92	68080	26	0	0	90	
+113	34	78	95	251940	18	0	0	66	
+114	89	21	88	164472	22	79	0	0	
+115	25	80	69	138000	47	0	0	25	
+116	2	94	74	13912	23	0	0	98	
+117	31	83	79	203267	41	0	0	0	
+118	79	25	66	130350	48	0	0	0	
+119	87	18	77	120582	44	82	0	0	
+120	35	73	74	189070	44	0	0	0	
+121	8	42	15	5040	7	0	82	0	
+122	46	99	94	428076	5	0	0	0	
+123	43	68	95	277780	26	0	0	0	
+124	42	92	92	355488	16	0	0	45	
+125	14	81	68	77112	49	0	0	33	
+126	77	36	97	268884	14	59	0	0	
+127	17	96	69	112608	47	0	0	74	
+128	18	87	84	131544	30	0	0	82	
+129	13	89	66	76362	49	0	0	47	
+130	24	92	97	214176	38	0	0	72	
+131	40	87	75	261000	31	0	0	39	
+132	96	23	89	196512	21	77	0	0	
+133	55	68	84	314160	21	0	0	0	
+134	31	71	70	154070	46	0	0	0	
+135	35	97	83	281785	25	0	0	46	
+136	56	91	82	417872	7	0	0	0	
+137	23	42	28	27048	11	37	60	0	
+138	47	84	70	276360	26	0	0	43	
+139	21	23	14	6762	2	76	84	0	
+140	17	81	87	119799	34	0	0	79	
+141	17	19	11	3553	2	76	84	21	
+142	24	66	82	129888	47	0	0	50	
+143	82	32	92	241408	30	60	0	0	
+144	38	87	75	247950	32	0	0	40	
+145	88	87	12	91872	25	0	84	0	
+146	67	93	50	311550	12	0	46	0	
+147	96	22	95	200640	18	78	0	0	
+148	74	60	60	266400	30	0	0	0	
+149	29	87	100	252300	11	0	0	70	
+150	78	71	53	293514	24	0	45	0	
+151	58	53	97	298178	22	0	0	0	
+152	71	40	95	269800	6	60	0	0	
+153	25	88	95	209000	39	0	0	46	
+154	6	96	79	45504	50	0	0	20	
+155	72	76	16	87552	2	0	84	0	
+156	83	88	56	409024	10	0	0	0	
+157	89	95	97	820135	1	0	0	0	
+158	3	45	45	6075	12	33	46	67	
+159	79	97	84	643692	2	0	0	0	
+160	19	78	77	114114	46	0	0	80	
+161	86	73	44	276232	28	0	0	0	
+162	21	86	99	178794	2	0	0	79	
+163	45	97	82	357930	16	0	0	0	
+164	90	83	5	37350	6	0	95	0	
+165	82	75	1	6150	1	0	97	0	
+166	40	83	77	255640	32	0	0	0	
+167	18	93	84	140616	25	0	0	81	
+168	78	27	77	162162	28	73	0	0	
+169	69	95	63	412965	8	0	0	0	
+170	14	74	94	97384	20	0	0	86	
+171	30	96	70	201600	19	0	0	69	
+172	27	85	95	218025	35	0	0	73	
+173	31	70	84	182280	44	0	0	35	
+174	96	8	84	64512	3	91	0	0	
+175	45	87	99	387585	9	0	0	48	
+176	99	86	46	391644	12	0	0	0	
+177	27	85	82	188190	40	0	0	73	
+178	18	99	91	162162	6	0	0	78	
+179	27	82	79	174906	44	0	0	66	
+180	50	87	68	295800	23	0	0	48	
+181	87	15	69	90045	26	84	0	0	
+182	88	91	29	232232	19	0	70	0	
+183	35	88	67	206360	40	0	0	37	
+184	11	85	80	74800	17	0	0	89	
+185	92	92	10	84640	8	0	90	0	
+186	66	73	68	327624	18	0	0	0	
+187	9	67	70	42210	50	0	0	26	
+188	6	11	38	2508	2	86	0	79	
+189	46	67	70	215740	39	0	0	0	
+190	13	11	3	429	1	75	97	0	
+191	76	55	82	342760	13	42	0	0	
+192	42	93	92	359352	15	0	0	38	
+193	8	99	79	62568	47	0	0	91	
+194	24	90	73	157680	43	0	0	76	
+195	28	85	91	216580	36	0	0	72	
+196	24	37	32	28416	11	0	60	0	
+197	61	58	72	254736	33	0	0	0	
+198	12	73	90	78840	29	0	0	88	
+199	22	95	76	158840	14	0	0	78	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=4).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	68	53	76	273904	109	0	0	0	
+1	100	66	9	59400	10	0	0	0	
+2	76	96	68	496128	39	0	0	0	
+3	22	6	24	3168	7	87	69	0	
+4	70	99	61	422730	58	0	0	0	
+5	89	83	89	657443	10	0	9	0	
+6	84	64	98	526848	31	0	0	0	
+7	60	58	90	313200	96	0	0	0	
+8	74	51	80	301920	99	0	0	0	
+9	99	71	68	477972	47	0	0	0	
+10	68	4	70	19040	3	96	0	0	
+11	91	65	83	490945	40	0	0	0	
+12	29	7	4	812	2	91	84	0	
+13	81	57	51	235467	123	0	0	0	
+14	79	83	45	295065	73	0	55	0	
+15	89	98	97	846034	1	0	0	0	
+16	70	97	60	407400	62	0	0	0	
+17	60	58	62	215760	125	0	0	0	
+18	66	92	27	163944	19	0	68	0	
+19	77	99	84	640332	13	0	0	0	
+20	74	73	81	437562	54	0	0	0	
+21	74	80	52	307840	98	0	0	0	
+22	39	80	88	274560	52	0	0	61	
+23	69	59	94	382674	70	0	0	0	
+24	46	43	48	94944	81	55	0	0	
+25	35	15	48	25200	20	83	0	0	
+26	82	83	84	571704	20	0	0	0	
+27	34	30	42	42840	43	64	0	0	
+28	53	60	81	257580	117	0	0	0	
+29	57	70	90	359100	79	0	0	0	
+30	22	87	66	126324	13	0	0	77	
+31	89	88	29	227128	18	0	0	0	
+32	93	83	69	532611	29	0	0	0	
+33	89	53	60	283020	105	0	0	0	
+34	96	96	77	709632	5	0	23	0	
+35	92	91	100	837200	2	0	0	0	
+36	52	72	68	254592	119	0	0	0	
+37	87	66	5	28710	8	0	94	0	
+38	39	10	9	3510	5	87	0	0	
+39	85	81	64	440640	53	0	0	0	
+40	80	98	44	344960	61	0	56	0	
+41	55	67	80	294800	102	0	0	0	
+42	98	87	22	187572	5	0	0	0	
+43	59	51	60	180540	128	0	0	0	
+44	71	61	64	277184	108	0	0	0	
+45	63	90	58	328860	89	0	0	0	
+46	39	93	84	304668	49	0	0	58	
+47	82	52	58	247312	120	0	0	0	
+48	61	63	84	322812	93	0	0	0	
+49	63	73	79	363321	74	0	0	0	
+50	30	77	75	173250	34	0	0	66	
+51	64	85	97	527680	30	0	0	0	
+52	17	21	38	13566	11	76	0	73	
+53	96	42	97	391104	63	51	0	0	
+54	98	16	96	150528	10	84	0	0	
+55	82	10	99	81180	4	87	0	0	
+56	56	61	77	263032	114	0	0	0	
+57	62	100	69	427800	55	0	0	0	
+58	72	29	80	167040	22	70	0	0	
+59	84	34	93	265608	32	66	0	0	
+60	96	82	64	503808	35	0	0	0	
+61	96	71	52	354432	66	0	46	0	
+62	29	42	5	6090	13	0	94	0	
+63	61	56	69	235704	122	0	0	0	
+64	90	60	90	486000	44	0	0	0	
+65	61	62	88	332816	87	0	0	0	
+66	86	74	53	337292	85	0	0	0	
+67	73	90	100	657000	11	0	0	0	
+68	91	87	99	783783	4	0	0	0	
+69	86	98	68	573104	19	0	0	0	
+70	65	55	95	339625	84	0	0	0	
+71	26	76	73	144248	11	0	0	73	
+72	39	12	32	14976	18	88	0	0	
+73	69	80	88	485760	45	0	0	0	
+74	27	33	50	44550	16	0	0	71	
+75	9	68	72	44064	3	0	0	89	
+76	77	83	84	536844	28	0	0	0	
+77	89	60	94	501960	37	0	0	0	
+78	53	60	63	200340	127	0	0	0	
+79	66	89	86	505164	34	0	0	0	
+80	79	25	81	159975	21	75	0	0	
+81	69	71	66	323334	92	0	0	0	
+82	82	73	82	490852	41	0	0	0	
+83	16	85	74	100640	12	0	0	79	
+84	51	95	56	271320	110	0	0	0	
+85	6	100	68	40800	4	0	0	94	
+86	56	89	52	259168	116	0	0	0	
+87	79	79	60	374460	71	0	0	0	
+88	52	79	95	390260	67	0	0	0	
+89	87	63	62	339822	83	0	0	0	
+90	50	5	45	11250	8	95	0	0	
+91	92	66	85	516120	32	0	0	0	
+92	73	78	59	335946	86	0	0	0	
+93	100	54	61	329400	88	0	0	0	
+94	71	97	66	454542	50	0	0	0	
+95	78	60	91	425880	57	0	0	0	
+96	56	76	85	361760	77	0	0	0	
+97	65	58	87	327990	90	0	0	0	
+98	63	69	67	291249	104	0	0	0	
+99	51	50	96	244800	111	50	0	0	
+100	89	63	79	442953	51	0	0	0	
+101	91	83	72	543816	25	0	0	0	
+102	68	86	64	374272	72	0	0	0	
+103	96	97	71	661152	9	0	0	0	
+104	87	18	70	109620	35	82	0	0	
+105	82	72	83	490032	42	0	0	0	
+106	99	87	65	559845	23	0	0	0	
+107	82	51	97	405654	63	0	0	0	
+108	64	56	68	243712	121	0	0	0	
+109	43	93	98	391902	59	0	0	56	
+110	70	71	73	362810	75	0	0	0	
+111	35	71	80	198800	67	0	0	52	
+112	79	95	67	502835	36	0	0	0	
+113	72	91	65	425880	56	0	0	0	
+114	89	21	88	164472	6	0	0	0	
+115	95	58	56	308560	97	0	0	0	
+116	2	94	74	13912	1	0	0	97	
+117	55	51	62	173910	129	0	0	0	
+118	79	25	66	130350	41	73	0	0	
+119	87	18	77	120582	15	77	0	0	
+120	35	73	74	189070	74	0	0	63	
+121	8	42	15	5040	1	0	79	89	
+122	89	79	97	682007	6	21	0	0	
+123	55	67	61	224785	124	0	0	0	
+124	55	75	76	313500	95	0	0	0	
+125	64	84	64	344064	80	0	0	0	
+126	77	36	97	268884	31	64	0	0	
+127	58	84	94	457968	49	0	0	0	
+128	55	60	85	280500	107	0	0	0	
+129	79	85	55	369325	73	0	0	0	
+130	60	55	64	211200	126	0	0	0	
+131	40	87	75	261000	65	0	0	56	
+132	96	23	89	196512	14	70	0	0	
+133	55	68	84	314160	94	0	0	0	
+134	80	68	99	538560	27	0	0	0	
+135	100	85	80	680000	7	0	0	0	
+136	56	91	82	417872	59	0	0	0	
+137	23	42	28	27048	16	33	32	71	
+138	77	61	84	394548	64	0	0	0	
+139	21	23	14	6762	11	76	38	73	
+140	98	70	89	610540	14	0	0	0	
+141	17	19	11	3553	6	0	88	0	
+142	88	70	91	560560	22	0	0	0	
+143	82	32	92	241408	27	68	0	0	
+144	38	87	75	247950	55	0	0	62	
+145	88	87	12	91872	7	0	80	0	
+146	67	93	50	311550	82	0	50	0	
+147	96	22	95	200640	8	73	0	0	
+148	74	60	60	266400	112	0	0	0	
+149	71	94	91	607334	16	0	0	0	
+150	78	71	53	293514	103	0	0	0	
+151	58	53	97	298178	101	0	0	0	
+152	71	40	95	269800	37	60	0	0	
+153	72	82	66	389664	68	0	0	0	
+154	85	77	76	497420	38	0	0	0	
+155	72	76	16	87552	12	0	84	0	
+156	83	88	56	409024	61	0	0	0	
+157	89	95	97	820135	3	0	0	0	
+158	3	45	45	6075	2	0	0	92	
+159	79	97	84	643692	12	0	0	0	
+160	66	83	70	383460	69	0	0	0	
+161	86	73	44	276232	85	0	53	0	
+162	77	100	71	546700	24	0	0	0	
+163	96	71	50	340800	82	0	0	0	
+164	90	83	5	37350	7	0	92	0	
+165	82	75	1	6150	1	0	97	0	
+166	56	78	90	393120	65	0	0	0	
+167	97	73	94	665614	8	0	0	0	
+168	78	27	77	162162	40	65	0	0	
+169	69	95	63	412965	60	0	0	0	
+170	78	75	96	561600	21	0	0	0	
+171	61	86	84	440664	52	0	0	0	
+172	51	59	88	264792	113	0	0	0	
+173	88	64	87	489984	43	0	0	0	
+174	96	8	84	64512	2	91	0	0	
+175	71	94	81	540594	26	0	0	0	
+176	99	86	46	391644	66	0	0	0	
+177	85	76	72	465120	48	0	0	0	
+178	80	90	83	597600	17	0	0	0	
+179	59	91	67	359723	78	0	0	0	
+180	100	94	61	573400	18	0	39	0	
+181	87	15	69	90045	7	85	0	0	
+182	88	91	29	232232	9	0	71	0	
+183	35	88	67	206360	30	0	0	64	
+184	57	74	62	261516	115	0	0	0	
+185	92	92	10	84640	13	0	84	0	
+186	66	73	68	327624	91	0	0	0	
+187	63	81	59	301077	100	0	0	0	
+188	6	11	38	2508	2	45	0	92	
+189	66	76	96	481536	46	0	0	0	
+190	13	11	3	429	1	75	97	0	
+191	76	55	82	342760	81	0	0	0	
+192	86	77	92	609224	15	0	0	0	
+193	8	99	79	62568	1	0	0	89	
+194	86	74	57	362748	76	0	0	0	
+195	53	78	68	281112	106	0	0	0	
+196	24	37	32	28416	16	33	0	71	
+197	61	58	72	254736	118	0	0	0	
+198	68	50	79	268600	111	0	0	0	
+199	82	86	72	507744	33	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=5).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	42	20	10920	9	0	0	83	
+1	100	66	9	59400	17	0	68	0	
+2	19	18	42	14364	16	73	0	79	
+3	22	6	24	3168	11	85	69	46	
+4	41	1	6	246	23	60	92	0	
+5	13	23	35	10465	24	0	0	87	
+6	10	45	6	2700	4	0	0	88	
+7	32	37	17	20128	27	0	82	0	
+8	42	22	24	22176	14	76	70	46	
+9	44	9	18	7128	12	80	77	42	
+10	68	4	70	19040	26	78	0	0	
+11	48	20	11	10560	17	73	81	0	
+12	29	7	4	812	21	60	93	0	
+13	81	57	51	235467	26	0	0	0	
+14	79	83	45	295065	10	0	46	0	
+15	2	21	42	1764	5	0	0	98	
+16	70	97	60	407400	3	0	0	0	
+17	60	58	62	215760	24	0	0	0	
+18	66	92	27	163944	3	0	60	0	
+19	12	15	33	5940	21	60	0	84	
+20	48	10	4	1920	13	0	94	47	
+21	39	2	28	2184	26	78	70	0	
+22	39	80	88	274560	12	0	0	58	
+23	69	59	94	382674	13	0	0	0	
+24	46	43	48	94944	26	0	51	0	
+25	35	15	48	25200	25	58	33	0	
+26	5	41	22	4510	2	0	44	95	
+27	34	30	42	42840	25	58	33	35	
+28	2	11	15	330	3	0	0	97	
+29	37	44	36	58608	23	0	60	38	
+30	22	87	66	126324	8	0	22	75	
+31	89	88	29	227128	9	0	56	0	
+32	1	9	26	234	3	0	0	99	
+33	6	3	7	126	22	0	91	91	
+34	4	37	50	7400	1	0	0	95	
+35	17	41	42	29274	16	0	44	78	
+36	46	17	27	21114	22	60	0	50	
+37	87	66	5	28710	7	0	94	0	
+38	39	10	9	3510	18	0	80	54	
+39	4	22	11	968	9	0	0	96	
+40	80	98	44	344960	2	0	0	0	
+41	8	20	14	2240	19	0	0	92	
+42	98	87	22	187572	8	0	0	0	
+43	45	44	48	95040	21	0	0	53	
+44	71	61	64	277184	20	0	0	0	
+45	36	18	41	26568	22	60	46	0	
+46	39	93	84	304668	6	0	0	43	
+47	11	26	19	5434	26	0	51	88	
+48	38	47	25	44650	23	0	60	0	
+49	49	15	10	7350	13	77	89	0	
+50	30	77	75	173250	13	0	0	69	
+51	46	43	22	43516	20	0	64	0	
+52	17	21	38	13566	15	73	0	78	
+53	96	42	97	391104	24	58	0	0	
+54	98	16	96	150528	27	55	0	0	
+55	82	10	99	81180	9	88	0	0	
+56	42	14	21	12348	12	80	77	0	
+57	27	16	19	8208	18	0	80	27	
+58	72	29	80	167040	18	0	0	0	
+59	84	34	93	265608	21	60	0	0	
+60	33	16	25	13200	22	60	46	36	
+61	33	26	29	24882	16	73	66	0	
+62	29	42	5	6090	20	0	64	46	
+63	42	47	16	31584	15	0	84	0	
+64	25	16	35	14000	18	29	0	35	
+65	35	45	3	4725	15	0	84	42	
+66	27	16	10	4320	18	0	80	0	
+67	2	38	40	3040	2	0	0	98	
+68	16	37	49	29008	27	0	0	76	
+69	16	39	34	21216	19	0	66	82	
+70	35	16	9	5040	17	73	81	48	
+71	26	76	73	144248	14	0	0	71	
+72	39	12	32	14976	8	88	45	43	
+73	1	9	9	81	1	0	0	99	
+74	27	33	50	44550	24	0	0	60	
+75	9	68	72	44064	5	0	0	89	
+76	77	83	84	536844	11	0	0	0	
+77	50	29	46	66700	22	60	0	0	
+78	53	60	63	200340	21	0	0	0	
+79	17	40	29	19720	6	0	0	82	
+80	79	25	81	159975	17	73	0	0	
+81	69	71	66	323334	19	0	0	0	
+82	47	37	28	48692	25	0	72	45	
+83	16	85	74	100640	11	0	0	77	
+84	17	38	45	29070	26	0	0	81	
+85	6	100	68	40800	1	0	0	87	
+86	18	24	50	21600	23	60	0	82	
+87	36	7	39	9828	8	88	0	50	
+88	6	37	15	3330	7	0	12	94	
+89	11	40	14	6160	9	0	56	89	
+90	50	5	45	11250	8	88	0	0	
+91	9	31	14	3906	16	0	0	86	
+92	34	35	19	22610	24	0	62	0	
+93	26	3	47	3666	25	58	33	69	
+94	37	26	29	27898	24	0	62	52	
+95	78	60	91	425880	22	0	0	0	
+96	32	24	34	26112	16	73	66	33	
+97	34	38	36	46512	21	0	63	50	
+98	18	17	50	15300	17	73	0	79	
+99	34	47	23	36754	3	0	60	66	
+100	46	20	29	26680	14	76	70	0	
+101	36	22	1	792	6	0	98	0	
+102	31	32	39	38688	22	60	46	69	
+103	10	45	8	3600	4	0	92	90	
+104	87	18	70	109620	14	76	0	0	
+105	19	39	44	32604	22	0	0	78	
+106	21	11	1	231	6	0	98	36	
+107	9	38	17	5814	17	0	0	89	
+108	23	43	24	23736	17	0	0	66	
+109	43	93	98	391902	6	0	0	0	
+110	7	30	7	1470	7	0	0	88	
+111	35	71	80	198800	18	29	0	0	
+112	10	39	2	780	5	0	97	82	
+113	34	18	5	3060	13	0	94	0	
+114	89	21	88	164472	26	57	0	0	
+115	25	50	34	42500	2	0	44	67	
+116	2	94	74	13912	1	0	0	93	
+117	31	28	4	3472	22	0	91	0	
+118	79	25	66	130350	16	73	0	0	
+119	87	18	77	120582	12	80	0	0	
+120	35	73	74	189070	15	0	0	55	
+121	8	42	15	5040	1	0	84	92	
+122	46	14	29	18676	11	85	69	0	
+123	43	8	50	17200	8	88	45	0	
+124	42	47	32	63168	19	0	66	40	
+125	14	26	3	1092	22	0	91	31	
+126	77	36	97	268884	20	61	0	0	
+127	17	1	9	153	17	73	81	83	
+128	18	32	24	13824	24	0	62	34	
+129	13	19	11	2717	27	0	82	84	
+130	24	17	47	19176	18	0	0	72	
+131	40	87	75	261000	8	0	22	0	
+132	96	23	89	196512	13	77	0	0	
+133	55	68	84	314160	15	0	0	0	
+134	31	41	15	19065	21	0	63	0	
+135	35	2	33	2310	25	58	0	0	
+136	56	91	82	417872	7	0	12	0	
+137	23	42	28	27048	19	0	0	69	
+138	47	14	10	6580	13	77	89	49	
+139	21	23	14	6762	15	73	77	0	
+140	17	26	42	18564	20	61	0	77	
+141	17	19	11	3553	15	73	77	71	
+142	24	31	17	12648	27	0	82	32	
+143	82	32	92	241408	23	60	0	0	
+144	38	87	75	247950	7	0	12	56	
+145	88	87	12	91872	7	0	0	0	
+146	67	93	50	311550	2	0	44	0	
+147	96	22	95	200640	19	71	0	0	
+148	74	60	60	266400	23	0	0	0	
+149	29	17	40	19720	26	78	0	68	
+150	78	71	53	293514	16	0	44	0	
+151	58	53	97	298178	12	0	0	0	
+152	71	40	95	269800	14	0	0	0	
+153	25	43	5	5375	11	0	84	72	
+154	6	21	49	6174	11	0	0	93	
+155	72	76	16	87552	11	0	84	0	
+156	83	88	56	409024	9	0	0	0	
+157	89	95	97	820135	5	0	0	0	
+158	3	45	45	6075	2	0	44	92	
+159	79	97	84	643692	1	0	0	0	
+160	19	38	37	26714	21	0	63	31	
+161	86	73	44	276232	16	0	0	0	
+162	21	31	9	5859	15	0	84	77	
+163	45	2	7	630	21	60	93	29	
+164	90	83	5	37350	4	0	92	0	
+165	82	75	1	6150	5	0	97	0	
+166	40	48	32	61440	19	0	66	0	
+167	18	43	29	22446	10	0	46	79	
+168	78	27	77	162162	15	73	0	0	
+169	69	95	63	412965	4	0	29	0	
+170	14	9	34	4284	9	88	0	82	
+171	30	41	40	49200	25	0	0	61	
+172	27	45	25	30375	3	0	0	70	
+173	31	45	44	61380	4	0	29	69	
+174	96	8	84	64512	7	91	0	0	
+175	45	37	14	23310	25	0	72	0	
+176	99	86	46	391644	10	0	0	0	
+177	27	40	47	50760	20	0	0	71	
+178	18	49	11	9702	2	0	0	80	
+179	27	22	34	20196	16	73	66	65	
+180	50	22	23	25300	15	73	77	21	
+181	87	15	69	90045	11	85	0	0	
+182	88	91	29	232232	4	0	0	0	
+183	35	88	67	206360	8	0	22	40	
+184	11	15	15	2475	24	0	62	89	
+185	92	92	10	84640	1	0	84	0	
+186	66	73	68	327624	17	0	0	0	
+187	9	32	5	1440	7	0	94	87	
+188	6	11	38	2508	15	0	0	90	
+189	46	22	5	5060	22	0	91	45	
+190	13	11	3	429	13	0	94	34	
+191	76	55	82	342760	27	0	0	0	
+192	42	38	47	75012	26	0	51	46	
+193	8	99	79	62568	1	0	0	79	
+194	24	40	38	36480	23	0	0	74	
+195	28	30	11	9240	27	0	82	56	
+196	24	37	32	28416	20	0	64	75	
+197	61	58	72	254736	25	0	0	0	
+198	12	28	10	3360	21	0	63	84	
+199	22	40	31	27280	23	0	60	75	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=6).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	6	2	120	1	81	26	0	
+1	6	3	2	36	1	97	14	0	
+2	8	9	10	720	1	15	80	0	
+3	9	8	2	144	1	0	28	10	
+4	4	5	6	120	1	72	18	0	
+5	1	2	7	14	1	62	21	0	
+6	6	6	1	36	1	81	32	0	
+7	3	3	5	45	1	25	66	0	
+8	6	8	5	240	1	25	61	0	
+9	7	10	9	630	1	33	63	0	
+10	9	7	2	126	1	0	26	10	
+11	2	2	4	16	1	87	40	0	
+12	8	9	9	648	1	33	54	0	
+13	4	4	1	16	1	81	31	0	
+14	10	10	3	300	1	0	9	10	
+15	8	10	1	80	1	0	30	10	
+16	4	5	7	140	1	62	14	0	
+17	8	9	4	288	1	87	36	0	
+18	2	8	2	32	1	0	24	10	
+19	9	8	5	360	1	52	95	0	
+20	2	8	1	16	1	7	99	0	
+21	6	2	4	48	1	87	32	0	
+22	4	7	1	28	1	15	99	0	
+23	3	6	3	54	1	81	11	0	
+24	7	2	7	98	1	62	7	0	
+25	5	1	10	50	1	15	70	0	
+26	9	3	2	54	1	97	12	0	
+27	8	10	4	320	1	87	28	0	
+28	8	10	2	160	1	0	22	10	
+29	5	9	3	135	1	0	6	10	
+30	4	3	9	108	1	33	45	0	
+31	7	1	6	42	1	72	12	0	
+32	8	5	3	120	1	81	8	0	
+33	5	6	5	150	1	72	94	0	
+34	9	8	5	360	1	72	89	0	
+35	5	1	2	10	1	97	10	0	
+36	2	5	10	100	1	15	60	0	
+37	1	4	9	36	1	33	36	0	
+38	8	5	2	80	1	81	24	0	
+39	7	4	6	168	1	72	6	0	
+40	1	3	2	6	1	97	8	0	
+41	8	2	2	32	1	97	6	0	
+42	8	9	4	288	1	87	24	0	
+43	1	9	6	54	1	72	0	0	
+44	7	7	3	147	1	0	3	10	
+45	7	6	8	336	1	52	24	0	
+46	6	10	4	240	1	87	20	0	
+47	7	1	2	14	1	97	4	0	
+48	7	10	7	490	1	62	0	0	
+49	1	6	2	12	1	81	22	0	
+50	5	5	2	50	1	81	20	0	
+51	9	10	9	810	1	33	27	0	
+52	1	7	2	14	1	0	20	10	
+53	3	4	2	24	1	81	18	0	
+54	7	4	10	280	1	15	50	0	
+55	8	10	4	320	1	87	16	0	
+56	2	2	7	28	1	25	48	0	
+57	4	3	6	72	1	25	55	0	
+58	4	8	5	160	1	72	84	0	
+59	3	10	3	90	1	0	0	10	
+60	1	7	8	56	1	52	16	0	
+61	8	6	3	144	1	87	95	0	
+62	6	4	9	216	1	33	18	0	
+63	1	6	9	54	1	33	9	0	
+64	5	7	7	245	1	25	41	0	
+65	5	8	10	400	1	15	40	0	
+66	3	10	9	270	1	33	0	0	
+67	10	7	10	700	1	15	30	0	
+68	2	6	3	36	1	87	92	0	
+69	1	6	5	30	1	72	79	0	
+70	1	8	7	56	1	25	34	0	
+71	1	2	7	14	1	25	27	0	
+72	1	1	6	6	1	43	94	0	
+73	10	3	1	30	1	97	20	0	
+74	9	9	2	162	1	0	18	10	
+75	2	4	1	8	1	81	30	0	
+76	9	9	6	486	1	62	94	0	
+77	9	7	1	63	1	25	99	0	
+78	1	5	7	35	1	43	87	0	
+79	9	4	3	108	1	87	89	0	
+80	5	10	6	300	1	62	88	0	
+81	6	3	10	180	1	15	20	0	
+82	5	9	3	135	1	87	86	0	
+83	9	2	5	90	1	72	74	0	
+84	6	6	7	252	1	43	80	0	
+85	6	2	7	84	1	43	73	0	
+86	10	5	5	250	1	72	69	0	
+87	5	5	3	75	1	87	83	0	
+88	10	9	6	540	1	62	82	0	
+89	8	7	9	504	1	25	18	0	
+90	7	10	2	140	1	0	16	10	
+91	6	7	9	378	1	25	9	0	
+92	4	8	9	288	1	25	0	0	
+93	6	6	9	324	1	0	91	0	
+94	3	9	5	135	1	72	64	0	
+95	6	6	3	108	1	87	80	0	
+96	2	5	2	20	1	81	16	0	
+97	9	9	6	486	1	62	76	0	
+98	5	9	1	45	1	72	99	0	
+99	7	3	10	210	1	15	10	0	
+100	7	3	3	63	1	87	77	0	
+101	6	9	4	216	1	87	12	0	
+102	6	10	10	600	1	15	0	0	
+103	10	9	6	540	1	62	70	0	
+104	5	4	4	80	1	87	8	0	
+105	10	7	6	420	1	62	64	0	
+106	1	9	7	63	1	43	66	0	
+107	4	5	1	20	1	81	29	0	
+108	8	4	10	320	1	7	80	0	
+109	7	1	7	49	1	43	59	0	
+110	3	8	7	168	1	43	52	0	
+111	6	5	4	120	1	87	4	0	
+112	5	6	8	240	1	52	8	0	
+113	5	7	3	105	1	87	74	0	
+114	7	8	6	336	1	62	58	0	
+115	8	4	10	320	1	7	70	0	
+116	9	9	7	567	1	43	45	0	
+117	7	6	10	420	1	7	60	0	
+118	10	5	6	300	1	62	52	0	
+119	1	10	4	40	1	87	0	0	
+120	5	5	5	125	1	72	59	0	
+121	1	10	8	80	1	52	0	0	
+122	9	4	9	324	1	0	82	0	
+123	4	5	9	180	1	0	73	0	
+124	7	8	3	168	1	87	71	0	
+125	6	6	8	288	1	43	16	0	
+126	4	9	7	252	1	43	38	0	
+127	6	7	9	378	1	0	64	0	
+128	4	6	4	96	1	81	4	0	
+129	8	2	7	112	1	43	31	0	
+130	6	6	4	144	1	81	0	0	
+131	8	7	10	560	1	7	50	0	
+132	3	7	7	147	1	43	24	0	
+133	10	4	9	360	1	0	55	0	
+134	9	9	6	486	1	62	46	0	
+135	6	2	1	12	1	97	19	0	
+136	9	7	2	126	1	0	14	10	
+137	5	1	6	30	1	62	40	0	
+138	1	8	10	80	1	7	40	0	
+139	7	8	5	280	1	72	54	0	
+140	4	6	9	216	1	0	46	0	
+141	1	9	7	63	1	52	88	0	
+142	10	1	1	10	1	97	18	0	
+143	9	8	7	504	1	52	81	0	
+144	4	6	3	72	1	87	68	0	
+145	8	3	3	72	1	87	65	0	
+146	10	8	3	240	1	87	62	0	
+147	7	10	7	490	1	52	74	0	
+148	10	3	6	180	1	62	34	0	
+149	9	5	8	360	1	43	8	0	
+150	9	2	10	180	1	7	30	0	
+151	4	8	5	160	1	72	49	0	
+152	3	1	1	3	1	97	17	0	
+153	10	9	7	630	1	52	67	0	
+154	3	4	5	60	1	72	44	0	
+155	2	4	4	32	1	25	95	0	
+156	4	9	8	288	1	43	0	0	
+157	5	1	1	5	1	97	16	0	
+158	1	1	9	9	1	0	37	0	
+159	7	8	7	392	1	52	60	0	
+160	9	3	3	81	1	87	59	0	
+161	2	5	5	50	1	72	39	0	
+162	6	5	8	240	1	33	88	0	
+163	6	4	9	216	1	0	28	0	
+164	10	6	8	480	1	33	80	0	
+165	7	3	10	210	1	7	20	0	
+166	9	2	2	36	1	97	2	0	
+167	4	6	3	72	1	87	56	0	
+168	2	1	6	12	1	62	28	0	
+169	1	7	9	63	1	0	19	0	
+170	8	9	7	504	1	52	53	0	
+171	8	2	4	64	1	25	91	0	
+172	1	7	9	63	1	0	10	0	
+173	7	3	9	189	1	7	90	0	
+174	3	7	4	84	1	25	87	0	
+175	10	2	5	100	1	72	34	0	
+176	4	1	3	12	1	87	53	0	
+177	2	1	4	8	1	25	83	0	
+178	9	10	7	630	1	52	46	0	
+179	1	1	5	5	1	72	29	0	
+180	3	8	2	48	1	0	12	10	
+181	8	5	4	160	1	25	79	0	
+182	5	3	3	45	1	87	50	0	
+183	3	2	8	48	1	33	72	0	
+184	10	7	4	280	1	25	75	0	
+185	3	7	5	105	1	72	24	0	
+186	9	4	1	36	1	81	28	0	
+187	7	6	2	84	1	81	14	0	
+188	1	5	9	45	1	15	90	0	
+189	1	7	10	70	1	7	10	0	
+190	1	7	4	28	1	25	71	0	
+191	7	2	7	98	1	52	39	0	
+192	5	3	7	105	1	52	32	0	
+193	7	8	2	112	1	87	98	0	
+194	2	2	3	12	1	87	47	0	
+195	7	8	10	560	1	7	0	0	
+196	5	1	2	10	1	97	0	0	
+197	3	1	4	12	1	33	96	0	
+198	6	8	3	144	1	87	44	0	
+199	9	7	10	630	1	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=7).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	20	6	12	1440	2	93	66	35	
+1	1	8	12	96	1	34	48	30	
+2	3	29	35	3045	2	22	0	70	
+3	14	8	12	1344	1	34	36	30	
+4	14	10	31	4340	1	15	34	0	
+5	6	7	12	504	1	34	24	30	
+6	21	1	26	546	4	0	60	0	
+7	8	8	10	640	1	0	14	30	
+8	31	28	30	26040	4	32	60	0	
+9	7	25	4	700	1	73	36	30	
+10	34	32	27	29376	4	66	58	0	
+11	12	12	24	3456	1	77	24	0	
+12	33	34	34	38148	2	20	0	0	
+13	14	29	11	4466	1	34	60	30	
+14	35	5	3	525	2	0	96	35	
+15	23	35	21	16905	3	65	0	65	
+16	4	15	17	1020	2	82	54	70	
+17	18	34	14	8568	1	0	0	30	
+18	22	3	32	2112	2	0	64	35	
+19	14	18	5	1260	1	15	95	0	
+20	7	23	6	966	1	73	0	30	
+21	21	17	9	3213	1	0	33	30	
+22	29	12	16	5568	3	27	82	34	
+23	8	11	3	264	1	73	49	30	
+24	17	27	27	12393	3	22	54	0	
+25	30	1	35	1050	2	0	35	0	
+26	34	28	7	6664	1	0	89	30	
+27	8	25	4	800	1	73	32	30	
+28	13	5	22	1430	1	77	71	0	
+29	15	29	23	10005	3	49	75	0	
+30	14	23	14	4508	3	0	36	65	
+31	27	31	26	21762	4	1	61	0	
+32	3	10	18	540	2	82	19	70	
+33	30	16	20	9600	3	83	22	0	
+34	9	18	25	4050	3	43	50	34	
+35	30	31	32	29760	4	1	0	0	
+36	2	10	5	100	1	73	11	30	
+37	16	19	4	1216	1	73	28	30	
+38	18	25	27	12150	3	22	27	0	
+39	32	4	26	3328	2	54	32	0	
+40	1	33	22	726	3	32	0	65	
+41	23	7	27	4347	2	25	57	35	
+42	33	24	24	19008	2	54	58	0	
+43	11	9	16	1584	3	27	66	34	
+44	27	17	18	8262	2	54	82	0	
+45	27	11	3	891	2	8	97	35	
+46	6	5	14	420	3	0	22	65	
+47	22	16	12	4224	1	34	12	30	
+48	7	5	32	1120	3	0	35	34	
+49	1	11	17	187	2	82	37	70	
+50	15	25	22	8250	1	46	51	0	
+51	19	15	4	1140	1	73	24	30	
+52	16	32	22	11264	3	0	0	65	
+53	33	24	32	25344	2	54	0	0	
+54	22	19	15	6270	2	0	50	70	
+55	23	15	29	10005	2	58	58	35	
+56	27	12	22	7128	3	83	0	0	
+57	9	33	21	6237	3	32	43	65	
+58	29	8	15	3480	2	0	35	70	
+59	18	35	3	1890	1	63	0	65	
+60	1	17	8	136	1	0	74	30	
+61	28	1	33	924	2	20	34	0	
+62	21	19	29	11571	2	58	29	35	
+63	1	31	29	899	2	51	0	70	
+64	35	12	32	13440	2	6	34	0	
+65	25	28	30	21000	4	32	30	0	
+66	33	35	29	33495	2	58	0	35	
+67	35	12	10	4200	1	34	81	30	
+68	12	1	18	216	1	0	56	0	
+69	26	1	35	910	4	0	0	0	
+70	6	3	12	216	3	0	88	65	
+71	31	2	32	1984	2	20	67	0	
+72	31	31	11	10571	4	1	87	0	
+73	30	33	21	20790	3	32	22	65	
+74	9	34	17	5202	3	65	76	65	
+75	7	14	21	2058	3	78	0	34	
+76	19	24	1	456	2	58	99	35	
+77	9	27	16	3888	2	22	69	70	
+78	26	15	7	2730	1	77	93	0	
+79	19	4	28	2128	2	25	29	35	
+80	35	30	6	6300	1	0	0	65	
+81	6	13	20	1560	3	78	21	34	
+82	25	29	18	13050	2	22	35	70	
+83	9	27	35	8505	3	0	0	34	
+84	26	1	22	572	4	0	35	0	
+85	16	12	2	384	3	49	98	0	
+86	5	5	25	625	3	43	25	34	
+87	15	5	13	975	3	0	63	65	
+88	25	4	21	2100	2	93	25	35	
+89	33	27	29	25839	4	66	29	0	
+90	12	30	7	2520	1	0	82	30	
+91	26	12	19	5928	3	83	80	0	
+92	24	33	29	22968	2	25	0	35	
+93	1	1	19	19	2	82	0	70	
+94	33	34	30	33660	4	32	0	0	
+95	21	11	8	1848	1	0	66	30	
+96	27	10	12	3240	2	6	88	0	
+97	34	4	11	1496	2	0	87	0	
+98	10	14	21	2940	1	0	35	0	
+99	32	8	30	7680	2	78	0	0	
+100	7	3	3	63	1	73	46	30	
+101	31	14	34	14756	2	6	0	0	
+102	11	15	35	5775	1	0	0	0	
+103	25	34	26	22100	3	49	0	0	
+104	10	19	14	2660	2	0	79	70	
+105	35	7	26	6370	2	78	59	0	
+106	26	9	17	3978	1	0	74	0	
+107	14	25	16	5600	2	22	53	70	
+108	3	4	15	180	2	22	85	70	
+109	22	21	2	924	4	1	98	0	
+110	28	18	7	3528	3	0	93	0	
+111	6	20	9	1080	3	78	91	34	
+112	5	16	28	2240	3	27	0	34	
+113	35	17	23	13685	2	8	30	35	
+114	2	3	1	6	2	0	98	0	
+115	23	4	20	1840	2	93	46	35	
+116	19	9	12	2052	3	0	76	65	
+117	27	6	35	5670	2	0	0	0	
+118	5	10	1	50	3	83	99	0	
+119	11	10	4	440	1	73	20	30	
+120	25	35	25	21875	3	43	0	34	
+121	16	5	18	1440	3	0	75	0	
+122	14	4	24	1344	1	77	0	0	
+123	9	20	4	720	1	73	16	30	
+124	22	33	18	13068	3	65	58	65	
+125	16	21	8	2688	1	0	58	30	
+126	29	4	17	1972	2	0	70	0	
+127	21	17	19	6783	3	83	61	0	
+128	9	31	34	9486	1	15	0	0	
+129	3	2	7	42	2	0	93	70	
+130	6	6	4	144	3	0	95	34	
+131	23	17	30	11730	2	8	0	35	
+132	8	12	22	2112	3	27	28	34	
+133	20	14	14	3920	2	0	65	70	
+134	34	4	6	816	1	69	0	30	
+135	31	12	16	5952	3	27	50	34	
+136	19	2	32	1216	2	0	32	35	
+137	15	16	16	3840	3	78	75	34	
+138	1	18	15	270	2	82	71	70	
+139	22	33	5	3630	1	30	0	65	
+140	34	26	14	12376	3	32	78	65	
+141	26	4	7	728	2	93	88	35	
+142	10	26	21	5460	1	46	73	0	
+143	14	33	2	924	3	43	98	34	
+144	9	21	23	4347	1	77	48	0	
+145	28	8	8	1792	1	0	50	30	
+146	20	33	18	11880	3	65	40	65	
+147	27	35	12	11340	1	34	0	30	
+148	15	3	6	270	1	46	94	0	
+149	9	15	13	1755	3	0	50	65	
+150	24	27	25	16200	3	49	26	0	
+151	14	13	30	5460	1	15	65	0	
+152	23	26	16	9568	2	25	84	35	
+153	15	24	7	2520	3	65	93	65	
+154	18	4	25	1800	2	93	0	35	
+155	32	29	9	8352	1	0	24	30	
+156	14	19	18	4788	3	22	81	0	
+157	5	21	16	1680	3	78	59	34	
+158	1	1	14	14	4	0	86	0	
+159	22	13	12	3432	2	58	87	35	
+160	9	3	8	216	1	0	42	30	
+161	22	5	10	1100	2	93	78	35	
+162	26	25	8	5200	3	32	92	65	
+163	26	34	29	25636	4	66	0	0	
+164	30	26	3	2340	1	73	43	30	
+165	27	28	15	11340	4	66	85	0	
+166	14	27	27	10206	3	22	0	0	
+167	14	16	3	672	1	73	40	30	
+168	32	26	1	832	2	20	99	0	
+169	31	12	29	10788	2	78	30	0	
+170	3	4	27	324	2	51	29	70	
+171	3	22	19	1254	2	51	80	70	
+172	1	17	24	408	2	51	56	70	
+173	27	18	14	6804	2	82	86	70	
+174	33	32	14	14784	3	32	64	65	
+175	25	22	10	5500	4	32	90	0	
+176	24	1	3	72	4	0	57	0	
+177	12	31	29	10788	1	46	0	0	
+178	34	20	22	14960	3	0	53	0	
+179	21	6	5	630	2	93	95	35	
+180	18	8	32	4608	2	0	0	35	
+181	28	30	24	20160	3	49	51	0	
+182	30	8	8	1920	1	0	91	0	
+183	8	17	28	3808	3	0	67	34	
+184	5	32	19	3040	3	65	21	65	
+185	33	12	15	5940	2	78	85	0	
+186	14	14	26	5096	3	0	27	0	
+187	22	16	22	7744	2	8	75	35	
+188	1	15	9	135	1	34	91	30	
+189	1	27	5	135	1	73	6	30	
+190	16	17	19	5168	3	83	42	0	
+191	17	22	27	10098	3	0	0	0	
+192	10	28	22	6160	1	46	29	0	
+193	22	13	22	6292	2	8	53	35	
+194	7	7	23	1127	3	43	75	34	
+195	2	28	10	560	1	34	71	30	
+196	30	1	22	660	2	6	66	0	
+197	28	31	29	25172	4	1	32	0	
+198	6	3	18	324	3	78	41	34	
+199	4	22	35	3080	2	0	0	70	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=200-id=10 (class=8).txt	(revision 15473)
@@ -0,0 +1,202 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	20	16	42	13440	27	78	0	0	
+1	96	63	2	12096	7	0	89	0	
+2	28	59	60	99120	34	0	0	0	
+3	69	18	42	52164	15	72	0	0	
+4	24	85	6	12240	17	0	94	0	
+5	51	72	77	282744	29	0	0	0	
+6	16	6	91	8736	17	94	0	0	
+7	63	23	35	50715	20	77	52	0	
+8	56	28	95	148960	31	32	0	0	
+9	87	10	89	77430	6	90	0	0	
+10	69	17	32	37536	13	80	40	0	
+11	42	22	24	22176	23	39	75	0	
+12	18	29	59	30798	22	42	0	76	
+13	54	94	1	5076	14	0	90	0	
+14	80	80	23	147200	12	0	41	0	
+15	48	20	11	10560	8	0	89	0	
+16	4	45	57	10260	8	0	0	96	
+17	88	79	14	97328	12	0	64	0	
+18	42	8	72	24192	23	73	19	0	
+19	89	18	95	152190	11	72	0	0	
+20	92	18	21	34776	3	60	42	0	
+21	56	52	4	11648	8	44	87	0	
+22	64	37	11	26048	3	60	86	0	
+23	93	16	73	108624	2	80	16	0	
+24	77	12	17	15708	10	71	82	0	
+25	15	51	80	61200	34	46	0	54	
+26	79	83	12	78684	19	0	80	0	
+27	98	60	54	317520	3	0	0	0	
+28	78	70	2	10920	10	0	87	0	
+29	75	39	83	242775	23	0	0	0	
+30	34	23	39	30498	25	76	0	0	
+31	97	41	46	182942	3	0	54	0	
+32	48	15	93	66960	22	76	0	0	
+33	15	46	95	65550	34	0	0	54	
+34	69	48	35	115920	24	46	0	0	
+35	5	91	72	32760	9	0	0	94	
+36	92	85	80	625600	9	0	0	0	
+37	11	34	49	18326	24	64	43	71	
+38	68	15	52	53040	20	77	0	0	
+39	87	44	86	329208	13	0	0	0	
+40	51	53	12	32436	26	37	50	0	
+41	98	22	92	198352	2	58	0	0	
+42	8	79	14	8848	20	0	85	79	
+43	1	59	76	4484	3	0	0	99	
+44	7	17	53	6307	27	81	0	63	
+45	37	6	8	1776	8	44	91	0	
+46	86	50	54	232200	16	0	0	0	
+47	67	41	42	115374	24	46	35	0	
+48	27	70	17	32130	26	0	69	66	
+49	51	46	92	215832	32	0	0	0	
+50	75	5	42	15750	4	95	21	0	
+51	89	10	59	52510	9	85	0	0	
+52	11	17	72	13464	33	76	0	0	
+53	63	4	62	15624	14	94	0	0	
+54	87	94	90	736020	14	0	0	0	
+55	58	70	14	56840	29	0	77	0	
+56	22	42	37	34188	25	0	60	67	
+57	94	73	16	109792	9	0	80	0	
+58	14	48	95	63840	16	0	0	86	
+59	3	80	3	720	19	0	92	0	
+60	41	57	18	42066	32	0	79	52	
+61	98	86	33	278124	5	0	67	0	
+62	96	44	89	375936	8	0	0	0	
+63	11	76	69	57684	12	0	0	88	
+64	25	97	97	235225	23	0	0	75	
+65	65	88	80	457600	19	0	0	0	
+66	13	60	49	38220	13	40	0	87	
+67	30	57	40	68400	29	42	60	58	
+68	72	46	43	142416	16	0	54	0	
+69	71	46	85	277610	24	0	0	0	
+70	31	38	67	78926	33	0	0	44	
+71	41	42	67	115374	29	0	0	58	
+72	21	71	66	98406	19	0	0	79	
+73	10	93	11	10230	21	0	45	76	
+74	9	59	2	1062	10	0	96	0	
+75	92	14	21	27048	4	43	60	0	
+76	19	89	66	111606	20	0	0	79	
+77	79	77	91	553553	20	0	0	0	
+78	1	85	97	8245	4	0	0	99	
+79	19	34	73	47158	34	59	0	0	
+80	25	100	66	165000	30	0	0	41	
+81	26	83	100	215800	34	0	0	28	
+82	5	79	83	32785	10	0	0	94	
+83	29	92	55	146740	18	0	0	0	
+84	16	76	97	117952	17	0	0	84	
+85	16	42	87	58464	33	0	0	75	
+86	50	35	25	43750	26	37	62	0	
+87	35	95	53	176225	28	0	0	63	
+88	60	59	16	56640	25	0	81	0	
+89	38	27	89	91314	32	64	0	52	
+90	97	90	52	453960	6	0	0	0	
+91	66	37	99	241758	26	0	0	0	
+92	84	78	39	255528	17	0	50	0	
+93	66	66	39	169884	25	0	42	0	
+94	23	9	85	17595	19	88	0	0	
+95	76	66	23	115368	11	0	75	0	
+96	82	65	12	63960	10	0	75	0	
+97	9	39	6	2106	13	0	86	0	
+98	5	59	51	15045	13	40	49	87	
+99	27	33	50	44550	30	61	46	0	
+100	57	93	33	174933	30	0	66	41	
+101	36	59	34	72216	27	0	57	63	
+102	6	40	60	14400	13	0	0	87	
+103	100	29	96	278400	2	29	0	0	
+104	35	94	94	309260	31	0	0	57	
+105	40	37	46	68080	30	61	0	0	
+106	21	29	17	10353	23	0	83	0	
+107	14	75	91	95550	15	0	0	86	
+108	78	94	50	366600	17	0	0	0	
+109	37	81	57	170829	27	0	0	63	
+110	63	78	97	476658	27	0	0	0	
+111	16	35	84	47040	33	42	0	75	
+112	45	6	38	10260	9	85	59	0	
+113	95	17	3	4845	2	80	13	0	
+114	97	18	6	10476	2	80	0	0	
+115	18	74	50	66600	18	0	0	81	
+116	39	19	7	5187	2	58	92	0	
+117	87	36	10	31320	3	60	63	0	
+118	10	65	6	3900	22	0	91	0	
+119	61	90	64	351360	21	0	0	0	
+120	45	15	55	37125	12	81	37	0	
+121	81	50	88	356400	16	50	0	0	
+122	89	64	9	51264	7	0	91	0	
+123	34	85	69	199410	26	0	0	66	
+124	97	98	53	503818	7	0	0	0	
+125	76	76	68	392768	22	0	0	0	
+126	94	29	87	237162	8	44	0	0	
+127	36	37	19	25308	24	46	77	0	
+128	84	36	74	223776	13	44	0	0	
+129	88	32	17	47872	4	43	81	0	
+130	76	86	34	222224	21	0	64	0	
+131	68	17	50	57800	15	72	42	0	
+132	73	67	47	229877	15	0	51	0	
+133	20	84	19	31920	20	0	66	79	
+134	19	29	46	25346	25	67	0	67	
+135	86	72	51	315792	15	0	0	0	
+136	89	27	82	197046	10	71	0	0	
+137	95	81	36	277020	7	0	53	0	
+138	31	58	60	107880	29	42	0	58	
+139	27	18	45	21870	25	76	39	0	
+140	44	76	89	297616	33	0	0	0	
+141	61	69	7	29463	10	0	89	0	
+142	90	1	21	1890	4	95	0	0	
+143	59	88	67	347864	5	0	0	0	
+144	24	36	43	37152	24	64	0	71	
+145	8	73	53	30952	11	0	0	90	
+146	10	58	43	24940	28	0	53	63	
+147	7	30	57	11970	16	48	0	86	
+148	100	93	16	148800	1	0	74	0	
+149	89	85	48	363120	6	0	52	0	
+150	99	52	60	308880	4	43	0	0	
+151	34	68	5	11560	20	0	91	0	
+152	63	71	21	93933	12	0	78	0	
+153	100	29	97	281300	2	0	0	0	
+154	73	34	75	186150	23	39	0	0	
+155	52	54	74	207792	32	46	0	0	
+156	4	89	28	9968	9	0	72	94	
+157	75	81	41	249075	12	0	0	0	
+158	41	61	89	222589	30	0	0	0	
+159	47	18	37	31302	12	81	0	0	
+160	19	13	73	18031	29	72	0	0	
+161	42	85	5	17850	17	0	89	0	
+162	86	15	8	10320	2	80	89	0	
+163	46	64	79	232576	32	0	0	52	
+164	50	86	8	34400	14	0	91	0	
+165	97	43	100	417100	4	0	0	0	
+166	99	32	42	133056	3	60	0	0	
+167	14	76	3	3192	20	0	96	0	
+168	2	1	36	72	4	95	63	0	
+169	1	27	59	1593	19	71	0	79	
+170	8	9	17	1224	28	91	0	0	
+171	68	32	24	52224	13	44	74	0	
+172	61	27	19	31293	23	73	0	0	
+173	17	13	39	8619	27	78	42	0	
+174	23	97	74	165094	1	0	0	0	
+175	90	72	75	486000	11	0	0	0	
+176	94	71	73	487202	10	0	0	0	
+177	2	71	74	10508	5	0	0	98	
+178	29	40	67	77720	33	38	0	44	
+179	81	91	15	110565	18	0	77	0	
+180	83	68	2	11288	10	0	73	0	
+181	68	85	4	23120	9	0	96	0	
+182	85	23	13	25415	3	60	73	0	
+183	23	42	78	75348	22	0	0	76	
+184	10	47	14	6580	26	0	86	66	
+185	23	97	45	100395	21	0	0	76	
+186	29	64	71	131776	24	0	0	71	
+187	67	76	42	213864	25	0	0	0	
+188	11	35	19	7315	32	46	74	0	
+189	31	67	60	124620	25	0	0	67	
+190	51	17	24	20808	13	80	72	0	
+191	57	32	77	140448	31	0	0	0	
+192	95	13	7	8645	2	80	6	0	
+193	67	38	2	5092	4	43	98	0	
+194	12	12	43	6192	5	88	0	0	
+195	57	38	50	108300	26	37	0	0	
+196	75	91	22	150150	18	0	55	0	
+197	63	91	94	538902	28	0	0	0	
+198	66	58	23	88044	22	0	68	0	
+199	79	17	40	53720	13	80	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	72	39	85	238680	14	51	0	0	
+1	96	11	84	88704	15	66	0	0	
+2	34	36	10	12240	1	0	90	0	
+3	71	12	76	64752	6	88	0	0	
+4	56	64	73	261632	13	0	0	0	
+5	97	26	77	194194	3	66	0	0	
+6	17	30	23	11730	1	69	71	0	
+7	47	46	27	58374	10	0	0	0	
+8	67	47	69	217281	15	0	0	0	
+9	98	29	71	201782	1	69	0	0	
+10	64	88	69	388608	6	0	0	0	
+11	99	47	95	442035	2	47	0	0	
+12	93	20	95	176700	13	64	0	0	
+13	32	23	8	5888	1	69	71	17	
+14	55	67	73	269005	11	0	0	0	
+15	95	69	46	301530	10	0	27	0	
+16	85	47	80	319600	9	0	0	0	
+17	91	10	87	79170	15	90	0	0	
+18	96	10	100	96000	14	90	0	0	
+19	84	45	100	378000	5	46	0	0	
+20	82	15	99	121770	13	85	0	0	
+21	38	93	93	328662	8	0	0	0	
+22	95	82	43	334970	7	0	38	0	
+23	97	98	38	361228	7	0	0	0	
+24	72	69	90	447120	1	0	0	0	
+25	25	66	90	148500	1	0	0	72	
+26	88	26	78	178464	10	74	0	0	
+27	21	37	10	7770	1	0	90	34	
+28	69	84	17	98532	3	0	77	0	
+29	99	47	96	446688	2	0	0	0	
+30	74	19	72	101232	15	47	0	0	
+31	73	4	77	22484	4	96	0	0	
+32	51	51	97	252297	14	0	0	0	
+33	95	38	74	267140	12	0	0	0	
+34	26	23	42	25116	4	0	0	64	
+35	64	72	86	396288	4	0	0	0	
+36	67	6	86	34572	2	94	0	0	
+37	88	86	25	189200	6	0	69	0	
+38	88	5	74	32560	5	95	0	0	
+39	10	92	90	82800	6	0	0	88	
+40	70	32	82	183680	11	67	0	0	
+41	93	24	80	178560	4	72	0	0	
+42	74	24	95	168720	12	76	0	0	
+43	86	66	77	437052	3	0	0	0	
+44	77	47	82	296758	9	47	0	0	
+45	76	7	76	40432	3	92	0	0	
+46	99	38	70	263340	12	38	0	0	
+47	39	92	80	287040	8	0	0	38	
+48	92	46	93	393576	5	0	0	0	
+49	91	13	71	83993	15	77	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	72	94	25	169200	11	0	73	0	
+1	96	11	84	88704	3	89	0	0	
+2	34	36	10	12240	4	0	0	64	
+3	71	72	26	132912	15	0	69	0	
+4	56	64	73	261632	12	0	0	0	
+5	97	81	22	172854	3	0	77	0	
+6	17	30	23	11730	4	36	0	64	
+7	47	46	27	58374	13	51	0	0	
+8	67	67	9	40401	4	0	86	0	
+9	98	69	1	6762	3	0	99	0	
+10	64	88	69	388608	5	0	0	0	
+11	99	47	95	442035	2	0	0	0	
+12	93	20	95	176700	4	73	0	0	
+13	32	23	8	5888	1	69	80	0	
+14	55	67	73	269005	11	0	0	0	
+15	95	69	46	301530	7	0	43	0	
+16	85	67	40	227800	14	0	33	0	
+17	91	70	32	203840	15	0	0	0	
+18	96	90	25	216000	5	0	69	0	
+19	84	45	100	378000	2	47	0	0	
+20	82	90	34	250920	10	0	41	0	
+21	38	93	93	328662	8	0	0	0	
+22	95	82	43	334970	7	0	0	0	
+23	97	98	38	361228	6	0	50	0	
+24	72	69	90	447120	1	0	0	0	
+25	25	66	90	148500	1	0	0	72	
+26	88	81	33	235224	14	0	0	0	
+27	21	37	10	7770	4	36	86	67	
+28	69	84	17	98532	9	0	83	0	
+29	99	97	11	105633	7	0	89	0	
+30	74	74	37	202612	15	0	32	0	
+31	73	84	27	165564	14	0	73	0	
+32	51	51	97	252297	13	0	0	0	
+33	95	38	74	267140	9	47	0	0	
+34	26	23	42	25116	3	66	0	0	
+35	64	72	86	396288	4	0	0	0	
+36	67	6	86	34572	1	93	0	0	
+37	88	86	25	189200	10	0	75	0	
+38	88	5	74	32560	2	95	0	0	
+39	10	92	90	82800	8	0	0	90	
+40	70	92	12	77280	6	0	88	0	
+41	93	24	80	178560	1	69	0	0	
+42	74	99	50	366300	6	0	0	0	
+43	86	66	77	437052	3	0	0	0	
+44	77	47	82	296758	9	0	0	0	
+45	76	92	41	286672	10	0	0	0	
+46	99	93	10	92070	1	0	90	0	
+47	39	92	80	287040	8	0	0	38	
+48	92	96	3	26496	4	0	96	0	
+49	91	88	21	168168	12	0	73	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	27	94	85	215730	13	0	0	36	
+1	96	11	84	88704	8	89	0	0	
+2	34	36	10	12240	1	0	90	0	
+3	26	72	76	142272	15	0	0	42	
+4	56	64	73	261632	11	0	0	35	
+5	2	81	77	12474	1	0	0	96	
+6	17	30	23	11730	3	0	77	69	
+7	47	46	27	58374	5	0	0	0	
+8	37	67	69	171051	13	0	0	63	
+9	18	69	71	88182	14	0	0	79	
+10	64	88	69	388608	5	0	27	0	
+11	99	47	95	442035	2	0	0	0	
+12	93	20	95	176700	14	74	0	0	
+13	32	23	8	5888	1	75	77	0	
+14	55	67	73	269005	10	0	0	39	
+15	95	69	46	301530	8	0	0	0	
+16	40	67	80	214400	14	0	0	0	
+17	36	70	87	219240	13	0	0	0	
+18	36	90	100	324000	4	0	0	64	
+19	84	45	100	378000	2	47	0	0	
+20	12	90	99	106920	7	0	0	88	
+21	38	93	93	328662	7	0	0	0	
+22	95	82	43	334970	6	0	38	0	
+23	97	98	38	361228	6	0	0	0	
+24	72	69	90	447120	1	0	0	0	
+25	25	66	90	148500	15	0	0	17	
+26	48	81	78	303264	7	0	0	38	
+27	21	37	10	7770	1	0	90	34	
+28	69	84	17	98532	3	0	80	0	
+29	24	97	96	223488	1	0	0	72	
+30	39	74	72	207792	14	0	0	40	
+31	38	84	77	245784	12	0	0	51	
+32	51	51	97	252297	12	0	0	0	
+33	95	38	74	267140	9	47	0	0	
+34	26	23	42	25116	1	75	0	0	
+35	64	72	86	396288	4	23	0	0	
+36	67	6	86	34572	1	69	0	0	
+37	88	86	25	189200	8	0	46	0	
+38	88	5	74	32560	2	95	0	0	
+39	10	92	90	82800	12	0	0	90	
+40	35	92	82	264040	11	0	0	0	
+41	93	24	80	178560	3	66	0	0	
+42	29	99	95	272745	5	0	0	71	
+43	86	66	77	437052	3	0	0	0	
+44	77	47	82	296758	9	0	0	0	
+45	6	92	76	41952	3	0	0	93	
+46	19	93	70	123690	15	0	0	68	
+47	39	92	80	287040	10	0	0	0	
+48	17	96	93	151776	15	0	0	0	
+49	1	88	71	6248	1	0	0	98	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	70	84	65	382200	10	0	0	0	
+1	96	11	84	88704	9	88	0	0	
+2	34	36	10	12240	4	0	78	0	
+3	58	68	61	240584	16	0	0	0	
+4	56	64	73	261632	20	0	0	0	
+5	74	96	78	554112	4	0	0	0	
+6	17	30	23	11730	1	0	0	81	
+7	47	46	27	58374	9	0	69	0	
+8	70	99	89	616770	2	0	0	0	
+9	91	73	81	538083	12	0	0	0	
+10	64	88	69	388608	9	0	0	0	
+11	99	47	95	442035	25	52	0	0	
+12	93	20	95	176700	13	72	0	0	
+13	32	23	8	5888	4	0	78	34	
+14	55	67	73	269005	17	0	0	0	
+15	95	69	46	301530	14	0	50	0	
+16	55	57	99	310365	7	0	0	0	
+17	70	52	79	287560	26	0	0	0	
+18	79	59	85	396185	22	0	0	0	
+19	84	45	100	378000	27	50	0	0	
+20	78	85	99	656370	8	0	0	0	
+21	38	93	93	328662	6	0	0	51	
+22	95	82	43	334970	11	0	55	0	
+23	97	98	38	361228	3	0	0	0	
+24	72	69	90	447120	15	0	0	0	
+25	25	66	90	148500	15	0	0	72	
+26	95	65	50	308750	19	0	0	0	
+27	21	37	10	7770	1	0	68	69	
+28	69	84	17	98532	1	0	68	0	
+29	96	56	88	473088	24	0	0	0	
+30	50	94	77	361900	5	6	0	0	
+31	99	63	73	455301	21	0	0	0	
+32	51	51	97	252297	6	0	0	0	
+33	95	38	74	267140	22	59	0	0	
+34	26	23	42	25116	4	0	0	74	
+35	64	72	86	396288	13	0	0	0	
+36	67	6	86	34572	5	0	0	0	
+37	88	86	25	189200	3	0	38	0	
+38	88	5	74	32560	6	93	0	0	
+39	10	92	90	82800	8	0	0	78	
+40	65	71	50	230750	14	0	0	0	
+41	93	24	80	178560	12	73	0	0	
+42	92	59	97	526516	23	0	0	0	
+43	86	66	77	437052	18	0	0	0	
+44	77	47	82	296758	26	52	0	0	
+45	62	50	53	164300	27	0	0	0	
+46	81	100	68	550800	1	0	0	0	
+47	39	92	80	287040	7	0	0	55	
+48	99	83	55	451935	11	0	0	0	
+49	66	52	72	247104	25	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	27	39	25	26325	7	0	0	64	
+1	96	11	84	88704	5	88	0	0	
+2	34	36	10	12240	7	0	86	0	
+3	26	12	26	8112	5	0	69	47	
+4	56	64	73	261632	10	0	0	0	
+5	2	26	22	1144	1	0	38	88	
+6	17	30	23	11730	4	0	0	82	
+7	47	46	27	58374	5	0	69	0	
+8	37	47	9	15651	1	0	80	24	
+9	18	29	1	522	7	0	86	69	
+10	64	88	69	388608	5	0	0	0	
+11	99	47	95	442035	11	47	0	0	
+12	93	20	95	176700	9	66	0	0	
+13	32	23	8	5888	4	0	90	0	
+14	55	67	73	269005	8	0	0	0	
+15	95	69	46	301530	6	0	43	0	
+16	40	47	40	75200	10	0	0	56	
+17	36	10	32	11520	7	72	33	39	
+18	36	10	25	9000	10	0	73	0	
+19	84	45	100	378000	12	0	0	0	
+20	12	15	34	6120	9	0	0	86	
+21	38	93	93	328662	2	6	0	0	
+22	95	82	43	334970	6	0	0	0	
+23	97	98	38	361228	1	0	0	0	
+24	72	69	90	447120	4	0	0	0	
+25	25	66	90	148500	2	6	0	38	
+26	48	26	33	41184	7	72	0	0	
+27	21	37	10	7770	1	0	63	69	
+28	69	84	17	98532	1	0	63	0	
+29	24	47	11	12408	1	0	80	0	
+30	39	19	37	27417	7	72	33	0	
+31	38	4	27	4104	10	0	73	36	
+32	51	51	97	252297	3	0	0	0	
+33	95	38	74	267140	12	45	0	0	
+34	26	23	42	25116	8	0	0	55	
+35	64	72	86	396288	7	0	0	0	
+36	67	6	86	34572	2	0	0	0	
+37	88	86	25	189200	1	0	38	0	
+38	88	5	74	32560	3	92	0	0	
+39	10	92	90	82800	4	0	0	72	
+40	35	32	12	13440	7	0	86	34	
+41	93	24	80	178560	8	67	0	0	
+42	29	24	50	34800	5	0	0	64	
+43	86	66	77	437052	9	0	0	0	
+44	77	47	82	296758	11	0	0	0	
+45	6	7	41	1722	7	0	0	91	
+46	19	38	10	7220	1	0	80	78	
+47	39	92	80	287040	3	0	0	51	
+48	17	46	3	2346	1	0	80	61	
+49	1	13	21	273	1	0	38	90	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	5	6	9	270	1	12	76	0	
+1	1	7	1	7	1	22	79	0	
+2	5	4	1	20	1	22	78	0	
+3	4	6	10	240	1	12	30	0	
+4	6	8	2	96	1	22	72	0	
+5	5	6	4	120	1	22	45	0	
+6	10	7	3	210	1	22	55	0	
+7	2	6	2	24	1	22	70	0	
+8	3	5	10	150	1	12	20	0	
+9	6	7	5	210	1	22	20	0	
+10	8	7	7	392	1	3	58	0	
+11	7	7	9	441	1	12	67	0	
+12	1	10	9	90	1	12	58	0	
+13	10	8	4	320	1	22	41	0	
+14	1	6	4	24	1	22	37	0	
+15	9	7	5	315	1	22	15	0	
+16	5	1	10	50	1	12	10	0	
+17	3	3	5	45	1	22	10	0	
+18	4	8	2	64	1	22	68	0	
+19	3	5	2	30	1	22	66	0	
+20	6	2	4	48	1	22	33	0	
+21	7	5	8	280	1	3	50	0	
+22	7	10	10	700	1	12	0	0	
+23	6	10	2	120	1	22	64	0	
+24	5	9	10	450	1	3	0	0	
+25	5	6	1	30	1	22	77	0	
+26	10	5	4	200	1	22	29	0	
+27	2	5	4	40	1	22	25	0	
+28	8	3	8	192	1	3	42	0	
+29	7	8	2	112	1	22	62	0	
+30	2	3	10	60	1	0	0	0	
+31	7	3	8	168	1	3	34	0	
+32	3	4	1	12	1	22	76	0	
+33	6	6	3	108	1	22	52	0	
+34	10	5	5	250	1	22	5	0	
+35	8	6	3	144	1	22	49	0	
+36	10	5	7	350	1	12	93	0	
+37	9	1	2	18	1	22	60	0	
+38	9	7	9	567	1	12	49	0	
+39	4	7	1	28	1	22	75	0	
+40	7	9	9	567	1	12	40	0	
+41	4	9	8	288	1	3	26	0	
+42	4	7	8	224	1	3	18	0	
+43	6	5	1	30	1	22	74	0	
+44	9	1	8	72	1	3	10	0	
+45	3	10	5	150	1	22	0	0	
+46	4	2	6	48	1	3	71	0	
+47	2	2	8	32	1	12	85	0	
+48	6	1	6	36	1	3	65	0	
+49	1	2	2	4	1	22	58	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	20	1	29	580	1	33	0	50	
+1	31	7	21	4557	1	0	25	68	
+2	15	19	31	8835	1	65	34	0	
+3	24	26	15	9360	1	33	65	28	
+4	11	28	7	2156	1	65	34	69	
+5	25	6	4	600	1	0	89	30	
+6	30	27	33	26730	1	33	32	0	
+7	32	16	12	6144	1	0	56	64	
+8	3	15	25	1125	1	33	65	97	
+9	1	17	30	510	1	65	0	99	
+10	13	12	27	4212	1	65	34	56	
+11	2	2	4	16	1	65	0	97	
+12	6	10	4	240	1	65	34	94	
+13	20	33	34	22440	1	65	0	0	
+14	6	1	9	54	1	65	34	88	
+15	34	7	30	7140	1	0	25	34	
+16	30	21	25	15750	1	0	0	35	
+17	28	28	35	27440	1	33	65	0	
+18	19	18	27	9234	1	65	0	20	
+19	3	10	17	510	1	0	56	96	
+20	11	32	4	1408	1	33	0	89	
+21	2	30	18	1080	1	65	0	95	
+22	32	15	20	9600	1	0	56	32	
+23	26	5	22	2860	1	0	0	65	
+24	35	29	25	25375	1	0	0	0	
+25	20	31	21	13020	1	33	0	30	
+26	15	35	19	9975	1	65	0	73	
+27	17	25	34	14450	1	65	0	56	
+28	28	18	28	14112	1	33	32	30	
+29	17	13	17	3757	1	65	0	39	
+30	22	8	30	5280	1	33	65	75	
+31	32	33	33	34848	1	0	56	0	
+32	8	24	26	4992	1	65	34	80	
+33	1	6	3	18	1	0	25	99	
+34	30	25	10	7500	1	0	89	0	
+35	23	16	13	4784	1	33	65	52	
+36	30	15	32	14400	1	33	0	0	
+37	19	16	2	608	1	0	89	74	
+38	14	27	4	1512	1	65	34	29	
+39	34	32	31	33728	1	0	25	0	
+40	7	14	9	882	1	0	89	93	
+41	19	9	28	4788	1	33	0	70	
+42	19	12	8	1824	1	0	89	55	
+43	1	10	26	260	1	0	56	99	
+44	9	16	23	3312	1	0	0	91	
+45	13	30	25	9750	1	65	34	43	
+46	14	2	1	28	1	65	34	15	
+47	7	32	33	7392	1	65	0	88	
+48	21	16	16	5376	1	33	32	79	
+49	21	2	32	1344	1	33	32	58	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=01 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	75	46	39	134550	11	0	59	0	
+1	61	27	21	34587	10	0	78	0	
+2	35	94	81	266490	5	0	0	62	
+3	34	86	60	175440	2	0	0	37	
+4	26	8	62	12896	7	82	0	70	
+5	35	76	4	10640	3	0	85	0	
+6	50	37	3	5550	9	0	75	0	
+7	52	76	22	86944	2	0	69	0	
+8	23	35	80	64400	12	0	0	77	
+9	96	67	75	482400	9	0	0	0	
+10	8	27	97	20952	6	0	0	32	
+11	87	47	59	241251	11	0	0	0	
+12	1	100	79	7900	1	0	0	98	
+13	70	18	64	80640	7	82	0	0	
+14	91	46	24	100464	8	0	73	0	
+15	29	97	65	182845	2	0	0	71	
+16	55	11	70	42350	8	71	0	0	
+17	73	23	5	8395	11	47	89	0	
+18	24	58	32	44544	4	0	38	51	
+19	33	35	42	48510	10	45	0	46	
+20	46	32	74	108928	9	67	0	0	
+21	97	45	78	340470	10	0	0	0	
+22	7	40	40	11200	3	0	0	92	
+23	86	60	32	165120	7	0	0	0	
+24	75	99	10	74250	3	0	75	0	
+25	95	36	51	174420	11	47	0	0	
+26	50	25	24	30000	9	0	75	50	
+27	62	65	84	338520	5	0	0	0	
+28	8	53	18	7632	3	0	0	84	
+29	27	88	42	99792	4	0	38	0	
+30	32	93	100	297600	6	0	0	0	
+31	77	13	88	88088	12	0	0	0	
+32	43	74	1	3182	3	0	85	35	
+33	96	26	13	32448	5	0	84	0	
+34	80	95	75	570000	3	0	0	0	
+35	98	76	83	618184	1	0	0	0	
+36	10	35	37	12950	4	0	38	75	
+37	59	71	52	217828	7	0	32	0	
+38	19	17	29	9367	2	0	69	52	
+39	24	97	61	142008	4	0	38	27	
+40	37	99	69	252747	2	0	0	0	
+41	54	39	38	80028	11	47	51	0	
+42	94	77	38	275044	4	0	0	0	
+43	46	55	71	179630	10	45	0	0	
+44	69	71	38	186162	8	0	35	0	
+45	73	70	35	178850	8	0	0	0	
+46	4	92	26	9568	3	0	0	80	
+47	32	82	68	178432	7	0	32	59	
+48	66	1	6	396	7	82	64	0	
+49	91	62	2	11284	1	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	82	41	92	309304	9	0	0	0	
+1	67	17	83	94537	8	83	0	0	
+2	88	45	99	392040	3	49	0	0	
+3	88	27	84	199584	12	53	0	0	
+4	74	34	85	213860	10	44	0	0	
+5	88	30	69	182160	13	38	0	0	
+6	74	26	80	153920	14	73	0	0	
+7	70	10	89	62300	4	90	0	0	
+8	93	68	23	145452	13	0	70	0	
+9	84	22	78	144144	10	78	0	0	
+10	93	77	7	50127	6	21	89	0	
+11	43	21	22	19866	6	0	59	0	
+12	77	79	49	298067	8	0	46	0	
+13	98	39	87	332514	5	44	0	0	
+14	75	25	67	125625	14	48	0	0	
+15	100	20	72	144000	12	80	0	0	
+16	93	11	93	95139	2	89	0	0	
+17	97	21	74	150738	14	27	0	0	
+18	42	14	8	4704	6	0	81	0	
+19	43	88	89	336776	7	0	0	0	
+20	74	11	74	60236	7	89	0	0	
+21	99	5	80	39600	1	95	0	0	
+22	92	44	74	299552	9	41	0	0	
+23	84	10	66	55440	11	90	0	0	
+24	66	85	37	207570	11	0	43	0	
+25	67	84	43	242004	11	0	0	0	
+26	74	83	3	18426	6	14	96	0	
+27	77	88	84	569184	2	0	0	8	
+28	82	44	69	248952	10	0	0	0	
+29	98	49	97	465794	3	0	0	0	
+30	79	17	74	99382	5	83	0	0	
+31	95	33	89	279015	6	64	0	0	
+32	75	38	70	199500	13	0	0	0	
+33	73	88	70	449680	4	0	0	0	
+34	15	92	98	135240	1	0	0	84	
+35	8	88	80	56320	2	0	0	0	
+36	81	26	84	176904	13	68	0	0	
+37	67	14	90	84420	9	86	0	0	
+38	92	64	59	347392	6	0	0	0	
+39	55	74	50	203500	7	0	0	43	
+40	85	44	96	359040	5	0	0	0	
+41	80	79	23	145360	4	0	70	0	
+42	97	24	91	211848	12	0	0	0	
+43	81	5	89	36045	3	95	0	0	
+44	88	27	73	173448	14	0	0	0	
+45	84	82	46	316848	8	0	0	0	
+46	84	91	92	703248	1	0	0	0	
+47	97	29	75	210975	12	24	0	0	
+48	74	73	26	140452	14	0	74	0	
+49	42	12	9	4536	6	0	89	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	82	91	47	350714	5	0	0	0	
+1	67	82	38	208772	14	0	0	0	
+2	88	45	99	392040	3	49	0	0	
+3	88	97	39	332904	5	0	47	0	
+4	74	84	5	31080	1	0	92	0	
+5	88	30	69	182160	13	67	0	0	
+6	74	66	45	219780	13	0	0	0	
+7	70	100	4	28000	2	0	93	0	
+8	93	68	23	145452	15	0	0	0	
+9	84	82	23	158424	14	0	77	0	
+10	93	77	7	50127	2	0	84	0	
+11	43	21	22	19866	6	0	0	0	
+12	77	79	49	298067	9	0	46	0	
+13	98	69	47	317814	8	0	44	0	
+14	75	90	32	216000	12	0	62	0	
+15	100	20	72	144000	8	80	0	0	
+16	93	11	93	95139	2	89	0	0	
+17	97	86	34	283628	10	0	39	0	
+18	42	14	8	4704	1	84	92	0	
+19	43	88	89	336776	7	0	0	0	
+20	74	86	19	120916	15	0	72	0	
+21	99	5	80	39600	3	95	0	0	
+22	92	79	44	319792	8	0	0	0	
+23	84	10	66	55440	4	0	0	0	
+24	66	85	37	207570	14	0	38	0	
+25	67	84	43	242004	11	0	35	0	
+26	74	83	3	18426	1	0	97	0	
+27	77	88	84	569184	2	0	0	0	
+28	82	99	24	194832	10	0	76	0	
+29	98	49	97	465794	3	0	0	0	
+30	79	67	34	179962	13	0	45	0	
+31	95	98	34	316540	6	0	66	0	
+32	75	93	35	244125	11	0	0	0	
+33	73	88	70	449680	4	10	0	0	
+34	15	92	98	135240	1	0	0	84	
+35	8	88	80	56320	2	0	0	77	
+36	81	81	34	223074	12	0	28	0	
+37	67	14	90	84420	9	86	0	0	
+38	92	64	59	347392	6	21	0	0	
+39	55	74	50	203500	7	0	0	43	
+40	85	94	21	167790	11	0	79	0	
+41	80	79	23	145360	15	0	23	0	
+42	97	74	21	150738	13	0	79	0	
+43	81	90	39	284310	10	0	0	0	
+44	88	92	28	226688	12	0	0	0	
+45	84	82	46	316848	9	0	0	0	
+46	84	91	92	703248	1	0	0	0	
+47	97	99	30	288090	4	0	70	0	
+48	74	73	26	140452	15	0	46	0	
+49	42	12	9	4536	2	77	84	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	91	92	351624	5	0	0	0	
+1	37	82	83	251822	10	0	0	0	
+2	88	45	99	392040	3	49	0	0	
+3	23	97	84	187404	2	0	0	77	
+4	14	84	85	99960	7	0	0	86	
+5	88	30	69	182160	6	68	0	0	
+6	9	66	80	47520	12	0	0	87	
+7	5	100	89	44500	6	0	0	93	
+8	93	68	23	145452	6	0	59	0	
+9	29	82	78	185484	13	0	0	33	
+10	93	77	7	50127	2	0	84	0	
+11	43	21	22	19866	4	73	70	0	
+12	77	79	49	298067	8	0	46	0	
+13	33	69	87	198099	13	0	0	0	
+14	50	90	67	301500	9	0	0	0	
+15	100	20	72	144000	12	74	0	0	
+16	93	11	93	95139	8	88	0	0	
+17	2	86	74	12728	3	0	0	98	
+18	42	14	8	4704	1	83	92	0	
+19	43	88	89	336776	5	0	0	42	
+20	39	86	74	248196	10	0	0	37	
+21	99	5	80	39600	1	94	0	0	
+22	22	79	74	128612	10	0	0	76	
+23	84	10	66	55440	4	90	0	0	
+24	66	85	37	207570	11	0	0	0	
+25	67	84	43	242004	11	0	37	0	
+26	74	83	3	18426	1	0	96	0	
+27	77	88	84	569184	2	0	0	0	
+28	47	99	69	321057	7	0	0	0	
+29	98	49	97	465794	3	0	0	0	
+30	29	67	74	143782	13	0	0	71	
+31	35	98	89	305270	7	0	0	47	
+32	10	93	70	65100	9	0	0	88	
+33	73	88	70	449680	4	0	0	0	
+34	15	92	98	135240	5	0	0	85	
+35	8	88	80	56320	8	0	0	84	
+36	1	81	84	6804	1	0	0	99	
+37	67	14	90	84420	10	86	0	0	
+38	92	64	59	347392	6	0	0	0	
+39	55	74	50	203500	12	0	0	32	
+40	15	94	96	135360	1	0	0	84	
+41	80	79	23	145360	9	0	73	0	
+42	32	74	91	215488	12	0	0	0	
+43	26	90	89	208260	4	0	0	74	
+44	38	92	73	255208	9	0	0	50	
+45	84	82	46	316848	8	0	0	0	
+46	84	91	92	703248	1	0	0	0	
+47	32	99	75	237600	11	0	0	68	
+48	74	73	26	140452	4	0	70	0	
+49	42	12	9	4536	2	88	84	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	80	100	97	776000	2	0	3	0	
+1	75	59	78	345150	21	0	0	0	
+2	88	45	99	392040	9	54	0	0	
+3	70	96	86	577920	6	0	0	0	
+4	51	66	59	198594	28	0	0	0	
+5	88	30	69	182160	11	49	0	0	
+6	59	100	69	407100	15	0	0	0	
+7	55	65	98	350350	19	0	0	0	
+8	93	68	23	145452	8	0	68	0	
+9	95	89	99	837045	1	0	0	0	
+10	93	77	7	50127	4	0	92	0	
+11	43	21	22	19866	3	79	72	0	
+12	77	79	49	298067	24	0	51	0	
+13	85	71	54	325890	22	0	0	0	
+14	59	84	94	465864	10	0	0	0	
+15	100	20	72	144000	3	79	0	0	
+16	93	11	93	95139	1	89	0	0	
+17	65	74	65	312650	23	0	0	0	
+18	42	14	8	4704	3	79	72	43	
+19	43	88	89	336776	18	0	0	56	
+20	85	72	51	312120	24	0	0	0	
+21	99	5	80	39600	4	91	0	0	
+22	77	55	51	215985	26	0	43	0	
+23	84	10	66	55440	5	90	0	0	
+24	66	85	37	207570	20	0	59	0	
+25	67	84	43	242004	26	0	0	0	
+26	74	83	3	18426	2	0	0	0	
+27	77	88	84	569184	7	0	0	0	
+28	78	91	68	482664	8	0	0	0	
+29	98	49	97	465794	11	0	0	0	
+30	99	59	76	443916	13	0	0	0	
+31	87	54	100	469800	9	0	0	0	
+32	66	86	75	425700	14	0	0	0	
+33	73	88	70	449680	12	0	0	0	
+34	15	92	98	135240	2	0	0	85	
+35	8	88	80	56320	4	0	0	84	
+36	56	63	100	352800	18	0	0	0	
+37	67	14	90	84420	5	71	0	0	
+38	92	64	59	347392	20	0	0	0	
+39	55	74	50	203500	27	0	0	0	
+40	90	79	99	703890	3	0	0	0	
+41	80	79	23	145360	12	0	70	0	
+42	62	66	60	245520	25	0	0	0	
+43	91	71	94	607334	5	0	0	0	
+44	58	92	69	368184	17	0	0	0	
+45	84	82	46	316848	22	0	54	0	
+46	84	91	92	703248	4	0	0	0	
+47	74	59	91	397306	16	0	0	0	
+48	74	73	26	140452	15	0	69	0	
+49	42	12	9	4536	3	79	80	43	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	42	41	47	80934	11	0	50	0	
+1	37	17	38	23902	4	64	60	0	
+2	88	45	99	392040	5	0	0	0	
+3	23	27	39	24219	12	39	44	0	
+4	14	34	5	2380	7	0	87	0	
+5	88	30	69	182160	5	45	0	0	
+6	9	26	45	10530	11	74	44	0	
+7	5	10	4	200	1	85	83	0	
+8	93	68	23	145452	2	0	72	0	
+9	29	22	23	14674	11	74	21	0	
+10	93	77	7	50127	3	0	92	0	
+11	43	21	22	19866	5	45	69	0	
+12	77	79	49	298067	2	0	0	0	
+13	33	39	47	60489	12	0	0	0	
+14	50	25	32	40000	4	64	0	0	
+15	100	20	72	144000	1	65	0	0	
+16	93	11	93	95139	1	49	0	0	
+17	2	21	34	1428	2	79	34	0	
+18	42	14	8	4704	1	85	75	0	
+19	43	88	89	336776	11	0	0	55	
+20	39	11	19	8151	1	65	72	0	
+21	99	5	80	39600	1	60	0	0	
+22	22	44	44	42592	12	39	0	0	
+23	84	10	66	55440	1	85	0	0	
+24	66	85	37	207570	10	0	0	0	
+25	67	84	43	242004	9	0	0	0	
+26	74	83	3	18426	7	0	84	0	
+27	77	88	84	569184	7	0	0	0	
+28	47	44	24	49632	4	0	59	0	
+29	98	49	97	465794	1	0	0	0	
+30	29	17	34	16762	2	79	0	0	
+31	35	33	34	39270	12	0	47	0	
+32	10	38	35	13300	9	0	43	0	
+33	73	88	70	449680	8	0	0	0	
+34	15	92	98	135240	6	0	0	84	
+35	8	88	80	56320	4	0	0	92	
+36	1	26	34	884	10	0	37	0	
+37	67	14	90	84420	5	75	0	0	
+38	92	64	59	347392	4	0	0	0	
+39	55	74	50	203500	11	0	0	0	
+40	15	44	21	13860	6	0	76	0	
+41	80	79	23	145360	2	0	49	0	
+42	32	24	21	16128	11	74	0	0	
+43	26	5	39	5070	3	91	0	0	
+44	38	27	28	28728	4	64	32	0	
+45	84	82	46	316848	6	0	0	0	
+46	84	91	92	703248	3	0	0	0	
+47	32	29	30	27840	6	0	46	0	
+48	74	73	26	140452	8	0	70	0	
+49	42	12	9	4536	1	85	66	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	7	7	1	49	1	26	46	0	
+1	7	2	7	98	1	16	42	0	
+2	1	8	7	56	1	16	35	0	
+3	8	5	9	360	1	7	18	0	
+4	9	6	7	378	1	16	28	0	
+5	4	3	8	96	1	7	59	0	
+6	1	5	4	20	1	26	4	0	
+7	8	10	4	320	1	26	0	0	
+8	5	7	6	210	1	16	55	0	
+9	10	9	8	720	1	7	51	0	
+10	2	4	5	40	1	16	86	0	
+11	3	3	3	27	1	26	26	0	
+12	3	10	2	60	1	26	41	0	
+13	7	9	2	126	1	26	39	0	
+14	5	7	8	280	1	7	43	0	
+15	3	1	2	6	1	26	37	0	
+16	9	2	4	72	1	7	71	0	
+17	9	2	7	126	1	16	21	0	
+18	9	7	3	189	1	26	23	0	
+19	10	5	2	100	1	26	35	0	
+20	7	1	10	70	1	0	20	0	
+21	1	5	1	5	1	26	45	0	
+22	9	8	8	576	1	7	35	0	
+23	2	1	4	8	1	7	67	0	
+24	8	5	4	160	1	16	95	0	
+25	8	2	3	48	1	26	20	0	
+26	6	4	3	72	1	26	17	0	
+27	9	1	9	81	1	7	9	0	
+28	5	1	5	25	1	16	81	0	
+29	4	4	8	128	1	7	27	0	
+30	1	4	2	8	1	26	33	0	
+31	4	10	1	40	1	26	44	0	
+32	7	2	10	140	1	0	10	0	
+33	4	1	2	8	1	26	31	0	
+34	2	3	2	12	1	26	29	0	
+35	4	8	3	96	1	26	14	0	
+36	5	4	3	60	1	26	11	0	
+37	4	7	10	280	1	0	0	0	
+38	1	4	7	28	1	16	14	0	
+39	8	9	7	504	1	16	7	0	
+40	4	10	7	280	1	16	0	0	
+41	3	9	9	243	1	7	0	0	
+42	9	4	5	180	1	16	76	0	
+43	10	8	5	400	1	16	71	0	
+44	6	4	4	96	1	16	91	0	
+45	2	5	3	30	1	26	8	0	
+46	3	3	5	45	1	16	66	0	
+47	8	8	5	320	1	16	61	0	
+48	4	9	6	216	1	16	49	0	
+49	4	1	1	4	1	26	43	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	27	7	26	4914	1	14	60	0	
+1	17	17	17	4913	1	57	70	35	
+2	21	18	2	756	1	0	98	35	
+3	23	10	34	7820	1	0	34	0	
+4	19	31	32	18848	1	0	0	35	
+5	19	23	28	12236	1	0	60	35	
+6	1	20	9	180	1	31	82	35	
+7	23	5	4	460	1	0	95	0	
+8	15	32	1	480	1	57	99	35	
+9	35	9	3	945	1	78	97	0	
+10	7	24	5	840	1	0	93	35	
+11	28	3	18	1512	1	57	18	35	
+12	13	5	17	1105	1	57	53	35	
+13	12	19	32	7296	1	54	32	0	
+14	15	2	28	840	1	32	61	0	
+15	23	26	22	13156	1	31	0	35	
+16	29	17	14	6902	1	14	86	0	
+17	4	12	7	336	1	31	91	35	
+18	14	22	33	10164	1	32	0	0	
+19	10	25	2	500	1	31	98	35	
+20	7	6	30	1260	1	78	0	0	
+21	21	35	16	11760	1	0	0	67	
+22	14	28	28	10976	1	0	32	35	
+23	32	21	9	6048	1	31	73	35	
+24	13	15	29	5655	1	78	30	0	
+25	23	32	18	13248	1	57	0	35	
+26	11	24	3	792	1	57	96	35	
+27	9	21	9	1701	1	57	87	35	
+28	15	21	20	6300	1	31	22	35	
+29	14	34	8	3808	1	0	31	67	
+30	16	9	27	3888	1	14	33	0	
+31	19	35	1	665	1	0	39	67	
+32	32	2	20	1280	1	0	68	0	
+33	19	1	7	133	1	0	88	0	
+34	22	3	2	132	1	89	0	35	
+35	9	18	33	5346	1	14	0	0	
+36	35	4	28	3920	1	32	33	0	
+37	34	17	10	5780	1	78	87	0	
+38	6	4	17	408	1	57	36	35	
+39	33	24	32	25344	1	54	0	0	
+40	9	5	2	90	1	32	98	0	
+41	33	14	34	15708	1	0	0	0	
+42	14	24	30	10080	1	54	64	0	
+43	10	28	5	1400	1	0	88	35	
+44	1	4	9	36	1	32	89	0	
+45	27	5	28	3780	1	78	59	0	
+46	28	33	15	13860	1	0	16	67	
+47	13	23	15	4485	1	31	58	35	
+48	19	4	16	1216	1	31	42	35	
+49	34	16	6	3264	1	54	94	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=02 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	97	17	91	150059	5	70	0	0	
+1	17	92	27	42228	6	0	32	44	
+2	41	88	37	133496	2	0	59	56	
+3	38	95	59	212990	2	0	0	56	
+4	89	66	27	158598	5	0	55	0	
+5	84	73	18	110376	4	0	81	0	
+6	1	55	64	3520	1	31	0	95	
+7	88	80	4	28160	2	0	96	0	
+8	45	57	76	194940	4	0	0	0	
+9	60	59	98	346920	3	0	0	0	
+10	22	54	5	5940	1	0	69	0	
+11	3	23	73	5037	1	54	0	92	
+12	23	30	72	49680	4	57	0	0	
+13	7	79	2	1106	1	0	70	22	
+14	65	57	48	177840	5	0	0	0	
+15	93	21	72	140616	1	79	0	0	
+16	49	2	94	9212	2	95	0	0	
+17	89	12	67	71556	3	88	0	0	
+18	39	97	33	124839	3	0	67	61	
+19	50	75	32	120000	6	0	0	44	
+20	17	31	70	36890	1	0	0	83	
+21	61	25	21	32025	4	73	72	0	
+22	9	38	48	16416	1	31	0	83	
+23	2	21	34	1428	1	79	0	96	
+24	58	25	14	20300	6	75	0	37	
+25	8	92	13	9568	1	0	87	84	
+26	56	84	93	437472	2	0	0	0	
+27	39	61	19	45201	6	14	70	48	
+28	95	11	55	57475	5	57	0	0	
+29	44	24	8	8448	4	0	73	45	
+30	51	44	72	161568	4	54	0	45	
+31	94	10	91	85540	5	87	0	0	
+32	37	52	70	134680	6	47	0	0	
+33	4	71	32	9088	2	0	0	94	
+34	2	93	72	13392	2	0	0	98	
+35	34	88	53	158576	3	0	0	61	
+36	45	54	73	177390	4	0	0	45	
+37	44	47	70	144760	6	0	0	0	
+38	61	24	97	142008	3	59	0	0	
+39	48	49	27	63504	6	47	70	0	
+40	84	70	17	99960	5	0	82	0	
+41	83	79	69	452433	1	0	0	0	
+42	9	84	35	26460	6	14	32	61	
+43	10	88	85	74800	7	0	0	90	
+44	96	14	14	18816	6	0	70	0	
+45	82	15	33	40590	7	0	0	0	
+46	3	63	15	2835	1	0	72	95	
+47	8	38	15	4560	1	31	72	84	
+48	84	99	26	216216	1	0	74	0	
+49	64	51	41	133824	7	15	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	44	100	347600	10	0	0	0	
+1	65	51	100	331500	11	39	0	0	
+2	88	1	82	7216	5	85	0	0	
+3	17	39	49	32487	9	0	0	82	
+4	24	89	79	168744	12	0	0	68	
+5	92	35	97	312340	5	0	0	0	
+6	67	25	93	155775	4	64	0	0	
+7	84	25	88	184800	8	64	0	0	
+8	73	50	98	357700	3	0	0	0	
+9	81	12	98	95256	6	0	0	0	
+10	78	41	67	214266	4	23	0	0	
+11	90	46	90	372600	1	0	0	0	
+12	64	80	67	343040	2	0	0	0	
+13	68	8	67	36448	7	80	0	0	
+14	14	94	88	115808	8	0	0	84	
+15	71	17	79	95353	7	47	0	0	
+16	5	83	72	29880	2	0	0	93	
+17	81	31	85	213435	6	12	0	0	
+18	87	19	78	128934	1	72	0	0	
+19	98	20	89	174440	1	46	0	0	
+20	15	83	95	118275	7	0	0	85	
+21	74	39	66	190476	11	0	0	0	
+22	78	8	97	60528	10	44	0	0	
+23	70	8	91	50960	7	0	0	0	
+24	72	36	87	225504	3	50	0	0	
+25	81	11	82	73062	6	85	0	0	
+26	23	49	22	24794	11	0	73	74	
+27	67	84	59	332052	13	0	0	0	
+28	84	30	92	231840	8	34	0	0	
+29	67	94	59	371582	14	0	0	0	
+30	85	16	75	102000	7	64	0	0	
+31	81	9	100	72900	8	89	0	0	
+32	25	98	73	178850	11	0	0	74	
+33	79	43	92	312524	10	52	0	0	
+34	93	70	33	214830	2	0	67	0	
+35	73	43	84	263676	9	0	0	0	
+36	82	45	83	306270	9	53	0	0	
+37	82	34	99	276012	8	0	0	0	
+38	60	98	73	429240	12	0	0	0	
+39	93	12	72	80352	3	86	0	0	
+40	44	97	86	367048	15	0	0	0	
+41	68	73	15	74460	12	0	73	0	
+42	34	23	39	30498	14	0	59	0	
+43	87	42	84	306936	6	43	0	0	
+44	86	6	88	45408	1	66	0	0	
+45	53	74	54	211788	15	0	0	44	
+46	71	39	90	249210	7	8	0	0	
+47	89	50	94	418300	5	35	0	0	
+48	92	23	68	143888	4	0	0	0	
+49	77	10	83	63910	9	43	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	79	89	20	140620	2	0	73	0	
+1	65	51	100	331500	8	0	0	0	
+2	88	81	7	49896	1	0	93	0	
+3	17	39	49	32487	3	0	0	67	
+4	24	89	79	168744	8	0	0	76	
+5	92	95	37	323380	7	0	59	0	
+6	67	90	18	108540	14	0	82	0	
+7	84	100	28	235200	10	0	72	0	
+8	73	70	38	194180	14	0	41	0	
+9	81	12	98	95256	13	77	0	0	
+10	78	41	67	214266	13	36	0	0	
+11	90	76	30	205200	15	0	33	0	
+12	64	80	67	343040	6	0	0	34	
+13	68	93	37	233988	12	0	39	0	
+14	14	94	88	115808	9	0	0	86	
+15	71	87	39	240903	12	0	0	0	
+16	5	83	72	29880	3	0	22	89	
+17	81	66	35	187110	15	0	65	0	
+18	87	99	38	327294	4	0	48	0	
+19	98	90	44	388080	1	0	48	0	
+20	15	83	95	118275	2	0	0	85	
+21	74	99	31	227106	11	0	66	0	
+22	78	98	42	321048	9	0	0	0	
+23	70	78	41	223860	14	0	0	0	
+24	72	36	87	225504	13	0	0	0	
+25	81	91	42	309582	10	0	0	0	
+26	23	49	22	24794	3	39	0	67	
+27	67	84	59	332052	7	0	0	0	
+28	84	90	32	241920	11	0	34	0	
+29	67	94	59	371582	3	0	0	0	
+30	85	96	30	244800	10	0	42	0	
+31	81	9	100	72900	13	89	0	0	
+32	25	98	73	178850	2	0	0	60	
+33	79	73	22	126874	12	0	78	0	
+34	93	70	33	214830	15	0	0	0	
+35	73	43	84	263676	8	51	0	0	
+36	82	70	3	17220	2	0	93	0	
+37	82	99	4	32472	2	0	96	0	
+38	60	98	73	429240	2	0	0	0	
+39	93	92	32	273792	6	0	68	0	
+40	44	97	86	367048	5	0	0	56	
+41	68	73	15	74460	9	0	85	0	
+42	34	23	39	30498	5	74	0	0	
+43	87	82	34	242556	11	0	0	0	
+44	86	86	43	318028	9	0	42	0	
+45	53	74	54	211788	5	0	0	0	
+46	71	69	5	24495	4	0	95	0	
+47	89	95	39	329745	3	0	59	0	
+48	92	98	48	432768	1	0	0	0	
+49	77	100	48	369600	4	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	89	100	35600	9	0	0	96	
+1	65	51	100	331500	7	0	0	0	
+2	43	81	82	285606	8	0	0	0	
+3	17	39	49	32487	12	0	0	77	
+4	24	89	79	168744	11	0	0	25	
+5	27	95	97	248805	3	0	0	67	
+6	2	90	93	16740	1	0	0	98	
+7	14	100	88	123200	2	0	0	86	
+8	18	70	98	123480	9	0	0	78	
+9	81	12	98	95256	9	77	0	0	
+10	78	41	67	214266	9	36	0	0	
+11	10	76	90	68400	12	0	0	67	
+12	64	80	67	343040	5	0	0	33	
+13	33	93	67	205623	5	0	0	0	
+14	14	94	88	115808	12	0	0	17	
+15	6	87	79	41238	1	0	0	92	
+16	5	83	72	29880	12	0	0	94	
+17	21	66	85	117810	11	0	0	65	
+18	47	99	78	362934	4	0	0	44	
+19	13	90	89	104130	12	0	0	31	
+20	15	83	95	118275	10	0	0	85	
+21	9	99	66	58806	6	0	0	91	
+22	43	98	97	408758	2	0	0	42	
+23	10	78	91	70980	12	0	0	57	
+24	72	36	87	225504	9	0	0	0	
+25	16	91	82	119392	11	0	0	49	
+26	23	49	22	24794	1	0	73	0	
+27	67	84	59	332052	6	0	0	0	
+28	14	90	92	115920	11	0	0	86	
+29	67	94	59	371582	3	0	0	0	
+30	20	96	75	144000	8	0	0	80	
+31	81	9	100	72900	9	89	0	0	
+32	25	98	73	178850	11	0	0	0	
+33	9	73	92	60444	4	0	0	91	
+34	93	70	33	214830	5	0	67	0	
+35	73	43	84	263676	7	51	0	0	
+36	37	70	83	214970	8	0	0	43	
+37	42	99	99	411642	2	0	0	0	
+38	60	98	73	429240	1	0	0	0	
+39	13	92	72	86112	12	0	0	44	
+40	44	97	86	367048	4	0	0	0	
+41	68	73	15	74460	1	0	83	23	
+42	34	23	39	30498	3	69	59	0	
+43	17	82	84	117096	12	0	0	0	
+44	26	86	88	196768	7	0	0	74	
+45	53	74	54	211788	10	0	0	32	
+46	6	69	90	37260	3	0	0	94	
+47	24	95	94	214320	6	0	0	67	
+48	32	98	68	213248	10	0	0	0	
+49	32	100	83	265600	1	0	0	60	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	64	66	79	333696	24	0	0	0	
+1	65	51	100	331500	23	0	0	0	
+2	70	100	94	658000	17	0	0	0	
+3	17	39	49	32487	16	51	39	0	
+4	24	89	79	168744	14	0	0	73	
+5	92	86	94	743728	6	0	0	0	
+6	56	53	96	284928	33	0	0	0	
+7	94	89	57	476862	3	0	0	0	
+8	62	63	53	207018	27	0	0	0	
+9	81	12	98	95256	1	76	0	0	
+10	78	41	67	214266	11	58	0	0	
+11	59	88	84	436128	30	0	0	0	
+12	64	80	67	343040	25	0	0	0	
+13	97	65	51	321555	2	0	0	0	
+14	14	94	88	115808	8	0	0	86	
+15	77	78	85	510510	12	0	0	0	
+16	5	83	72	29880	3	0	0	94	
+17	86	95	78	637260	8	0	0	0	
+18	59	52	77	236236	31	0	0	0	
+19	69	71	82	401718	19	0	0	0	
+20	15	83	95	118275	9	0	0	85	
+21	67	76	55	280060	20	0	0	0	
+22	57	62	68	240312	32	0	0	0	
+23	72	91	58	380016	15	0	0	0	
+24	72	36	87	225504	7	64	0	0	
+25	73	100	75	547500	13	0	0	0	
+26	23	49	22	24794	7	0	65	0	
+27	67	84	59	332052	21	0	0	0	
+28	91	64	65	378560	7	0	0	0	
+29	67	94	59	371582	22	0	0	0	
+30	98	76	74	551152	1	0	0	0	
+31	81	9	100	72900	4	63	0	0	
+32	25	98	73	178850	13	0	0	73	
+33	94	63	84	497448	4	0	0	0	
+34	93	70	33	214830	5	0	64	0	
+35	73	43	84	263676	14	51	0	0	
+36	61	66	90	362340	28	0	0	0	
+37	73	51	93	346239	14	0	0	0	
+38	60	98	73	429240	29	0	0	0	
+39	85	84	79	564060	9	0	0	0	
+40	44	97	86	367048	33	0	0	56	
+41	68	73	15	74460	1	0	74	0	
+42	34	23	39	30498	16	51	0	0	
+43	71	51	61	220881	16	0	0	0	
+44	82	99	88	714384	10	0	0	0	
+45	53	74	54	211788	34	0	0	0	
+46	86	81	64	445824	5	0	0	0	
+47	63	71	82	366786	26	0	0	0	
+48	70	64	98	439040	18	0	0	0	
+49	74	58	93	399156	11	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	4	44	20	3520	6	0	79	67	
+1	65	51	100	331500	3	41	0	0	
+2	43	1	7	301	2	57	84	0	
+3	17	39	49	32487	4	0	0	68	
+4	24	89	79	168744	6	0	0	67	
+5	27	35	37	34965	4	39	0	68	
+6	2	25	18	900	7	74	76	44	
+7	14	25	28	9800	7	74	48	44	
+8	18	50	38	34200	7	0	54	44	
+9	81	12	98	95256	2	9	0	0	
+10	78	41	67	214266	3	0	0	0	
+11	10	46	30	13800	2	42	0	81	
+12	64	80	67	343040	1	0	0	0	
+13	33	8	37	9768	5	84	48	25	
+14	14	94	88	115808	8	0	0	0	
+15	6	17	39	3978	3	83	32	78	
+16	5	83	72	29880	6	0	0	91	
+17	21	31	35	22785	4	39	37	68	
+18	47	19	38	33934	1	80	0	0	
+19	13	20	44	11440	4	0	49	68	
+20	15	83	95	118275	3	0	0	78	
+21	9	39	31	10881	2	0	66	81	
+22	43	8	42	14448	1	80	38	0	
+23	10	8	41	3280	6	89	42	67	
+24	72	36	87	225504	2	21	0	0	
+25	16	11	42	7392	6	89	0	67	
+26	23	49	22	24794	5	0	73	0	
+27	67	84	59	332052	5	0	0	25	
+28	14	30	32	13440	2	0	34	81	
+29	67	94	59	371582	6	0	0	0	
+30	20	16	30	9600	3	0	67	0	
+31	81	9	100	72900	2	0	0	0	
+32	25	98	73	178850	5	0	0	0	
+33	9	43	22	8514	6	0	72	91	
+34	93	70	33	214830	1	0	67	0	
+35	73	43	84	263676	2	57	0	0	
+36	37	45	3	4995	4	0	88	0	
+37	42	34	4	5712	2	57	91	0	
+38	60	98	73	429240	4	0	0	0	
+39	13	12	32	4992	3	83	0	78	
+40	44	97	86	367048	7	0	0	0	
+41	68	73	15	74460	4	0	73	0	
+42	34	23	39	30498	6	0	59	0	
+43	17	42	34	24276	2	0	0	81	
+44	26	6	43	6708	6	94	0	0	
+45	53	74	54	211788	7	0	0	44	
+46	6	39	5	1170	2	57	95	0	
+47	24	50	39	46800	5	0	59	25	
+48	32	23	48	35328	7	74	0	44	
+49	32	10	48	15360	5	84	0	25	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	7	4	280	1	25	64	0	
+1	2	4	4	32	1	25	60	0	
+2	8	1	6	48	1	25	18	0	
+3	3	1	7	21	1	15	88	0	
+4	9	5	9	405	1	15	18	0	
+5	4	7	3	84	1	25	92	0	
+6	9	4	4	144	1	25	56	0	
+7	7	5	7	245	1	15	81	0	
+8	8	10	5	400	1	15	95	0	
+9	5	2	10	100	1	2	10	0	
+10	7	8	4	224	1	25	52	0	
+11	8	10	8	640	1	15	59	0	
+12	8	1	2	16	1	33	4	0	
+13	1	1	1	1	1	42	4	0	
+14	8	7	3	168	1	25	89	0	
+15	10	6	10	600	1	2	0	0	
+16	4	4	1	16	1	42	3	0	
+17	8	2	10	160	1	0	0	0	
+18	3	7	3	63	1	25	86	0	
+19	4	4	3	48	1	25	83	0	
+20	9	9	7	567	1	15	74	0	
+21	8	6	3	144	1	25	80	0	
+22	10	7	5	350	1	25	39	0	
+23	1	1	5	5	1	25	34	0	
+24	8	10	9	720	1	15	9	0	
+25	10	7	8	560	1	15	51	0	
+26	3	4	3	36	1	25	77	0	
+27	5	8	5	200	1	25	29	0	
+28	1	10	9	90	1	15	0	0	
+29	8	9	7	504	1	15	67	0	
+30	9	2	3	54	1	25	74	0	
+31	10	8	1	80	1	42	2	0	
+32	2	1	6	12	1	25	12	0	
+33	1	7	8	56	1	15	43	0	
+34	5	2	6	60	1	25	6	0	
+35	3	9	2	54	1	33	2	0	
+36	9	4	8	288	1	15	35	0	
+37	10	2	9	180	1	8	18	0	
+38	4	2	4	32	1	25	48	0	
+39	5	4	4	80	1	25	44	0	
+40	10	8	6	480	1	25	0	0	
+41	9	10	1	90	1	42	1	0	
+42	3	10	1	30	1	42	0	0	
+43	5	8	8	320	1	15	27	0	
+44	2	8	3	48	1	25	71	0	
+45	10	9	2	180	1	33	0	0	
+46	1	3	3	9	1	25	68	0	
+47	3	3	9	81	1	8	9	0	
+48	3	8	5	120	1	25	24	0	
+49	4	7	9	252	1	8	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	35	12	24	10080	1	0	30	0	
+1	27	14	14	5292	1	33	21	27	
+2	28	6	21	3528	1	33	0	0	
+3	23	16	17	6256	1	33	53	77	
+4	14	35	9	4410	1	33	86	18	
+5	24	27	18	11664	1	33	0	28	
+6	29	14	19	7714	1	0	30	69	
+7	27	30	32	25920	1	33	21	0	
+8	28	15	25	10500	1	0	0	70	
+9	35	2	10	700	1	0	0	35	
+10	2	23	19	874	1	0	30	98	
+11	8	5	33	1320	1	68	25	41	
+12	33	1	17	561	1	0	70	67	
+13	26	16	31	12896	1	33	53	26	
+14	13	2	13	338	1	33	86	32	
+15	25	11	25	6875	1	68	0	0	
+16	29	24	16	11136	1	0	54	34	
+17	28	7	15	2940	1	0	54	63	
+18	8	2	3	48	1	33	86	45	
+19	4	29	23	2668	1	68	25	65	
+20	14	14	22	4312	1	68	0	25	
+21	18	6	13	1404	1	33	86	0	
+22	20	7	25	3500	1	33	21	79	
+23	16	1	20	320	1	33	0	52	
+24	13	25	34	11050	1	68	25	0	
+25	25	22	28	15400	1	33	21	54	
+26	8	24	33	6336	1	68	25	33	
+27	35	18	30	18900	1	0	0	0	
+28	1	25	34	850	1	68	25	69	
+29	33	9	12	3564	1	0	70	34	
+30	9	32	13	3744	1	0	54	91	
+31	5	13	26	1690	1	68	25	60	
+32	22	16	1	352	1	0	89	27	
+33	26	7	33	6006	1	33	53	0	
+34	15	17	16	4080	1	33	0	68	
+35	8	9	7	504	1	0	89	87	
+36	4	4	13	208	1	33	86	53	
+37	25	7	19	3325	1	33	53	52	
+38	34	27	19	17442	1	0	70	0	
+39	10	29	34	9860	1	68	25	23	
+40	10	18	31	5580	1	68	25	13	
+41	34	20	16	10880	1	0	54	0	
+42	8	35	16	4480	1	33	0	91	
+43	20	33	8	5280	1	0	89	49	
+44	27	3	8	648	1	0	89	0	
+45	5	14	32	2240	1	68	25	55	
+46	6	28	28	4704	1	68	25	49	
+47	8	3	19	456	1	33	0	83	
+48	18	28	5	2520	1	0	89	69	
+49	34	17	14	8092	1	0	30	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=03 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	20	87	44	76560	4	0	0	80	
+1	22	4	34	2992	1	94	43	68	
+2	48	31	46	68448	6	67	0	39	
+3	43	51	57	125001	9	0	0	44	
+4	99	25	39	96525	4	72	58	0	
+5	84	17	33	47124	5	82	0	0	
+6	99	74	24	175824	6	0	73	0	
+7	77	85	87	569415	3	0	0	0	
+8	68	80	25	136000	10	0	75	0	
+9	25	52	20	26000	7	0	31	61	
+10	37	28	14	14504	5	54	85	0	
+11	68	100	88	598400	1	0	0	0	
+12	98	61	12	71736	1	0	88	0	
+13	91	91	41	339521	8	0	59	0	
+14	88	67	73	430408	6	0	0	0	
+15	10	46	30	13800	2	0	41	84	
+16	44	44	71	137456	9	0	0	0	
+17	58	52	30	90480	11	0	33	0	
+18	53	87	33	152163	11	0	0	0	
+19	14	64	23	20608	4	0	44	80	
+20	39	29	67	75777	6	67	0	0	
+21	78	6	63	29484	2	87	0	0	
+22	60	37	5	11100	1	61	88	0	
+23	71	81	85	488835	5	0	0	0	
+24	88	100	19	167200	2	0	79	0	
+25	20	97	28	54320	3	0	0	77	
+26	63	94	13	76986	3	0	87	0	
+27	15	58	5	4350	1	0	82	68	
+28	81	70	39	221130	10	0	0	0	
+29	8	9	27	1944	1	88	0	90	
+30	69	42	93	269514	9	58	0	0	
+31	10	58	41	23780	2	0	0	84	
+32	32	31	86	85312	7	67	0	0	
+33	61	67	98	400526	7	0	0	0	
+34	25	92	16	36800	1	0	66	68	
+35	23	49	72	81144	3	0	28	77	
+36	79	24	58	109968	4	72	0	0	
+37	80	72	89	512640	4	0	0	0	
+38	4	82	14	4592	1	0	66	93	
+39	25	54	94	126900	5	0	0	71	
+40	30	88	66	174240	1	0	0	68	
+41	59	20	51	60180	6	74	46	39	
+42	23	90	31	64170	7	0	0	61	
+43	75	68	48	244800	8	0	0	0	
+44	22	8	43	7568	1	92	0	68	
+45	90	59	32	169920	10	0	39	0	
+46	1	33	3	99	1	61	93	0	
+47	33	43	9	12771	3	49	87	63	
+48	3	98	95	27930	2	0	0	94	
+49	84	87	79	577332	2	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	44	95	372020	4	0	0	0	
+1	92	26	70	167440	9	73	30	0	
+2	75	92	86	593400	1	0	0	0	
+3	14	4	12	672	1	92	81	0	
+4	35	35	42	51450	6	47	39	53	
+5	83	39	66	213642	9	34	30	0	
+6	77	82	71	448294	2	0	0	0	
+7	22	87	100	191400	1	0	0	75	
+8	34	94	77	246092	7	0	0	66	
+9	67	5	82	27470	7	94	0	0	
+10	97	28	68	184688	10	47	0	0	
+11	79	95	39	292695	6	0	0	0	
+12	43	47	38	76798	6	0	39	53	
+13	74	81	28	167832	2	0	71	0	
+14	76	4	85	25840	11	96	0	0	
+15	99	13	75	96525	12	26	0	0	
+16	98	44	73	314776	4	44	0	0	
+17	87	94	37	302586	3	0	51	0	
+18	88	23	91	184184	10	77	0	0	
+19	94	33	78	241956	5	49	0	0	
+20	69	4	70	19320	11	43	0	27	
+21	83	26	100	215800	8	74	0	0	
+22	15	83	86	107070	2	0	0	77	
+23	80	7	94	52640	11	89	0	0	
+24	67	5	76	25460	11	38	0	27	
+25	73	17	83	103003	11	21	0	27	
+26	71	11	92	71852	4	88	0	0	
+27	48	74	74	262848	8	0	0	0	
+28	32	17	41	22304	7	56	0	0	
+29	74	6	77	34188	3	94	0	0	
+30	90	14	89	112140	11	75	0	0	
+31	88	87	51	390456	3	0	0	0	
+32	71	1	87	6177	2	82	0	0	
+33	4	71	84	23856	2	0	0	92	
+34	72	49	89	313992	5	0	0	0	
+35	67	47	66	207834	10	0	0	0	
+36	96	15	81	116640	5	85	0	0	
+37	84	5	74	31080	6	95	0	0	
+38	66	4	80	21120	7	73	0	0	
+39	90	8	81	58320	1	92	0	0	
+40	69	17	100	117300	2	83	0	0	
+41	18	46	8	6624	1	0	86	0	
+42	72	21	70	105840	11	0	0	27	
+43	80	96	30	230400	9	0	0	0	
+44	97	34	67	220966	9	0	30	0	
+45	75	26	86	167700	12	0	0	0	
+46	27	75	83	168075	11	0	0	0	
+47	53	56	97	287896	7	0	0	0	
+48	14	37	21	10878	4	44	73	0	
+49	53	87	52	239772	6	0	39	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	89	74	40	263440	6	0	38	0	
+1	92	66	25	151800	8	0	75	0	
+2	75	92	86	593400	1	0	0	0	
+3	14	4	12	672	1	92	82	0	
+4	35	35	42	51450	5	0	0	0	
+5	83	84	21	146412	11	0	0	0	
+6	77	82	71	448294	2	0	0	0	
+7	22	87	100	191400	1	0	0	75	
+8	34	94	77	246092	5	0	0	66	
+9	67	5	82	27470	1	92	0	0	
+10	97	83	28	225428	10	0	42	0	
+11	79	95	39	292695	4	0	37	0	
+12	43	47	38	76798	12	0	0	0	
+13	74	81	28	167832	10	0	72	0	
+14	76	74	15	84360	11	0	63	0	
+15	99	78	10	77220	11	0	78	0	
+16	98	79	33	255486	8	0	0	0	
+17	87	94	37	302586	4	0	0	0	
+18	88	68	21	125664	11	0	42	0	
+19	94	93	3	26226	3	0	95	0	
+20	69	4	70	19320	3	93	0	0	
+21	83	91	20	151060	6	0	80	0	
+22	15	83	86	107070	9	0	0	80	
+23	80	92	44	323840	3	0	51	0	
+24	67	95	26	165490	7	0	0	0	
+25	73	97	38	269078	6	0	0	0	
+26	71	76	42	226632	10	0	0	0	
+27	48	74	74	262848	7	0	26	0	
+28	32	17	41	22304	2	83	0	0	
+29	74	86	12	76368	1	0	86	0	
+30	90	89	29	232290	2	0	71	0	
+31	88	87	51	390456	3	0	0	0	
+32	71	81	12	69012	11	0	88	0	
+33	4	71	84	23856	2	0	8	91	
+34	72	84	4	24192	4	0	95	0	
+35	67	82	6	32964	12	0	55	0	
+36	96	70	21	141120	11	0	21	0	
+37	84	100	19	159600	4	0	76	0	
+38	66	94	15	93060	9	0	82	0	
+39	90	68	1	6120	3	0	98	0	
+40	69	87	40	240120	8	0	33	0	
+41	18	46	8	6624	2	37	0	77	
+42	72	71	10	51120	12	0	45	0	
+43	80	96	30	230400	9	0	52	0	
+44	97	79	7	53641	12	0	38	0	
+45	75	86	1	6450	1	0	98	0	
+46	27	75	83	168075	7	0	0	73	
+47	53	56	97	287896	5	35	0	0	
+48	14	37	21	10878	2	0	0	77	
+49	53	87	52	239772	9	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	19	74	95	133570	10	0	0	80	
+1	2	66	70	9240	5	0	0	98	
+2	75	92	86	593400	1	0	0	0	
+3	14	4	12	672	7	96	70	0	
+4	35	35	42	51450	7	56	0	0	
+5	13	84	66	72072	10	0	30	54	
+6	77	82	71	448294	2	0	28	0	
+7	22	87	100	191400	2	0	0	78	
+8	34	94	77	246092	9	0	0	0	
+9	67	5	82	27470	7	91	0	0	
+10	47	83	68	265268	7	0	0	53	
+11	79	95	39	292695	6	0	0	0	
+12	43	47	38	76798	13	0	0	0	
+13	74	81	28	167832	2	0	0	0	
+14	31	74	85	194990	11	0	0	34	
+15	34	78	75	198900	11	0	0	0	
+16	13	79	73	74971	12	0	0	64	
+17	87	94	37	302586	4	0	51	0	
+18	3	68	91	18564	12	0	0	87	
+19	34	93	78	246636	8	0	0	48	
+20	69	4	70	19320	7	96	0	0	
+21	43	91	100	391300	3	0	0	0	
+22	15	83	86	107070	5	0	0	83	
+23	25	92	94	216200	1	0	0	75	
+24	12	95	76	86640	4	0	0	88	
+25	13	97	83	104663	8	0	0	82	
+26	11	76	92	76912	12	0	0	53	
+27	48	74	74	262848	8	0	0	0	
+28	32	17	41	22304	7	56	42	0	
+29	49	86	77	324478	3	0	0	43	
+30	10	89	89	79210	11	0	0	89	
+31	88	87	51	390456	4	0	0	0	
+32	41	81	87	288927	5	0	0	42	
+33	4	71	84	23856	8	0	0	95	
+34	42	84	89	313992	5	0	0	0	
+35	7	82	66	37884	3	0	0	93	
+36	26	70	81	147420	12	0	0	27	
+37	24	100	74	177600	11	0	0	65	
+38	21	94	80	157920	6	0	0	79	
+39	40	68	81	220320	9	0	0	34	
+40	24	87	100	208800	9	0	0	76	
+41	18	46	8	6624	7	0	68	53	
+42	37	71	70	183890	10	0	30	0	
+43	80	96	30	230400	10	0	0	0	
+44	17	79	67	89981	10	0	30	37	
+45	10	86	86	73960	12	0	0	77	
+46	27	75	83	168075	12	0	0	0	
+47	53	56	97	287896	7	0	0	0	
+48	14	37	21	10878	7	56	68	67	
+49	53	87	52	239772	6	0	39	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	74	57	86	362748	16	0	0	0	
+1	80	93	95	706800	12	0	0	0	
+2	75	92	86	593400	15	0	0	0	
+3	14	4	12	672	1	92	70	0	
+4	35	35	42	51450	4	63	0	0	
+5	88	55	50	242000	5	0	0	0	
+6	77	82	71	448294	14	0	0	0	
+7	22	87	100	191400	14	0	0	77	
+8	34	94	77	246092	20	0	0	66	
+9	67	5	82	27470	3	93	0	0	
+10	86	71	92	561752	7	0	0	0	
+11	79	95	39	292695	13	0	55	0	
+12	43	47	38	76798	8	51	0	0	
+13	74	81	28	167832	9	0	64	0	
+14	92	94	60	518880	2	0	0	0	
+15	84	51	84	359856	8	0	0	0	
+16	91	63	78	447174	4	0	0	0	
+17	87	94	37	302586	2	0	60	0	
+18	61	99	86	519354	25	0	0	0	
+19	83	90	64	478080	9	0	0	0	
+20	69	4	70	19320	1	92	0	0	
+21	66	70	55	254100	20	0	0	0	
+22	15	83	86	107070	8	0	0	84	
+23	72	91	62	406224	17	0	0	0	
+24	51	73	97	361131	32	0	0	0	
+25	51	96	55	269280	13	0	0	0	
+26	68	59	65	260780	19	0	0	0	
+27	48	74	74	262848	30	0	0	52	
+28	32	17	41	22304	4	63	42	0	
+29	65	100	69	448500	11	0	0	0	
+30	96	92	98	865536	1	0	0	0	
+31	88	87	51	390456	6	0	0	0	
+32	71	79	58	325322	18	0	0	0	
+33	4	71	84	23856	1	0	0	96	
+34	54	66	62	220968	27	0	0	0	
+35	63	86	66	357588	23	0	0	0	
+36	92	93	79	675924	3	0	0	0	
+37	55	89	58	283910	26	0	0	0	
+38	52	80	86	357760	30	0	0	0	
+39	65	93	58	350610	21	0	0	0	
+40	65	71	68	313820	22	0	0	0	
+41	18	46	8	6624	3	0	79	0	
+42	52	82	62	264368	31	0	0	0	
+43	80	96	30	230400	11	0	69	0	
+44	81	54	55	240570	10	0	0	0	
+45	62	86	68	362576	24	0	0	0	
+46	27	75	83	168075	17	0	0	72	
+47	53	56	97	287896	29	0	0	0	
+48	14	37	21	10878	4	0	78	0	
+49	53	87	52	239772	28	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	19	44	40	33440	3	0	0	0	
+1	2	26	25	1300	3	44	54	0	
+2	75	92	86	593400	5	0	0	0	
+3	14	4	12	672	7	87	0	0	
+4	35	35	42	51450	6	56	0	0	
+5	13	39	21	10647	3	44	33	0	
+6	77	82	71	448294	4	0	0	0	
+7	22	87	100	191400	4	0	0	77	
+8	34	94	77	246092	6	0	0	53	
+9	67	5	82	27470	4	82	0	0	
+10	47	28	28	36848	4	0	71	0	
+11	79	95	39	292695	2	0	0	0	
+12	43	47	38	76798	7	0	52	0	
+13	74	81	28	167832	1	0	51	0	
+14	31	4	15	1860	5	92	0	0	
+15	34	13	10	4420	4	82	82	0	
+16	13	44	33	18876	3	44	0	0	
+17	87	94	37	302586	2	0	39	0	
+18	3	23	21	1449	7	75	29	53	
+19	34	33	3	3366	7	0	90	0	
+20	69	4	70	19320	1	87	0	0	
+21	43	26	20	22360	1	0	79	0	
+22	15	83	86	107070	5	0	0	75	
+23	25	7	44	7700	5	92	15	0	
+24	12	5	26	1560	7	87	12	0	
+25	13	17	38	8398	8	74	61	0	
+26	11	11	42	5082	7	87	38	0	
+27	48	74	74	262848	8	0	0	0	
+28	32	17	41	22304	6	56	42	0	
+29	49	6	12	3528	1	87	70	0	
+30	10	14	29	4060	7	75	0	53	
+31	88	87	51	390456	1	0	0	0	
+32	41	1	12	492	1	87	82	0	
+33	4	71	84	23856	1	0	0	88	
+34	42	49	4	8232	5	0	86	0	
+35	7	47	6	1974	8	0	82	0	
+36	26	15	21	8190	8	74	0	0	
+37	24	5	19	2280	5	92	59	0	
+38	21	4	15	1260	5	92	78	0	
+39	40	8	1	320	1	87	94	0	
+40	24	17	40	16320	8	74	21	0	
+41	18	46	8	6624	8	0	74	0	
+42	37	21	10	7770	5	0	90	0	
+43	80	96	30	230400	3	0	0	19	
+44	17	34	7	4046	7	0	93	0	
+45	10	26	1	260	1	0	99	0	
+46	27	75	83	168075	7	0	0	53	
+47	53	56	97	287896	6	0	0	0	
+48	14	37	21	10878	6	0	77	53	
+49	53	87	52	239772	7	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	8	4	320	1	23	28	0	
+1	6	9	10	540	1	4	0	0	
+2	4	5	2	40	1	23	66	0	
+3	9	10	6	540	1	13	74	0	
+4	2	5	4	40	1	23	24	0	
+5	5	4	5	100	1	4	25	0	
+6	8	2	5	80	1	4	20	0	
+7	3	9	1	27	1	23	70	0	
+8	10	4	1	40	1	23	69	0	
+9	7	6	3	126	1	23	47	0	
+10	3	5	2	30	1	23	64	0	
+11	4	4	2	32	1	23	62	0	
+12	2	1	5	10	1	4	15	0	
+13	8	2	7	112	1	13	37	0	
+14	2	8	7	112	1	13	30	0	
+15	4	10	9	360	1	13	0	0	
+16	8	5	7	280	1	13	23	0	
+17	6	3	2	36	1	23	60	0	
+18	8	8	4	256	1	23	20	0	
+19	1	4	5	20	1	4	10	0	
+20	10	8	3	240	1	23	44	0	
+21	4	4	6	96	1	13	68	0	
+22	2	3	3	18	1	23	41	0	
+23	7	4	7	196	1	13	16	0	
+24	1	6	3	18	1	23	38	0	
+25	3	3	10	90	1	0	20	0	
+26	1	3	4	12	1	23	16	0	
+27	4	4	10	160	1	0	10	0	
+28	10	8	6	480	1	13	62	0	
+29	3	3	3	27	1	23	35	0	
+30	10	1	5	50	1	13	95	0	
+31	5	7	4	140	1	23	12	0	
+32	6	9	5	270	1	13	90	0	
+33	7	2	7	98	1	13	9	0	
+34	7	8	3	168	1	23	32	0	
+35	1	1	2	2	1	23	58	0	
+36	4	3	4	48	1	23	8	0	
+37	7	8	5	280	1	13	85	0	
+38	6	1	2	12	1	23	56	0	
+39	9	6	2	108	1	23	54	0	
+40	9	7	4	252	1	23	4	0	
+41	6	10	4	240	1	23	0	0	
+42	8	7	6	336	1	13	56	0	
+43	1	1	2	2	1	23	52	0	
+44	9	3	1	27	1	23	68	0	
+45	9	4	10	360	1	0	0	0	
+46	10	4	2	80	1	23	50	0	
+47	7	7	6	294	1	13	50	0	
+48	1	6	5	30	1	13	80	0	
+49	5	6	6	180	1	13	44	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	30	18	9	4860	1	0	89	0	
+1	1	24	10	240	1	0	70	0	
+2	34	5	27	4590	2	91	30	0	
+3	34	35	1	1190	2	0	0	34	
+4	22	15	34	11220	2	24	34	0	
+5	30	9	30	8100	2	91	0	0	
+6	23	7	30	4830	2	84	0	0	
+7	18	19	1	342	1	0	99	0	
+8	5	9	1	45	2	91	99	0	
+9	22	6	18	2376	2	84	30	0	
+10	8	35	32	8960	2	49	0	0	
+11	34	29	12	11832	1	0	24	35	
+12	17	31	30	15810	2	49	62	0	
+13	18	2	17	612	2	84	48	0	
+14	22	3	32	2112	2	0	68	0	
+15	14	30	29	12180	1	27	0	0	
+16	28	20	17	9520	1	57	73	0	
+17	16	3	22	1056	2	91	57	0	
+18	3	18	9	486	1	0	80	0	
+19	11	9	20	1980	2	91	79	0	
+20	10	23	13	2990	1	27	82	0	
+21	14	34	11	5236	1	32	0	35	
+22	2	8	33	528	2	0	35	0	
+23	22	29	7	4466	1	32	27	35	
+24	26	11	3	858	1	85	20	0	
+25	28	23	25	16100	1	57	26	0	
+26	16	13	29	6032	1	0	29	0	
+27	4	14	5	280	1	85	15	0	
+28	35	28	26	25480	1	57	0	0	
+29	18	18	3	972	1	32	34	35	
+30	15	21	10	3150	1	57	90	0	
+31	15	27	29	11745	1	0	0	0	
+32	11	29	30	9570	2	49	32	0	
+33	32	2	2	128	2	84	71	0	
+34	7	18	8	1008	2	49	92	0	
+35	6	11	27	1782	1	27	29	0	
+36	9	28	9	2268	1	32	11	35	
+37	17	8	15	2040	1	85	0	0	
+38	26	16	32	13312	2	24	68	0	
+39	9	21	12	2268	1	0	58	0	
+40	24	32	24	18432	1	0	0	35	
+41	1	25	34	850	2	24	0	0	
+42	3	12	26	936	1	27	56	0	
+43	6	16	22	2112	1	57	51	0	
+44	19	3	6	342	2	84	65	0	
+45	19	24	35	15960	2	0	0	0	
+46	20	24	7	3360	1	32	20	35	
+47	2	17	1	34	1	0	98	0	
+48	16	16	5	1280	1	27	95	0	
+49	35	31	11	11935	1	0	36	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=04 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	90	58	44	229680	6	0	56	0	
+1	26	69	40	71760	5	0	0	74	
+2	54	25	2	2700	4	25	98	0	
+3	99	60	56	332640	6	0	0	0	
+4	62	35	4	8680	2	0	92	0	
+5	85	14	95	113050	5	70	0	0	
+6	98	92	85	766360	1	0	0	0	
+7	13	89	21	24297	4	1	76	83	
+8	90	54	21	102060	7	43	77	0	
+9	37	96	43	152736	7	0	34	0	
+10	3	55	22	3630	4	25	76	96	
+11	84	24	2	4032	4	1	97	0	
+12	72	91	5	32760	2	0	87	0	
+13	28	52	27	39312	7	43	0	68	
+14	62	78	97	469092	4	1	0	0	
+15	74	70	89	461020	5	0	0	0	
+16	38	35	47	62510	6	60	0	0	
+17	26	93	92	222456	3	0	0	73	
+18	68	78	34	180336	7	0	0	0	
+19	31	4	65	8060	4	96	0	26	
+20	10	28	63	17640	2	61	0	87	
+21	94	34	6	19176	2	61	92	0	
+22	62	83	13	66898	1	0	85	0	
+23	87	94	87	711486	2	0	0	0	
+24	71	26	23	42458	6	60	76	0	
+25	33	53	90	157410	8	0	0	0	
+26	21	53	34	37842	8	0	56	33	
+27	44	54	40	95040	7	43	34	37	
+28	20	28	76	42560	6	60	0	47	
+29	73	93	93	631377	3	0	0	0	
+30	40	41	65	106600	7	0	34	37	
+31	75	7	44	23100	3	93	0	0	
+32	26	9	55	12870	4	90	0	0	
+33	17	12	17	3468	4	83	55	0	
+34	47	38	13	23218	6	60	47	0	
+35	11	61	42	28182	2	0	0	87	
+36	14	43	94	56588	7	0	0	77	
+37	17	48	55	44880	5	0	40	74	
+38	46	41	82	154652	8	53	0	0	
+39	49	6	12	3528	4	90	76	0	
+40	29	7	14	2842	4	83	76	0	
+41	36	60	34	73440	8	0	56	54	
+42	38	97	76	280136	4	1	0	62	
+43	91	1	62	5642	4	0	0	0	
+44	49	3	71	10437	4	80	0	0	
+45	99	4	30	11880	1	96	0	0	
+46	100	4	92	36800	1	92	0	0	
+47	57	47	56	150024	8	0	0	33	
+48	21	96	15	30240	4	0	76	62	
+49	5	76	66	25080	7	0	34	91	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	86	47	68	274856	9	0	0	0	
+1	76	31	93	219108	10	0	0	0	
+2	99	16	84	133056	11	63	0	0	
+3	54	51	83	228582	9	47	0	0	
+4	70	33	66	152460	11	30	0	0	
+5	75	44	94	310200	5	50	0	0	
+6	99	18	83	147906	3	77	0	0	
+7	31	2	31	1922	1	81	0	64	
+8	91	1	92	8372	5	99	0	0	
+9	53	85	77	346885	7	0	0	0	
+10	82	14	68	78064	12	62	0	0	
+11	39	45	45	78975	7	0	0	53	
+12	98	24	93	218736	10	31	0	0	
+13	67	45	98	295470	8	0	0	0	
+14	82	90	6	44280	1	0	86	0	
+15	70	10	70	49000	12	87	0	0	
+16	72	9	87	56376	8	91	0	0	
+17	6	74	83	36852	1	0	0	94	
+18	10	73	68	49640	2	0	0	63	
+19	2	95	66	12540	2	0	0	73	
+20	95	3	91	25935	4	97	0	0	
+21	93	12	86	95976	1	88	0	0	
+22	73	79	39	224913	4	0	50	0	
+23	66	5	84	27720	5	94	0	0	
+24	73	21	66	101178	12	41	0	0	
+25	7	81	97	54999	1	0	0	87	
+26	70	24	66	110880	12	17	0	0	
+27	23	71	78	127374	1	0	0	64	
+28	64	88	86	484352	1	0	0	0	
+29	74	11	79	64306	12	76	0	0	
+30	96	13	90	112320	7	85	0	0	
+31	75	77	77	444675	3	0	0	0	
+32	81	98	27	214326	2	0	73	0	
+33	98	50	75	367500	5	0	0	0	
+34	85	7	72	42840	10	91	0	0	
+35	97	4	70	27160	13	0	0	0	
+36	74	36	80	213120	10	55	0	0	
+37	63	100	73	459900	2	0	0	0	
+38	75	21	79	124425	11	79	0	0	
+39	86	5	66	28380	3	95	0	0	
+40	85	30	78	198900	11	0	0	0	
+41	11	20	48	10560	2	73	0	75	
+42	97	90	50	436500	4	0	0	0	
+43	82	62	70	355880	6	0	0	0	
+44	5	13	22	1430	1	74	31	94	
+45	82	17	85	118490	12	0	0	0	
+46	90	38	75	256500	6	62	0	0	
+47	86	45	73	282510	8	45	0	0	
+48	80	2	78	12480	7	98	0	0	
+49	98	7	95	65170	4	90	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	86	72	13	80496	8	0	83	0	
+1	76	76	18	103968	10	0	82	0	
+2	99	16	84	133056	8	84	0	0	
+3	54	51	83	228582	9	45	0	0	
+4	70	88	11	67760	9	0	83	0	
+5	75	74	4	22200	8	0	96	0	
+6	99	78	13	100386	1	0	86	0	
+7	31	2	31	1922	4	97	0	0	
+8	91	96	17	148512	7	0	77	0	
+9	53	85	77	346885	7	0	0	0	
+10	82	74	38	230584	10	0	43	0	
+11	39	45	45	78975	7	0	0	53	
+12	98	84	33	271656	8	0	50	0	
+13	67	70	18	84420	14	0	82	0	
+14	82	90	6	44280	7	0	94	0	
+15	70	70	30	147000	13	0	70	0	
+16	72	99	32	228096	11	0	0	0	
+17	6	74	83	36852	3	0	0	92	
+18	10	73	68	49640	1	0	0	87	
+19	2	95	66	12540	4	0	0	98	
+20	95	88	26	217360	2	0	73	0	
+21	93	82	6	45756	5	0	94	0	
+22	73	79	39	224913	11	0	32	0	
+23	66	70	44	203280	12	0	40	0	
+24	73	76	21	116508	14	0	21	0	
+25	7	81	97	54999	3	0	0	85	
+26	70	79	11	60830	12	0	89	0	
+27	23	71	78	127374	1	0	0	64	
+28	64	88	86	484352	1	0	0	0	
+29	74	91	29	195286	13	0	0	0	
+30	96	83	25	199200	11	0	75	0	
+31	75	77	77	444675	3	0	0	0	
+32	81	98	27	214326	6	0	70	0	
+33	98	70	25	171500	13	0	29	0	
+34	85	97	22	181390	3	0	77	0	
+35	97	74	50	358900	5	0	0	0	
+36	74	71	40	210160	12	0	0	0	
+37	63	100	73	459900	2	0	0	0	
+38	75	96	44	316800	5	0	50	0	
+39	86	80	21	144480	14	0	0	0	
+40	85	90	48	367200	4	0	50	0	
+41	11	20	48	10560	4	0	50	85	
+42	97	90	50	436500	4	0	0	0	
+43	82	62	70	355880	6	0	0	0	
+44	5	13	22	1430	4	20	66	85	
+45	82	77	5	31570	9	0	94	0	
+46	90	68	50	306000	8	0	0	0	
+47	86	45	73	282510	9	0	0	0	
+48	80	77	43	264880	10	0	0	0	
+49	98	7	95	65170	4	90	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	31	72	68	151776	13	0	0	52	
+1	11	76	93	77748	11	0	0	89	
+2	99	16	84	133056	10	78	0	0	
+3	54	51	83	228582	8	45	0	0	
+4	45	88	66	261360	9	0	0	0	
+5	50	74	94	347800	5	0	0	50	
+6	39	78	83	252486	10	0	0	0	
+7	31	2	31	1922	5	96	0	0	
+8	1	96	92	8832	3	0	0	99	
+9	53	85	77	346885	7	0	0	0	
+10	22	74	68	110704	14	0	0	23	
+11	39	45	45	78975	14	0	0	45	
+12	33	84	93	257796	1	0	0	64	
+13	32	70	98	219520	2	0	0	63	
+14	82	90	6	44280	5	0	94	0	
+15	15	70	70	73500	12	0	0	82	
+16	22	99	87	189486	3	0	0	75	
+17	6	74	83	36852	14	0	0	92	
+18	10	73	68	49640	13	0	0	90	
+19	2	95	66	12540	1	0	0	98	
+20	20	88	91	160160	13	0	0	32	
+21	28	82	86	197456	12	0	0	30	
+22	73	79	39	224913	4	0	50	0	
+23	41	70	84	241080	11	0	0	0	
+24	8	76	66	40128	14	0	0	84	
+25	7	81	97	54999	13	0	0	83	
+26	50	79	66	260700	9	0	0	45	
+27	23	71	78	127374	14	0	0	0	
+28	64	88	86	484352	1	0	0	0	
+29	24	91	79	172536	12	0	0	58	
+30	1	83	90	7470	1	0	0	97	
+31	75	77	77	444675	3	0	0	0	
+32	81	98	27	214326	6	0	70	0	
+33	48	70	75	252000	10	0	0	39	
+34	30	97	72	209520	12	0	0	0	
+35	32	74	70	165760	13	0	0	0	
+36	14	71	80	79520	8	0	0	86	
+37	63	100	73	459900	2	0	0	0	
+38	50	96	79	379200	5	0	0	0	
+39	16	80	66	84480	6	0	0	84	
+40	5	90	78	35100	2	0	0	95	
+41	11	20	48	10560	5	74	0	50	
+42	97	90	50	436500	4	0	0	0	
+43	82	62	70	355880	6	0	0	0	
+44	5	13	22	1430	5	74	48	50	
+45	12	77	85	78540	10	0	0	87	
+46	45	68	75	229500	11	0	0	41	
+47	86	45	73	282510	8	0	0	0	
+48	45	77	78	270270	7	0	0	53	
+49	98	7	95	65170	1	88	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	58	74	68	291856	33	0	0	0	
+1	70	85	66	392700	24	0	0	0	
+2	99	16	84	133056	1	59	0	0	
+3	54	51	83	228582	34	0	0	0	
+4	85	69	70	410550	11	0	0	0	
+5	85	76	84	542640	12	0	0	0	
+6	74	61	98	442372	20	0	0	0	
+7	31	2	31	1922	1	75	0	0	
+8	79	53	68	284716	16	0	0	0	
+9	53	85	77	346885	35	0	0	0	
+10	94	90	65	549900	8	0	0	0	
+11	39	45	45	78975	16	53	0	0	
+12	80	86	72	495360	15	0	0	0	
+13	97	52	97	489268	1	0	0	0	
+14	82	90	6	44280	4	0	91	0	
+15	66	76	82	411312	28	0	0	0	
+16	78	100	63	491400	14	0	0	0	
+17	6	74	83	36852	8	0	0	94	
+18	10	73	68	49640	10	0	0	86	
+19	2	95	66	12540	2	0	0	0	
+20	78	60	57	266760	17	0	0	0	
+21	66	63	80	332640	29	0	0	0	
+22	73	79	39	224913	21	0	60	0	
+23	96	90	91	786240	4	0	0	0	
+24	77	57	66	289674	18	0	0	0	
+25	7	81	97	54999	9	0	0	91	
+26	68	66	88	394944	25	0	0	0	
+27	23	71	78	127374	18	0	0	77	
+28	64	88	86	484352	31	0	0	0	
+29	64	81	55	285120	30	0	0	0	
+30	95	58	96	528960	7	0	0	0	
+31	75	77	77	444675	19	0	0	0	
+32	81	98	27	214326	14	0	63	0	
+33	86	63	62	335916	10	0	0	0	
+34	68	68	67	309808	26	0	0	0	
+35	72	74	93	495504	22	0	0	0	
+36	71	70	69	342930	23	0	0	0	
+37	63	100	73	459900	32	0	0	0	
+38	96	63	74	447552	3	0	0	0	
+39	95	52	61	301340	6	45	0	0	
+40	91	80	65	473200	9	0	0	0	
+41	11	20	48	10560	1	75	31	0	
+42	97	90	50	436500	2	0	0	2	
+43	82	62	70	355880	13	0	0	0	
+44	5	13	22	1430	3	63	0	0	
+45	95	73	55	381425	5	0	0	0	
+46	65	88	60	343200	21	0	0	0	
+47	86	45	73	282510	6	0	0	0	
+48	67	70	90	422100	27	0	0	0	
+49	98	7	95	65170	1	52	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	31	47	13	18941	8	0	86	0	
+1	11	31	18	6138	10	0	77	0	
+2	99	16	84	133056	1	7	0	0	
+3	54	51	83	228582	9	0	0	0	
+4	45	33	11	16335	1	23	77	0	
+5	50	44	4	8800	1	23	73	0	
+6	39	18	13	9126	6	77	44	0	
+7	31	2	31	1922	6	77	57	0	
+8	1	1	17	17	4	62	83	0	
+9	53	85	77	346885	10	0	0	0	
+10	22	14	38	11704	10	85	32	0	
+11	39	45	45	78975	9	51	0	0	
+12	33	24	33	26136	4	62	50	0	
+13	32	45	18	25920	6	0	77	0	
+14	82	90	6	44280	3	0	66	0	
+15	15	10	30	4500	10	85	70	0	
+16	22	9	32	6336	10	85	0	0	
+17	6	74	83	36852	5	0	0	81	
+18	10	73	68	49640	4	0	0	82	
+19	2	95	66	12540	3	0	0	0	
+20	20	3	26	1560	8	88	72	0	
+21	28	12	6	2016	1	23	88	0	
+22	73	79	39	224913	7	0	0	0	
+23	41	5	44	9020	6	77	0	0	
+24	8	21	21	3528	6	71	48	75	
+25	7	81	97	54999	4	0	0	92	
+26	50	24	11	13200	1	68	44	0	
+27	23	71	78	127374	6	0	0	75	
+28	64	88	86	484352	8	0	0	0	
+29	24	11	29	7656	9	51	45	0	
+30	1	13	25	325	4	73	0	82	
+31	75	77	77	444675	6	0	0	0	
+32	81	98	27	214326	5	0	73	0	
+33	48	50	25	60000	4	0	70	0	
+34	30	7	22	4620	8	88	50	0	
+35	32	4	50	6400	8	88	0	0	
+36	14	36	40	20160	3	0	0	82	
+37	63	100	73	459900	5	0	0	0	
+38	50	21	44	46200	1	68	0	0	
+39	16	5	21	1680	9	51	74	0	
+40	5	30	48	7200	2	0	50	0	
+41	11	20	48	10560	6	71	0	75	
+42	97	90	50	436500	2	0	0	0	
+43	82	62	70	355880	4	0	0	0	
+44	5	13	22	1430	6	71	69	75	
+45	12	17	5	1020	1	23	94	0	
+46	45	38	50	85500	4	62	0	0	
+47	86	45	73	282510	1	23	0	0	
+48	45	2	43	3870	1	68	55	0	
+49	98	7	95	65170	1	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	8	7	168	1	19	83	0	
+1	1	1	7	7	1	19	76	0	
+2	1	8	1	8	1	37	22	0	
+3	4	6	4	96	1	28	34	0	
+4	4	4	8	128	1	19	40	0	
+5	3	8	10	240	1	11	0	0	
+6	6	1	5	30	1	28	5	0	
+7	10	4	4	160	1	28	30	0	
+8	3	7	8	168	1	19	32	0	
+9	2	9	5	90	1	28	0	0	
+10	8	1	1	8	1	37	21	0	
+11	1	1	7	7	1	19	69	0	
+12	7	4	5	140	1	11	51	0	
+13	4	4	6	96	1	11	40	0	
+14	5	8	2	80	1	37	15	0	
+15	9	5	5	225	1	11	46	0	
+16	3	7	4	84	1	28	26	0	
+17	5	3	7	105	1	19	62	0	
+18	2	8	2	32	1	37	13	0	
+19	7	5	6	210	1	11	34	0	
+20	10	6	10	600	1	4	10	0	
+21	9	5	8	360	1	19	24	0	
+22	3	2	2	12	1	37	11	0	
+23	6	4	8	192	1	19	16	0	
+24	3	3	8	72	1	19	8	0	
+25	5	10	3	150	1	37	0	0	
+26	8	1	2	16	1	37	9	0	
+27	10	3	6	180	1	11	28	0	
+28	6	7	2	84	1	37	7	0	
+29	9	8	2	144	1	37	5	0	
+30	8	9	8	576	1	19	0	0	
+31	1	5	4	20	1	28	22	0	
+32	1	10	1	10	1	37	20	0	
+33	6	8	3	144	1	28	41	0	
+34	10	7	7	490	1	19	55	0	
+35	10	4	1	40	1	37	19	0	
+36	8	3	1	24	1	37	18	0	
+37	1	3	4	12	1	28	18	0	
+38	9	7	1	63	1	37	17	0	
+39	4	1	9	36	1	11	19	0	
+40	5	7	3	105	1	28	38	0	
+41	4	1	4	16	1	28	14	0	
+42	2	3	2	12	1	37	3	0	
+43	6	3	7	126	1	19	48	0	
+44	5	7	10	350	1	4	0	0	
+45	7	8	9	504	1	11	10	0	
+46	8	2	10	160	1	0	10	0	
+47	2	4	10	80	1	0	0	0	
+48	10	7	6	420	1	19	90	0	
+49	7	4	4	112	1	28	10	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	23	7	483	1	66	36	34	
+1	11	21	7	1617	1	66	29	34	
+2	6	28	11	1848	1	32	88	34	
+3	34	6	19	3876	1	13	72	0	
+4	29	19	23	12673	1	44	72	0	
+5	23	13	20	5980	1	78	40	0	
+6	16	1	5	80	1	0	47	0	
+7	10	9	29	2610	1	4	0	0	
+8	18	27	13	6318	1	32	30	34	
+9	22	34	25	18700	1	44	0	0	
+10	3	11	11	363	1	32	77	34	
+11	26	31	27	21762	1	13	0	0	
+12	2	4	30	240	1	0	0	0	
+13	9	34	16	4896	1	32	0	34	
+14	20	3	17	1020	1	4	75	0	
+15	4	15	20	1200	1	78	20	0	
+16	28	27	19	14364	1	13	53	0	
+17	5	33	7	1155	1	66	22	34	
+18	32	33	2	2112	1	66	76	34	
+19	17	25	6	2550	1	66	55	34	
+20	5	31	5	775	1	66	61	34	
+21	34	5	8	1360	1	4	92	0	
+22	8	22	7	1232	1	66	15	34	
+23	6	9	18	972	1	4	57	0	
+24	3	33	8	792	1	66	0	34	
+25	30	25	23	17250	1	44	49	0	
+26	13	1	12	156	1	0	30	0	
+27	30	23	26	17940	1	13	27	0	
+28	21	32	17	11424	1	0	40	34	
+29	14	28	7	2744	1	66	8	34	
+30	8	9	8	576	1	13	91	0	
+31	1	5	19	95	1	78	79	0	
+32	1	20	11	220	1	32	66	34	
+33	16	8	28	3584	1	4	29	0	
+34	35	32	22	24640	1	0	0	34	
+35	5	14	1	70	1	78	98	0	
+36	13	28	6	2184	1	66	49	34	
+37	31	33	24	24552	1	44	25	0	
+38	19	27	11	5643	1	32	55	34	
+39	9	26	14	3276	1	32	16	34	
+40	25	22	18	9900	1	0	22	34	
+41	14	31	4	1736	1	66	70	34	
+42	32	23	12	8832	1	32	43	34	
+43	16	33	2	1056	1	66	74	34	
+44	10	2	5	100	1	0	42	0	
+45	32	33	4	4224	1	66	66	34	
+46	33	7	20	4620	1	78	0	0	
+47	32	9	5	1440	1	44	95	0	
+48	15	17	6	1530	1	66	43	34	
+49	12	9	19	2052	1	78	60	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=05 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	28	97	35308	1	0	0	75	
+1	31	81	47	118017	9	0	0	0	
+2	61	68	11	45628	5	0	80	0	
+3	4	16	54	3456	1	68	0	75	
+4	24	94	68	153408	6	0	0	0	
+5	33	58	10	19140	5	0	80	61	
+6	96	11	45	47520	9	0	47	0	
+7	50	94	4	18800	2	0	95	0	
+8	13	77	18	18018	7	0	65	85	
+9	2	89	65	11570	7	0	0	0	
+10	18	81	31	45198	7	0	0	77	
+11	1	1	17	17	1	87	0	75	
+12	47	74	45	156510	9	0	0	31	
+13	64	64	66	270336	6	0	0	24	
+14	85	88	22	164560	7	0	65	0	
+15	39	95	95	351975	2	0	0	0	
+16	33	77	24	60984	8	0	0	0	
+17	95	33	7	21945	5	0	91	0	
+18	82	68	82	457232	4	0	0	0	
+19	47	45	56	118440	2	41	0	40	
+20	80	26	60	124800	4	68	0	0	
+21	59	15	48	42480	6	76	0	24	
+22	13	82	22	23452	9	0	0	78	
+23	56	54	38	114912	8	0	0	33	
+24	53	53	28	78652	10	0	0	0	
+25	45	10	53	23850	2	86	0	40	
+26	28	11	2	616	9	74	0	31	
+27	20	3	26	1560	1	84	0	75	
+28	6	87	12	6264	3	0	0	91	
+29	89	78	12	83304	4	0	82	0	
+30	58	39	38	85956	3	55	0	0	
+31	91	55	94	470470	3	0	0	0	
+32	21	40	71	59640	1	28	0	75	
+33	26	8	83	17264	2	33	0	40	
+34	70	37	57	147630	8	47	38	0	
+35	100	74	61	451400	5	0	0	0	
+36	48	13	31	19344	7	77	0	2	
+37	1	73	74	5402	2	0	0	39	
+38	89	47	51	213333	8	0	38	0	
+39	74	11	79	64306	6	64	0	24	
+40	75	77	63	363825	7	0	0	2	
+41	64	1	64	4096	6	75	0	24	
+42	52	3	72	11232	1	97	0	0	
+43	56	33	77	142296	2	0	0	40	
+44	75	97	100	727500	1	0	0	0	
+45	7	48	29	9744	4	0	0	82	
+46	98	22	80	172480	5	74	0	0	
+47	82	4	50	16400	4	94	0	0	
+48	40	47	36	67680	10	53	0	0	
+49	77	64	4	19712	3	0	94	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	84	49	75	308700	6	0	0	0	
+1	19	85	92	148580	4	0	0	81	
+2	8	25	3	600	1	0	97	0	
+3	92	79	83	603244	1	0	0	0	
+4	80	96	56	430080	4	0	0	0	
+5	36	48	38	65664	10	0	31	57	
+6	68	16	95	103360	12	83	0	0	
+7	77	16	88	108416	12	67	0	0	
+8	82	97	31	246574	10	0	0	0	
+9	57	50	69	196650	10	0	31	0	
+10	50	85	65	276250	9	0	0	0	
+11	93	17	89	140709	1	79	0	0	
+12	82	48	92	362112	5	41	0	0	
+13	73	11	79	63437	6	89	0	0	
+14	77	33	91	231231	12	0	0	0	
+15	43	6	3	774	1	88	89	0	
+16	80	25	100	200000	11	32	0	0	
+17	22	90	70	138600	12	0	0	77	
+18	91	32	81	235872	11	0	0	0	
+19	23	8	20	3680	2	90	60	0	
+20	85	98	60	499800	2	0	0	0	
+21	14	47	45	29610	2	0	0	85	
+22	70	4	98	27440	1	96	0	0	
+23	88	2	75	13200	2	98	0	0	
+24	80	40	90	288000	6	49	0	0	
+25	79	87	35	240555	4	0	56	0	
+26	68	34	86	198832	12	33	0	0	
+27	99	90	33	294030	2	0	60	0	
+28	89	88	6	46992	1	0	91	0	
+29	50	95	92	437000	3	0	0	0	
+30	66	11	92	66792	5	89	0	0	
+31	99	41	100	405900	5	0	0	0	
+32	90	14	69	86940	9	85	0	0	
+33	85	28	67	159460	10	50	31	0	
+34	99	16	68	107712	10	78	31	0	
+35	68	8	87	47328	7	92	0	0	
+36	3	4	8	96	1	96	0	70	
+37	43	78	93	311922	3	0	0	50	
+38	83	97	20	161020	8	0	80	0	
+39	83	1	75	6225	3	99	0	0	
+40	35	92	92	296240	7	0	0	0	
+41	76	45	71	242820	8	45	0	0	
+42	44	80	84	295680	7	0	0	35	
+43	79	45	79	280845	8	0	0	0	
+44	46	66	73	221628	9	0	0	50	
+45	78	67	8	41808	1	0	83	0	
+46	71	74	21	110334	9	0	73	0	
+47	79	17	68	91324	11	73	0	0	
+48	97	16	66	102432	11	57	0	0	
+49	4	6	13	312	1	88	0	93	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	84	69	35	202860	11	0	35	0	
+1	19	85	92	148580	6	0	0	79	
+2	8	25	3	600	4	47	0	80	
+3	92	79	83	603244	1	0	0	0	
+4	80	96	56	430080	4	0	0	0	
+5	36	48	38	65664	8	0	0	50	
+6	68	66	35	157080	14	0	0	0	
+7	77	86	8	52976	6	0	92	0	
+8	82	97	31	246574	8	0	65	0	
+9	57	50	69	196650	13	0	0	0	
+10	50	85	65	276250	8	0	0	0	
+11	93	87	4	32364	8	0	96	0	
+12	82	73	27	161622	11	0	73	0	
+13	73	81	9	53217	14	0	82	0	
+14	77	93	46	329406	5	0	0	0	
+15	43	6	3	774	4	84	56	0	
+16	80	25	100	200000	12	75	0	0	
+17	22	90	70	138600	13	0	0	78	
+18	91	77	36	252252	9	0	38	0	
+19	23	8	20	3680	4	76	56	0	
+20	85	98	60	499800	2	0	0	0	
+21	14	47	45	29610	4	0	0	80	
+22	70	99	38	263340	9	0	0	0	
+23	88	72	45	285120	7	0	0	0	
+24	80	70	15	84000	14	0	57	0	
+25	79	87	35	240555	11	0	0	0	
+26	68	69	31	145452	13	0	69	0	
+27	99	90	33	294030	5	0	46	0	
+28	89	88	6	46992	3	0	94	0	
+29	50	95	92	437000	3	0	0	0	
+30	66	76	22	110352	14	0	35	0	
+31	99	81	10	80190	14	0	72	0	
+32	90	69	39	242190	10	0	41	0	
+33	85	68	2	11560	9	0	93	0	
+34	99	76	43	323532	4	0	56	0	
+35	68	88	47	281248	7	0	45	0	
+36	3	4	8	96	4	96	0	0	
+37	43	78	93	311922	3	0	0	50	
+38	83	97	20	161020	5	0	80	0	
+39	83	91	40	302120	2	0	60	0	
+40	35	92	92	296240	6	0	0	0	
+41	76	80	41	249280	10	0	0	0	
+42	44	80	84	295680	6	0	0	35	
+43	79	90	19	135090	9	0	74	0	
+44	46	66	73	221628	12	0	21	0	
+45	78	67	8	41808	7	0	92	0	
+46	71	74	21	110334	12	0	0	0	
+47	79	82	18	116604	10	0	82	0	
+48	97	66	16	102432	1	0	83	0	
+49	4	6	13	312	4	90	56	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	44	69	75	227700	9	0	0	34	
+1	19	85	92	148580	5	0	0	81	
+2	8	25	3	600	2	47	93	89	
+3	92	79	83	603244	1	0	0	0	
+4	80	96	56	430080	4	0	0	0	
+5	36	48	38	65664	12	50	0	0	
+6	33	66	95	206910	11	0	0	33	
+7	37	86	88	280016	7	0	0	0	
+8	82	97	31	246574	8	0	0	0	
+9	57	50	69	196650	12	0	0	0	
+10	50	85	65	276250	7	0	0	37	
+11	3	87	89	23229	6	0	0	96	
+12	22	73	92	147752	11	0	0	78	
+13	33	81	79	211167	11	0	0	0	
+14	12	93	91	101556	6	0	0	84	
+15	43	6	3	774	2	90	80	0	
+16	80	25	100	200000	10	72	0	0	
+17	22	90	70	138600	9	0	0	78	
+18	16	77	81	99792	8	0	0	82	
+19	23	8	20	3680	2	90	60	0	
+20	85	98	60	499800	2	0	0	0	
+21	14	47	45	29610	2	0	0	85	
+22	10	99	98	97020	7	0	0	90	
+23	8	72	75	43200	10	0	0	84	
+24	5	70	90	31500	3	0	0	95	
+25	79	87	35	240555	4	0	56	0	
+26	38	69	86	225492	10	0	0	0	
+27	99	90	33	294030	2	0	60	0	
+28	89	88	6	46992	2	0	93	0	
+29	50	95	92	437000	3	0	0	0	
+30	41	76	92	286672	6	0	0	43	
+31	19	81	100	153900	4	0	0	81	
+32	20	69	69	95220	12	0	0	76	
+33	45	68	67	205020	8	0	31	0	
+34	19	76	68	98192	12	0	0	57	
+35	8	88	87	61248	1	0	0	92	
+36	3	4	8	96	2	96	80	0	
+37	43	78	93	311922	3	0	0	50	
+38	83	97	20	161020	9	0	79	0	
+39	43	91	75	293475	6	0	0	0	
+40	35	92	92	296240	5	0	0	0	
+41	1	80	71	5680	2	0	0	99	
+42	44	80	84	295680	5	0	0	35	
+43	34	90	79	241740	9	0	0	0	
+44	46	66	73	221628	10	0	0	38	
+45	78	67	8	41808	1	0	92	0	
+46	71	74	21	110334	12	0	69	0	
+47	4	82	68	22304	8	0	31	72	
+48	27	66	66	117612	8	0	31	45	
+49	4	6	13	312	2	90	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	94	90	100	846000	1	0	0	0	
+1	19	85	92	148580	7	0	0	67	
+2	8	25	3	600	2	0	0	80	
+3	92	79	83	603244	3	0	0	0	
+4	80	96	56	430080	13	0	0	0	
+5	36	48	38	65664	17	0	0	61	
+6	95	64	73	443840	11	0	0	0	
+7	82	83	62	421972	14	0	0	0	
+8	82	97	31	246574	13	0	56	0	
+9	57	50	69	196650	28	0	0	0	
+10	50	85	65	276250	12	0	0	50	
+11	66	67	58	256476	25	0	0	0	
+12	89	89	74	586154	4	0	0	0	
+13	59	71	95	397955	16	0	0	0	
+14	74	53	52	203944	27	0	0	0	
+15	43	6	3	774	1	90	20	0	
+16	80	25	100	200000	2	0	0	0	
+17	22	90	70	138600	15	0	0	75	
+18	66	92	52	315744	20	0	0	0	
+19	23	8	20	3680	1	90	0	0	
+20	85	98	60	499800	9	0	0	0	
+21	14	47	45	29610	5	0	0	83	
+22	70	59	70	289100	24	0	0	0	
+23	70	65	70	318500	19	0	0	0	
+24	53	67	85	301835	23	0	0	0	
+25	79	87	35	240555	14	0	62	0	
+26	67	98	84	551544	7	0	0	0	
+27	99	90	33	294030	9	0	60	0	
+28	89	88	6	46992	3	0	83	0	
+29	50	95	92	437000	12	0	0	0	
+30	93	74	95	653790	2	26	0	0	
+31	63	94	53	313866	21	0	0	0	
+32	51	72	92	337824	18	0	0	0	
+33	82	88	77	555632	6	0	0	0	
+34	83	71	98	577514	5	0	0	0	
+35	54	87	95	446310	10	0	0	0	
+36	3	4	8	96	1	96	20	0	
+37	43	78	93	311922	10	0	0	54	
+38	83	97	20	161020	4	0	74	0	
+39	75	61	91	416325	15	0	0	0	
+40	35	92	92	296240	16	0	0	59	
+41	96	57	95	519840	8	0	0	0	
+42	44	80	84	295680	18	0	0	51	
+43	61	67	87	355569	17	0	0	0	
+44	46	66	73	221628	22	0	0	52	
+45	78	67	8	41808	3	0	92	0	
+46	71	74	21	110334	6	0	77	0	
+47	57	78	52	231192	26	0	0	0	
+48	52	98	61	310856	22	0	0	0	
+49	4	6	13	312	1	90	23	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	44	49	35	75460	6	0	0	50	
+1	19	85	92	148580	5	0	0	81	
+2	8	25	3	600	1	67	90	78	
+3	92	79	83	603244	1	0	0	0	
+4	80	96	56	430080	4	0	0	0	
+5	36	48	38	65664	6	49	0	50	
+6	33	16	35	18480	1	81	0	0	
+7	37	16	8	4736	1	81	90	41	
+8	82	97	31	246574	4	0	56	0	
+9	57	50	69	196650	8	0	0	22	
+10	50	85	65	276250	6	0	0	0	
+11	3	17	4	204	1	81	93	78	
+12	22	48	27	28512	6	0	35	50	
+13	33	11	9	3267	1	88	78	41	
+14	12	33	46	18216	2	47	0	85	
+15	43	6	3	774	1	88	87	41	
+16	80	25	100	200000	7	74	0	0	
+17	22	90	70	138600	8	0	0	0	
+18	16	32	36	18432	4	0	0	84	
+19	23	8	20	3680	1	88	51	39	
+20	85	98	60	499800	2	0	0	0	
+21	14	47	45	29610	2	0	0	85	
+22	10	4	38	1520	1	96	40	66	
+23	8	2	45	720	1	97	0	76	
+24	5	40	15	3000	1	41	83	89	
+25	79	87	35	240555	6	0	65	0	
+26	38	34	31	40052	7	0	0	46	
+27	99	90	33	294030	2	0	60	0	
+28	89	88	6	46992	1	0	83	0	
+29	50	95	92	437000	3	0	0	0	
+30	41	11	22	9922	1	88	78	0	
+31	19	41	10	7790	1	0	89	78	
+32	20	14	39	10920	1	81	35	19	
+33	45	28	2	2520	1	67	98	41	
+34	19	16	43	13072	1	81	35	0	
+35	8	8	47	3008	1	88	51	86	
+36	3	4	8	96	1	96	78	74	
+37	43	78	93	311922	3	0	0	50	
+38	83	97	20	161020	8	0	80	0	
+39	43	1	40	1720	1	99	0	0	
+40	35	92	92	296240	5	0	0	0	
+41	1	45	41	1845	1	0	0	92	
+42	44	80	84	295680	5	0	0	35	
+43	34	45	19	29070	6	49	38	50	
+44	46	66	73	221628	7	0	0	0	
+45	78	67	8	41808	1	0	89	0	
+46	71	74	21	110334	7	0	73	0	
+47	4	17	18	1224	1	81	51	94	
+48	27	16	16	6912	1	81	35	39	
+49	4	6	13	312	1	88	87	94	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	5	7	9	315	1	8	64	0	
+1	5	4	3	60	1	30	59	0	
+2	5	2	9	90	1	8	55	0	
+3	8	5	3	120	1	30	56	0	
+4	5	4	3	60	1	30	53	0	
+5	4	3	4	48	1	30	43	0	
+6	5	9	6	270	1	30	6	0	
+7	6	8	8	384	1	0	46	0	
+8	5	9	6	270	1	30	0	0	
+9	6	3	8	144	1	0	38	0	
+10	2	8	7	112	1	0	89	0	
+11	7	7	1	49	1	30	72	0	
+12	1	4	8	32	1	0	30	0	
+13	9	5	4	180	1	30	39	0	
+14	7	7	6	294	1	23	0	0	
+15	3	7	4	84	1	30	35	0	
+16	7	10	8	560	1	8	89	0	
+17	1	2	9	18	1	8	46	0	
+18	7	9	3	189	1	30	50	0	
+19	2	3	6	36	1	18	6	0	
+20	3	5	6	90	1	18	0	0	
+21	5	3	1	15	1	30	71	0	
+22	3	10	10	300	1	8	0	0	
+23	2	5	10	100	1	0	20	0	
+24	6	7	2	84	1	30	66	0	
+25	8	6	5	240	1	30	22	0	
+26	4	10	3	120	1	8	97	0	
+27	7	9	1	63	1	30	70	0	
+28	5	5	7	175	1	0	82	0	
+29	4	4	8	128	1	8	81	0	
+30	7	8	10	560	1	0	10	0	
+31	8	2	5	80	1	30	17	0	
+32	5	8	10	400	1	0	0	0	
+33	2	5	2	20	1	30	64	0	
+34	10	5	4	200	1	30	31	0	
+35	8	4	1	32	1	30	69	0	
+36	3	2	5	30	1	30	12	0	
+37	8	9	2	144	1	30	62	0	
+38	3	6	9	162	1	8	37	0	
+39	10	5	7	350	1	0	75	0	
+40	2	6	1	12	1	30	68	0	
+41	1	1	7	7	1	0	68	0	
+42	7	10	9	630	1	8	28	0	
+43	10	4	9	360	1	8	19	0	
+44	2	10	8	160	1	8	73	0	
+45	6	5	7	210	1	0	61	0	
+46	7	3	9	189	1	8	10	0	
+47	8	8	7	448	1	0	54	0	
+48	8	5	4	160	1	30	27	0	
+49	8	3	3	72	1	30	47	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	10	17	4	680	1	69	90	35	
+1	20	19	3	1140	1	69	94	35	
+2	35	27	29	27405	1	38	33	0	
+3	33	25	3	2475	1	49	60	65	
+4	25	34	13	11050	1	49	0	65	
+5	29	18	9	4698	1	69	66	35	
+6	10	29	16	4640	1	0	81	35	
+7	1	33	33	1089	1	38	0	0	
+8	30	9	1	270	1	91	37	35	
+9	21	3	33	2079	1	3	67	0	
+10	32	23	12	8832	1	49	13	65	
+11	17	32	6	3264	1	49	39	65	
+12	21	34	8	5712	1	49	25	65	
+13	24	20	14	6720	1	69	52	35	
+14	17	27	1	459	1	49	63	65	
+15	28	22	24	14784	1	69	0	35	
+16	27	35	8	7560	2	0	0	0	
+17	16	17	14	3808	1	69	38	35	
+18	27	14	8	3024	1	69	75	35	
+19	12	28	26	8736	1	34	59	35	
+20	13	5	31	2015	1	71	32	0	
+21	30	33	6	5940	1	49	33	65	
+22	13	35	15	6825	1	34	85	35	
+23	12	25	5	1500	1	49	55	65	
+24	16	7	12	1344	1	91	21	35	
+25	33	26	20	17160	1	23	0	65	
+26	9	25	8	1800	1	71	92	0	
+27	22	19	1	418	1	69	97	35	
+28	20	35	32	22400	1	34	0	35	
+29	34	14	33	15708	1	3	34	0	
+30	2	33	5	330	1	49	50	65	
+31	23	7	10	1610	1	38	90	0	
+32	25	33	5	4125	1	49	45	65	
+33	22	15	32	10560	1	71	0	0	
+34	15	10	14	2100	1	69	24	35	
+35	3	4	21	252	1	91	0	35	
+36	18	17	25	7650	1	0	32	35	
+37	23	34	32	25024	1	0	0	35	
+38	23	16	24	8832	1	0	57	35	
+39	20	30	27	16200	1	34	32	35	
+40	27	1	11	297	1	0	56	0	
+41	16	1	22	352	1	0	34	0	
+42	27	35	34	32130	1	3	0	0	
+43	25	4	4	400	1	91	33	35	
+44	2	25	3	150	1	0	97	35	
+45	11	20	7	1540	1	69	83	35	
+46	12	3	34	1224	1	0	0	0	
+47	3	23	22	1518	1	0	0	65	
+48	13	5	29	1885	1	71	63	0	
+49	13	23	28	8372	1	38	62	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=06 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	35	47	49	80605	7	49	0	0	
+1	35	94	53	174370	8	0	0	7	
+2	15	62	19	17670	6	8	81	66	
+3	8	25	53	10600	5	0	0	90	
+4	35	4	33	4620	3	93	0	0	
+5	34	3	24	2448	3	93	33	0	
+6	95	29	6	16530	4	59	0	0	
+7	86	98	38	320264	2	0	61	0	
+8	35	99	66	228690	7	0	0	38	
+9	66	33	88	191664	6	23	0	0	
+10	32	8	87	22272	6	0	0	66	
+11	17	77	31	40579	6	8	0	66	
+12	21	4	38	3192	3	93	57	0	
+13	49	25	4	4900	4	59	83	0	
+14	7	47	46	15134	8	25	54	0	
+15	3	67	54	10854	8	25	0	0	
+16	27	20	48	25920	6	70	32	0	
+17	11	22	69	16698	5	0	0	75	
+18	97	59	83	475009	4	0	0	0	
+19	12	33	46	18216	5	22	0	75	
+20	3	25	56	4200	8	0	0	0	
+21	75	43	91	293475	5	0	0	0	
+22	63	80	30	151200	3	0	69	0	
+23	72	15	40	43200	5	53	0	0	
+24	36	27	32	31104	6	70	0	0	
+25	58	66	15	57420	7	0	66	38	
+26	34	70	23	54740	6	8	31	66	
+27	97	99	61	585783	2	0	0	0	
+28	45	45	97	196425	1	0	0	0	
+29	54	14	78	58968	6	56	0	0	
+30	77	38	10	29260	4	59	73	0	
+31	8	52	45	18720	5	25	0	90	
+32	15	18	40	10800	5	22	46	75	
+33	82	5	2	820	4	59	71	0	
+34	40	35	54	75600	1	45	0	0	
+35	88	34	31	92752	4	59	6	0	
+36	83	32	15	39840	4	59	56	0	
+37	38	49	92	171304	7	0	0	0	
+38	83	6	19	9462	4	59	37	0	
+39	50	15	97	72750	6	8	0	0	
+40	22	96	11	23232	7	0	81	38	
+41	41	41	47	79007	5	53	40	0	
+42	67	10	69	46230	5	43	0	0	
+43	20	14	39	10920	7	49	49	0	
+44	2	40	28	2240	5	25	45	90	
+45	16	45	27	19440	6	8	54	66	
+46	97	93	69	622449	3	0	0	0	
+47	58	8	97	45008	6	0	0	0	
+48	58	45	4	10440	4	0	83	0	
+49	98	53	43	223342	1	45	54	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	93	50	83	385950	6	0	0	0	
+1	66	42	80	221760	14	39	0	0	
+2	98	73	1	7154	3	0	99	0	
+3	49	67	97	318451	9	0	0	22	
+4	91	34	88	272272	12	0	0	0	
+5	23	88	91	184184	5	0	0	61	
+6	92	94	100	864800	1	0	0	0	
+7	91	29	87	229593	9	71	0	0	
+8	74	4	86	25456	2	95	0	0	
+9	37	30	46	51060	7	0	54	0	
+10	23	80	92	169280	8	0	0	69	
+11	83	72	12	71712	4	0	0	0	
+12	77	25	92	177100	12	75	0	0	
+13	78	70	49	267540	13	0	0	0	
+14	83	24	89	177288	7	76	0	0	
+15	24	88	73	154176	10	0	0	52	
+16	37	92	79	268916	3	0	0	56	
+17	84	25	81	170100	15	72	0	0	
+18	69	89	60	368460	8	0	0	0	
+19	91	20	78	141960	16	24	0	0	
+20	23	81	75	139725	10	0	0	77	
+21	90	76	54	369360	7	0	0	0	
+22	91	20	98	178360	4	80	0	0	
+23	22	50	47	51700	9	0	0	0	
+24	74	6	80	35520	1	94	0	0	
+25	93	41	77	293601	11	46	0	0	
+26	27	72	72	139968	15	0	0	73	
+27	89	87	15	116145	6	0	85	0	
+28	91	24	69	150696	16	0	0	0	
+29	85	18	94	143820	13	82	0	0	
+30	92	91	93	778596	2	0	0	0	
+31	73	19	76	105412	15	32	0	0	
+32	77	46	84	297528	11	0	0	0	
+33	52	89	65	300820	10	0	0	0	
+34	97	73	77	545237	4	0	12	0	
+35	33	15	43	21285	7	30	54	0	
+36	56	100	99	554400	3	0	0	0	
+37	81	18	67	97686	16	63	0	0	
+38	56	79	50	221200	13	0	49	0	
+39	79	50	83	327850	6	50	0	0	
+40	69	3	82	16974	2	91	0	0	
+41	99	17	78	131274	14	83	0	0	
+42	81	19	79	121581	16	44	0	0	
+43	73	32	74	172864	15	0	0	0	
+44	69	95	3	19665	2	0	93	0	
+45	61	97	82	485194	5	0	0	0	
+46	74	39	83	239538	14	0	0	0	
+47	71	40	87	247080	12	34	0	0	
+48	10	91	88	80080	5	0	0	90	
+49	84	89	2	14952	2	0	96	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	93	90	8	66960	4	0	89	0	
+1	66	72	5	23760	2	0	93	0	
+2	98	73	1	7154	3	0	99	0	
+3	49	67	97	318451	9	0	0	0	
+4	91	99	48	432432	6	0	52	0	
+5	23	88	91	184184	5	0	0	77	
+6	92	94	100	864800	1	0	0	0	
+7	91	74	32	215488	14	0	0	0	
+8	74	99	46	336996	6	0	0	0	
+9	37	30	46	51060	9	67	0	0	
+10	23	80	92	169280	9	0	0	49	
+11	83	72	12	71712	4	0	77	0	
+12	77	75	22	127050	15	0	0	23	
+13	78	70	49	267540	12	0	0	0	
+14	83	24	89	177288	4	73	0	0	
+15	24	88	73	154176	9	0	0	72	
+16	37	92	79	268916	3	0	0	56	
+17	84	70	41	241080	13	0	0	0	
+18	69	89	60	368460	8	0	0	22	
+19	91	100	28	254800	10	0	72	0	
+20	23	81	75	139725	15	0	0	0	
+21	90	76	54	369360	7	0	0	0	
+22	91	95	38	328510	7	0	54	0	
+23	22	50	47	51700	6	0	0	74	
+24	74	86	10	63640	15	0	89	0	
+25	93	71	32	211296	14	0	32	0	
+26	27	72	72	139968	10	0	0	66	
+27	89	87	15	116145	11	0	84	0	
+28	91	24	69	150696	11	46	0	0	
+29	85	88	14	104720	15	0	75	0	
+30	92	91	93	778596	2	0	0	0	
+31	73	94	16	109792	5	0	0	0	
+32	77	46	84	297528	11	0	0	0	
+33	52	89	65	300820	10	0	0	0	
+34	97	73	77	545237	4	0	0	0	
+35	33	15	43	21285	7	80	0	0	
+36	56	100	99	554400	3	0	0	0	
+37	81	18	67	97686	12	79	0	0	
+38	56	79	50	221200	13	0	41	0	
+39	79	80	8	50560	7	0	92	0	
+40	69	83	17	97359	15	0	22	23	
+41	99	97	33	316899	8	0	67	0	
+42	81	19	79	121581	11	70	0	0	
+43	73	82	14	83804	15	0	39	23	
+44	69	95	3	19665	4	0	97	0	
+45	61	97	82	485194	5	0	16	0	
+46	74	79	43	251378	12	0	49	0	
+47	71	90	27	172530	14	0	67	0	
+48	10	91	88	80080	12	0	0	81	
+49	84	89	2	14952	2	0	98	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	90	83	59760	1	0	0	92	
+1	26	72	80	149760	15	0	0	47	
+2	98	73	1	7154	2	0	98	0	
+3	49	67	97	318451	9	0	0	41	
+4	16	99	88	139392	13	0	0	81	
+5	23	88	91	184184	11	0	0	77	
+6	92	94	100	864800	1	0	0	0	
+7	46	74	87	296148	10	0	0	52	
+8	34	99	86	289476	5	0	0	61	
+9	37	30	46	51060	9	67	0	41	
+10	23	80	92	169280	15	0	0	0	
+11	83	72	12	71712	8	0	88	0	
+12	12	75	92	82800	16	0	0	65	
+13	78	70	49	267540	13	0	0	0	
+14	83	24	89	177288	4	73	0	0	
+15	24	88	73	154176	15	0	0	23	
+16	37	92	79	268916	12	0	0	0	
+17	39	70	81	221130	14	0	0	34	
+18	69	89	60	368460	7	0	0	0	
+19	41	100	78	319800	9	0	0	0	
+20	23	81	75	139725	16	0	0	0	
+21	90	76	54	369360	6	0	0	0	
+22	31	95	98	288610	7	0	0	69	
+23	22	50	47	51700	11	0	0	0	
+24	49	86	80	337120	8	0	0	46	
+25	48	71	77	262416	12	0	0	37	
+26	27	72	72	139968	15	0	0	73	
+27	89	87	15	116145	6	0	85	0	
+28	91	24	69	150696	6	76	0	0	
+29	25	88	94	206800	14	0	0	75	
+30	92	91	93	778596	2	0	0	0	
+31	13	94	76	92872	16	0	0	81	
+32	77	46	84	297528	11	50	0	0	
+33	52	89	65	300820	10	0	0	0	
+34	97	73	77	545237	4	0	0	0	
+35	33	15	43	21285	9	67	46	41	
+36	56	100	99	554400	3	0	0	0	
+37	81	18	67	97686	16	82	0	0	
+38	56	79	50	221200	13	0	49	0	
+39	19	80	83	126160	16	0	0	46	
+40	14	83	82	95284	12	0	0	86	
+41	44	97	78	332904	3	0	0	56	
+42	81	19	79	121581	13	79	0	0	
+43	23	82	74	139564	16	0	0	23	
+44	69	95	3	19665	2	0	93	0	
+45	61	97	82	485194	5	0	0	0	
+46	34	79	83	222938	14	0	0	0	
+47	46	90	87	360180	8	0	0	0	
+48	10	91	88	80080	9	0	0	90	
+49	84	89	2	14952	2	0	96	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	52	82	82	349648	26	0	0	0	
+1	75	93	83	578925	9	0	0	0	
+2	98	73	1	7154	1	0	93	0	
+3	49	67	97	318451	28	0	0	50	
+4	74	71	94	493876	14	0	0	0	
+5	23	88	91	184184	14	0	0	74	
+6	92	94	100	864800	7	0	0	0	
+7	70	82	72	413280	18	0	0	0	
+8	96	68	83	541824	4	0	0	0	
+9	37	30	46	51060	8	0	54	0	
+10	23	80	92	169280	16	0	0	72	
+11	83	72	12	71712	2	0	77	0	
+12	71	67	77	366289	17	0	0	0	
+13	78	70	49	267540	12	0	50	0	
+14	83	24	89	177288	4	68	0	0	
+15	24	88	73	154176	13	0	0	76	
+16	37	92	79	268916	22	0	0	61	
+17	93	53	76	374604	6	0	0	0	
+18	69	89	60	368460	20	0	0	0	
+19	73	94	59	404858	15	0	0	0	
+20	23	81	75	139725	17	0	0	71	
+21	90	76	54	369360	8	0	0	0	
+22	50	91	61	277550	28	0	0	0	
+23	22	50	47	51700	10	0	51	0	
+24	54	51	54	148716	24	0	0	0	
+25	86	85	98	716380	11	0	0	0	
+26	27	72	72	139968	15	0	0	73	
+27	89	87	15	116145	9	0	83	0	
+28	91	24	69	150696	3	64	0	0	
+29	86	68	51	298248	10	0	0	0	
+30	92	91	93	778596	1	0	0	0	
+31	76	84	79	504336	13	0	0	0	
+32	77	46	84	297528	6	53	0	0	
+33	52	89	65	300820	27	0	0	0	
+34	97	73	77	545237	2	0	0	0	
+35	33	15	43	21285	11	85	0	0	
+36	56	100	99	554400	23	0	0	0	
+37	81	18	67	97686	2	73	0	0	
+38	56	79	50	221200	12	0	0	0	
+39	54	96	69	357696	25	0	0	0	
+40	66	72	85	403920	21	0	0	0	
+41	72	68	87	425952	16	0	0	0	
+42	81	19	79	121581	5	69	0	0	
+43	67	98	54	354564	19	0	0	0	
+44	69	95	3	19665	19	0	54	0	
+45	61	97	82	485194	22	0	0	0	
+46	95	69	82	537510	5	0	0	0	
+47	97	64	94	583552	3	0	0	0	
+48	10	91	88	80080	8	0	0	90	
+49	84	89	2	14952	1	0	94	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	50	8	3200	1	0	0	92	
+1	26	42	5	5460	3	32	87	56	
+2	98	73	1	7154	3	0	99	0	
+3	49	67	97	318451	8	0	0	0	
+4	16	34	48	26112	9	50	0	75	
+5	23	88	91	184184	5	0	0	61	
+6	92	94	100	864800	1	0	0	0	
+7	46	29	32	42688	7	41	60	0	
+8	34	4	46	6256	1	94	0	0	
+9	37	30	46	51060	8	67	0	0	
+10	23	80	92	169280	7	0	0	69	
+11	83	72	12	71712	4	0	77	0	
+12	12	25	22	6600	4	73	0	83	
+13	78	70	49	267540	11	0	51	0	
+14	83	24	89	177288	4	73	0	0	
+15	24	88	73	154176	8	0	0	76	
+16	37	92	79	268916	3	0	0	56	
+17	39	25	41	39975	8	72	46	0	
+18	69	89	60	368460	7	0	0	0	
+19	41	20	28	22960	6	40	54	0	
+20	23	81	75	139725	9	0	0	52	
+21	90	76	54	369360	6	0	0	0	
+22	31	20	38	23560	7	80	60	44	
+23	22	50	47	51700	9	0	0	75	
+24	49	6	10	2940	1	94	46	0	
+25	48	41	32	62976	7	0	60	0	
+26	27	72	72	139968	8	0	0	49	
+27	89	87	15	116145	6	0	82	0	
+28	91	24	69	150696	6	76	0	0	
+29	25	18	14	6300	3	82	79	56	
+30	92	91	93	778596	2	0	0	0	
+31	13	19	16	3952	3	74	79	81	
+32	77	46	84	297528	10	0	0	0	
+33	52	89	65	300820	9	0	0	0	
+34	97	73	77	545237	4	0	0	0	
+35	33	15	43	21285	8	72	46	39	
+36	56	100	99	554400	3	0	0	0	
+37	81	18	67	97686	10	82	0	0	
+38	56	79	50	221200	11	0	0	0	
+39	19	50	8	7600	3	32	79	56	
+40	14	3	17	714	1	94	56	0	
+41	44	17	33	24684	7	80	60	0	
+42	81	19	79	121581	10	46	0	0	
+43	23	32	14	10304	3	0	79	56	
+44	69	95	3	19665	2	0	93	0	
+45	61	97	82	485194	5	0	0	0	
+46	34	39	43	57018	11	0	0	56	
+47	46	40	27	49680	6	0	54	0	
+48	10	91	88	80080	5	0	0	90	
+49	84	89	2	14952	2	0	98	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	7	10	560	1	15	10	0	
+1	2	8	10	160	1	15	0	0	
+2	2	5	6	60	1	32	65	0	
+3	3	3	1	9	1	23	76	0	
+4	7	3	7	147	1	32	28	0	
+5	4	9	9	324	1	23	0	0	
+6	3	8	6	144	1	32	59	0	
+7	3	3	1	9	1	23	75	0	
+8	8	4	3	96	1	23	60	0	
+9	9	6	10	540	1	9	0	0	
+10	7	2	6	84	1	32	53	0	
+11	4	4	6	96	1	32	47	0	
+12	6	5	10	300	1	4	0	0	
+13	5	7	3	105	1	23	57	0	
+14	2	7	3	42	1	23	54	0	
+15	8	2	2	32	1	23	69	0	
+16	2	10	5	100	1	32	86	0	
+17	10	2	2	40	1	23	67	0	
+18	1	9	3	27	1	23	51	0	
+19	8	4	9	288	1	15	29	0	
+20	3	3	3	27	1	23	48	0	
+21	2	4	3	24	1	23	45	0	
+22	6	9	7	378	1	32	21	0	
+23	9	5	1	45	1	23	74	0	
+24	8	4	7	224	1	32	14	0	
+25	10	3	10	300	1	0	10	0	
+26	3	8	1	24	1	23	73	0	
+27	3	6	5	90	1	32	81	0	
+28	1	4	3	12	1	23	42	0	
+29	10	9	7	630	1	32	7	0	
+30	5	8	1	40	1	23	72	0	
+31	2	10	7	140	1	32	0	0	
+32	10	7	6	420	1	32	41	0	
+33	1	9	8	72	1	23	17	0	
+34	3	2	8	48	1	23	9	0	
+35	7	7	2	98	1	23	65	0	
+36	5	2	2	20	1	23	63	0	
+37	4	4	1	16	1	23	71	0	
+38	6	4	6	144	1	32	35	0	
+39	5	8	4	160	1	23	32	0	
+40	8	4	10	320	1	0	0	0	
+41	9	2	9	162	1	15	20	0	
+42	1	6	3	18	1	23	39	0	
+43	7	6	4	168	1	32	95	0	
+44	10	4	5	200	1	32	76	0	
+45	4	9	4	144	1	32	91	0	
+46	5	3	7	105	1	23	25	0	
+47	3	5	3	45	1	23	36	0	
+48	7	4	5	140	1	32	71	0	
+49	8	9	1	72	1	32	99	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	18	22	25	9900	1	56	25	35	
+1	7	28	35	6860	1	0	0	0	
+2	7	15	1	105	1	33	97	35	
+3	33	8	21	5544	1	92	0	35	
+4	32	3	2	192	1	95	55	0	
+5	34	34	34	39304	1	57	0	0	
+6	3	23	26	1794	1	33	26	35	
+7	28	23	26	16744	1	33	0	35	
+8	8	4	13	416	1	95	39	0	
+9	9	31	5	1395	1	51	57	68	
+10	27	22	26	15444	1	0	52	35	
+11	9	34	21	6426	1	0	0	68	
+12	6	30	20	3600	1	0	21	68	
+13	15	17	13	3315	1	34	0	68	
+14	27	27	33	24057	1	57	34	0	
+15	18	7	27	3402	1	0	63	0	
+16	27	30	10	8100	1	51	36	68	
+17	5	12	22	1320	1	0	78	35	
+18	21	29	13	7917	1	0	77	68	
+19	18	9	24	3888	1	56	50	35	
+20	8	13	23	2392	1	33	52	35	
+21	27	4	3	324	1	95	52	0	
+22	31	14	12	5208	1	51	24	68	
+23	19	5	16	1520	1	95	23	0	
+24	28	29	17	13804	1	0	60	68	
+25	35	28	30	29400	1	28	34	0	
+26	18	13	26	6084	1	0	26	35	
+27	13	16	10	2080	1	0	90	0	
+28	6	4	23	552	1	95	0	0	
+29	30	24	2	1440	1	56	97	35	
+30	30	33	26	25740	1	0	0	35	
+31	32	20	12	7680	1	51	12	68	
+32	15	12	21	3780	1	80	0	35	
+33	6	9	23	1242	1	56	74	35	
+34	8	12	28	2688	1	0	35	0	
+35	2	7	7	98	1	28	93	0	
+36	10	17	22	3740	1	33	75	35	
+37	14	24	6	2016	1	51	46	68	
+38	16	4	26	1664	1	91	0	0	
+39	20	23	29	13340	1	28	64	0	
+40	28	14	5	1960	1	51	52	68	
+41	29	7	4	812	1	92	21	35	
+42	21	11	8	1848	1	80	21	35	
+43	12	21	19	4788	1	0	41	68	
+44	5	24	25	3000	1	56	0	35	
+45	24	29	34	23664	1	28	0	0	
+46	25	33	12	9900	1	51	0	68	
+47	33	15	3	1485	1	57	97	0	
+48	12	29	30	10440	1	57	67	0	
+49	13	24	1	312	1	56	99	35	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=07 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	58	17	50	49300	5	82	39	0	
+1	92	58	60	320160	11	0	0	0	
+2	22	5	76	8360	1	74	0	70	
+3	13	33	51	21879	6	49	0	86	
+4	97	63	97	592767	4	0	0	0	
+5	34	99	39	131274	5	0	0	63	
+6	93	48	66	294624	12	49	0	0	
+7	23	3	21	1449	1	89	0	70	
+8	58	74	63	270396	13	0	0	0	
+9	79	26	10	20540	8	74	88	0	
+10	47	82	96	369984	7	0	0	0	
+11	34	54	46	84456	5	46	39	63	
+12	96	35	30	100800	9	65	0	0	
+13	85	37	43	135235	8	63	0	0	
+14	82	57	23	107502	12	0	77	0	
+15	68	92	12	75072	6	0	87	0	
+16	22	10	25	5500	1	79	0	70	
+17	80	62	32	158720	11	0	60	0	
+18	11	49	83	44737	6	0	0	86	
+19	28	74	89	184408	1	0	0	70	
+20	73	23	53	88987	3	75	0	0	
+21	92	24	33	72864	3	75	66	0	
+22	66	79	87	453618	6	0	0	0	
+23	89	75	91	607425	3	0	0	0	
+24	18	54	37	35964	7	0	0	82	
+25	70	23	30	48300	10	0	0	0	
+26	93	28	91	236964	4	63	0	0	
+27	73	96	95	665760	2	0	0	0	
+28	31	4	33	4092	2	96	52	0	
+29	70	99	97	672210	1	0	0	0	
+30	95	88	31	259160	8	0	57	0	
+31	72	100	47	338400	9	0	53	0	
+32	10	97	56	54320	3	0	0	89	
+33	91	49	68	303212	12	0	0	0	
+34	63	82	98	506268	5	0	0	0	
+35	77	47	2	7238	1	0	97	0	
+36	65	2	52	6760	2	96	0	0	
+37	74	74	11	60236	8	0	88	0	
+38	26	64	36	59904	7	0	0	47	
+39	75	68	64	326400	10	23	0	0	
+40	68	14	60	57120	6	82	0	0	
+41	69	82	29	164082	10	0	71	0	
+42	81	16	13	16848	3	75	53	0	
+43	37	46	54	91908	5	0	39	63	
+44	80	34	5	13600	2	0	95	0	
+45	24	89	74	158064	2	0	0	73	
+46	95	63	57	341145	8	0	0	0	
+47	83	65	43	231985	9	0	0	0	
+48	77	44	25	84700	13	0	63	0	
+49	18	89	81	129762	6	0	0	68	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	91	2	78	14196	2	98	0	0	
+1	84	46	79	305256	11	0	0	0	
+2	74	40	93	275280	15	40	0	0	
+3	69	10	93	64170	8	90	0	0	
+4	67	33	81	179091	17	65	0	0	
+5	74	86	81	515484	5	0	0	0	
+6	100	11	85	93500	4	88	0	0	
+7	4	43	9	1548	1	0	84	0	
+8	100	30	100	300000	9	68	0	0	
+9	48	21	20	20160	8	0	78	0	
+10	82	22	93	167772	16	76	0	0	
+11	71	53	83	312329	10	0	0	0	
+12	3	76	79	18012	1	0	0	87	
+13	84	58	90	438480	6	0	0	0	
+14	78	14	74	80808	5	86	0	0	
+15	97	79	46	352498	8	0	0	0	
+16	85	6	92	46920	3	0	0	0	
+17	67	38	68	173128	16	38	0	0	
+18	82	41	94	316028	14	41	0	0	
+19	87	68	37	218892	9	0	52	0	
+20	70	42	97	285180	13	42	0	0	
+21	98	80	18	141120	5	0	81	0	
+22	3	80	87	20880	6	0	0	84	
+23	94	64	52	312832	9	0	0	0	
+24	46	25	4	4600	1	0	84	4	
+25	85	47	90	359550	10	53	0	0	
+26	13	9	20	2340	2	0	38	68	
+27	90	38	80	273600	16	0	0	0	
+28	69	11	81	61479	8	79	0	0	
+29	84	22	72	133056	18	33	0	0	
+30	22	8	17	2992	5	0	0	74	
+31	95	46	88	384560	12	0	0	0	
+32	86	29	98	244412	17	36	0	0	
+33	69	33	97	220869	18	0	0	0	
+34	91	68	32	198016	8	0	46	0	
+35	71	88	73	456104	4	0	0	0	
+36	68	95	45	290700	2	0	38	0	
+37	95	41	77	299915	14	0	0	0	
+38	88	20	85	149600	6	80	0	0	
+39	46	91	92	385112	3	6	0	0	
+40	91	80	83	604240	7	0	0	0	
+41	74	42	86	267288	13	0	0	0	
+42	81	89	38	273942	2	0	0	0	
+43	78	16	80	99840	7	80	0	0	
+44	68	50	67	227800	11	46	0	0	
+45	81	36	95	277020	17	0	0	0	
+46	78	40	76	237120	15	0	0	0	
+47	87	100	84	730800	1	0	0	0	
+48	85	43	76	277780	12	46	0	0	
+49	95	3	95	27075	2	95	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	91	87	28	221676	12	0	72	0	
+1	84	81	49	333396	8	0	0	0	
+2	74	80	48	284160	11	0	0	0	
+3	69	10	93	64170	5	88	0	0	
+4	67	33	81	179091	16	66	0	0	
+5	74	86	81	515484	3	0	0	0	
+6	100	66	30	198000	16	0	0	0	
+7	4	43	9	1548	5	0	90	46	
+8	100	30	100	300000	5	58	0	0	
+9	48	21	20	20160	9	76	0	0	
+10	82	22	93	167772	17	77	0	0	
+11	71	53	83	312329	10	0	0	0	
+12	3	76	79	18012	9	0	0	97	
+13	84	58	90	438480	5	0	0	0	
+14	78	89	29	201318	14	0	71	0	
+15	97	79	46	352498	7	0	0	0	
+16	85	76	27	174420	17	0	0	0	
+17	67	98	43	282338	11	0	48	0	
+18	82	86	49	345548	7	0	46	0	
+19	87	68	37	218892	14	0	25	0	
+20	70	77	32	172480	17	0	27	0	
+21	98	80	18	141120	3	0	81	0	
+22	3	80	87	20880	9	0	0	94	
+23	94	64	52	312832	9	0	0	0	
+24	46	25	4	4600	5	0	90	0	
+25	85	77	30	196350	15	0	32	0	
+26	13	9	20	2340	5	88	17	69	
+27	90	38	80	273600	10	53	0	0	
+28	69	71	21	102879	17	0	59	0	
+29	84	92	32	247296	12	0	38	0	
+30	22	8	17	2992	5	88	0	69	
+31	95	96	23	209760	13	0	76	0	
+32	86	69	18	106812	16	0	82	0	
+33	69	88	7	42504	6	0	92	0	
+34	91	68	32	198016	15	0	0	0	
+35	71	88	73	456104	4	0	0	0	
+36	68	95	45	290700	9	0	52	0	
+37	95	91	27	233415	4	0	73	0	
+38	88	100	25	220000	14	0	0	0	
+39	46	91	92	385112	6	0	0	0	
+40	91	80	83	604240	2	0	0	0	
+41	74	92	26	177008	15	0	74	0	
+42	81	89	38	273942	12	0	0	0	
+43	78	96	10	74880	8	0	90	0	
+44	68	100	17	115600	2	0	83	0	
+45	81	71	15	86265	1	0	84	0	
+46	78	40	76	237120	13	0	0	0	
+47	87	100	84	730800	1	0	0	0	
+48	85	68	11	63580	10	0	89	0	
+49	95	78	40	296400	8	0	49	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	87	78	142506	14	0	0	75	
+1	34	81	79	217566	15	0	0	34	
+2	19	80	93	141360	8	0	0	0	
+3	69	10	93	64170	4	80	0	0	
+4	67	33	81	179091	9	53	0	0	
+5	74	86	81	515484	2	0	0	0	
+6	20	66	85	112200	15	0	0	68	
+7	4	43	9	1548	1	30	88	0	
+8	100	30	100	300000	1	0	0	0	
+9	48	21	20	20160	5	78	0	0	
+10	82	22	93	167772	7	0	0	0	
+11	71	53	83	312329	9	0	0	0	
+12	3	76	79	18012	3	0	0	97	
+13	84	58	90	438480	7	22	0	0	
+14	43	89	74	283198	13	0	0	45	
+15	97	79	46	352498	3	0	0	0	
+16	45	76	92	314640	12	0	0	46	
+17	7	98	68	46648	4	0	0	91	
+18	27	86	94	218268	9	0	0	71	
+19	87	68	37	218892	3	0	46	0	
+20	50	77	97	373450	11	0	0	0	
+21	98	80	18	141120	2	0	81	0	
+22	3	80	87	20880	12	0	0	91	
+23	94	64	52	312832	1	30	0	0	
+24	46	25	4	4600	1	30	84	0	
+25	45	77	90	311850	13	0	0	0	
+26	13	9	20	2340	7	80	0	0	
+27	90	38	80	273600	5	0	0	0	
+28	4	71	81	23004	10	0	0	94	
+29	49	92	72	324576	11	0	0	50	
+30	22	8	17	2992	4	0	83	0	
+31	10	96	88	84480	5	0	0	90	
+32	1	69	98	6762	2	0	0	98	
+33	34	88	97	290224	15	0	0	0	
+34	91	68	32	198016	1	30	52	0	
+35	71	88	73	456104	10	0	0	0	
+36	68	95	45	290700	8	0	0	19	
+37	10	91	77	70070	13	0	0	88	
+38	33	100	85	280500	16	0	0	34	
+39	46	91	92	385112	12	0	0	0	
+40	91	80	83	604240	4	0	0	0	
+41	34	92	86	269008	16	0	0	0	
+42	81	89	38	273942	8	0	45	19	
+43	13	96	80	99840	6	0	0	87	
+44	23	100	67	154100	10	0	0	71	
+45	16	71	95	107920	7	0	0	84	
+46	78	40	76	237120	5	38	0	0	
+47	87	100	84	730800	6	0	0	0	
+48	40	68	76	206720	14	0	0	0	
+49	35	78	95	259350	14	0	0	40	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	88	98	89	767536	9	0	0	0	
+1	64	84	78	419328	17	0	0	0	
+2	73	59	78	335946	18	0	0	0	
+3	69	10	93	64170	4	85	0	0	
+4	67	33	81	179091	8	58	0	0	
+5	74	86	81	515484	14	0	0	0	
+6	62	97	75	451050	20	0	0	0	
+7	4	43	9	1548	5	0	0	69	
+8	100	30	100	300000	1	60	0	0	
+9	48	21	20	20160	7	54	0	46	
+10	82	22	93	167772	6	73	0	0	
+11	71	53	83	312329	12	0	0	0	
+12	3	76	79	18012	4	0	0	97	
+13	84	58	90	438480	8	0	0	0	
+14	56	88	69	340032	23	0	0	0	
+15	97	79	46	352498	28	0	53	0	
+16	63	55	67	232155	24	0	0	0	
+17	62	100	62	384400	25	0	0	0	
+18	97	85	95	783275	4	0	0	0	
+19	87	68	37	218892	26	0	61	0	
+20	98	73	90	643860	6	0	0	0	
+21	98	80	18	141120	14	0	81	0	
+22	3	80	87	20880	2	0	0	56	
+23	94	64	52	312832	29	0	0	0	
+24	46	25	4	4600	7	75	0	46	
+25	64	81	52	269568	30	0	0	0	
+26	13	9	20	2340	2	80	0	56	
+27	90	38	80	273600	10	61	0	0	
+28	100	60	54	324000	1	0	0	0	
+29	84	99	61	507276	26	0	0	0	
+30	22	8	17	2992	2	89	0	56	
+31	64	50	55	176000	27	0	45	0	
+32	56	90	100	504000	2	0	0	0	
+33	74	63	80	372960	15	0	0	0	
+34	91	68	32	198016	24	0	67	0	
+35	71	88	73	456104	21	0	0	0	
+36	68	95	45	290700	27	0	0	0	
+37	60	85	69	351900	22	0	0	0	
+38	99	61	88	531432	10	0	0	0	
+39	46	91	92	385112	7	0	0	0	
+40	91	80	83	604240	13	0	0	0	
+41	73	54	80	315360	16	0	0	0	
+42	81	89	38	273942	25	0	62	0	
+43	97	52	96	484224	3	0	0	0	
+44	51	54	52	143208	7	0	0	46	
+45	95	58	70	385700	19	0	0	0	
+46	78	40	76	237120	19	58	0	0	
+47	87	100	84	730800	11	0	0	0	
+48	100	79	53	418700	28	0	0	0	
+49	69	99	94	642114	5	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	2	28	1176	2	97	57	0	
+1	34	46	49	76636	6	0	0	46	
+2	19	40	48	36480	3	0	0	74	
+3	69	10	93	64170	2	80	0	0	
+4	67	33	81	179091	10	40	0	0	
+5	74	86	81	515484	3	0	0	0	
+6	20	11	30	6600	2	80	0	69	
+7	4	43	9	1548	1	43	87	50	
+8	100	30	100	300000	5	70	0	0	
+9	48	21	20	20160	4	41	73	34	
+10	82	22	93	167772	10	78	0	0	
+11	71	53	83	312329	8	0	0	0	
+12	3	76	79	18012	1	0	0	90	
+13	84	58	90	438480	5	0	0	1	
+14	43	14	29	17458	3	86	0	0	
+15	97	79	46	352498	7	0	0	0	
+16	45	6	27	7290	2	91	0	0	
+17	7	38	43	11438	1	43	0	93	
+18	27	41	49	54243	4	0	0	71	
+19	87	68	37	218892	11	0	0	0	
+20	50	42	32	67200	6	46	0	46	
+21	98	80	18	141120	3	0	81	0	
+22	3	80	87	20880	1	0	0	87	
+23	94	64	52	312832	7	0	46	0	
+24	46	25	4	4600	1	43	96	16	
+25	45	47	30	63450	6	46	32	46	
+26	13	9	20	2340	1	86	0	87	
+27	90	38	80	273600	8	53	0	0	
+28	4	11	21	924	1	86	20	87	
+29	49	22	32	34496	6	46	62	46	
+30	22	8	17	2992	2	91	40	0	
+31	10	46	23	10580	3	40	27	74	
+32	1	29	18	522	1	68	79	90	
+33	34	33	7	7854	1	43	87	16	
+34	91	68	32	198016	11	0	37	0	
+35	71	88	73	456104	4	0	0	0	
+36	68	95	45	290700	9	0	0	0	
+37	10	41	27	11070	3	40	0	74	
+38	33	20	25	16500	4	62	73	34	
+39	46	91	92	385112	6	0	0	0	
+40	91	80	83	604240	2	0	0	0	
+41	34	42	26	37128	4	41	73	0	
+42	81	89	38	273942	9	0	45	0	
+43	13	16	10	2080	1	81	84	0	
+44	23	50	17	19550	2	0	83	0	
+45	16	36	15	8640	1	43	84	0	
+46	78	40	76	237120	10	0	0	0	
+47	87	100	84	730800	1	0	0	0	
+48	40	43	11	18920	1	0	87	0	
+49	35	3	40	4200	2	97	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	8	8	2	128	1	3	44	0	
+1	6	1	6	36	1	22	41	0	
+2	8	9	4	288	1	22	93	0	
+3	9	10	8	720	1	22	0	0	
+4	8	1	10	80	1	12	10	0	
+5	3	4	1	12	1	3	50	0	
+6	4	6	7	168	1	22	22	0	
+7	9	7	5	315	1	22	72	0	
+8	10	6	1	60	1	3	49	0	
+9	3	10	5	150	1	22	67	0	
+10	1	9	4	36	1	22	89	0	
+11	10	10	10	1000	1	12	0	0	
+12	10	5	1	50	1	3	48	0	
+13	2	8	1	16	1	3	47	0	
+14	4	8	7	224	1	22	15	0	
+15	2	6	9	108	1	12	47	0	
+16	4	3	1	12	1	3	46	0	
+17	8	3	4	96	1	22	85	0	
+18	6	10	4	240	1	22	81	0	
+19	3	4	9	108	1	12	38	0	
+20	6	2	9	108	1	12	29	0	
+21	6	2	6	72	1	22	35	0	
+22	6	7	5	210	1	22	62	0	
+23	7	8	3	168	1	3	31	0	
+24	9	8	1	72	1	12	99	0	
+25	3	7	2	42	1	3	42	0	
+26	9	7	2	126	1	3	40	0	
+27	10	2	2	40	1	3	38	0	
+28	8	2	10	160	1	3	10	0	
+29	5	3	3	45	1	3	28	0	
+30	4	7	3	84	1	12	96	0	
+31	9	9	8	648	1	3	20	0	
+32	4	5	5	100	1	22	57	0	
+33	7	6	7	294	1	22	8	0	
+34	5	10	5	250	1	22	52	0	
+35	3	9	10	270	1	3	0	0	
+36	10	1	8	80	1	12	88	0	
+37	1	10	9	90	1	12	20	0	
+38	8	1	4	32	1	22	77	0	
+39	9	2	2	36	1	3	36	0	
+40	7	5	8	280	1	12	80	0	
+41	6	2	10	120	1	0	10	0	
+42	6	3	10	180	1	0	0	0	
+43	1	9	8	72	1	12	72	0	
+44	7	9	3	189	1	22	97	0	
+45	3	4	2	24	1	3	34	0	
+46	4	2	6	48	1	22	29	0	
+47	7	9	8	504	1	12	64	0	
+48	5	2	5	50	1	22	47	0	
+49	1	8	8	64	1	12	56	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	13	28	22	8008	1	33	71	35	
+1	16	26	31	12896	1	44	0	0	
+2	13	14	19	3458	1	68	39	35	
+3	9	15	28	3780	1	82	0	0	
+4	28	6	15	2520	1	0	32	70	
+5	28	4	11	1232	1	39	76	0	
+6	9	16	2	288	1	68	98	35	
+7	19	12	30	6840	1	70	0	0	
+8	20	21	1	420	1	57	10	70	
+9	8	35	25	7000	1	33	0	35	
+10	21	34	4	2856	1	57	0	70	
+11	35	35	35	42875	1	0	0	0	
+12	25	25	21	13125	1	0	54	35	
+13	7	3	11	231	1	39	65	0	
+14	24	28	17	11424	1	0	0	70	
+15	7	26	19	3458	1	68	20	35	
+16	14	3	11	462	1	39	54	0	
+17	28	8	29	6496	1	70	30	0	
+18	16	10	19	3040	1	70	81	0	
+19	13	24	9	2808	1	44	91	0	
+20	16	22	14	4928	1	0	61	70	
+21	11	32	1	352	1	0	99	35	
+22	1	27	20	540	1	68	0	35	
+23	2	33	3	198	1	57	7	70	
+24	29	3	21	1827	1	39	33	0	
+25	3	17	27	1377	1	82	55	0	
+26	14	2	22	616	1	70	59	0	
+27	5	12	32	1920	1	0	68	0	
+28	28	7	15	2940	1	0	17	70	
+29	15	33	28	13860	1	0	0	35	
+30	24	22	23	12144	1	33	48	35	
+31	19	34	3	1938	1	57	4	70	
+32	4	25	15	1500	1	68	73	35	
+33	12	16	27	5184	1	82	28	0	
+34	35	25	20	17500	1	0	75	35	
+35	23	9	15	3105	1	68	58	35	
+36	15	6	18	1620	1	82	82	0	
+37	6	25	14	2100	1	0	47	70	
+38	8	16	4	512	1	0	95	35	
+39	19	27	7	3591	1	33	93	35	
+40	7	5	33	1155	1	39	0	0	
+41	31	12	10	3720	1	68	88	35	
+42	16	23	30	11040	1	44	61	0	
+43	21	4	33	2772	1	35	0	0	
+44	32	24	23	17664	1	33	25	35	
+45	3	4	2	24	1	39	87	0	
+46	4	17	26	1768	1	0	28	35	
+47	27	29	8	6264	1	28	0	70	
+48	10	17	30	5100	1	44	31	0	
+49	26	3	33	2574	1	0	35	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=08 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	28	88	2	4928	5	0	97	0	
+1	96	71	66	449856	6	0	0	0	
+2	28	99	84	232848	2	0	0	69	
+3	69	90	98	608580	2	0	0	0	
+4	8	21	10	1680	5	71	88	61	
+5	83	44	1	3652	5	0	99	0	
+6	44	66	27	78408	8	0	63	0	
+7	59	7	55	22715	5	88	0	0	
+8	80	96	11	84480	6	0	89	0	
+9	43	70	85	255850	5	0	0	57	
+10	61	9	4	2196	5	88	88	0	
+11	50	30	60	90000	7	0	0	47	
+12	70	65	71	323050	10	34	0	0	
+13	22	98	81	174636	10	0	0	78	
+14	4	68	47	12784	1	0	0	92	
+15	32	16	19	9728	5	71	0	57	
+16	64	53	1	3392	5	44	99	0	
+17	48	3	94	13536	5	97	0	0	
+18	26	40	84	87360	11	52	0	0	
+19	93	14	79	102858	1	80	0	0	
+20	96	22	49	103488	6	71	0	0	
+21	56	52	76	221312	11	0	0	0	
+22	16	77	95	117040	11	0	0	56	
+23	57	88	93	466488	5	0	0	0	
+24	49	28	41	56252	9	42	0	0	
+25	83	27	92	206172	3	72	0	0	
+26	99	87	12	103356	4	0	88	0	
+27	50	92	82	377200	8	0	0	50	
+28	18	62	70	78120	11	0	0	72	
+29	35	83	63	183015	8	0	0	0	
+30	14	87	3	3654	5	0	97	83	
+31	89	49	98	427378	7	51	0	0	
+32	4	75	25	7500	1	0	0	96	
+33	47	46	87	188094	7	0	0	0	
+34	85	80	95	646000	1	0	0	0	
+35	13	59	20	15340	1	0	76	85	
+36	100	21	88	184800	4	78	0	0	
+37	11	50	29	15950	1	0	47	85	
+38	68	71	4	19312	5	0	93	0	
+39	99	72	82	584496	3	0	0	0	
+40	67	85	8	45560	3	0	92	0	
+41	46	22	60	60720	11	77	0	26	
+42	96	23	10	22080	3	0	82	0	
+43	1	79	68	5372	1	0	25	98	
+44	7	29	33	6699	5	71	55	57	
+45	33	34	72	80784	10	0	0	0	
+46	94	82	46	354568	9	0	54	0	
+47	7	69	38	18354	1	0	0	85	
+48	95	42	45	179550	9	0	0	0	
+49	91	78	68	482664	4	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	100	5	86	43000	3	95	0	0	
+1	43	91	67	262171	5	0	31	0	
+2	24	48	46	52992	2	41	0	74	
+3	85	69	20	117300	3	0	79	0	
+4	77	33	87	221067	9	0	0	0	
+5	88	79	38	264176	4	0	50	0	
+6	93	8	98	72912	11	87	0	0	
+7	83	6	75	37350	12	66	0	0	
+8	92	7	80	51520	12	53	0	0	
+9	100	13	75	97500	7	86	0	0	
+10	67	6	93	37386	12	60	0	0	
+11	97	41	87	345999	2	0	0	0	
+12	43	78	79	264966	3	0	0	54	
+13	89	17	90	136170	3	78	0	0	
+14	84	3	95	23940	4	95	0	0	
+15	68	46	76	237728	7	40	0	0	
+16	94	23	71	153502	9	74	0	0	
+17	74	48	79	280608	2	41	0	0	
+18	34	46	31	48484	1	0	69	56	
+19	32	45	45	64800	7	40	0	68	
+20	73	39	71	202137	10	61	0	0	
+21	73	4	91	26572	1	96	0	0	
+22	86	76	35	228760	8	0	0	0	
+23	70	77	50	269500	4	0	0	0	
+24	56	70	93	364560	1	0	0	0	
+25	41	96	69	271584	1	0	0	56	
+26	87	20	66	114840	12	0	0	0	
+27	80	23	84	154560	8	76	0	0	
+28	83	45	69	257715	6	37	0	0	
+29	96	27	74	191808	11	33	0	0	
+30	13	92	73	87308	8	0	0	87	
+31	69	97	31	207483	5	0	0	0	
+32	96	9	78	67392	12	36	0	0	
+33	28	87	88	214368	5	0	0	72	
+34	69	41	77	217833	9	33	0	0	
+35	54	76	74	303696	3	0	0	0	
+36	81	16	74	95904	12	20	0	0	
+37	98	11	86	92708	2	89	0	0	
+38	97	37	72	258408	6	0	0	0	
+39	20	68	100	136000	9	0	0	77	
+40	100	28	74	207200	10	29	0	0	
+41	97	16	81	125712	4	79	0	0	
+42	68	18	93	113832	6	82	0	0	
+43	72	76	5	27360	2	0	87	0	
+44	78	29	94	212628	10	0	0	0	
+45	76	27	82	168264	11	60	0	0	
+46	93	40	68	252960	7	0	0	0	
+47	91	33	66	198198	11	0	0	0	
+48	68	8	98	53312	12	45	0	0	
+49	70	1	84	5880	4	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	100	85	1	8500	1	0	99	0	
+1	43	91	67	262171	8	0	0	0	
+2	24	48	46	52992	7	0	38	74	
+3	85	69	20	117300	13	27	51	0	
+4	77	98	37	279202	5	0	34	0	
+5	88	79	38	264176	7	0	0	0	
+6	93	8	98	72912	8	91	0	0	
+7	83	96	35	278880	6	0	0	0	
+8	92	67	25	154100	13	27	26	0	
+9	100	98	45	441000	1	0	0	0	
+10	67	86	28	161336	11	0	64	0	
+11	97	76	27	199044	12	0	0	0	
+12	43	78	79	264966	4	0	0	54	
+13	89	82	30	218940	9	0	69	0	
+14	84	93	20	156240	3	0	80	0	
+15	68	71	16	77248	10	0	0	0	
+16	94	73	26	178412	13	27	0	0	
+17	74	78	44	253968	7	0	38	0	
+18	34	46	31	48484	2	0	69	56	
+19	32	45	45	64800	8	0	0	43	
+20	73	74	16	86432	7	0	84	0	
+21	73	4	91	26572	2	96	0	0	
+22	86	76	35	228760	9	0	34	0	
+23	70	77	50	269500	6	0	35	0	
+24	56	70	93	364560	2	0	0	0	
+25	41	96	69	271584	2	0	0	56	
+26	87	100	41	356700	3	0	0	0	
+27	80	23	84	154560	12	77	0	0	
+28	83	85	29	204595	5	0	71	0	
+29	96	27	74	191808	13	0	0	0	
+30	13	92	73	87308	6	0	0	87	
+31	69	97	31	207483	11	0	33	0	
+32	96	74	33	234432	8	0	67	0	
+33	28	87	88	214368	10	0	0	72	
+34	69	41	77	217833	10	0	16	0	
+35	54	76	74	303696	4	0	0	0	
+36	81	16	74	95904	7	79	0	0	
+37	98	91	41	365638	1	0	45	0	
+38	97	67	2	12998	4	0	98	0	
+39	20	68	100	136000	11	0	0	69	
+40	100	88	34	299200	5	0	0	0	
+41	97	16	81	125712	4	78	0	0	
+42	68	88	8	47872	1	0	86	0	
+43	72	76	5	27360	1	0	94	0	
+44	78	94	34	249288	9	0	0	0	
+45	76	97	17	125324	4	0	81	0	
+46	93	90	38	318060	3	0	41	0	
+47	91	33	66	198198	12	0	27	0	
+48	68	93	33	208692	11	0	0	0	
+49	70	1	84	5880	1	98	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	35	85	86	255850	6	0	0	0	
+1	43	91	67	262171	5	0	0	43	
+2	24	48	46	52992	8	41	45	0	
+3	85	69	20	117300	3	0	74	0	
+4	37	98	87	315462	2	0	0	0	
+5	88	79	38	264176	4	0	50	0	
+6	93	8	98	72912	1	91	0	0	
+7	13	96	75	93600	7	0	0	87	
+8	17	67	80	91120	12	0	0	16	
+9	10	98	75	73500	12	0	0	55	
+10	22	86	93	175956	10	0	0	33	
+11	47	76	87	310764	2	0	0	37	
+12	43	78	79	264966	5	0	0	0	
+13	34	82	90	250920	6	0	0	35	
+14	9	93	95	79515	12	0	0	46	
+15	33	71	76	178068	10	0	0	0	
+16	4	73	71	20732	8	0	0	92	
+17	24	78	79	147888	11	0	0	0	
+18	34	46	31	48484	5	0	67	43	
+19	32	45	45	64800	8	41	0	0	
+20	28	74	71	147112	11	0	0	24	
+21	73	4	91	26572	3	96	0	0	
+22	86	76	35	228760	7	0	0	0	
+23	70	77	50	269500	4	0	0	0	
+24	56	70	93	364560	1	0	0	0	
+25	41	96	69	271584	3	0	0	54	
+26	2	100	66	13200	3	0	0	98	
+27	80	23	84	154560	9	60	0	0	
+28	23	85	69	134895	11	0	0	75	
+29	96	27	74	191808	9	33	0	0	
+30	13	92	73	87308	12	0	0	33	
+31	69	97	31	207483	7	0	35	0	
+32	16	74	78	92352	12	0	0	0	
+33	28	87	88	214368	6	0	0	69	
+34	69	41	77	217833	8	0	0	0	
+35	54	76	74	303696	3	0	0	0	
+36	81	16	74	95904	9	83	0	0	
+37	43	91	86	336518	1	0	0	56	
+38	12	67	72	57888	4	0	0	88	
+39	20	68	100	136000	10	0	0	80	
+40	25	88	74	162800	10	0	0	55	
+41	97	16	81	125712	4	79	0	0	
+42	3	88	93	24552	3	0	0	95	
+43	72	76	5	27360	1	0	93	0	
+44	13	94	94	114868	5	0	0	86	
+45	16	97	82	127264	2	0	0	84	
+46	23	90	68	140760	11	0	0	52	
+47	91	33	66	198198	9	0	0	0	
+48	23	93	98	209622	8	0	0	69	
+49	70	1	84	5880	1	99	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	97	64	71	440768	21	0	0	0	
+1	43	91	67	262171	13	0	0	52	
+2	24	48	46	52992	14	0	0	74	
+3	85	69	20	117300	15	0	80	0	
+4	63	99	92	573804	8	0	0	0	
+5	88	79	38	264176	24	0	52	0	
+6	93	8	98	72912	3	61	0	0	
+7	96	53	92	468096	6	0	0	0	
+8	62	83	98	504308	1	0	0	0	
+9	66	71	98	459228	4	0	0	0	
+10	98	67	87	571242	11	0	0	0	
+11	74	72	82	436896	14	0	0	0	
+12	43	78	79	264966	5	0	0	56	
+13	96	52	87	434304	10	0	0	0	
+14	59	81	91	434889	9	0	0	0	
+15	95	72	75	513000	20	0	0	0	
+16	50	66	52	171600	24	0	0	0	
+17	58	70	75	304500	19	0	0	0	
+18	34	46	31	48484	15	45	0	66	
+19	32	45	45	64800	15	0	0	66	
+20	78	61	92	437736	7	0	0	0	
+21	73	4	91	26572	2	93	0	0	
+22	86	76	35	228760	25	0	0	0	
+23	70	77	50	269500	27	0	0	0	
+24	56	70	93	364560	5	0	0	0	
+25	41	96	69	271584	9	0	0	59	
+26	92	93	100	855600	2	0	0	0	
+27	80	23	84	154560	3	69	0	0	
+28	87	59	51	261783	25	0	35	0	
+29	96	27	74	191808	21	64	0	0	
+30	13	92	73	87308	8	0	0	63	
+31	69	97	31	207483	26	0	51	0	
+32	72	99	79	563112	16	0	0	0	
+33	28	87	88	214368	4	0	0	66	
+34	69	41	77	217833	6	53	0	0	
+35	54	76	74	303696	23	0	0	0	
+36	81	16	74	95904	11	83	0	0	
+37	94	71	84	560616	12	0	0	0	
+38	92	95	51	445740	26	0	0	0	
+39	20	68	100	136000	1	0	0	62	
+40	66	89	80	469920	15	0	0	0	
+41	97	16	81	125712	11	67	0	0	
+42	51	96	79	386784	17	0	0	0	
+43	72	76	5	27360	5	0	93	0	
+44	100	61	96	585600	3	0	0	0	
+45	52	96	83	414336	13	0	0	0	
+46	74	50	78	288600	18	0	0	0	
+47	91	33	66	198198	10	52	0	0	
+48	86	57	74	362748	22	0	0	0	
+49	70	1	84	5880	2	97	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	35	5	1	175	1	95	0	0	
+1	43	91	67	262171	7	0	0	56	
+2	24	48	46	52992	9	0	0	0	
+3	85	69	20	117300	5	0	74	0	
+4	37	33	37	45177	3	0	38	0	
+5	88	79	38	264176	3	0	0	0	
+6	93	8	98	72912	1	0	0	0	
+7	13	6	35	2730	7	70	51	0	
+8	17	7	25	2975	1	68	74	0	
+9	10	13	45	5850	5	76	0	0	
+10	22	6	28	3696	2	74	71	0	
+11	47	41	27	52029	8	0	69	43	
+12	43	78	79	264966	8	0	0	0	
+13	34	17	30	17340	2	74	41	0	
+14	9	3	20	540	1	95	1	0	
+15	33	46	16	24288	8	0	79	0	
+16	4	23	26	2392	4	77	66	0	
+17	24	48	44	50688	9	48	0	0	
+18	34	46	31	48484	7	0	67	56	
+19	32	45	45	64800	9	0	46	0	
+20	28	39	16	17472	2	0	77	0	
+21	73	4	91	26572	1	8	0	0	
+22	86	76	35	228760	4	0	50	0	
+23	70	77	50	269500	4	0	0	0	
+24	56	70	93	364560	7	0	0	0	
+25	41	96	69	271584	8	0	0	43	
+26	2	20	41	1640	5	76	45	0	
+27	80	23	84	154560	1	13	0	0	
+28	23	45	29	30015	6	0	31	28	
+29	96	27	74	191808	1	68	0	0	
+30	13	92	73	87308	4	0	0	86	
+31	69	97	31	207483	6	0	0	28	
+32	16	9	33	4752	4	77	33	0	
+33	28	87	88	214368	6	0	0	0	
+34	69	41	77	217833	2	0	0	0	
+35	54	76	74	303696	5	0	0	0	
+36	81	16	74	95904	1	52	0	0	
+37	43	11	41	19393	2	74	0	0	
+38	12	37	2	888	2	0	93	0	
+39	20	68	100	136000	9	0	0	32	
+40	25	28	34	23800	2	41	66	0	
+41	97	16	81	125712	1	36	0	0	
+42	3	18	8	432	1	13	84	0	
+43	72	76	5	27360	4	0	85	0	
+44	13	29	34	12818	7	70	17	0	
+45	16	27	17	7344	7	70	0	0	
+46	23	40	38	34960	9	48	44	0	
+47	91	33	66	198198	2	41	0	0	
+48	23	8	33	6072	4	77	0	0	
+49	70	1	84	5880	1	12	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	1	8	5	40	1	26	28	0	
+1	1	5	3	15	1	26	89	0	
+2	5	2	3	30	1	26	86	0	
+3	4	8	6	192	1	26	12	0	
+4	10	2	4	80	1	26	61	0	
+5	3	10	6	180	1	26	6	0	
+6	2	7	7	98	1	7	89	0	
+7	8	4	8	256	1	7	60	0	
+8	3	1	8	24	1	7	52	0	
+9	6	3	7	126	1	7	82	0	
+10	6	5	3	90	1	26	83	0	
+11	7	7	5	245	1	26	23	0	
+12	5	6	3	90	1	26	80	0	
+13	6	10	10	600	1	7	0	0	
+14	7	8	2	112	1	17	12	0	
+15	7	1	7	49	1	7	75	0	
+16	9	3	8	216	1	7	44	0	
+17	7	3	9	189	1	7	19	0	
+18	10	10	4	400	1	26	57	0	
+19	9	3	10	270	1	0	10	0	
+20	6	10	6	360	1	26	0	0	
+21	3	3	8	72	1	7	36	0	
+22	9	6	4	216	1	26	53	0	
+23	4	8	4	128	1	26	49	0	
+24	1	5	6	30	1	17	6	0	
+25	5	4	5	100	1	26	18	0	
+26	6	5	2	60	1	26	98	0	
+27	8	9	6	432	1	17	0	0	
+28	6	1	4	24	1	26	45	0	
+29	1	8	2	16	1	26	96	0	
+30	2	5	6	60	1	0	32	0	
+31	5	7	10	350	1	0	0	0	
+32	9	4	3	108	1	26	77	0	
+33	6	2	3	36	1	26	74	0	
+34	8	9	1	72	1	17	15	0	
+35	2	10	1	20	1	7	96	0	
+36	4	1	3	12	1	26	71	0	
+37	5	5	8	200	1	7	28	0	
+38	1	9	3	27	1	26	68	0	
+39	6	7	9	378	1	7	10	0	
+40	3	3	7	63	1	7	68	0	
+41	2	3	2	12	1	26	94	0	
+42	10	1	4	40	1	26	41	0	
+43	6	9	3	162	1	26	65	0	
+44	3	3	2	18	1	26	92	0	
+45	1	8	1	8	1	17	14	0	
+46	4	2	4	32	1	26	37	0	
+47	4	6	4	96	1	26	33	0	
+48	4	1	6	24	1	0	26	0	
+49	1	6	6	36	1	0	20	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	21	33	20	13860	1	35	54	44	
+1	26	35	28	25480	1	35	0	57	
+2	20	2	3	120	1	0	55	75	
+3	9	33	11	3267	1	35	77	81	
+4	35	22	4	3080	1	0	0	0	
+5	33	20	1	660	1	0	4	67	
+6	2	22	12	528	1	35	77	98	
+7	23	14	23	7406	1	35	54	0	
+8	33	16	13	6864	1	0	4	34	
+9	31	28	32	27776	1	35	0	0	
+10	16	10	18	2880	1	35	77	34	
+11	27	2	15	810	1	0	64	31	
+12	10	21	33	6930	1	70	59	0	
+13	21	35	10	7350	1	35	54	23	
+14	22	28	2	1232	1	0	55	53	
+15	32	11	22	7744	1	0	28	32	
+16	14	33	13	6006	1	0	82	86	
+17	17	3	14	714	1	35	77	17	
+18	10	25	24	6000	1	70	29	19	
+19	19	28	30	15960	1	70	29	0	
+20	11	30	6	1980	1	35	77	61	
+21	8	3	33	792	1	70	59	27	
+22	19	6	29	3306	1	70	0	0	
+23	9	13	14	1638	1	35	77	72	
+24	6	25	26	3900	1	35	0	94	
+25	5	19	25	2375	1	0	28	95	
+26	11	25	17	4675	1	35	77	50	
+27	8	9	6	432	1	35	77	90	
+28	26	11	29	8294	1	35	0	31	
+29	11	8	32	2816	1	35	0	83	
+30	17	10	21	3570	1	35	77	0	
+31	5	12	5	300	1	0	55	95	
+32	29	4	8	928	1	0	82	29	
+33	31	22	18	12276	1	0	64	0	
+34	28	4	11	1232	1	0	82	58	
+35	22	35	1	770	1	0	55	31	
+36	19	6	3	342	1	0	0	35	
+37	20	15	23	6900	1	35	54	65	
+38	1	4	18	72	1	35	54	85	
+39	31	32	9	8928	1	0	55	0	
+40	8	18	27	3888	1	70	59	19	
+41	32	18	27	15552	1	0	28	0	
+42	10	11	4	440	1	0	0	54	
+43	31	9	13	3627	1	0	28	64	
+44	23	23	22	11638	1	35	32	0	
+45	16	13	6	1248	1	0	64	84	
+46	29	12	4	1392	1	0	82	0	
+47	34	21	24	17136	1	0	4	0	
+48	9	6	31	1674	1	70	59	10	
+49	26	16	6	2496	1	0	64	58	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=09 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	51	58	55	162690	9	32	0	0	
+1	1	35	73	2555	1	63	0	97	
+2	35	42	93	136710	6	0	0	51	
+3	74	98	96	696192	1	0	0	0	
+4	70	32	74	165760	9	0	0	0	
+5	83	40	16	53120	2	54	77	0	
+6	42	37	87	135198	5	59	0	0	
+7	48	64	38	116736	9	32	55	0	
+8	3	71	8	1704	1	0	80	84	
+9	56	63	7	24696	2	0	93	0	
+10	76	35	13	34580	5	59	87	0	
+11	67	7	75	35175	8	85	0	0	
+12	45	96	63	272160	7	0	0	0	
+13	6	10	20	1200	1	81	73	74	
+14	27	78	72	151632	9	0	0	70	
+15	97	41	77	306229	2	54	0	0	
+16	59	43	78	197886	8	0	0	32	
+17	17	43	9	6579	2	54	77	83	
+18	40	30	84	100800	6	42	0	51	
+19	9	3	70	1890	1	96	0	87	
+20	66	20	46	60720	4	77	54	0	
+21	73	33	18	43362	8	0	78	0	
+22	19	76	4	5776	1	0	96	0	
+23	74	48	44	156288	3	0	55	0	
+24	31	55	46	78430	8	43	53	67	
+25	95	84	55	438900	3	0	0	0	
+26	6	45	32	8640	1	0	42	84	
+27	78	89	16	111072	7	0	84	0	
+28	56	21	54	63504	4	77	0	0	
+29	51	68	82	284376	6	0	0	0	
+30	32	85	76	206720	8	0	0	0	
+31	5	97	100	48500	3	0	0	95	
+32	99	54	93	497178	2	0	0	0	
+33	56	42	53	124656	8	43	0	32	
+34	8	79	91	57512	6	0	0	91	
+35	2	20	91	3640	1	76	0	95	
+36	34	91	73	225862	5	0	0	66	
+37	95	75	48	342000	4	0	0	0	
+38	11	29	73	23287	1	66	0	84	
+39	76	77	49	286748	4	0	48	0	
+40	13	3	57	2223	1	96	0	74	
+41	22	63	42	58212	1	0	0	74	
+42	10	81	54	43740	1	0	42	74	
+43	66	59	83	323202	5	0	0	0	
+44	33	23	62	47058	4	77	0	66	
+45	41	78	71	227058	7	0	0	45	
+46	44	52	34	77792	3	48	55	0	
+47	84	26	84	183456	6	72	0	0	
+48	14	41	66	37884	5	59	0	42	
+49	11	66	6	4356	1	0	74	84	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=1).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=1).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=1).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	98	7	93	63798	3	93	0	0	
+1	74	5	66	24420	11	92	0	0	
+2	73	7	95	48545	10	90	0	0	
+3	90	39	96	336960	4	42	0	0	
+4	88	34	80	239360	9	41	0	0	
+5	79	18	92	130824	7	82	0	0	
+6	7	89	75	46725	1	0	0	93	
+7	84	20	87	146160	8	79	0	0	
+8	83	68	39	220116	5	0	43	0	
+9	86	4	94	32336	11	84	0	0	
+10	86	43	94	347612	3	50	0	0	
+11	86	15	91	117390	6	85	0	0	
+12	87	4	78	27144	11	88	0	0	
+13	95	33	94	294690	6	50	0	0	
+14	26	43	12	13416	2	0	0	50	
+15	96	42	84	338688	4	0	0	0	
+16	67	37	84	208236	11	0	0	0	
+17	92	9	66	54648	5	90	0	0	
+18	85	50	84	357000	3	0	0	0	
+19	66	8	79	41712	11	71	0	0	
+20	85	99	69	580635	1	0	0	0	
+21	82	41	78	262236	9	0	0	0	
+22	83	16	99	131472	4	81	0	0	
+23	20	79	96	151680	2	0	0	76	
+24	82	90	43	317340	5	0	0	0	
+25	91	67	25	152425	1	0	75	0	
+26	85	32	86	233920	10	0	0	0	
+27	81	9	89	64881	2	89	0	0	
+28	96	32	93	285696	7	50	0	0	
+29	50	89	87	387150	2	0	0	0	
+30	88	85	10	74800	8	0	87	0	
+31	1	1	38	38	1	99	0	93	
+32	32	42	45	60480	10	32	0	68	
+33	88	40	80	281600	8	0	0	0	
+34	83	50	73	302950	6	0	0	0	
+35	8	100	71	56800	1	0	0	85	
+36	83	34	72	203184	11	37	0	0	
+37	27	32	8	6912	1	67	75	0	
+38	70	3	93	19530	4	97	0	0	
+39	92	39	74	265512	8	40	0	0	
+40	68	38	88	227392	10	32	0	0	
+41	72	69	9	44712	2	0	87	0	
+42	91	16	77	112112	10	74	0	0	
+43	42	37	49	76146	12	0	20	0	
+44	2	7	48	672	1	89	0	93	
+45	72	87	20	125280	12	0	0	0	
+46	97	84	11	89628	5	0	82	0	
+47	96	5	84	40320	11	79	0	0	
+48	85	22	86	160820	9	78	0	0	
+49	81	50	72	291600	7	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=2).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=2).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=2).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	98	82	23	184828	8	0	39	0	
+1	74	100	36	266400	6	0	34	0	
+2	73	7	95	48545	3	89	0	0	
+3	90	94	31	262260	1	0	69	0	
+4	88	69	5	30360	10	0	92	0	
+5	79	18	92	130824	4	82	0	0	
+6	7	89	75	46725	2	0	0	92	
+7	84	95	12	95760	11	0	0	0	
+8	83	68	39	220116	8	0	0	0	
+9	86	99	19	161766	5	0	81	0	
+10	86	78	39	261612	7	0	0	0	
+11	86	15	91	117390	9	79	0	0	
+12	87	79	3	20619	6	0	97	0	
+13	95	33	94	294690	4	42	0	0	
+14	26	43	12	13416	3	0	0	50	
+15	96	42	84	338688	4	0	0	0	
+16	67	37	84	208236	9	0	0	0	
+17	92	94	46	397808	2	0	0	0	
+18	85	95	14	113050	8	0	85	0	
+19	66	73	4	19272	11	0	92	0	
+20	85	99	69	580635	1	0	0	0	
+21	82	86	43	303236	5	0	0	0	
+22	83	96	34	270912	6	0	0	0	
+23	20	79	96	151680	3	0	0	77	
+24	82	90	43	317340	2	0	46	0	
+25	91	67	25	152425	10	0	0	0	
+26	85	67	11	62645	11	0	81	0	
+27	81	99	19	152361	10	0	25	0	
+28	96	77	38	280896	5	0	43	0	
+29	50	89	87	387150	3	0	0	0	
+30	88	85	10	74800	11	0	71	0	
+31	1	1	38	38	1	99	0	98	
+32	32	42	45	60480	9	0	0	67	
+33	88	85	10	74800	11	0	61	0	
+34	83	95	23	181355	8	0	62	0	
+35	8	100	71	56800	1	0	0	90	
+36	83	34	72	203184	9	42	0	0	
+37	27	32	8	6912	3	43	0	50	
+38	70	68	28	133280	10	0	44	0	
+39	92	79	14	101752	9	0	84	0	
+40	68	78	43	228072	7	0	39	0	
+41	72	69	9	44712	3	0	87	0	
+42	91	86	27	211302	6	0	70	0	
+43	42	37	49	76146	11	0	12	0	
+44	2	7	48	672	1	0	0	98	
+45	72	87	20	125280	10	0	72	0	
+46	97	84	11	89628	2	0	89	0	
+47	96	100	4	38400	3	0	96	0	
+48	85	82	6	41820	4	0	94	0	
+49	81	90	17	123930	7	0	83	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=3).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=3).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=3).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	48	82	93	366048	3	0	0	0	
+1	49	100	66	323400	5	0	0	0	
+2	73	7	95	48545	4	93	0	0	
+3	35	94	96	315840	7	0	0	0	
+4	48	69	80	264960	8	0	0	47	
+5	79	18	92	130824	3	82	0	0	
+6	7	89	75	46725	1	0	0	93	
+7	19	95	87	157035	12	0	0	23	
+8	83	68	39	220116	6	0	43	0	
+9	21	99	94	195426	7	0	0	79	
+10	46	78	94	337272	3	0	0	48	
+11	86	15	91	117390	4	78	0	0	
+12	32	79	78	197184	10	0	0	66	
+13	95	33	94	294690	4	42	0	0	
+14	26	43	12	13416	2	0	87	48	
+15	96	42	84	338688	4	0	0	0	
+16	67	37	84	208236	11	0	0	32	
+17	42	94	66	260568	9	0	0	0	
+18	40	95	84	319200	5	0	0	49	
+19	1	73	79	5767	5	0	0	94	
+20	85	99	69	580635	1	0	0	0	
+21	2	86	78	13416	2	0	0	98	
+22	48	96	99	456192	2	0	0	0	
+23	20	79	96	151680	12	0	0	65	
+24	82	90	43	317340	6	0	0	0	
+25	91	67	25	152425	1	0	75	0	
+26	40	67	86	230480	10	0	0	0	
+27	1	99	89	8811	4	0	0	99	
+28	41	77	93	293601	7	0	0	35	
+29	50	89	87	387150	2	0	0	48	
+30	88	85	10	74800	6	0	82	0	
+31	1	1	38	38	1	99	0	93	
+32	32	42	45	60480	11	0	0	0	
+33	23	85	80	156400	12	0	0	42	
+34	23	95	73	159505	12	0	0	0	
+35	8	100	71	56800	1	0	0	85	
+36	83	34	72	203184	11	66	0	0	
+37	27	32	8	6912	1	67	75	0	
+38	40	68	93	252960	9	0	0	42	
+39	47	79	74	274762	8	0	0	0	
+40	3	78	88	20592	4	0	0	96	
+41	72	69	9	44712	10	0	86	0	
+42	6	86	77	39732	3	0	0	94	
+43	42	37	49	76146	13	0	0	0	
+44	2	7	48	672	1	89	0	93	
+45	72	87	20	125280	8	0	80	0	
+46	97	84	11	89628	5	0	86	0	
+47	26	100	84	218400	10	0	0	40	
+48	5	82	86	35260	5	0	0	89	
+49	16	90	72	103680	6	0	0	83	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=4).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=4).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=4).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	82	80	52	341120	13	0	0	0	
+1	69	67	95	439185	22	0	0	0	
+2	73	7	95	48545	5	92	0	0	
+3	88	62	80	436480	24	0	0	0	
+4	58	75	78	339300	18	0	0	0	
+5	79	18	92	130824	12	81	0	0	
+6	7	89	75	46725	4	0	0	91	
+7	58	76	77	339416	17	0	0	0	
+8	83	68	39	220116	13	0	52	0	
+9	70	62	90	390600	25	0	0	0	
+10	54	87	61	286578	8	0	0	0	
+11	86	15	91	117390	9	85	0	0	
+12	96	50	59	283200	27	0	0	0	
+13	95	33	94	294690	22	67	0	0	
+14	26	43	12	13416	2	0	69	72	
+15	96	42	84	338688	26	54	0	0	
+16	67	37	84	208236	23	63	0	0	
+17	78	92	61	437736	5	0	0	0	
+18	51	78	61	242658	14	0	0	0	
+19	89	99	55	484605	3	0	0	0	
+20	85	99	69	580635	2	0	0	0	
+21	88	83	54	394416	11	0	0	0	
+22	63	88	63	349272	7	0	0	0	
+23	20	79	96	151680	9	0	0	71	
+24	82	90	43	317340	3	0	55	0	
+25	91	67	25	152425	15	0	68	0	
+26	91	99	96	864864	1	0	0	0	
+27	93	75	67	467325	19	0	0	0	
+28	73	84	100	613200	10	0	0	0	
+29	50	89	87	387150	6	0	0	0	
+30	88	85	10	74800	4	0	90	0	
+31	1	1	38	38	1	0	0	99	
+32	32	42	45	60480	7	0	0	63	
+33	66	63	58	241164	23	0	0	0	
+34	90	81	93	677970	12	0	0	0	
+35	8	100	71	56800	1	0	0	91	
+36	83	34	72	203184	24	62	0	0	
+37	27	32	8	6912	10	0	0	73	
+38	84	77	64	413952	16	0	0	0	
+39	70	73	56	286160	20	0	0	0	
+40	66	72	78	370656	21	0	0	0	
+41	72	69	9	44712	11	0	54	0	
+42	72	78	68	381888	15	0	0	0	
+43	42	37	49	76146	17	0	0	58	
+44	2	7	48	672	4	0	0	98	
+45	72	87	20	125280	2	0	69	0	
+46	97	84	11	89628	5	0	61	0	
+47	91	97	90	794430	4	0	0	0	
+48	71	85	96	579360	9	0	0	0	
+49	77	54	64	266112	26	0	0	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=5).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=5).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=5).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	48	7	23	7728	1	89	71	40	
+1	49	5	36	8820	2	16	46	50	
+2	73	7	95	48545	2	93	0	0	
+3	35	39	31	42315	6	43	69	0	
+4	48	34	5	8160	1	0	69	0	
+5	79	18	92	130824	3	75	0	0	
+6	7	89	75	46725	1	0	0	93	
+7	19	20	12	4560	1	67	86	27	
+8	83	68	39	220116	4	0	43	0	
+9	21	4	19	1596	1	83	75	46	
+10	46	43	39	77142	6	0	20	0	
+11	86	15	91	117390	5	85	0	0	
+12	32	4	3	384	1	96	94	0	
+13	95	33	94	294690	3	42	0	0	
+14	26	43	12	13416	2	0	34	50	
+15	96	42	84	338688	3	0	0	0	
+16	67	37	84	208236	5	0	0	0	
+17	42	9	46	17388	2	0	46	50	
+18	40	50	14	28000	6	43	69	35	
+19	1	8	4	32	1	89	94	80	
+20	85	99	69	580635	1	0	0	0	
+21	2	41	43	3526	2	0	0	98	
+22	48	16	34	26112	2	0	0	50	
+23	20	79	96	151680	2	21	0	76	
+24	82	90	43	317340	4	0	0	0	
+25	91	67	25	152425	1	0	75	0	
+26	40	32	11	14080	1	67	75	0	
+27	1	9	19	171	1	89	71	88	
+28	41	32	38	49856	4	68	43	0	
+29	50	89	87	387150	2	0	0	0	
+30	88	85	10	74800	5	0	84	0	
+31	1	1	38	38	1	99	0	93	
+32	32	42	45	60480	5	0	0	67	
+33	23	40	10	9200	2	43	40	50	
+34	23	50	23	26450	2	43	0	50	
+35	8	100	71	56800	1	0	0	85	
+36	83	34	72	203184	5	42	0	0	
+37	27	32	8	6912	1	67	86	0	
+38	40	3	28	3360	1	96	71	40	
+39	47	39	14	25662	3	0	84	0	
+40	3	38	43	4902	2	43	40	96	
+41	72	69	9	44712	2	21	87	0	
+42	6	16	27	2592	1	67	71	46	
+43	42	37	49	76146	6	43	20	0	
+44	2	7	48	672	1	89	0	93	
+45	72	87	20	125280	6	0	0	0	
+46	97	84	11	89628	4	0	82	0	
+47	26	5	4	520	1	89	94	0	
+48	5	22	6	660	1	67	94	52	
+49	16	50	17	13600	2	43	23	50	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=6).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=6).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=6).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	3	9	7	189	1	6	39	0	
+1	5	8	9	360	1	15	54	0	
+2	1	6	9	54	1	15	45	0	
+3	8	7	5	280	1	6	95	0	
+4	1	10	9	90	1	15	36	0	
+5	4	5	10	200	1	6	20	0	
+6	1	5	8	40	1	15	79	0	
+7	4	8	2	64	1	32	0	0	
+8	5	3	4	60	1	0	42	0	
+9	10	7	10	700	1	6	10	0	
+10	2	2	9	36	1	15	27	0	
+11	3	3	9	81	1	15	18	0	
+12	9	6	4	216	1	0	38	0	
+13	3	1	8	24	1	15	71	0	
+14	1	9	6	54	1	6	64	0	
+15	1	5	6	30	1	6	58	0	
+16	3	6	4	72	1	0	34	0	
+17	3	2	1	6	1	40	8	0	
+18	5	9	5	225	1	6	90	0	
+19	6	3	2	36	1	25	6	0	
+20	9	1	2	18	1	25	4	0	
+21	7	1	1	7	1	40	7	0	
+22	9	4	2	72	1	25	2	0	
+23	2	9	6	108	1	6	52	0	
+24	4	9	10	360	1	6	0	0	
+25	8	10	9	720	1	15	9	0	
+26	4	4	1	16	1	40	6	0	
+27	5	5	3	75	1	0	49	0	
+28	3	9	1	27	1	40	5	0	
+29	6	2	10	120	1	0	20	0	
+30	3	4	8	96	1	15	63	0	
+31	10	4	1	40	1	40	4	0	
+32	3	2	10	60	1	0	10	0	
+33	2	7	2	28	1	25	0	0	
+34	10	5	6	300	1	6	46	0	
+35	10	2	1	20	1	40	3	0	
+36	9	10	9	810	1	15	0	0	
+37	2	1	6	12	1	15	94	0	
+38	3	8	1	24	1	40	2	0	
+39	10	9	7	630	1	15	87	0	
+40	10	2	5	100	1	6	85	0	
+41	1	3	5	15	1	6	80	0	
+42	5	8	1	40	1	40	1	0	
+43	2	2	5	20	1	6	75	0	
+44	10	6	10	600	1	0	0	0	
+45	10	3	9	270	1	6	30	0	
+46	3	3	3	27	1	0	46	0	
+47	8	10	1	80	1	40	0	0	
+48	2	1	4	8	1	0	30	0	
+49	2	3	5	30	1	6	70	0	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=7).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=7).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=7).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	28	4	17	1904	1	5	65	61	
+1	35	33	24	27720	1	0	0	47	
+2	26	1	9	234	1	11	65	61	
+3	8	17	30	4080	1	81	31	82	
+4	31	25	29	22475	1	57	31	51	
+5	4	25	25	2500	1	56	0	82	
+6	31	15	23	10695	1	33	65	30	
+7	14	3	27	1134	1	96	31	0	
+8	10	33	24	7920	1	34	0	28	
+9	30	32	5	4800	1	65	0	47	
+10	22	22	19	9196	1	29	31	24	
+11	18	3	29	1566	1	97	0	47	
+12	29	16	34	15776	1	17	65	30	
+13	13	21	8	2184	1	23	31	82	
+14	31	29	21	18879	1	0	31	51	
+15	21	30	26	16380	1	30	31	0	
+16	13	6	14	1092	1	81	65	30	
+17	28	22	21	12936	1	47	65	0	
+18	5	29	30	4350	1	0	0	82	
+19	26	8	27	5616	1	73	65	30	
+20	19	16	32	9728	1	60	31	0	
+21	27	31	31	25947	1	69	0	0	
+22	24	19	2	912	1	51	31	24	
+23	27	29	1	783	1	0	31	24	
+24	19	34	30	19380	1	0	0	28	
+25	8	20	34	5440	1	44	31	82	
+26	19	14	1	266	1	48	65	30	
+27	35	5	28	4900	1	0	65	61	
+28	13	14	21	3822	1	76	31	0	
+29	31	17	35	18445	1	0	65	30	
+30	23	34	18	14076	1	35	0	0	
+31	15	14	31	6510	1	86	31	24	
+32	18	17	25	7650	1	64	31	82	
+33	2	17	22	748	1	81	0	82	
+34	20	5	26	2600	1	87	65	30	
+35	20	2	21	840	1	9	65	61	
+36	24	30	34	24480	1	0	31	0	
+37	12	16	31	5952	1	70	31	24	
+38	28	28	31	24304	1	29	31	51	
+39	30	24	22	15840	1	0	65	0	
+40	10	32	20	6400	1	33	0	47	
+41	11	23	10	2530	1	0	31	82	
+42	5	23	26	2990	1	67	0	28	
+43	17	27	15	6885	1	29	0	82	
+44	15	11	20	3300	1	62	65	30	
+45	30	23	9	6210	1	24	65	0	
+46	8	8	18	1152	1	90	0	28	
+47	28	35	6	5880	1	0	0	0	
+48	7	6	19	798	1	90	31	0	
+49	27	18	15	7290	1	82	31	51	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=8).txt
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=8).txt	(revision 15473)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Problems.Bin-Packing-3.3/TestInstances/ReferenceInstances/n=50-id=10 (class=8).txt	(revision 15473)
@@ -0,0 +1,52 @@
+BOXES
+ID	Depth	Width	Height	Weight	Bin Number	X	Y	Z
+0	73	29	7	14819	3	0	83	0	
+1	5	48	79	18960	5	0	0	95	
+2	41	36	49	72324	11	23	48	0	
+3	78	7	95	51870	2	93	0	0	
+4	81	90	39	284310	2	0	45	0	
+5	84	85	30	214200	1	0	0	0	
+6	41	55	48	108240	11	23	0	0	
+7	84	68	72	411264	9	0	0	0	
+8	25	93	4	9300	2	0	84	55	
+9	20	7	30	4200	10	66	61	0	
+10	42	62	69	179676	7	0	0	43	
+11	83	83	89	613121	5	0	0	0	
+12	19	26	4	1976	2	0	84	80	
+13	43	71	58	177074	8	0	0	55	
+14	1	89	96	8544	4	0	0	16	
+15	61	65	36	142740	6	0	0	0	
+16	53	86	54	246132	6	0	36	0	
+17	33	32	71	74976	9	68	0	0	
+18	55	69	85	322575	8	0	0	0	
+19	26	43	12	13416	1	0	81	69	
+20	89	71	42	265398	3	0	0	0	
+21	37	61	61	137677	6	0	36	53	
+22	69	74	12	61272	1	0	81	0	
+23	42	9	46	17388	11	0	0	50	
+24	14	29	50	20300	7	0	0	85	
+25	8	40	69	22080	9	0	0	84	
+26	64	4	1	256	10	66	61	20	
+27	55	85	3	14025	2	0	84	0	
+28	43	79	91	309127	7	0	0	0	
+29	16	52	100	83200	4	0	0	0	
+30	3	84	48	12096	1	0	30	95	
+31	70	94	51	335580	1	0	30	0	
+32	93	32	10	29760	5	0	89	0	
+33	12	87	72	75168	5	0	0	83	
+34	30	25	36	27000	6	0	0	61	
+35	90	32	61	175680	10	66	0	0	
+36	69	10	9	6210	10	0	90	0	
+37	32	51	66	107712	10	0	0	60	
+38	53	88	41	191224	3	0	42	0	
+39	100	29	67	194300	8	71	0	0	
+40	60	22	5	6600	8	0	85	0	
+41	51	3	25	3825	9	0	72	43	
+42	25	88	51	112200	1	0	30	70	
+43	82	92	45	339480	2	0	0	0	
+44	60	66	90	356400	10	0	0	0	
+45	50	23	69	79350	11	0	0	0	
+46	43	23	23	22747	9	0	72	0	
+47	8	30	31	7440	2	0	45	81	
+48	32	91	34	99008	3	0	42	53	
+49	32	3	45	4320	11	23	48	41	
Index: /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Tests.csproj
===================================================================
--- /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Tests.csproj	(revision 15472)
+++ /branches/2817-BinPackingSpeedup/HeuristicLab.Tests/HeuristicLab.Tests.csproj	(revision 15473)
@@ -586,4 +586,5 @@
     <Compile Include="HeuristicLab.Problems.Bin-Packing-3.3\3D\PermutationSortingTest.cs" />
     <Compile Include="HeuristicLab.Problems.Bin-Packing-3.3\3D\ExtremePointAlgorithmTest.cs" />
+    <Compile Include="HeuristicLab.Problems.Bin-Packing-3.3\3D\ThreeDInstanceParserTest.cs" />
     <Compile Include="HeuristicLab.Problems.Bin-Packing-3.3\Utils\TestUtils.cs" />
     <Compile Include="HeuristicLab.Problems.DataAnalysis-3.4\ThresholdCalculatorsTest.cs" />
