Automata vs Linear-Programming Discounted-Sum Inclusion

被引:2
作者
Bansal, Suguman [1 ]
Chaudhuri, Swarat [1 ]
Vardi, Moshe Y. [1 ]
机构
[1] Rice Univ, Houston, TX 77005 USA
来源
COMPUTER AIDED VERIFICATION, CAV 2018, PT II | 2018年 / 10982卷
基金
美国国家科学基金会;
关键词
D O I
10.1007/978-3-319-96142-2_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of quantitative inclusion formalizes the goal of comparing quantitative dimensions between systems such as worst-case execution time, resource consumption, and the like. Such systems are typically represented by formalisms such as weighted logics or weighted automata. Despite its significance in analyzing the quality of computing systems, the study of quantitative inclusion has mostly been conducted from a theoretical standpoint. In this work, we conduct the first empirical study of quantitative inclusion for discounted-sum weighted automata (DS-inclusion, in short). Currently, two contrasting approaches for DS-inclusion exist: the linear-programming based DetLP and the purely automata-theoretic BCV. Theoretical complexity of DetLP is exponential in time and space while of BCV is PSPACE-complete. All practical implementations of BCV, however, are also exponential in time and space. Hence, it is not clear which of the two algorithms renders a superior implementation. In this work we present the first implementations of these algorithms, and perform extensive experimentation to compare between the two approaches. Our empirical analysis shows how the two approaches complement each other. This is a nuanced picture that is much richer than the one obtained from the theoretical study alone.
引用
收藏
页码:99 / 116
页数:18
相关论文
共 19 条
[1]  
Abdulla PA, 2011, LECT NOTES COMPUT SC, V6901, P187, DOI 10.1007/978-3-642-23217-6_13
[2]  
Abdulla PA, 2010, LECT NOTES COMPUT SC, V6174, P132, DOI 10.1007/978-3-642-14295-6_14
[3]  
Andersen DR, 2013, PROCEEDINGS OF THE ASME RAIL TRANSPORTATION DIVISION FALL CONFERENCE, RTDF 2012, P57
[4]  
Andersson Daniel, 2006, proceedings of ESSLLI Student Session, P91
[5]  
[Anonymous], 2001, An Automata Theoretic Approach to Branching
[6]  
[Anonymous], 1970, J. Comput. Syst. Sci., DOI [DOI 10.1016/S0022-0000(70)80006-X, 10.1016/S0022-0000(70)80006-X]
[7]   Comparator Automata in Quantitative Verification [J].
Bansal, Suguman ;
Chaudhuri, Swarat ;
Vardi, Moshe Y. .
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2018, 2018, 10803 :420-437
[8]  
Boker U, 2015, IEEE S LOG, P750, DOI 10.1109/LICS.2015.74
[9]   EXACT AND APPROXIMATE DETERMINIZATION OF DISCOUNTED-SUM AUTOMATA [J].
Boker, Udi ;
Henzinger, Thomas A. .
LOGICAL METHODS IN COMPUTER SCIENCE, 2014, 10 (01)
[10]  
Cerny Pavol, 2011, Computer Aided Verification. Proceedings 23rd International Conference, CAV 2011, P243, DOI 10.1007/978-3-642-22110-1_20