• 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