Symbolic Time and Space Tradeoffs for Probabilistic Verification

被引:0
|
作者
Chatterjee, Krishnendu [1 ]
Dvorak, Wolfgang [2 ]
Henzinger, Monika [3 ]
Svozil, Alexander [3 ]
机构
[1] IST Austria, Klosterneuburg, Austria
[2] TU Wien, Inst Log & Computat, Vienna, Austria
[3] Univ Vienna, Theory & Applicat Algorithms, Vienna, Austria
基金
欧洲研究理事会; 奥地利科学基金会;
关键词
STRONGLY-CONNECTED COMPONENTS; SINGLE-SOURCE REACHABILITY; ALGORITHMS;
D O I
10.1109/LICS52264.2021.9470739
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a faster symbolic algorithm for the following central problem in probabilistic verification: Compute the maximal end-component (MEC) decomposition of Markov decision processes (MDPs). This problem generalizes the SCC decomposition problem of graphs and closed recurrent sets of Markov chains. The model of symbolic algorithms is widely used in formal verification and model-checking, where access to the input model is restricted to only symbolic operations (e.g., basic set operations and computation of one-step neighborhood). For an input MDP with n vertices and m edges, the classical symbolic algorithm from the 1990s for the MEC decomposition requires O(n(2)) symbolic operations and O(1) symbolic space. The only other symbolic algorithm for the MEC decomposition requires O(n root m) symbolic operations and O(root m) symbolic space. The main open question has been whether the worst-case O(n(2)) bound for symbolic operations can be beaten for MEC decomposition computation. In this work, we answer the open question in the affirmative. We present a symbolic algorithm that requires (O) over tilde (n(1.5)) symbolic operations and (O) over tilde (root n) symbolic space. Moreover, the parametrization of our algorithm provides a trade-off between symbolic operations and symbolic space: for all 0 < is an element of <= 1/2 the symbolic algorithm requires <(O)over tilde> (n(2-is an element of)) symbolic operations and (O) over tilde (n(is an element of)) symbolic space ((O) over tilde (center dot) hides polylogarithmic factors). Using our techniques we also present faster algorithms for computing the almost-sure winning regions of w -regular objectives for MDPs. We consider the canonical parity objectives for !-regular objectives, and for parity objectives with d-priorities we present an algorithm that computes the almost-sure winning region with (O) over tilde (n(2-is an element of)) symbolic operations and (O) over tilde (n(is an element of)) symbolic space, for all 0 < is an element of <= 1/2. In contrast, previous approaches require either (a) O(n(2) center dot d) symbolic operations and O(log n) symbolic space; or (b) O(n root m center dot d) symbolic operations and O(root m) symbolic space. Thus we improve the time-space product from <(O)over tilde>(n(2) center dot d) to (O) over tilde (n(2)).
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Width-Parameterized SAT: Time-space tradeoffs
    Allender, Eric
    Chen, Shiteng
    Lou, Tiancheng
    Papakonstantinou, Periklis A.
    Tang, Bangsheng
    Theory of Computing, 2014, 10 : 297 - 339
  • [42] Randomized time-space tradeoffs for directed graph connectivity
    Gopalan, P
    Lipton, RJ
    Mehta, A
    FST TCS 2003: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2003, 2914 : 208 - 216
  • [43] Space-Time Tradeoffs for Conjunctive Queries with Access Patterns
    Zhao, Hangdong
    Deep, Shaleen
    Koutris, Paraschos
    PROCEEDINGS OF THE 42ND ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, PODS 2023, 2023, : 59 - 68
  • [44] Deductive verification of probabilistic real-time systems
    Yamane, S
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 622 - 627
  • [45] TIME-SPACE TRADEOFFS IN VECTOR ALGORITHMS FOR APL FUNCTIONS
    BUDD, TA
    SIGPLAN NOTICES, 1988, 23 (12): : 63 - 68
  • [46] Minimal counterexamples for linear-time probabilistic verification
    Wimmer, Ralf
    Jansen, Nils
    Abraham, Erika
    Katoen, Joost-Pieter
    Becker, Bernd
    THEORETICAL COMPUTER SCIENCE, 2014, 549 : 61 - 100
  • [47] Tight Quantum Time-Space Tradeoffs for Function Inversion
    Chung, Kai-Min
    Guo, Siyao
    Liu, Qipeng
    Qian, Luowen
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 673 - 684
  • [48] Space-Time Tradeoffs for Approximate Nearest Neighbor Searching
    Arya, Sunil
    Malamatos, Theocharis
    Mount, David M.
    JOURNAL OF THE ACM, 2009, 57 (01)
  • [49] PROBABILISTIC VERIFICATION
    PNUELI, A
    ZUCK, LD
    INFORMATION AND COMPUTATION, 1993, 103 (01) : 1 - 29
  • [50] Symbolic Minimum Expected Time Controller Synthesis for Probabilistic Timed Automata
    Jovanovic, Aleksandra
    Kwiatkowska, Marta
    Norman, Gethin
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2015), 2015, 9268 : 140 - 155