Skip to main content

Single-path Petri nets

  • Contributions
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1991 (MFCS 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 520))

Abstract

We examine a subclass of persistent Petri nets called single-path Petri nets. Our intention is to consider a class of Petri nets whose study might yield some insight into the mathematical properties of persistent Petri nets or even general Petri nets. We conjecture that the Karp-Miller coverability tree for a persistent net is small enough to be searched in polynomial space. Although we are unable to prove this conjecture, we do show that single-path Petri nets have this property. We then use this fact to show that the canonical analysis problems (i.e., boundedness, reachability, containment, and equivalence) for single-path Petri nets are PSPACE-complete in the strong sense. Furthermore, we show that the problem of recognizing a single-path Petri net is also PSPACE-complete.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Baker. Rabin's proof of the undecidability of the reachability set inclusion problem of vector addition systems. Memo 79, MIT Project MAC, Computer Structure Group, 1973.

    Google Scholar 

  2. S. Crespi-Reghizzi and D. Mandrioli. A decidability theorem for a class of vector addition systems. Information Processing Letters, 3:78–80, 1975.

    Google Scholar 

  3. J. Grabowski. The decidability of persistence for vector addition systems. Information Processing Letters, 11:20–23, 1980.

    Google Scholar 

  4. M. Hack. The equality problem for vector addition systems is undecidable. Theoret. Comp. Sci., 2:77–95, 1976.

    Google Scholar 

  5. R. Howell and L. Rosier. Completeness results for conflict-free vector replacement systems. J. of Computer and System Sciences, 37:349–366, 1988.

    Google Scholar 

  6. R. Howell, L. Rosier, and H. Yen. An O(n1.5) algorithm to decide boundedness for conflict-free vector replacement systems. Information Processing Letters, 25:27–33, 1987.

    Google Scholar 

  7. R. Howell, L. Rosier, and H. Yen. Normal and sinkless Petri nets. In Proceedings of the 7th International Conference on Fundamentals of Computation Theory, pages 234–243, 1989. LNCS 380.

    Google Scholar 

  8. N. Jones, L. Landweber, and Y. Lien. Complexity of some problems in Petri nets. Theoret. Comp. Sci., 4:277–299, 1977.

    Google Scholar 

  9. R. Karp. Reducibility among combinatorial problems. In R. Miller and J. Thatcher, editors, Complexity of Computer Computations, pages 85–103. Plenum Press, 1972.

    Google Scholar 

  10. R. Karp and R. Miller. Parallel program schemata. J. of Computer and System Sciences, 3:147–195, 1969.

    Google Scholar 

  11. R. Kosaraju. Decidability of reachability in vector addition systems. In Proceedings of the 14th Annual ACM Symposium on Theory of Computing, pages 267–280, 1982.

    Google Scholar 

  12. J. Lambert. Consequences of the decidability of the reachability problem for Petri nets. In Proceedings of the Eighth European Workshop on Application and Theory of Petri Nets, pages 451–470, 1987. To appear in Theoret. Comp. Sci.

    Google Scholar 

  13. R. Lipton. The reachability problem requires exponential space. Technical Report 62, Yale University, Dept. of CS., Jan. 1976.

    Google Scholar 

  14. L. Landweber and E. Robertson. Properties of conflict-free and persistent Petri nets. JACM, 25:352–364, 1978.

    Google Scholar 

  15. H. Müller. On the reachability problem for persistent vector replacement systems. Computing, Suppl., 3:89–104, 1981.

    Google Scholar 

  16. H. Müller. Weak Petri net computers for Ackermann functions. Elektronische Informationsverarbeitung und Kybernetik, 21:236–244, 1985.

    Google Scholar 

  17. E. Mayr. Persistence of vector replacement systems is decidable. Acta Informatica, 15:309–318, 1981.

    Google Scholar 

  18. E. Mayr. An algorithm for the general Petri net reachability problem. SIAM J. Comput., 13:441–460, 1984. A preliminary version of this paper was presented at the 13th Annual Symposium on Theory of Computing, 1981.

    Google Scholar 

  19. E. Mayr and A. Meyer. The complexity of the finite containment problem for Petri nets. JACM, 28:561–576, 1981.

    Google Scholar 

  20. J. Peterson. Petri Net Theory and the Modeling of Systems. Prentice Hall, Englewood Cliffs, NJ, 1981.

    Google Scholar 

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

    Google Scholar 

  22. W. Reisig. Petri Nets: An Introduction. Springer-Verlag, Heidelberg, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Tarlecki

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Howell, R.R., Jančar, P., Rosier, L.E. (1991). Single-path Petri nets. In: Tarlecki, A. (eds) Mathematical Foundations of Computer Science 1991. MFCS 1991. Lecture Notes in Computer Science, vol 520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54345-7_63

Download citation

  • DOI: https://doi.org/10.1007/3-540-54345-7_63

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54345-9

  • Online ISBN: 978-3-540-47579-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics