Knowledge

Reachability problem

Source 📝

214: 105:, logical formulas, etc.) a reachability problem consists of checking whether a given set of target states can be reached starting from a fixed set of initial states. The set of target states can be represented explicitly or via some implicit representation (e.g., a system of equations, a set of minimal elements with respect to some ordering on the states). Sophisticated quantitative and qualitative properties can often be reduced to basic reachability questions. 252:, is an annual academic conference which gathers together researchers from diverse disciplines and backgrounds interested in reachability problems that appear in algebraic structures, computational models, hybrid systems, infinite games, logic and verification. The workshop tries to fill the gap between results obtained in different fields but sharing common mathematical structure or conceptual difficulties. 20: 154:, more precisely in classical planning, one is interested in knowing if one can attain a state from an initial state from a description of actions. The description of actions defines a graph of implicit states, which is of exponential size in the size of the description. 113:
are all important aspects to be considered in this context. Algorithmic solutions are often based on different combinations of exploration strategies, symbolic manipulations of sets of states, decomposition properties, or reduction to
169:
The reachability problem in a Petri net is decidable. Since 1976, it is known that this problem is EXPSPACE-hard. There are results on how much to implement this problem in practice. In 2018, the problem was shown to be a
268:
Giorgio Delzanno, Igor Potapov (Eds.): Reachability Problems - 5th International Workshop, RP 2011, Genoa, Italy, September 28–30, 2011. Proceedings. Lecture Notes in Computer Science 6945, Springer 2011,
90:
Given a computational (potentially infinite state) system with a set of allowed rules or transformations, decide whether a certain state of a system is reachable from a given initial state of the system.
135:
The reachability problem in an oriented graph described explicitly is NL-complete. Reingold, in a 2008 article, proved that the reachability problem for a non-oriented graph is in LOGSPACE.
118:
problems, and they often benefit from approximations, abstractions, accelerations and extrapolation heuristics. Ad hoc solutions as well as solutions based on general purpose
94:
Variants of the reachability problem may result from additional constraints on the initial or final states, specific requirement for reachability paths as well as for
421:
Czerwinski, Wojciech; Lasota, Slawomir; Lazic, Ranko; Leroux, Jerome; Mazowiecki, Filip (2019-04-11). "The Reachability Problem for Petri Nets is Not Elementary".
287: 493: 98:
reachability or changing the questions into analysis of winning strategies in infinite games or unavoidability of some dynamics.
473: 405: 338: 274: 157:
In symbolic model checking, the model (the underlying graph) is described with the aid of a symbolic representation such as
249: 544: 224: 74: 392:. Lecture Notes in Computer Science. Vol. 3607. Berlin, Heidelberg: Springer. pp. 149–164. 295: 158: 190: 198: 171: 23:
The reachability problem consists of attaining a final situation from an initial situation.
30:
is a fundamental problem that appears in several different contexts: finite- and infinite-
8: 122:
and deduction engines are often combined in order to balance efficiency and flexibility.
102: 70: 38: 381: 518: 451: 422: 344: 194: 175: 115: 34: 469: 401: 334: 270: 119: 42: 382:"Petri Net Reachability Checking is Polynomial with Optimal Abstraction Hierarchies" 348: 323:
Proceedings of the thirteenth annual ACM symposium on Theory of computing - STOC '81
461: 393: 326: 62: 50: 248:
The International Conference on Reachability Problems series, previously known as
498: 465: 178: 54: 443: 385: 362: 139: 101:
Typically, for a fixed system description given in some form (reduction rules,
31: 538: 517:. 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS). 106: 66: 58: 325:. New York, NY, USA: Association for Computing Machinery. pp. 238–246. 330: 448:
2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS)
243: 78: 19: 397: 318: 213: 369:. Technical Report 62. Department of Computer Science, Yale University. 110: 95: 46: 444:"The Reachability Problem for Petri Nets is Not Primitive Recursive" 523: 456: 427: 151: 494:"An Easy-Sounding Problem Yields Numbers Too Big for Our Universe" 109:
and complexity boundaries, algorithmic solutions, and efficient
515:
Reachability in Vector Addition Systems is Ackermann-complete
319:"An algorithm for the general Petri net reachability problem" 420: 142:, reachability corresponds to a property of liveliness. 244:
International Conference on Reachability Problems (RP)
512: 125: 367:
The Reachability Problem Requires Exponential Space
513:CzerwiƄski, Wojciech; Orlikowski, Ɓukasz (2021). 536: 390:Abstraction, Reformulation and Approximation 184: 174:. In 2022 it was shown to be complete for 522: 455: 426: 491: 285: 145: 130: 18: 537: 441: 379: 361: 288:"Undirected Connectivity in Log-Space" 487: 485: 316: 208: 16:Problem in math and computer science 13: 14: 556: 492:Brubaker, Ben (4 December 2023). 482: 435: 250:Workshop on Reachability Problems 126:Variants of reachability problems 442:Leroux, Jerome (February 2022). 212: 204: 292:omereingold.files.wordpress.com 55:discrete and continuous systems 506: 414: 373: 355: 310: 279: 262: 88:can be formulated as follows: 1: 317:Mayr, Ernst W. (1981-05-11). 286:Reingold, Omer (3 May 2008). 255: 164: 466:10.1109/FOCS52979.2021.00121 450:. IEEE. pp. 1241–1252. 7: 10: 561: 384:. In Zucker, Jean-Daniel; 197:-complete and therefore a 57:, time critical systems, 189:In 2022 reachability in 159:binary decision diagrams 191:vector addition systems 185:Vector addition systems 221:This section is empty. 24: 545:Theory of computation 380:KĂŒngas, Peep (2005). 331:10.1145/800076.802477 199:nonelementary problem 172:nonelementary problem 146:Finite implicit graph 131:Finite explicit graph 22: 103:systems of equations 86:reachability problem 39:computational models 398:10.1007/11527862_11 176:Ackermann function 120:constraint solvers 116:linear programming 35:concurrent systems 25: 475:978-1-6654-2055-6 407:978-3-540-31882-8 340:978-1-4503-7392-0 275:978-3-642-24287-8 241: 240: 63:rewriting systems 43:cellular automata 552: 529: 528: 526: 510: 504: 503: 489: 480: 479: 459: 439: 433: 432: 430: 418: 412: 411: 377: 371: 370: 359: 353: 352: 314: 308: 307: 305: 303: 294:. Archived from 283: 277: 266: 236: 233: 223:You can help by 216: 209: 193:was shown to be 51:program analysis 560: 559: 555: 554: 553: 551: 550: 549: 535: 534: 533: 532: 511: 507: 499:Quanta Magazine 490: 483: 476: 440: 436: 419: 415: 408: 386:Saitta, Lorenza 378: 374: 360: 356: 341: 315: 311: 301: 299: 284: 280: 267: 263: 258: 246: 237: 231: 228: 207: 187: 179:time complexity 167: 148: 133: 128: 84:In general the 17: 12: 11: 5: 558: 548: 547: 531: 530: 505: 481: 474: 434: 413: 406: 372: 354: 339: 309: 278: 260: 259: 257: 254: 245: 242: 239: 238: 219: 217: 206: 203: 186: 183: 166: 163: 147: 144: 140:model checking 132: 129: 127: 124: 59:hybrid systems 15: 9: 6: 4: 3: 2: 557: 546: 543: 542: 540: 525: 520: 516: 509: 501: 500: 495: 488: 486: 477: 471: 467: 463: 458: 453: 449: 445: 438: 429: 424: 417: 409: 403: 399: 395: 391: 387: 383: 376: 368: 364: 358: 350: 346: 342: 336: 332: 328: 324: 320: 313: 298:on 2007-06-15 297: 293: 289: 282: 276: 272: 265: 261: 253: 251: 235: 226: 222: 218: 215: 211: 210: 205:Open problems 202: 200: 196: 192: 182: 180: 177: 173: 162: 160: 155: 153: 143: 141: 136: 123: 121: 117: 112: 108: 104: 99: 97: 92: 91: 87: 82: 80: 76: 73:systems, and 72: 68: 67:probabilistic 64: 60: 56: 52: 48: 44: 40: 36: 33: 29: 21: 514: 508: 497: 447: 437: 416: 389: 375: 366: 357: 322: 312: 300:. Retrieved 296:the original 291: 281: 264: 247: 229: 225:adding to it 220: 188: 168: 156: 149: 137: 134: 107:Decidability 100: 93: 89: 85: 83: 77:modelled as 75:open systems 28:Reachability 27: 26: 524:2104.13866 457:2104.12695 428:1809.07115 363:Lipton, R. 302:9 December 256:References 232:April 2013 165:Petri nets 111:heuristics 71:parametric 47:Petri nets 195:Ackermann 96:iterative 539:Category 388:(eds.). 365:(1976). 349:15409115 152:planning 472:  404:  347:  337:  273:  519:arXiv 452:arXiv 423:arXiv 345:S2CID 79:games 41:like 32:state 470:ISBN 402:ISBN 335:ISBN 304:2021 271:ISBN 69:and 45:and 462:doi 394:doi 327:doi 227:. 150:In 138:In 541:: 496:. 484:^ 468:. 460:. 446:. 400:. 343:. 333:. 321:. 290:. 201:. 181:. 161:. 81:. 65:, 61:, 53:, 49:, 37:, 527:. 521:: 502:. 478:. 464:: 454:: 431:. 425:: 410:. 396:: 351:. 329:: 306:. 234:) 230:(

Index


state
concurrent systems
computational models
cellular automata
Petri nets
program analysis
discrete and continuous systems
hybrid systems
rewriting systems
probabilistic
parametric
open systems
games
iterative
systems of equations
Decidability
heuristics
linear programming
constraint solvers
model checking
planning
binary decision diagrams
nonelementary problem
Ackermann function
time complexity
vector addition systems
Ackermann
nonelementary problem

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑