码迷,mamicode.com
首页 > 其他好文 > 详细

差分约束系统

时间:2017-04-16 10:59:07      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:最大   问题   str   三角形   系统   等于   最短路径问题   距离   图论   

差分约束系统:

  差分约束系统就是给了你一些不等的关系,然后通过转化把每个关系转化成x-y<=d的形式,然后问你是否有满足所有不等式的解,并求最大最小解。这类问题的神奇之处是可以转化成图论中的最短路问题求解。

差分约束问题转化:

  对于图论的最短路径,有:对于d(v) <= d(u) + w(u, v) ,而差分约束系统的解法利用到了单源最短路径问题中的三角形不等式。移项得:d(v) - d(u) <= w(u, v)。在差分约束中表示:u->v的距离小于等于w(u,v),w(u,v)可以是负数,但是再用SPFA求解最短路的时候要加入负环的判断,另外SPFA还可以用栈优化。

差分约束系统

标签:最大   问题   str   三角形   系统   等于   最短路径问题   距离   图论   

原文地址:http://www.cnblogs.com/pealicx/p/6718087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!