![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
01分数规划
文章平均质量分 77
sdj222555
这个作者很懒,什么都没留下…
展开
-
POJ 3621 最优比率生成环 01分数规划问题
题目大意就是找到一个环使得顶点权值之和与边权之和的比率最大首先,需要注意的是题目要求可以从任意一点开始,网上很多解题报告默认的从1点开始,虽然过了此题,但是显然是不太对的由于题目是求的max,那么在边权变形后,用 SPFA求最长路,看是否出现正环, 然后根据这个进行二分查找。如果不懂图是怎么构建的,可以看一下01规划具体是怎么做的。#include #include原创 2012-06-26 11:11:00 · 2595 阅读 · 0 评论 -
POJ 2976 01分数规划
刚做完了最优比率生成树 就瞬间来了感觉了题目大意就 给定n个二元组(a,b),扔掉k个二元组,使得剩下的a元素之和与b元素之和的比率最大题目求的是 max(∑a[i] * x[i] / (b[i] * x[i])) 其中a,b都是一一对应的。 x[i]取0,1 并且 ∑x[i] = n - k;那么可以转化一下。 令r = ∑a[i] * x[i] / (b[i]原创 2012-04-23 20:51:26 · 1547 阅读 · 0 评论 -
POJ 2728 最优比率生成树 01分数规划问题
网上有一些很数学的证明方法,表示看的挺晕,自己理解了一下后,发表下自己的看法,如果有错误,再进行修改其实原题就是求 MIN( ∑CiXi / ∑DiXi ) Xi∈{0,1} ,对每个生成树,设其比率r=∑CiXi / ∑DiXi ,可得∑CiXi - ∑DiXi * r=0(条件1)那么对于所有的生成树,显然∑CiXi - ∑DiXi * min(r) >= 0,当 ∑CiX原创 2012-04-23 18:58:49 · 4874 阅读 · 2 评论 -
POJ 3155 最大密度子图 二分+最小割
还是参考amber的论文 最小割那篇这道题建图的话按照论文上建就可以。但是对于本题来讲,最最蛋疼的地方绝对不是建图,而是精度。比方说最后遍历残留网络的时候,因为是double类型么,我理所当然的用了eps去判断与0的关系,然后就杯具了。。。 交了十几次, 赫然发现尼玛直接写>0远比eps好用。然后二分的部分也需要用到eps的时候,比如high与low的差大于eps,h(g)原创 2012-07-29 04:08:19 · 2210 阅读 · 0 评论 -
ZOJ 2676 01分数规划 最小割
一个典型的01分数规划, 建图详见amber的论文 很详细了这种题最有可能出问题的是二分精度。尤其是之前做过的一个密度子图的题。所以我一般都二分完毕后再用low作为参数跑一遍#include #include #include #include #include #include #include #include #include #define eps 1e-5原创 2012-08-04 17:06:49 · 2109 阅读 · 2 评论