Generalize Language to Support Minimization (Optimization)
Registered by
Eike
The needs of a minimization (optimization) algorithm are very similar to the needs of an ODE solver. Both want a function that describes the studied system, and which is called many times. The signature is vector -> vector in both times.
Therefore it should be relatively easy to generalize the compiler to be useful for minimization too.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Ideas for optimization support:
- Introduce "pragma input_order" which prescribes a certain ordering for the input values
- Introduce "pragma states_order" a synonym for "input_order"
- Introduce "pragma output_order" to prescribe a certain ordering for the output values
(?)