Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/01/18 12:21:34 (6 years ago)
Author:
rhanghof
Message:

#2817

  • Former material is now the layer.
  • Added material enumeration
  • Modification at the minimum residual space left bin packer
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/2D/ProblemBase.cs

    r14162 r15705  
    4545      BinShape = new PackingShape(20, 16),
    4646      Items = new PackingItem[] {
    47         new PackingItem(3,  8, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    48         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    49         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    50         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    51         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    52         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    53         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    54         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    55         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    56         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    57         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    58         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    59         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    60         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    61         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    62         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    63         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    64         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    65         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    66         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    67         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    68         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    69         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    70         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    71         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    72         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    73         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    74         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    75         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    76         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    77         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    78         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    79         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    80         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    81         new PackingItem(5,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    82         new PackingItem(9,  3, new PackingShape(20, 16)) { Material = 1, Weight = 1.0},
    83         new PackingItem(2,  7, new PackingShape(20, 16)) { Material = 1, Weight = 1.0}
     47        new PackingItem(3,  8, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     48        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     49        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     50        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     51        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     52        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     53        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     54        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     55        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     56        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     57        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     58        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     59        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     60        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     61        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     62        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     63        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     64        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     65        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     66        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     67        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     68        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     69        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     70        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     71        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     72        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     73        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     74        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     75        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     76        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     77        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     78        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     79        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     80        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     81        new PackingItem(5,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     82        new PackingItem(9,  3, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0},
     83        new PackingItem(2,  7, new PackingShape(20, 16)) { Layer = 1, Weight = 1.0}
    8484      },
    8585    };
Note: See TracChangeset for help on using the changeset viewer.