All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
presol_gateextraction.h
Go to the documentation of this file.
22 /* This presolver tries to extract gate-constraints meaning and-constraints and set-partitioning constraints (and could
23 * be expanded to find xor-constraints too). This is done by detecting linearizations or systems of inequalities which
28 * and we also have the following set-packing constraints: (x + y <= 1 and x + z <= 1) <=> (~x + ~y >= 1 and ~x + ~z >= 1)
41 * We also do some check for logicor and set-packing/-partitioning constraint with the same variables to upgrade these
|