2-sat问题是一种常见的问题.给定若干个01变量,变量之间满足一些二元约束,求是否有解存在.若存在,给出可行解或依照字典序给出最优解. 以下给出与其相应的图论模型:给每一个变量i设立2个点,我的习惯是记为T(i),F(i),分别表示其值取1,0. 以下考虑的便是怎样进行限制了. 一般的限制形式均例如以下所看到的: 变量i取x时,变量j仅仅能取y,那么表示i取x的点向表示j取y的点连一条有向边.表示推出关系. 类似的,若表示变量i取x时,变量j不能取y,那么表示i取x的点向表示j取~y的点连一条…