Skip to main content

Synthesis of Petri Nets with Restricted Place-Environments: Classical and Parameterized

  • Conference paper
  • First Online:
Application and Theory of Petri Nets and Concurrency (PETRI NETS 2021)

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

  • 545 Accesses

Abstract

Petri net synthesis consists in deciding for a given transition system A whether there exists a Petri net N whose reachability graph is isomorphic to A. In case of a positive decision, N should be constructed. Several works examined the synthesis of Petri net subclasses that restrict, for every place p of the net, the cardinality of its preset or of its postset or both in advance by small natural numbers \(\varrho \) and \(\kappa \), respectively, such as, for example, (weighted) marked graphs and (weighted) T-systems and choice-free nets. In this paper, we study the synthesis aiming at Petri nets, which have such restricted place environments, from the viewpoint of classical and parameterized complexity: We first show that, for any fixed natural numbers \(\varrho \) and \(\kappa \), deciding whether for a given transition system A there is a Petri net N such that (1) its reachability graph is isomorphic to A and (2) for every place p of N the preset of p has at most \(\varrho \) and the postset of p has at most \(\kappa \) elements is doable in polynomial time. Secondly, we introduce a modified version of the problem, namely Environment Restricted Synthesis (ERS, for short), where \(\varrho \) and \(\kappa \) are part of the input and show that ERS is NP-complete. Our methods also imply that ERS parameterized by \(\varrho +\kappa \) is W[2]-hard.

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 EPUB and 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

References

  1. van der Aalst, W.M.P.: Process Mining - Discovery, Conformance and Enhancement of Business Processes. Springer, New York (2011). https://doi.org/10.1007/978-3-642-19345-3

  2. Amparore, E., et al.: Presentation of the 9th edition of the model checking contest. In: Beyer, D., Huisman, M., Kordon, F., Steffen, B. (eds.) TACAS 2019. LNCS, vol. 11429, pp. 50–68. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-17502-3_4

    Chapter  Google Scholar 

  3. Badouel, E., Bernardinello, L., Darondeau, P.: Polynomial algorithms for the synthesis of bounded nets. In: Mosses, P.D., Nielsen, M., Schwartzbach, M.I. (eds.) CAAP 1995. LNCS, vol. 915, pp. 364–378. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-59293-8_207

    Chapter  Google Scholar 

  4. Badouel, E., Bernardinello, L., Darondeau, P.: The synthesis problem for elementary net systems is NP-complete. Theor. Comput. Sci. 186(1–2), 107–134 (1997). https://doi.org/10.1016/S0304-3975(96)00219-8

    Article  MathSciNet  MATH  Google Scholar 

  5. Badouel, E., Bernardinello, L., Darondeau, P.: Petri Net Synthesis. TTCSAES. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47967-4

    Book  MATH  Google Scholar 

  6. Badouel, E., Caillaud, B., Darondeau, P.: Distributing finite automata through Petri net synthesis. Formal Asp. Comput. 13(6), 447–470 (2002). https://doi.org/10.1007/s001650200022

    Article  MATH  Google Scholar 

  7. Best, E.: Structure theory of Petri nets: the free choice hiatus. In: Advances in Petri Nets. Lecture Notes in Computer Science, vol. 254, pp. 168–205. Springer, Berlin (1986). https://doi.org/10.1007/BFb0046840

  8. Best, E., Darondeau, P.: A decomposition theorem for finite persistent transition systems. Acta Informatica 46(3), 237–254 (2009)

    Article  MathSciNet  Google Scholar 

  9. Best, E., Devillers, R.R.: Synthesis of live and bounded persistent systems. Fundam. Informaticae 140(1), 39–59 (2015)

    Article  MathSciNet  Google Scholar 

  10. Best, E., Devillers, R., Schlachter, U.: Bounded choice-free Petri net synthesis: algorithmic issues. Acta Informatica 55(7), 575–611 (2017). https://doi.org/10.1007/s00236-017-0310-9

    Article  MathSciNet  MATH  Google Scholar 

  11. Best, E., Hujsa, T., Wimmel, H.: Sufficient conditions for the marked graph realisability of labelled transition systems. Theor. Comput. Sci. 750, 101–116 (2018). https://doi.org/10.1016/j.tcs.2017.10.006

  12. Commoner, F., Holt, A.W., Even, S., Pnueli, A.: Marked directed graphs. J. Comput. Syst. Sci. 5(5), 511–523 (1971)

    Article  MathSciNet  Google Scholar 

  13. Cortadella, J., Kishinevsky, M., Lavagno, L., Yakovlev, A.: Deriving petri nets from finite transition systems. IEEE Trans. Comput. 47(8), 859–882 (1998)

    Article  MathSciNet  Google Scholar 

  14. Cortadella, J., Kishinevsky, M., Kondratyev, A., Lavagno, L., Yakovlev, A.: A region-based theory for state assignment in speed-independent circuits. IEEE Trans. CAD Integr. Circ. Syst. 16(8), 793–812 (1997). https://doi.org/10.1109/43.644602

  15. Parameterized Algorithms. TTCSAES. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21275-3

  16. Desel, J., Esparza, J.: Free Choice Petri Nets. Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, New York (1995). https://doi.org/10.1017/CBO9780511526558

  17. Devillers, R.R., Erofeev, E., Hujsa, T.: Efficient synthesis of weighted marked graphs with circular reachability graph, and beyond. CoRR abs/1910.14387 (2019). http://arxiv.org/abs/1910.14387

  18. Devillers, R.R., Erofeev, E., Hujsa, T.: Synthesis of weighted marked graphs from constrained labelled transition systems: a geometric approach. Trans. Petri Nets Other Model. Concurr. 14, 172–191 (2019). https://doi.org/10.1007/978-3-662-60651-3_7

  19. Devillers, R.R., Hujsa, T.: Analysis and synthesis of weighted marked graph Petri nets: exact and approximate methods. Fundam. Inform. 169(1-2), 1–30 (2019). https://doi.org/10.3233/FI-2019-1837

  20. Ehrenfeucht, A., Rozenberg, G.: Partial (set) 2-structures. part I: basic notions and the representation problem. Acta Inf. 27(4), 315–342 (1990). https://doi.org/10.1007/BF00264611

  21. Holloway, L.E., Krogh, B.H., Giua, A.: A survey of Petri net methods for controlled discrete event systems. Discrete Event Dyn. Syst. 7(2), 151–190 (1997). https://doi.org/10.1023/A:1008271916548

    Article  MATH  Google Scholar 

  22. Hujsa, T., Delosme, J.-M., Munier-Kordon, A.: On the reversibility of well-behaved weighted choice-free systems. In: Ciardo, G., Kindler, E. (eds.) PETRI NETS 2014. LNCS, vol. 8489, pp. 334–353. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07734-5_18

    Chapter  MATH  Google Scholar 

  23. Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W. (eds.) Proceedings of a symposium on the Complexity of Computer Computations, held 20–22 March 1972, at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, USA. pp. 85–103, The IBM Research Symposia Series, Plenum Press, New York (1972). https://doi.org/10.1007/978-1-4684-2001-2_9

  24. Rajan, A.: Theory of linear and integer programming, by alexander schrijver, Wiley, New York, 1986, 471 pp. price \$71.95. Networks 20(6), 801 (1990). https://doi.org/10.1002/net.3230200608

  25. Teruel, E., Chrzastowski-Wachtel, P., Colom, J.M., Silva, M.: On weighted T-systems. In: Jensen, K. (ed.) ICATPN 1992. LNCS, vol. 616, pp. 348–367. Springer, Heidelberg (1992). https://doi.org/10.1007/3-540-55676-1_20

    Chapter  Google Scholar 

  26. Teruel, E., Colom, J.M., Suárez, M.S.: Choice-free petri nets: a model for deterministic concurrent systems with bulk services and arrivals. IEEE Trans. Syst Man Cybern Part A 27(1), 73–83 (1997). https://doi.org/10.1109/3468.553226

  27. Tredup, R.: Hardness results for the synthesis of b-bounded petri nets. In: Donatelli, S., Haar, S. (eds.) PETRI NETS 2019. LNCS, vol. 11522, pp. 127–147. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21571-2_9

    Chapter  Google Scholar 

  28. Tredup, R.: Synthesis of structurally restricted b-bounded petri nets: complexity results. In: Filiot, E., Jungers, R., Potapov, I. (eds.) RP 2019. LNCS, vol. 11674, pp. 202–217. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30806-3_16

    Chapter  Google Scholar 

  29. Tredup, R.: Parameterized complexity of synthesizing b-bounded (mn)-T-systems. In: Chatzigeorgiou, A., Dondi, R., Herodotou, H., Kapoutsis, C., Manolopoulos, Y., Papadopoulos, G.A., Sikora, F. (eds.) SOFSEM 2020. LNCS, vol. 12011, pp. 223–235. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38919-2_19

    Chapter  MATH  Google Scholar 

  30. Tredup, R.: The complexity of synthesizing sf nop-equipped boolean petri nets from g-bounded inputs. Trans. Petri Nets Other Model. Concurr. 15, 101–125 (2021)

    Article  Google Scholar 

  31. Chen, J., Feng, Q., Xu, J. (eds.): TAMC 2020. LNCS, vol. 12337. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-59267-7

    Book  Google Scholar 

  32. Tredup, R., Erofeev, E.: On the parameterized complexity of synthesizing boolean petri nets with restricted dependency. In: Lange, J., Mavridou, A., Safina, L., Scalas, A. (eds.) Proceedings 13th Interaction and Concurrency Experience, ICE 2020, Online, 19 June 2020. EPTCS, vol. 324, pp. 78–95 (2020). https://doi.org/10.4204/EPTCS.324.7

Download references

Acknowledgements

I would like to thank Karsten Wolf, who provided a summary of the data from the Model Checking Contest. Also, I’m very thankful to the anonymous reviewers for their detailed comments and valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ronny Tredup .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tredup, R. (2021). Synthesis of Petri Nets with Restricted Place-Environments: Classical and Parameterized. In: Buchs, D., Carmona, J. (eds) Application and Theory of Petri Nets and Concurrency. PETRI NETS 2021. Lecture Notes in Computer Science(), vol 12734. Springer, Cham. https://doi.org/10.1007/978-3-030-76983-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-76983-3_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-76982-6

  • Online ISBN: 978-3-030-76983-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics