This PR updates the differentiation method in Pycollo to hSAD (hybrid-Symbolic-Algorithmic Differentiation). hSAD offers a significant improvement in performance over pure SD (Symbolic Differentiation) allowing more complex problems to be solved in second-order mode without expensive preprocessing cost.
This PR updates the differentiation method in Pycollo to hSAD (hybrid-Symbolic-Algorithmic Differentiation). hSAD offers a significant improvement in performance over pure SD (Symbolic Differentiation) allowing more complex problems to be solved in second-order mode without expensive preprocessing cost.