Separable discrete functions: recognition and sufficient conditions
Endre Boros, Ondrej Cepek, Vladimir Gurvich

TL;DR
This paper investigates the recognition problem of separable discrete functions, proving NP-completeness for partial functions when n≥3 and for fully defined functions when n≥4, and generalizes a polynomial-time test for two-variable cases.
Contribution
It establishes NP-completeness results for recognizing separability in higher dimensions and extends the polynomial-time test for total tightness from two-variable to multi-variable functions.
Findings
Recognition of partially defined separable functions is NP-complete for n≥3.
Recognition of fully defined separable functions is NP-complete for n≥4.
Weak total tightness guarantees separability for functions of any number of variables.
Abstract
A discrete function of variables is a mapping , where , and are arbitrary finite sets. Function is called {\em separable} if there exist functions for , such that for every input the function takes one of the values . Given a discrete function , it is an interesting problem to ask whether is separable or not. Although this seems to be a very basic problem concerning discrete functions, the complexity of recognition of separable discrete functions of variables is known only for . In this paper we will show that a slightly more general recognition problem, when is not fully but only partially defined, is NP-complete for . We will then use this result to show that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
