差分约束系统(System of Difference Constraints),是求解关于一组变数的特殊不等式组之方法。
如果一个系统由 个变量和 个约束条件组成,其中每个约束条件形如
,则称其为差分约束系统。亦即,差分约束系统是求解关于一组变量的特殊不等式组的方法。
如果。
那么从向连接一条长度为的边。
这样求最短路,一定满足。
判断图有没有负环即可,如果发现了负环,说明找到了矛盾。
值得注意的是这个负环问题是全局有没有负环,所以看起来需要所有点同时入队。
有的时候不仅要判断一组解,而需要求出一组解。