You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#351 adds a default algorithm, but we should follow up and benchmark / examine existing benchmarks to better determine where the switch points between methods should be.
The text was updated successfully, but these errors were encountered:
There are several variables that affect the relative performance of SSAs in the order of importance:
Number of reactions in the network. More reactions = worse performance of Direct and better performance of e.g. RSSA-CR (and other more advanced SSAs).
Number of species in the network.
Average number of dependent species and reaction. More dependents (higher average/median degree of the reaction dependency graph) = better performance of RSSA and RSSA-CR.
Ratio between the reaction propensity between the highest and lowest propensity. Low ratio (highest and lowest propensities are similar) = better performance of rejection-based SSAs like RDirect, Direct-CR, RSSA-CR.
Type of reactions (massaction jumps, constant rate, variable rate).
@isaacsas , am I forgetting anything in this list?
Ideally, we would cook up an example of a network that varies one of these dimensions and holds others constant for a fair comparison. One convenient way of cooking up examples is to make a spatial massaction jumps network and use a non-spatial SSA, so that the number of spatial species is proportional to the number of nodes in the spatial graph.
#351 adds a default algorithm, but we should follow up and benchmark / examine existing benchmarks to better determine where the switch points between methods should be.
The text was updated successfully, but these errors were encountered: