An improvement on the complexity of factoring read-once Boolean functions

被引:21
作者
Golumbic, Martin Charles [1 ]
Mintz, Aviad
Rotics, Udi [2 ]
机构
[1] Univ Haifa, Caesarea Rothschild Inst, Dept Comp Sci, IL-31905 Haifa, Israel
[2] Netanya Acad Coll, Sch Comp Sci & Math, IL-42100 Netanya, Israel
关键词
read-once functions; logic; Boolean functions; cographs;
D O I
10.1016/j.dam.2008.02.011
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Read-once functions have gained recent, renewed interest in the fields of theory and algorithms of Boolean functions, computational learning theory and logic design and verification. In an earlier paper [M.C. Golumbic, A. Mintz, U. Rotics, Factoring and recognition of read-once functions using cographs and normality, and the readability of functions associated with partial k-trees, Discrete Appl. Math. 154 (2006) 1465-1677], we presented the first polynomial-time algorithm for recognizing and factoring read-once functions, based on a classical characterization theorem of Gurvich which states that a positive Boolean function is read-once if and only if it is normal and its co-occurrence graph is P-4-free. In this note, we improve the complexity bound by showing that the method can be modified slightly, with two crucial observations, to obtain an O(n vertical bar f vertical bar) implementation, where vertical bar f vertical bar denotes the length of the DNF expression of a positive Boolean function f, and n is the number of variables in f. The previously stated bound was O(n(2)k), where k is the number of prime implicants of the function. In both cases,f is assumed to be given as a DNF formula consisting entirely of the prime implicants of the function. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:1633 / 1636
页数:4
相关论文
共 15 条
[1]   LEARNING READ-ONCE FORMULAS WITH QUERIES [J].
ANGLUIN, D ;
HELLERSTEIN, L ;
KARPINSKI, M .
JOURNAL OF THE ACM, 1993, 40 (01) :185-210
[2]  
[Anonymous], 1977, USP MAT NAUK
[3]  
Bretscher A, 2003, LECT NOTES COMPUT SC, V2880, P119
[4]   COMPLEMENT REDUCIBLE GRAPHS [J].
CORNEIL, DG ;
LERCHS, H ;
BURLINGHAM, LS .
DISCRETE APPLIED MATHEMATICS, 1981, 3 (03) :163-174
[5]   A LINEAR RECOGNITION ALGORITHM FOR COGRAPHS [J].
CORNEIL, DG ;
PERL, Y ;
STEWART, LK .
SIAM JOURNAL ON COMPUTING, 1985, 14 (04) :926-934
[6]  
GOLUMBIC M, 2004, ANN DISCRETE MATH, V57
[7]   Factoring and recognition of read-once functions using cographs and normality and the readability of functions associated with partial k-trees [J].
Golumbic, Martin Charles ;
Mintz, Aviad ;
Rotics, Udi .
DISCRETE APPLIED MATHEMATICS, 2006, 154 (10) :1465-1477
[8]  
Golumbic MC, 2001, DES AUT CON, P109, DOI 10.1109/DAC.2001.935487
[9]  
GOLUMBIC MC, 2008, BOOLEAN FUNCTIONS TH, pCH12
[10]  
GOLUMBIC MC, 1999, P IEEE ACM INT C COM, P195