• DocumentCode
    1614993
  • Title

    Prime implicant computation using satisfiability algorithms

  • Author

    Manquinho, Vasco M. ; Flores, Paulo E. ; Silva, Joao P Marques ; Oliveira, Arlindo L.

  • Author_Institution
    INESC, Lisbon, Portugal
  • fYear
    1997
  • Firstpage
    232
  • Lastpage
    239
  • Abstract
    The computation of prime implicants has several and significant applications in different areas, including automated reasoning, non-monotonic reasoning, electronic design automation, among others. The authors describe a new model and algorithm for computing minimum-size prime implicants of propositional formulas. The proposed approach is based on creating an integer linear program (ILP) formulation for computing the minimum-size prime implicant, which simplifies existing formulations. In addition, they introduce two new algorithms for solving ILPs, both of which are built on top of an algorithm for propositional satisfiability (SAT). Given the organization of the proposed SAT algorithm, the resulting ILP procedures implement powerful search pruning techniques, including a non-chronological backtracking search strategy, clause recording procedures and identification of necessary assignments. Experimental results, obtained on several benchmark examples, indicate that the proposed model and algorithms are significantly more efficient than other existing solutions
  • Keywords
    backtracking; computability; integer programming; linear programming; nonmonotonic reasoning; search problems; assignment identification; automated reasoning; benchmark examples; clause recording procedures; electronic design automation; integer linear program formulation; minimum-size prime implicants; model; nonchronological backtracking search strategy; nonmonotonic reasoning; prime implicant computation; propositional formulas; propositional satisfiability; satisfiability algorithms; search pruning techniques; Boolean functions; Electronic design automation and methodology; Laboratories;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 1997. Proceedings., Ninth IEEE International Conference on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1082-3409
  • Print_ISBN
    0-8186-8203-5
  • Type

    conf

  • DOI
    10.1109/TAI.1997.632261
  • Filename
    632261