Catalyst.jl
Catalyst.jl copied to clipboard
Optimizing complex balance
Some performance/scalability improvements for the complex balance check:
- Implementing a more efficient way to generate the spanning trees in a graph
- Computing the tree weights one-by-one to reduce the space overhead
- Is there a more efficient way to check that $D^T \text{ Ln } \rho$ is in the image of $S$?
Also, need to add a test checking conditional complex balance, i.e. a reaction network that is complex balance for some set of rate parameters but not for a different set.