Skip to main content

Small Vertex Cover Makes Petri Net Coverability and Boundedness Easier

  • Conference paper
Parameterized and Exact Computation (IPEC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6478))

Included in the following conference series:

Abstract

The coverability and boundedness problems for Petri nets are known to be Expspace-complete. Given a Petri net, we associate a graph with it. With the vertex cover number k of this graph and the maximum arc weight W as parameters, we show that coverability and boundedness are in ParaPspace. This means that these problems can be solved in space \(\mathcal{O}(ef(k,W)poly(n))\) where ef(k,W) is some exponential function and \(\mathrm{\mathit{poly}}(n)\) is some polynomial in the size of the input. We then extend the ParaPspace result to model checking a logic that can express some generalizations of coverability and boundedness.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atig, M.F., Habermehl, P.: On Yen’s path logic for Petri nets. In: Bournez, O., Potapov, I. (eds.) RP 2009. LNCS, vol. 5797, pp. 51–63. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  2. Atig, M.F., Bouajjani, A., Qadeer, S.: Context-bounded analysis for concurrent programs with dynamic creation of threads. In: TACAS 2009. LNCS, vol. 5505, pp. 107–123. Springer, Heidelberg (2009)

    Google Scholar 

  3. Demri, S.: On selective unboundedness. In: Infinity (to appear, 2010)

    Google Scholar 

  4. Downey, R.: Parameterized complexity for the skeptic. In: CCC 2003, pp. 147–170 (2003)

    Google Scholar 

  5. Downey, R.G., Fellows, M.R., Stege, U.: Parameterized complexity: A framework for systematically confronting computational intractability. In: Contemporary Trends in Discrete Mathematics: From DIMACS and DIMATIA to the Future. DIMACS, vol. 49, pp. 49–100 (1999)

    Google Scholar 

  6. Esparza, J.: Decidability and complexity of Petri net problems — An introduction. In: Reisig, W., Rozenberg, G. (eds.) APN 1998. LNCS, vol. 1491, pp. 374–428. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  7. Esparza, J., Nielsen, M.: Decidability issues for Petri nets — a survey. J. Inform. Process. Cybernet. 30(3), 143–160 (1994)

    MATH  Google Scholar 

  8. Fellows, M.R., Lokshtanov, D., Misra, N., Rosamond, F.A., Saurabh, S.: Graph layout problems parameterized by vertex cover. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 294–305. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  9. Flum, J., Grohe, M.: Describing parameterized complexity classes. Inf. Comput. 187(2), 291–319 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  10. Göller, S., Haase, C., Ouaknine, J., Worrell, J.: Model checking succinct and parametric one-counter automata. In: Gavoille, C. (ed.) ICALP 2010, Part II. LNCS, vol. 6199, pp. 575–586. Springer, Heidelberg (2010)

    Google Scholar 

  11. Haase, C., Kreutzer, S., Ouaknine, J., Worrell, J.: Reachability in succinct and parametric one-counter automata. In: Bravetti, M., Zavattaro, G. (eds.) CONCUR 2009 - Concurrency Theory. LNCS, vol. 5710, pp. 369–383. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  12. Habermehl, P.: On the complexity of the linear-time μ-calculus for Petri-nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 102–116. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  13. Kavi, K.M., Moshtaghi, A., Chen, D.-J.: Modeling multithreaded applications using petri nets. Int. J. Parallel Program. 30(5), 353–371 (2002)

    Article  MATH  Google Scholar 

  14. Kosaraju, S.R.: Decidability of reachability in vector addition systems. In: Proc. 14th STOC, pp. 267–281 (1982)

    Google Scholar 

  15. Lafourcade, P., Lugiez, D., Treinen, R.: Intruder deduction for AC-like equational theories with homomorphisms. In: Giesl, J. (ed.) RTA 2005. LNCS, vol. 3467, pp. 308–322. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  16. Lipton, R.: The reachability problem requires exponential space. Technical report, Yale university (1975)

    Google Scholar 

  17. Mayr, E.W.: An algorithm for the general Petri net reachability problem. In: Proc. 13th STOC, pp. 238–246 (1981)

    Google Scholar 

  18. Petri, C.A.: Kommunikation mit Automaten. PhD thesis, Inst. Instrumentelle Math. (1962)

    Google Scholar 

  19. Praveen, M., Lodaya, K.: Modelchecking counting properties of 1-safe nets with buffers in parapspace. In: FSTTCS 2009. LIPIcs, vol. 4, pp. 347–358 (2009)

    Google Scholar 

  20. Rackoff, C.: The covering and boundedness problems for vector addition systems. Theoret. Comp. Sci. 6, 223–231 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  21. Reisig, W., Rozenberg, G.: Informal introduction to Petri nets. In: Reisig, W., Rozenberg, G. (eds.) APN 1998. LNCS, vol. 1491, pp. 1–11. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  22. Rosier, L.E., Yen, H.-C.: A multiparameter analysis of the boundedness problem for vector addition systems. J. Comput. Syst. Sci. 32(1), 105–135 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  23. Thorup, M.: All structured programs have small tree width and good register allocation. Inf. and Comp. 142(2), 159–181 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  24. Yen, H.-C.: A unified approach for deciding the existence of certain petri net paths. Inf. Comput. 96(1), 119–137 (1992)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Praveen, M. (2010). Small Vertex Cover Makes Petri Net Coverability and Boundedness Easier. In: Raman, V., Saurabh, S. (eds) Parameterized and Exact Computation. IPEC 2010. Lecture Notes in Computer Science, vol 6478. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17493-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17493-3_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17492-6

  • Online ISBN: 978-3-642-17493-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics