hdavid16 / DisjunctiveProgramming.jl

A JuMP extension for Generalized Disjunctive Programming
MIT License
26 stars 3 forks source link

Look into Alternate CNF #59

Open hdavid16 opened 1 year ago

hdavid16 commented 1 year ago

Alternate approaches exist for converting to CNF, which involve preserving clause satisfiability rather than clause equivalence. These approaches prevent exponential size increase in clauses and yield logically consistent results.

Paul Jackson and Daniel Sheridan. Clause form conversions for boolean circuits. Theory and Applications of Satisfiability Testing, page 183–198, 2005. doi:10.1007/11527695_15.

hdavid16 commented 7 months ago

See PYOMO GDP: https://github.com/hdavid16/DisjunctiveProgramming.jl/issues/65#issuecomment-1677998787