Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/12/10 11:34:13 (13 years ago)
Author:
cneumuel
Message:

#1215

  • enabled multiple problems
  • enabled n repetitions
  • improved results output
  • reduced memory footprint significantly
  • removed viewhost icons for less screen space waste
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encodings/ParameterConfigurations/ParameterConfiguration.cs

    r5023 r5087  
    281281    public void Randomize(IRandom random) {
    282282      if (Optimize) {
     283        foreach (var vc in this.ValueConfigurations.CheckedItems) {
     284          vc.Randomize(random);
     285        }
    283286        actualValueConfigurationIndex = random.Next(ValueConfigurations.CheckedItems.Count());
    284         this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).Randomize(random);
    285287        this.ActualValue = this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).ActualValue;
    286288      }
     
    294296        actualValueConfigurationIndex = random.Next(ValueConfigurations.CheckedItems.Count());
    295297        this.ActualValue = this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).ActualValue;
    296         this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).Mutate(random);
    297298      }
    298299    }
Note: See TracChangeset for help on using the changeset viewer.