SleipnirGroup / Sleipnir

A linearity-exploiting sparse nonlinear constrained optimization problem solver that uses the interior-point method.
BSD 3-Clause "New" or "Revised" License
36 stars 10 forks source link

Make Hessian symmetric by construction #540

Open calcmogul opened 1 month ago

calcmogul commented 1 month ago

We should prune expression graph parts that have child in the upper triangle (50% of the work), since the linear system solver doesn't use the upper triangle. The Hessian class would only return a lower triangular view.