Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/26/19 11:37:29 (5 years ago)
Author:
bburlacu
Message:

#2971: Make IntervalConstraintsParser class static, adapt code. Add SymbolicRegressionConstraintSatisfactionEvaluator.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SymbolicRegressionSolution.cs

    r16644 r16713  
    2121
    2222using System.Linq;
     23using HEAL.Attic;
    2324using HeuristicLab.Common;
    2425using HeuristicLab.Core;
     
    2627using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    2728using HeuristicLab.Optimization;
    28 using HEAL.Attic;
    2929using HeuristicLab.Problems.DataAnalysis.Implementation;
    3030
     
    168168      if (variableRanges != null) {
    169169        intervalEvaluation.Add($"Target {ProblemData.TargetVariable}", new Interval(variableRanges[ProblemData.TargetVariable].LowerBound, variableRanges[ProblemData.TargetVariable].UpperBound));
    170         intervalEvaluation.Add("Modell Interval", interpreter.GetSymbolicExressionTreeInterval(Model.SymbolicExpressionTree, variableRanges));
     170        intervalEvaluation.Add("Modell Interval", interpreter.GetSymbolicExpressionTreeInterval(Model.SymbolicExpressionTree, variableRanges));
    171171
    172172        foreach (var derivate in variableRanges) {
    173173          if (derivate.Key != ProblemData.TargetVariable) {
    174174            var derived = DerivativeCalculator.Derive(Model.SymbolicExpressionTree, derivate.Key);
    175             var derivedResultInterval = interpreter.GetSymbolicExressionTreeInterval(derived, variableRanges);
     175            var derivedResultInterval = interpreter.GetSymbolicExpressionTreeInterval(derived, variableRanges);
    176176            intervalEvaluation.Add(" ?f/?" + derivate.Key,
    177177              new Interval(derivedResultInterval.LowerBound, derivedResultInterval.UpperBound));
Note: See TracChangeset for help on using the changeset viewer.