Free cookie consent management tool by TermsFeed Policy Generator

Opened 4 years ago

Closed 2 years ago

#3121 closed defect (done)

Exception in IntervalArithmeticEvaluator when using Square or Cube symbols

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.17
Component: Problems.DataAnalysis.Symbolic Version: trunk
Keywords: Cc:

Description (last modified by gkronber)

Cause: We evaluate intervals for partial derivatives for symbolic regression models. Models are derived symbolically and simplified. The simplifier translates (x²)³ to x6 and this causes and exception because we do not support powers in interval arithmetic

Proposed fix: Support integer powers in interval arithmetic.

Change History (9)

comment:1 Changed 4 years ago by gkronber

  • Milestone set to HeuristicLab 3.3.17

comment:2 Changed 4 years ago by gkronber

  • Description modified (diff)

comment:3 Changed 4 years ago by gkronber

  • Owner set to gkronber
  • Status changed from new to accepted

comment:4 Changed 4 years ago by gkronber

  • Version set to trunk

r17963: support integer powers in interval arithmetic (and two simplification rules)

comment:5 Changed 3 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing

comment:6 Changed 3 years ago by gkronber

Must be merged with #3073 (see r17993)

comment:7 Changed 3 years ago by mkommend

  • Owner changed from mkommend to gkronber

Reviewed r17963.

The only comment from my side is that square, cube, power of an interval should use the same calculation => Square(Interval) should call Power(Interval, 2) and Cube(Interval) Power(Interval, 3) respectively.

comment:8 Changed 2 years ago by gkronber

  • Status changed from reviewing to readytorelease

Closed on github

comment:9 Changed 2 years ago by gkronber

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.