Table 1 Computational complexity of models
Time complexity | Sequence and time-step prediction complexity | ||||
---|---|---|---|---|---|
Method | Complexity | Local error | Model | Sequence prediction | Time-step prediction |
pth-order solver | \({{{\mathcal{O}}}}(Kp)\) | \({{{\mathcal{O}}}}({\epsilon }^{p+1})\) | RNN | \({{{\mathcal{O}}}}(nk)\) | \({{{\mathcal{O}}}}(k)\) |
Adaptive-step solver | — | \({{{\mathcal{O}}}}({\tilde{\epsilon }}^{p+1})\) | ODE-RNN | \({{{\mathcal{O}}}}(nkp)\) | \({{{\mathcal{O}}}}(kp)\) |
Euler hypersolver | \({{{\mathcal{O}}}}(K)\) | \({{{\mathcal{O}}}}(\delta {\epsilon }^{2})\) | Transformer | \({{{\mathcal{O}}}}({n}^{2}k)\) | \({{{\mathcal{O}}}}(nk)\) |
pth-order hypersolver | \({{{\mathcal{O}}}}(Kp)\) | \({{{\mathcal{O}}}}(\delta {\epsilon }^{p+1})\) | CfC | \({{{\mathcal{O}}}}(nk)\) | \({{{\mathcal{O}}}}(k)\) |
CfC (current work) | \({{{\mathcal{O}}}}(\tilde{K})\) | Not relevant |