Inner-core and Outer-core Functions of Partially Defined Boolean Functions

Given a class of functions C, we introduce the k-inner-core and k-outer-core functions of a partially defined Boolean function (T, F), in order to identify the set of vectors which are immune up to k classification errors in TUF, where T denotes a set of true vectors (or positive examples) and F denotes a set of false vectors (or negative examples). We restrict C to classes C + and C |= of positive and regular functions, respectively, and investigate various problems associated with inner-core and outer-core functions. In particular, we show that there is no polynomial total time algorithm for computing the k-inner-core function for class C + and general k, unless P = NP; but there is an input polynomial time algorithm if k is fixed. The situation for the outer-core function is different. It is shown that, for class C + and a fixed k, there is a polynomial total time algorithm for computing the k-outer-core function if and only if there is a polynomial total time algorithm for dualizing a positive Boolean function (the complexity of this problem is not known yet). For class C |= , there are incrementally polynomial time algorithms for computing both the k-inner-core and k-outer-core functions.

[1]  Toshihide Ibaraki,et al.  Identifying 2-Monotonic Positive Boolean Functions in Polynominal Time , 1991, ISA.

[2]  Mihalis Yannakakis,et al.  On Generating All Maximal Independent Sets , 1988, Inf. Process. Lett..

[3]  Vladimir Gurvich,et al.  Decomposability of Partially Defined Boolean Functions , 1995, Discret. Appl. Math..

[4]  Christos H. Papadimitriou,et al.  On Horn Envelopes and Hypergraph Transversals , 1993, ISAAC.

[5]  Toshihide Ibaraki,et al.  Generating and Approximating Nondominated Coteries , 1995, IEEE Trans. Parallel Distributed Syst..

[6]  Toshihide Ibaraki,et al.  Horn Extensions of a Partially Defined Boolean Function , 1999, SIAM J. Comput..

[7]  Toshihide Ibaraki,et al.  Complexity of Identification and Dualization of Positive Boolean Functions , 1995, Inf. Comput..

[8]  Y. Crama,et al.  Cause-effect relationships and partially defined Boolean functions , 1988 .

[9]  K. Ramamurthy Coherent Structures and Simple Games , 1990 .

[10]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[11]  Leonid Khachiyan,et al.  On the Complexity of Dualization of Monotone Disjunctive Normal Forms , 1996, J. Algorithms.

[12]  Toshihide Ibaraki,et al.  Error-Free and Best-Fit Extensions of Partially Defined Boolean Functions , 1998, Inf. Comput..

[13]  Georg Gottlob,et al.  Identifying the Minimal Transversals of a Hypergraph and Related Problems , 1995, SIAM J. Comput..

[14]  Toshihide Ibaraki,et al.  The Maximum Latency and Identification of Positive Boolean Functions , 1994, SIAM J. Comput..

[15]  Eugene L. Lawler,et al.  Generating all Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms , 1980, SIAM J. Comput..

[16]  P. Hammer,et al.  Aggregation of inequalities in integer programming. , 1975 .