Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/15 14:22:03 (9 years ago)
Author:
pfleck
Message:

#2027

  • Added ValueChanged-events to Terminators.
  • Fixed wiring bug of quality-based Terminator.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/TerminationCriteria/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/OffspringSelectionGeneticAlgorithm.cs

    r12407 r12408  
    504504    }
    505505    private void ParameterizeTerminators() {
     506      qualityTerminator.ComparisonValueParameter.ActualName = qualityAnalyzer.CurrentBestQualityParameter.Name;
    506507      if (Problem != null) {
    507508        var maximizationParameter = (IValueParameter<BoolValue>)Problem.MaximizationParameter;
     
    509510          bool maximization = maximizationParameter.Value.Value;
    510511          qualityTerminator.Comparison = maximization ? ComparisonType.Less : ComparisonType.Greater;
    511           qualityTerminator.Threshold.Value = maximization ? double.MinValue : double.MaxValue;
     512          qualityTerminator.Threshold.Value = maximization ? double.MaxValue : double.MinValue;
    512513        }
    513514      }
    514       qualityTerminator.ComparisonValueParameter.ActualName = qualityAnalyzer.CurrentBestQualityParameter.Name;
    515515    }
    516516    private void ParameterizeComparisonFactorModifiers() {
Note: See TracChangeset for help on using the changeset viewer.