On the computational complexity of Data Flow Analysis
Autor: | Sood, Gaurav, Krishnan, K. Murali |
---|---|
Rok vydání: | 2013 |
Předmět: | |
Zdroj: | Theoretical Computer Science, Volume 885, Pages 30-40 (September 2021) |
Druh dokumentu: | Working Paper |
DOI: | 10.1016/j.tcs.2021.06.019 |
Popis: | We consider the problem of Data Flow Analysis over monotone data flow frameworks with a finite lattice. The problem of computing the Maximum Fixed Point (MFP) solution is shown to be P-complete even when the lattice has just four elements. This shows that the problem is unlikely to be efficiently parallelizable. It is also shown that the problem of computing the Meet Over all Paths (MOP) solution is NL-complete (and hence efficiently parallelizable) when the lattice is finite even for non-monotone data flow frameworks. These results appear in contrast with the fact that when the lattice is not finite, solving the MOP problem is undecidable and hence significantly harder than the MFP problem which is polynomial time computable for lattices of finite height. Comment: 7 pages 4 figures |
Databáze: | arXiv |
Externí odkaz: |