Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/12/16 19:34:31 (8 years ago)
Author:
gkronber
Message:

#1966: unified namespaces

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/MultiComponentVector/Moves/MultiComponentVectorTabuMaker.cs

    r13032 r14046  
    2525using HeuristicLab.Parameters;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27 using HeuristicLab.Problems.BinPacking.Interfaces;
     27using HeuristicLab.Problems.BinPacking;
     28
    2829
    2930namespace HeuristicLab.Encodings.PackingEncoding.MultiComponentVector {
    3031  [Item("Multi component tabu maker", "Declares a given single grouping move as tabu, by adding its attributes to the tabu list and also store the solution quality or the move quality (whichever is better).")]
    3132  [StorableClass]
    32   public class MultiComponentVectorTabuMaker : TabuMaker, IMultiComponentVectorMoveOperator{
     33  public class MultiComponentVectorTabuMaker : TabuMaker, IMultiComponentVectorMoveOperator {
    3334    public ILookupParameter<IPackingMove> PackingMoveParameter {
    3435      get { return (ILookupParameter<IPackingMove>)Parameters["PackingMove"]; }
     
    4344    public MultiComponentVectorTabuMaker()
    4445      : base() {
    45         Parameters.Add(new LookupParameter<IPackingMove>("PackingMove", "The move to evaluate."));
     46      Parameters.Add(new LookupParameter<IPackingMove>("PackingMove", "The move to evaluate."));
    4647      Parameters.Add(new LookupParameter<MultiComponentVectorEncoding>("MultiComponentVector", "The solution to evaluate."));
    4748    }
     
    5556      MultiComponentVectorEncoding solution = MultiComponentVectorParameter.ActualValue;
    5657      double baseQuality = moveQuality;
    57       if (maximization && quality > moveQuality || !maximization && quality < moveQuality) 
     58      if (maximization && quality > moveQuality || !maximization && quality < moveQuality)
    5859        baseQuality = quality; // we make an uphill move, the lower bound is the solution quality
    59                              
     60
    6061      MultiComponentVectorMove mcvMove = move as MultiComponentVectorMove;
    6162      if (mcvMove != null)
Note: See TracChangeset for help on using the changeset viewer.