Opened 3 months ago

Last modified 42 hours ago

#3076 accepted enhancement

Interval Arithmetic Evaluators and Analyzers

Reported by: chaider Owned by: chaider
Priority: medium Milestone: HeuristicLab 3.3.17
Component: Problems.DataAnalysis.Symbolic.Regression Version: branch
Keywords: Cc:

Description

Extend the Interval Arithmetic with different evaluators and analyzers.

  • SingleObjective Evalautors
  • MultiOjbective Evalautors

Change History (20)

comment:1 Changed 3 months ago by chaider

r17608 Initialized branch

comment:2 Changed 3 months ago by chaider

  • Status changed from new to accepted

r17609 Added DataAnalysis.Symbolic.Regression

comment:3 Changed 3 months ago by chaider

r17611 Added ConstraintAnalyzer

comment:4 Changed 3 months ago by chaider

r17621 Added single objective evaluators

comment:5 Changed 3 months ago by chaider

r17623 Added multi objective analyzer and evaluators

comment:6 Changed 3 months ago by chaider

r17627

  • Added abstract class for splitting parameters
  • Fixed formatting

comment:7 Changed 3 months ago by chaider

r17632 Changed readonly dictionary to normal dicitionary to set new interval in VariableRanges after splitting the intervals

comment:8 Changed 3 months ago by chaider

r17636 Changed variable ranges to be readonly

comment:9 Changed 3 months ago by chaider

r17652 Persistence fixes and small changes

comment:10 Changed 3 months ago by chaider

r17653 Added NMSESingleObjectiveEvaluator

comment:11 Changed 3 months ago by chaider

r17660

  • Set worst nmse value to 1.0 in SymbolicRegressionSingleObjectiveConstraintConstOptNmseEvaluator
  • Added SymbolicRegressionSingleObjectiveConstraintScalingNmseEvaluator which allows to use linear scaling within IA

comment:12 Changed 8 weeks ago by chaider

r17705

  • Fixed some formating in SymbolicRegressionSingleObjectiveConstraintScalingNmseEvaluator
  • Added linear scaling check in SymbolicRegressionSingleObjectiveConstraintScalingNmseEvaluator
  • Added linear scaling for SymbolicRegressionMultiObjectiveMultiSoftConstraintEvaluator

comment:13 Changed 6 weeks ago by dpiringe

r17722

  • added parameter support for dimensions
  • added region calculation in SymbolicRegressionConstraintAnalyzer

comment:14 Changed 4 weeks ago by dpiringe

r17733

  • modified SymbolicRegressionConstraintAnalyzer to calculate an error (as out parameter)
    • added an ILookupParameter to write a penality multiplier into the scope
  • changed a lot of evaluators to match the changed analyzer method
  • changed SymbolicRegressionSingleObjectiveConstraintConstOptNmseEvaluator to use a rising penality (instead of setting an unsatisfied solution to 1.0)

comment:15 Changed 4 weeks ago by dpiringe

r17734

  • method Calculate (QuadraticDiscreteDoubleValueModifier) was renamed to Apply

comment:16 Changed 4 weeks ago by dpiringe

r17735

  • added a IResultParameter to show the rising penality
  • added a IValueParameter to set the step size (enables plateaus with the same penality multiplier)

comment:17 Changed 9 days ago by chaider

r17743 Added parameter to use smart splitting and extended constraint checking method for splitting

comment:18 Changed 7 days ago by chaider

r17744 Removed Pearson R² Evaluators and added a new single-objective configurable evaluator

comment:19 Changed 4 days ago by chaider

r17750 Moved the linear scaling condition

comment:20 Changed 42 hours ago by chaider

r17751 Added Splitting-Parameter

Note: See TracTickets for help on using tickets.