Abstract
Let \(b\in \mathbb {N}^+\). A b-bounded Petri net (b-net) solves a transition system (TS) if its reachability graph and the TS are isomorphic. Synthesis (of b-nets) is the problem of finding for a TS A a b-net N that solves it. This paper investigates the computational complexity of synthesis, where the searched net is structurally restricted in advance. The restrictions relate to the cardinality of the preset and the postset of N’s transitions and places. For example, N is choice-free (CF) if the postset-cardinality of its places do not exceed one. If additionally the preset-cardinality of N’s transitions is at most one then it is fork-attribution. This paper shows that deciding if A is solvable by a pure or test-free b-net N which is choice-free, fork-attribution, free-choice, extended free-choice or asymmetric-choice, respectively, is NP-complete. Moreover, we show that deciding if A is solvable by a b-bounded weighted (m, n)-T-systems, \(m,n\in \mathbb {N}\), is NP-complete if m, n belong to the input. On the contrary, synthesis for this class becomes tractable if \(m,n\in \mathbb {N}\) are chosen a priori. We contrast this result with the fact that synthesis for weighted (m, n)-S-systems, being the T-systems’s dual class, is NP-complete for any fixed \(m,n\ge 2\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
Badouel, E., Bernardinello, L., Darondeau, P.: Petri Net Synthesis. An EATCS Series. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47967-4
Best, E.: Structure theory of petri nets: the free choice hiatus. In: Brauer, W., Reisig, W., Rozenberg, G. (eds.) ACPN 1986. LNCS, vol. 254, pp. 168–205. Springer, Heidelberg (1987). https://doi.org/10.1007/978-3-540-47919-2_8
Best, E., Devillers, R.: Characterisation of the state spaces of live and bounded marked graph petri nets. In: Dediu, A.-H., Martín-Vide, C., Sierra-Rodríguez, J.-L., Truthe, B. (eds.) LATA 2014. LNCS, vol. 8370, pp. 161–172. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04921-2_13
Best, E., Devillers, R.R.: State space axioms for t-systems. Acta Inf. 52(2–3), 133–152 (2014). https://doi.org/10.1007/s00236-015-0219-0
Best, E., Devillers, R.R.: Synthesis and reengineering of persistent systems. Acta Inf. 52(1), 35–60 (2015). https://doi.org/10.1007/s00236-014-0209-7
Best, E., Devillers, R.R.: Synthesis of bounded choice-free petri nets. In: CONCUR. LIPIcs, vol. 42, pp. 128–141. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2015). https://doi.org/10.4230/LIPIcs.CONCUR.2015.128
Cheng, A., Esparza, J., Palsberg, J.: Complexity results for 1-safe nets. Theor. Comput. Sci. 147(1&2), 117–136 (1995). https://doi.org/10.1016/0304-3975(94)00231-7
Devillers, R., Hujsa, T.: Analysis and synthesis of weighted marked graph petri nets. In: Khomenko, V., Roux, O.H. (eds.) PETRI NETS 2018. LNCS, vol. 10877, pp. 19–39. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91268-4_2
Howell, R.R., Rosier, L.E.: Completeness results for conflict-free vector replacement systems. J. Comput. Syst. Sci. 37(3), 349–366 (1988). https://doi.org/10.1016/0022-0000(88)90013-X
Moore, C., Robson, J.M.: Hard tiling problems with simple tiles. Discret. Comput. Geom. 26(4), 573–590 (2001). https://doi.org/10.1007/s00454-001-0047-6
Schlachter, U.: Bounded petri net synthesis from modal transition systems is undecidable. In: CONCUR. LIPIcs, vol. 59, pp. 15:1–15:14. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2016). https://doi.org/10.4230/LIPIcs.CONCUR.2016.15
Schlachter, U., Wimmel, H.: k-bounded petri net synthesis from modal transition systems. In: CONCUR. LIPIcs, vol. 85, pp. 6:1–6:15. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2017). https://doi.org/10.4230/LIPIcs.CONCUR.2017.6
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
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
Turau, V.: Algorithmische Graphentheorie, (2. Aufl). Oldenbourg (2004)
Acknowledgements
I would like to thank the reviewers for their helpful comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Tredup, R. (2019). Synthesis of Structurally Restricted b-bounded Petri Nets: Complexity Results. In: Filiot, E., Jungers, R., Potapov, I. (eds) Reachability Problems. RP 2019. Lecture Notes in Computer Science(), vol 11674. Springer, Cham. https://doi.org/10.1007/978-3-030-30806-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-30806-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30805-6
Online ISBN: 978-3-030-30806-3
eBook Packages: Computer ScienceComputer Science (R0)