Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/13 17:51:14 (11 years ago)
Author:
jhelm
Message:

#1966: Implemented new encoding (MultiComponentVector/MCV); Implemented move-operators for MCV and GV encodings; Implemented new decoding-methods for PS, GV and MCV encodings (ExtremePoint-based packing);

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Problem/RectangularIdenticalBinPackingProblem.cs

    r9348 r9440  
    3939using HeuristicLab.Data;
    4040using HeuristicLab.Problems.BinPacking.Decoders;
    41 using HeuristicLab.Problems.BinPacking.PackingPlans;
     41using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    4242using HeuristicLab.Encodings.PackingEncoding.PackingSequence;
    4343using HeuristicLab.Encodings.PackingEncoding.GroupingVector;
    4444using HeuristicLab.Problems.Instances;
     45using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
    4546
    4647namespace HeuristicLab.Problems.BinPacking.Problem {
     
    114115    protected override void InitializeDecoder() {
    115116      if (SolutionCreator is PackingSequenceRandomCreator) {
    116         PackingSolutionDecoder = new TwoDimensionalBottomLeftPackingSequenceDecoder();
     117        PackingSolutionDecoder = new ExtremePointPackingSequenceDecoder2D();
    117118      } else if (SolutionCreator is GroupingVectorRandomCreator) {
    118         PackingSolutionDecoder = new TwoDimensionalBottomLeftGroupingVectorDecoder();
     119        PackingSolutionDecoder = new ExtremePointGroupingVectorDecoder2D();
     120      } else if (SolutionCreator is MultiComponentVectorRandomCreator) {
     121        PackingSolutionDecoder = new ExtremePointMultiComponentVectorDecoder2D();
    119122      } else {
    120123        string error = "The given problem does not support the selected solution-creator.";
Note: See TracChangeset for help on using the changeset viewer.