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 条
  • [1] Brief Announcement: Space-Time Tradeoffs for Distributed Verification
    Baruch, Mor
    Ostrovsky, Rafail
    Rosenbaum, Will
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 357 - 359
  • [2] A Symbolic Approach to Probabilistic Verification of Boolean Networks
    Kobayashi, Koichi
    Hiraishi, Kunihiko
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011, : 3764 - 3769
  • [3] Time-space tradeoffs for satisfiability
    Fortnow, L
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 60 (02) : 337 - 353
  • [4] Time and Space Tradeoffs in Point Location
    Gonuguntla, Mounika
    Han, Yijie
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 510 - 512
  • [5] Symbolic approach to verification and control of deterministic/probabilistic Boolean networks
    Kobayashi, K.
    Hiraishi, K.
    IET SYSTEMS BIOLOGY, 2012, 6 (06) : 215 - 222
  • [6] Symbolic Probabilistic Analysis and Verification of Inter-organizational Workflow
    Bouchekir, Redouane
    Boukhedouma, Saida
    Boukala, Mohand Cherif
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY FOR ORGANIZATIONS DEVELOPMENT (IT4OD), 2016,
  • [7] ON PROBABILISTIC TIME AND SPACE
    JUNG, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 194 : 310 - 317
  • [8] Conditional Lower Bounds for Space/Time Tradeoffs
    Goldstein, Isaac
    Kopelowitz, Tsvi
    Lewenstein, Moshe
    Porat, Ely
    ALGORITHMS AND DATA STRUCTURES: 15TH INTERNATIONAL SYMPOSIUM, WADS 2017, 2017, 10389 : 421 - 436
  • [9] Time-space tradeoffs for branching programs
    Beame, P
    Jayram, TS
    Saks, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 63 (04) : 542 - 572
  • [10] SPACE-TIME TRADEOFFS FOR LINEAR RECURSION
    SWAMY, S
    SAVAGE, JE
    MATHEMATICAL SYSTEMS THEORY, 1983, 16 (01): : 9 - 27