Ronny Tredup

dblp:209/9588 · DBLP profile ↗
← Back
19ranked-venue papers
12as first author
9since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 6 first-author · 5 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2022 Synthesis of Inhibitor-Reset Petri Nets: Algorithmic and Complexity Issues
Raymond Devillers, Ronny Tredup
Petri Nets2
2022 Complexity of Distributed Petri Net Synthesis
Raymond Devillers, Ronny Tredup
TASE2
2022 Synthesis of Pure and Impure Petri Nets with Restricted Place-environments: Complexity Issues
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$. 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, (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, regardless whether the sought net is impure or pure. In case of the impure nets, our methods also imply that ERS parameterized by $\varrho+\kappa$ is $W[2]$-hard.
Raymond Devillers, Ronny Tredup
Fundam. Informaticae2
2022 Some Basic Techniques Allowing Petri Net Synthesis: Complexity and Algorithmic Issues
abstract
In Petri net synthesis we ask whether a given transition system A can be implemented by a Petri net N. Depending on the level of accuracy, there are three ways how N can implement A: an embedding, the least accurate implementation, preserves only the diversity of states of A; a language simulation already preserves exactly the language of A; a realization, the most accurate implementation, realizes the behavior of A exactly. However, whatever the sought implementation, a corresponding net does not always exist. In this case, it was suggested to modify the input behavior – of course as little as possible. Since transition systems consist of states, events and edges, these components appear as a natural choice for modifications. In this paper we show that the task of converting an unimplementable transition system into an implementable one by removing as few states or events or edges as possible is NP-complete –regardless of what type of implementation we are aiming for; we also show that the corresponding parameterized problems are W[2]-hard, where the number of removed components is considered as the parameter; finally, we show there is no c-approximation algorithm (with a polynomial running time) for neither of these problems, for every constant c ≥ 1.
Raymond Devillers, Ronny Tredup
Fundam. Informaticae2
2022 On the Complexity of Techniques That Make Transition Systems Implementable by Boolean Nets
abstract
Let us consider some class of (Petri) nets. The corresponding Synthesis problem consists in deciding whether a given labeled transition system (TS) A can be implemented by a net N of that class. In case of a negative decision, it may be possible to convert A into an implementable TS B by applying various modification techniques, like relabeling edges that previously had the same label, suppressing edges/states/events, etc. It may however be useful to limit the number of such modifications to stay close to the original problem, or optimize the technique. In this paper, we show that most of the corresponding problems are NP-complete if the considered class corresponds to so-called flip-flop nets or some flip-flop net derivatives.
Raymond Devillers, Ronny Tredup
Fundam. Informaticae2
2021 Edge, Event and State Removal: The Complexity of Some Basic Techniques that Make Transition Systems Petri Net Implementable
Ronny Tredup
Petri Nets1
2021 Synthesis of Petri Nets with Restricted Place-Environments: Classical and Parameterized
Ronny Tredup
Petri Nets1
2021 The Complexity of Synthesis of b-Bounded Petri Nets
abstract
For a fixed type of Petri nets τ, τ-SYNTHESIS is the task of finding for a given transition system A a Petri net N of type τ(τ-net, for short) whose reachability graph is isomorphic to A if there is one. The decision version of this search problem is called τ-SOLVABILITY. If an input A allows a positive decision, then it is called τ-solvable and a sought net N τ-solves A. As a well known fact, A is τ-solvable if and only if it has the so-called τ-event state separation property (τ-ESSP, for short) and the τ-state separation property (τ-SSP, for short). The question whether A has the τ-ESSP or the τ-SSP defines also decision problems. In this paper, for all b ∈ ℕ, we completely characterize the computational complexity of τ-SOLVABILITY, τ-ESSP and τ-SSP for the types of pure b-bounded Place/Transition-nets, the b-bounded Place/Transitionnets and their corresponding ℤb+1-extensions.
Ronny Tredup
Fundam. Informaticae1
2021 On the parameterized complexity of the synthesis of Boolean nets with restricted place environments
Ronny Tredup, Evgeny Erofeev
Theor. Comput. Sci.1
2020 Occupancy Number Restricted Boolean Petri Net Synthesis: A Fixed-Parameter Algorithm
Evgeny Erofeev, Ronny Tredup
ICTAC2
2020 The Complexity of Boolean State Separation
Ronny Tredup, Evgeny Erofeev
ICTAC1
2020 Parameterized Complexity of Synthesizing b-Bounded (m, n)-T-Systems
Ronny Tredup
SOFSEM1
2020 On the Parameterized Complexity of d-Restricted Boolean Net Synthesis
Ronny Tredup, Evgeny Erofeev
TAMC1
2020 The complexity of synthesizing elementary net systems relative to natural parameters
Christian Rosenke, Ronny Tredup
J. Comput. Syst. Sci.2
2019 Hardness Results for the Synthesis of b-bounded Petri Nets
Ronny Tredup
Petri Nets1
2019 Fixed Parameter Tractability and Polynomial Time Results for the Synthesis of b-bounded Petri Nets
Ronny Tredup
Petri Nets1
2019 The Complexity of Synthesis for 43 Boolean Petri Net Types
Ronny Tredup, Christian Rosenke
TAMC1
2018 Elementary Net Synthesis Remains NP-Complete Even for Extremely Simple Inputs
Ronny Tredup, Christian Rosenke, Karsten Wolf
Petri Nets1
2018 Narrowing down the Hardness Barrier of Synthesizing Elementary Net Systems
abstract
Elementary net system feasibility is the problem to decide for a given automaton A if there is a certain boolean Petri net with a state graph isomorphic to A. This is equivalent to the conjunction of the state separation property (SSP) and the event state separation property (ESSP). Since feasibility, SSP and ESSP are known to be NP-complete in general, there was hope that the restriction of graph parameters for A can lead to tractable and practically relevant subclasses. In this paper, we analyze event manifoldness, the amount of occurrences that an event can have in A, and state degree, the number of allowed successors and predecessors of states in A, as natural input restrictions. Recently, it has been shown that all three decision problems, feasibility, SSP and ESSP, remain NP-complete for linear A where every event occurs at most three times. Here, we show that these problems remain hard even if every event occurs at most twice. Nevertheless, this has to be paid by relaxing the restriction on state degree, allowing every state to have two successor and two predecessor states. As we also show that SSP becomes tractable for linear A where every event occurs at most twice the only open cases left are ESSP and feasibilty for the same input restriction.
Ronny Tredup, Christian Rosenke
CONCUR1