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
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
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.
r17963: support integer powers in interval arithmetic (and two simplification rules)