Adaptive formal approximations of Markov chains

被引:9
作者
Abate, Alessandro [1 ]
Andriushchenko, Roman [2 ]
Ceska, Milan [2 ]
Kwiatkowska, Marta [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] Brno Univ Technol, Fac Informat Technol, Brno, Czech Republic
基金
英国工程与自然科学研究理事会; “创新英国”项目;
关键词
Markov models; Probabilistic model checking; Approximation techniques; Adaptive aggregation; MODEL CHECKING; ABSTRACTION; BOUNDS;
D O I
10.1016/j.peva.2021.102207
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We explore formal approximation techniques for Markov chains based on state-space reduction that aim at improving the scalability of the analysis, while providing formal bounds on the approximation error. We first present a comprehensive survey of existing state-reduction techniques based on clustering or truncation. Then, we extend existing frameworks for aggregation-based analysis of Markov chains by allowing them to handle chains with an arbitrary structure of the underlying state space - including continuous time models - and improve upon existing bounds on the approximation error. Finally, we introduce a new hybrid scheme that utilises both aggregation and truncation of the state space and provides the best available approach for approximating continuous-time models. We conclude with a broad and detailed comparative evaluation of existing and new approximation techniques and investigate how different methods handle various Markov models. The results also show that the introduced hybrid scheme significantly outperforms existing approaches and provides a speedup of the analysis up to a factor of 30 with the corresponding approximation error bounded within 0.1%. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:23
相关论文
共 39 条
[1]   Adaptive Aggregation of Markov Chains: Quantitative Analysis of Chemical Reaction Networks [J].
Abate, Alessandro ;
Brim, Lubos ;
Ceska, Milan ;
Kwiatkowska, Marta .
COMPUTER AIDED VERIFICATION, PT I, 2015, 9206 :195-213
[2]   Approximate Model Checking of Stochastic Hybrid Systems [J].
Abate, Alessandro ;
Katoen, Joost-Pieter ;
Lygeros, John ;
Prandini, Maria .
EUROPEAN JOURNAL OF CONTROL, 2010, 16 (06) :624-641
[3]   Model checking for performability [J].
Baier, C. ;
Hahn, E. M. ;
Haverkort, B. R. ;
Hermanns, H. ;
Katoen, J. -P. .
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2013, 23 (04) :751-795
[4]  
Bolch G., 1998, QUEUEING NETWORKS MA
[5]   EXACT AND ORDINARY LUMPABILITY IN FINITE MARKOV-CHAINS [J].
BUCHHOLZ, P .
JOURNAL OF APPLIED PROBABILITY, 1994, 31 (01) :59-75
[6]   The slow-scale stochastic simulation algorithm [J].
Cao, Y ;
Gillespie, DT ;
Petzold, LR .
JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (01)
[7]  
Cardelli Luca, 2016, DNA Computing and Molecular Programming. 22nd International Conference, DNA 22. Proceedings: LNCS 9818, P67, DOI 10.1007/978-3-319-43994-5_5
[8]   Maximal aggregation of polynomial dynamical systems [J].
Cardelli, Luca ;
Tribastone, Mirco ;
Tschaikowski, Max ;
Vandin, Andrea .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2017, 114 (38) :10029-10034
[9]   A Stochastic Hybrid Approximation for Chemical Kinetics Based on the Linear Noise Approximation [J].
Cardelli, Luca ;
Kwiatkowska, Marta ;
Laurenti, Luca .
COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY (CMSB 2016), 2016, 9859 :147-167
[10]   Semi-quantitative Abstraction and Analysis of Chemical Reaction Networks [J].
Ceska, Milan ;
Kretinsky, Jan .
COMPUTER AIDED VERIFICATION, CAV 2019, PT I, 2019, 11561 :475-496