Opened 4 months ago
Last modified 9 days ago
#3073 accepted enhancement
Constraints and Splitting for Interval Arithmetic
Reported by: | chaider | Owned by: | chaider |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.17 |
Component: | Problems.DataAnalysis | Version: | branch |
Keywords: | Cc: |
Description
Extend the current interval arithmetic
- Add shape constraints to define constraints over the model and its partial derivatives
- Add splitting for intervals to reduce the overestimation of boundaries
Change History (13)
comment:1 Changed 4 months ago by chaider
- Status changed from new to accepted
comment:2 Changed 4 months ago by chaider
- Added DataAnalysis.Symbolic (Corrected path)
- Changed includes/paths
- Added solution
comment:3 Changed 4 months ago by chaider
r17591 Added Problems.DataAnalysis and Problems.DataAnalysis.Views
comment:4 Changed 3 months ago by chaider
r17607 Added classes/views to define constraints
comment:5 Changed 3 months ago by chaider
- Added interval grammar for fixed scaling
- Changed formatting
- Fixed typos
comment:6 Changed 3 months ago by chaider
- Added splitting parameter in IntervalInterpreter
- Added methods for spitting in Interval class
- Fixed some typos and other minor changes
comment:7 Changed 3 months ago by chaider
r17637 Changed variable ranges to readonly at GetIntervals methods
comment:8 Changed 3 months ago by chaider
- Added HyperbolicTangent as known symbol to IntervalInterpreter and DerivativeCalculator
- Removed Cube- and Cuberoot-Symbol from IntervalArithmeticGrammar and set Power- and Root-Symbol to disabled
- Added HyperbolicTangent as known symbol to IntervalInterpreter and DerivativeCalculator
- Removed Cube- and Cuberoot-Symbol from IntervalArithmeticGrammar and set Power- and Root-Symbol to disabled
comment:9 Changed 3 months ago by chaider
r17651 Persistence fixes
comment:10 Changed 6 weeks ago by dpiringe
- added regions in IntervalConstraint
- modified IntervalConstraintsParser to detect regions
comment:11 Changed 4 weeks ago by dpiringe
- added a weight property for constraints (to have a weight multiplier for errors) in IntervalConstraint
- modified IntervalConstraintsParser to detect weights
comment:12 Changed 4 weeks ago by dpiringe
- added a check in Interval/IntervalConstraintsParser to throw an exception for multiple variables with the same key
comment:13 Changed 9 days ago by chaider
r17742 Added smart splitting method to interpreter
Note: See
TracTickets for help on using
tickets.
r17589 Added branch