English

Tracking Down the Bad Guys: Reset and Set Make Feasibility for Flip-Flop Net Derivatives NP-complete

Computational Complexity 2019-09-16 v1

Abstract

Boolean Petri nets are differentiated by types of nets τ\tau based on which of the interactions nop, inp, out, set, res, swap, used, and free they apply or spare. The synthesis problem relative to a specific type of nets τ\tau is to find a boolean τ\tau-net NN whose reachability graph is isomorphic to a given transition system AA. The corresponding decision version of this search problem is called feasibility. Feasibility is known to be polynomial for all types of flip flop derivates that contain at least the interactions nop, swap and an arbitrary selection of inp, out, used, free. In this paper, we replace inp and out by res and set, respectively, and show that feasibility becomes NP-complete for the types that contain nop, swap and a non empty selection of res, set and a non empty selection of used, free. The reduction guarantees a low degree for A's states and, thus, preserves hardness of feasibility even for considerable input restrictions.

Keywords

Cite

@article{arxiv.1909.05968,
  title  = {Tracking Down the Bad Guys: Reset and Set Make Feasibility for Flip-Flop Net Derivatives NP-complete},
  author = {Ronny Tredup},
  journal= {arXiv preprint arXiv:1909.05968},
  year   = {2019}
}

Comments

In Proceedings ICE 2019, arXiv:1909.05242