Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/22/10 00:44:01 (14 years ago)
Author:
swagner
Message:

Sorted usings and removed unused usings in entire solution (#1094)

Location:
trunk/sources/HeuristicLab.Problems.Knapsack/3.3
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/Analyzers/BestKnapsackSolutionAnalyzer.cs

    r3797 r4068  
    2020#endregion
    2121
    22 using System;
    23 using System.Collections.Generic;
    2422using System.Linq;
    25 using System.Text;
     23using HeuristicLab.Core;
     24using HeuristicLab.Data;
     25using HeuristicLab.Encodings.BinaryVectorEncoding;
     26using HeuristicLab.Operators;
    2627using HeuristicLab.Optimization;
    27 using HeuristicLab.Data;
    28 using HeuristicLab.Core;
    29 using HeuristicLab.Operators;
    30 using HeuristicLab.Encodings.BinaryVectorEncoding;
    3128using HeuristicLab.Parameters;
    3229using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    9390
    9491      int i = -1;
    95       if (!max) 
     92      if (!max)
    9693        i = qualities.Select((x, index) => new { index, x.Value }).OrderBy(x => x.Value).First().index;
    9794      else i = qualities.Select((x, index) => new { index, x.Value }).OrderByDescending(x => x.Value).First().index;
     
    110107        BestSolutionParameter.ActualValue = solution;
    111108        results.Add(new Result("Best Knapsack Solution", solution));
    112       }  else {
     109      } else {
    113110        if (max && qualities[i].Value > solution.Quality.Value ||
    114111          !max && qualities[i].Value < solution.Quality.Value) {
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/Evaluators/KnapsackEvaluator.cs

    r3537 r4068  
    2020#endregion
    2121
    22 using HeuristicLab.Common;
     22using System;
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Data;
     25using HeuristicLab.Encodings.BinaryVectorEncoding;
     26using HeuristicLab.Operators;
    2527using HeuristicLab.Parameters;
    2628using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27 using HeuristicLab.Encodings.BinaryVectorEncoding;
    28 using HeuristicLab.Operators;
    29 using System;
    3029
    3130namespace HeuristicLab.Problems.Knapsack {
     
    5150      get { return (ILookupParameter<DoubleValue>)Parameters["AppliedPenalty"]; }
    5251    }
    53    
     52
    5453    public ILookupParameter<BinaryVector> BinaryVectorParameter {
    5554      get { return (ILookupParameter<BinaryVector>)Parameters["BinaryVector"]; }
     
    110109      if (weight > capacity.Value) {
    111110        appliedPenalty = penalty.Value * (weight - capacity.Value);
    112       } 
     111      }
    113112
    114       quality =  value - appliedPenalty;
     113      quality = value - appliedPenalty;
    115114
    116115      result.AppliedPenalty = new DoubleValue(appliedPenalty);
     
    126125
    127126      KnapsackEvaluation evaluation = Apply(BinaryVectorParameter.ActualValue,
    128         KnapsackCapacityParameter.ActualValue, 
    129         PenaltyParameter.ActualValue, 
    130         WeightsParameter.ActualValue, 
     127        KnapsackCapacityParameter.ActualValue,
     128        PenaltyParameter.ActualValue,
     129        WeightsParameter.ActualValue,
    131130        ValuesParameter.ActualValue);
    132131
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/Interfaces/IKnapsackMoveEvaluator.cs

    r3376 r4068  
    2020#endregion
    2121
    22 using HeuristicLab.Common;
    2322using HeuristicLab.Core;
    2423using HeuristicLab.Data;
    2524using HeuristicLab.Optimization;
    26 using HeuristicLab.Encodings.BinaryVectorEncoding;
    2725
    2826namespace HeuristicLab.Problems.Knapsack {
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/KnapsackSolution.cs

    r3641 r4068  
    2121
    2222using System;
    23 using System.Collections.Generic;
    24 using System.Linq;
    25 using System.Text;
     23using System.Drawing;
     24using HeuristicLab.Common;
    2625using HeuristicLab.Core;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    28 using System.Drawing;
    2926using HeuristicLab.Data;
    3027using HeuristicLab.Encodings.BinaryVectorEncoding;
    31 using HeuristicLab.Common;
     28using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3229
    3330namespace HeuristicLab.Problems.Knapsack {
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/MoveEvaluators/KnapsackMoveEvaluator.cs

    r3376 r4068  
    2020#endregion
    2121
    22 using HeuristicLab.Common;
    2322using HeuristicLab.Core;
    2423using HeuristicLab.Data;
     24using HeuristicLab.Encodings.BinaryVectorEncoding;
    2525using HeuristicLab.Operators;
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    29 using HeuristicLab.Encodings.BinaryVectorEncoding;
    3029
    3130namespace HeuristicLab.Problems.Knapsack {
  • trunk/sources/HeuristicLab.Problems.Knapsack/3.3/MoveEvaluators/KnapsackOneBitflipMoveEvaluator.cs

    r3537 r4068  
    2020#endregion
    2121
    22 using HeuristicLab.Common;
    2322using HeuristicLab.Core;
    2423using HeuristicLab.Data;
    2524using HeuristicLab.Encodings.BinaryVectorEncoding;
    26 using HeuristicLab.Operators;
    2725using HeuristicLab.Parameters;
    2826using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    29 using System;
    3027
    3128namespace HeuristicLab.Problems.Knapsack {
     
    5956
    6057      double moveQuality = quality.Value;
    61      
     58
    6259      if (MoveQualityParameter.ActualValue == null) MoveQualityParameter.ActualValue = new DoubleValue(moveQuality);
    6360      else MoveQualityParameter.ActualValue.Value = moveQuality;
Note: See TracChangeset for help on using the changeset viewer.