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 条
  • [31] Optimal Space-time Tradeoffs for Inverted Indexes
    Ottaviano, Giuseppe
    Tonellotto, Nicola
    Venturini, Rossano
    WSDM'15: PROCEEDINGS OF THE EIGHTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2015, : 47 - 56
  • [32] Revisiting Time-Space Tradeoffs for Function Inversion
    Golovnev, Alexander
    Guo, Siyao
    Peters, Spencer
    Stephens-Davidowitz, Noah
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT II, 2023, 14082 : 453 - 481
  • [33] Nondeterministic polynomial time versus nondeterministic logarithmic space: Time-space tradeoffs for satisfiability
    Fortnow, L
    TWELFTH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 1997, : 52 - 60
  • [34] Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space
    Beame, Paul
    Beck, Chris
    Impagliazzo, Russell
    STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2012, : 213 - 231
  • [35] Analyzing Space/Capacity Tradeoffs of Cooperative Wireless Networks Using a Probabilistic Model of Interference
    Lichte, Hermann S.
    Valentin, Stefan
    Karl, Holger
    Aad, Imad
    Widmer, Joerg
    MSWIM09; PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS, AND SYSTEMS, 2009, : 54 - 62
  • [36] Notion of 'intelligentsia': fortunes in symbolic space and in time
    Stepanova, OK
    SOTSIOLOGICHESKIE ISSLEDOVANIYA, 2003, (01): : 46 - +
  • [37] Space-Time Tradeoffs for Approximate Spherical Range Counting
    Arya, Sunil
    Malamatos, Theocharis
    Mount, David M.
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 535 - 544
  • [38] Analysis of space-time tradeoffs in photonic switching networks
    Qiao, CM
    IEEE INFOCOM '96 - FIFTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES: NETWORKING THE NEXT GENERATION, PROCEEDINGS VOLS 1-3, 1996, : 822 - 829
  • [39] Exploring Automated Space/Time Tradeoffs for OpenVX Compute Graphs
    Omidian, Hossein
    Lemieux, Guy G. F.
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 152 - 159
  • [40] Space-Time Tradeoffs for Proximity Searching in Doubling Spaces
    Arya, Sunil
    Mount, David M.
    Vigneron, Antoine
    Xia, Jian
    ALGORITHMS - ESA 2008, 2008, 5193 : 112 - +