paper

On teaching sets of k-threshold functions

arXiv:1502.04340

Abstract

Let be a -valued function over an integer -dimensional cube , for and . The function is called threshold if there exists a hyperplane which separates -valued points from -valued points. Let be a class of functions and . A point is essential for the function with respect to if there exists a function such that is a unique point on which differs from . A set of points is called teaching for the function with respect to if no function in agrees with on . It is known that any threshold function has a unique minimal teaching set, which coincides with the set of its essential points. In this paper we study teaching sets of -threshold functions, i.e. functions that can be represented as a conjunction of threshold functions. We reveal a connection between essential points of threshold functions and essential points of the corresponding -threshold function. We note that, in general, a -threshold function is not specified by its essential points and can have more than one minimal teaching set. We show that for the number of minimal teaching sets for a 2-threshold function can grow as . We also consider the class of polytopes with vertices in the -dimensional cube. Each polytope from this class can be defined by a -threshold function for some . In terms of -threshold functions we prove that a polytope with vertices in the -dimensional cube has a unique minimal teaching set which is equal to the set of its essential points. For we describe structure of the minimal teaching set of a polytope and show that cardinality of this set is either or and depends on the perimeter and the minimum angle of the polytope.