DocumentCode
1139544
Title
An Algorithm to Dualize a Regular Switching Function
Author
Hammer, P.L. ; Peled, Uri N. ; Pollatschek, M.A.
Author_Institution
Department of Combinatorics and Optimization, University of Waterloo
Issue
3
fYear
1979
fDate
3/1/1979 12:00:00 AM
Firstpage
238
Lastpage
243
Abstract
Given a monotone (nondecreasing) switching function F(x1 ,···,xn ), its prime implicants are the minimal infeasible points, i.e., the minimal solutions to F(x) = 1. A monotone F is regular ifany "right shift" of a feasible point is again feasible. The roofs of a regular function F are those prime implicants al ofwhose right shifts are feasible. The set of these roofs completely determines F. An algorithm is presented to compute the roofs of the dual Boolean function Fd= F̄(x̄) This computation is needed, for example, in the synthesis problem ofthreshold logic. The algorithm "scans" all the 2npoints in lexicographical order, skipping over intervals which are clearly roof-free. The amount of this work is proportional to the number of prime implicants of F. Encouraging computational experience is reported.
Keywords
Algorithm; dual; lexicographical ordering; prime implicants; regular; roofs and ceilings; switching functions; Artificial intelligence; Boolean functions; Combinatorial mathematics; Councils; Engineering management; Logic; Statistics; Technology management; Algorithm; dual; lexicographical ordering; prime implicants; regular; roofs and ceilings; switching functions;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1979.1675324
Filename
1675324
Link To Document