Complexity analysis of a unifying algorithm for model checking interval temporal logic

被引:2
作者
Bozzelli, Laura [1 ]
Montanari, Angelo [2 ]
Peron, Adriano [1 ]
机构
[1] Univ Napoli Federico II, Naples, Italy
[2] Univ Udine, Udine, Italy
关键词
Interval temporal logic; Model checking; Computational complexity; UNDECIDABILITY; FRAGMENTS;
D O I
10.1016/j.ic.2020.104640
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model checking (MC) for Halpern and Shoham's interval temporal logic HS has been recently shown to be decidable. An intriguing open question is its exact complexity for full HS: it is at least EXPSPACE-hard, and the only known upper bound, which exploits an abstract representation of Kripke structure paths (descriptor), is non-elementary. In this paper, we provide a uniform framework to MC for full HS and meaningful fragments of it, with a specific type of descriptor for each fragment. Then, we devise a general MC alternating algorithm, parameterized by the descriptor's type, which has a polynomially bounded number of alternations and whose running time is bounded by the length of minimal representatives of descriptors (certificates). We analyze its complexity and give tight bounds on the length of certificates. For two types of descriptor, we obtain exponential upper and lower bounds; for the other ones, we provide non-elementary lower bounds. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:22
相关论文
共 26 条
[1]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[2]  
Bozzelli L., 2017, LIPICS, V80
[3]   Model checking interval temporal logics with regular expressions ? [J].
Bozzelli, Laura ;
Molinari, Alberto ;
Montanari, Angelo ;
Peron, Adriano .
INFORMATION AND COMPUTATION, 2020, 272
[4]   Interval vs. Point Temporal Logic Model Checking: An Expressiveness Comparison [J].
Bozzelli, Laura ;
Molinari, Alberto ;
Montanari, Angelo ;
Peron, Adriano ;
Sala, Pietro .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2019, 20 (01)
[5]   Model checking for fragments of the interval temporal logic HS at the low levels of the polynomial time hierarchy [J].
Bozzelli, Laura ;
Molinari, Alberto ;
Montanari, Angelo ;
Peron, Adriano ;
Sala, Pietro .
INFORMATION AND COMPUTATION, 2018, 262 :241-264
[6]   On the Complexity of Model Checking for Syntactically Maximal Fragments of the Interval Temporal Logic HS with Regular Expressions [J].
Bozzelli, Laura ;
Peron, Adriano ;
Molinari, Alberto ;
Montanari, Angelo .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (256) :31-45
[7]   Interval Temporal Logic Model Checking: The Border Between Good and Bad HS Fragments [J].
Bozzelli, Laura ;
Molinari, Alberto ;
Montanari, Angelo ;
Peron, Adriano ;
Sala, Pietro .
AUTOMATED REASONING (IJCAR 2016), 2016, 9706 :389-405
[8]   The dark side of interval temporal logic: marking the undecidability border [J].
Bresolin, Davide ;
Della Monica, Dario ;
Goranko, Valentin ;
Montanari, Angelo ;
Sciavicco, Guido .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2014, 71 (1-3) :41-83
[9]   Tableaux for Logics of Subinterval Structures over Dense Orderings [J].
Bresolin, Davide ;
Goranko, Valentin ;
Montanari, Angelo ;
Sala, Pietro .
JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (01) :133-166
[10]   Propositional interval neighborhood logics: Expressiveness, decidability, and undecidable extensions [J].
Bresolin, Davide ;
Goranko, Valentin ;
Montanari, Angelo ;
Sciavicco, Guido .
ANNALS OF PURE AND APPLIED LOGIC, 2009, 161 (03) :289-304