将任何命题公式转换为CNF格式的复杂性

时间:2012-07-20 13:03:30

标签: algorithm math logic discrete-mathematics

将任何命题公式转换为CNF格式的复杂性是多少?这是NP完全问题吗?

1 个答案:

答案 0 :(得分:6)

将一般的成形公式转换为等效 CNF的标准算法具有指数运行时间,因为in the worst case a n-clauses WFF is equivalento to a 2^n-clauses CNF

但是,您可以将在多项式时间中转换为任意布尔公式,转换为非严格等效的CNF,但仅在布尔公式可满足时才可满足。这是用于证明3CNF是NP完全的标准还原,使得更一般的SAT是NP完全的。请参阅here