Implementations of two Algorithms for the Threshold Synthesis Problem
Jan-Georg Smaus, Christian Schilling, Fabian Wenzelmann

TL;DR
This paper compares two algorithms for recognizing threshold functions, implementing and analyzing their effectiveness, revealing that Smaus's combinatorial method is incomplete, which impacts its practical applicability.
Contribution
The paper provides the first implementation and comparison of the linear programming and combinatorial algorithms for threshold recognition, highlighting limitations of Smaus's method.
Findings
Smaus's combinatorial algorithm is incomplete.
The LP-based algorithm has a known polynomial-time complexity.
Practical implementation reveals limitations in the combinatorial approach.
Abstract
A linear pseudo-Boolean constraint (LPB) is an expression of the form , where each is a literal (it assumes the value 1 or 0 depending on whether a propositional variable is true or false) and are natural numbers. An LPB represents a Boolean function, and those Boolean functions that can be represented by exactly one LPB are called threshold functions. The problem of finding an LPB representation of a Boolean function if possible is called threshold recognition problem or threshold synthesis problem. The problem has an algorithm using linear programming, where is the dimension and the number of terms in the DNF input. It has been an open question whether one can recognise threshold functions through an entirely combinatorial procedure. Smaus has developed such a procedure for…
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.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Computational Geometry and Mesh Generation · Digital Image Processing Techniques
