
ACM-01分数规划
文章平均质量分 80
FDU_Nan
去做一个会思考,善于思考的人儿。
展开
-
poj 2976 Dropping tests(基础的01分数规划)
做了几天的01分数规划,总结一下吧。个人感觉无论是最优比例生成环还是最优比率生成树或是最小割神马的,基本思路都是一样的即参数搜索,设出一个函数f[λ],每次二分λ,直到f[λ] = 0。而最优比例生成环是基于最短路的01分数规划,最优比率生成树是基于最小生成树的01分数规划,最小割是基于最大流的01分数规划。http://poj.org/problem?id=2976大致题原创 2014-05-27 15:29:07 · 1169 阅读 · 0 评论 -
01分数规划
【关键字】0/1分数规划、最优比率生成树、最优比率环【背景】 根据楼教主的回忆录,他曾经在某一场比赛中秒掉了一道最优比率生成树问题,导致很多人跟风失败,最终悲剧。可见最优比率生成树是多么凶残的东西,但是这个东西只要好好研究半天就可以掌握,相信你在看了我写的这篇总结之后可以像楼教主一般秒掉这类问题。因为网上对于01分数规划问题的详细资料并不是太多,所以我就结合自己的一转载 2014-05-27 14:54:57 · 943 阅读 · 0 评论 -
poj 2728 Desert King(最优比率生成树,01分数规划)
http://poj.org/problem?id=2728大致题意:有n个村庄,输入每个村庄的位置和高度,这n个村庄要连在一起,村与村之间的长度为他们之间的欧几里得距离,花费是两村之间的高度差,要求连在一起的花费和与距离和之比的最小值。思路:明显的最优比率生成树。二分答案λ,每条边重新赋权c[i] - λd[i] ,因为要求比值最小,那么对于所有的生成树,它们的f[λ]必须>原创 2014-05-27 15:47:51 · 1469 阅读 · 0 评论 -
poj 3155 Hard Life(最大密度子图,01分数规划)
http://poj.org/problem?id=3155大致题意:给出一个无向图,求出它的一个最大密度子图,最大密度子图定义为子图的边数与顶点数的比值。详见amber论文中关于最大密度子图本题要注意的地方:当m为0时也要输出内容。二分的边界是 1/n/n(high - low >1/n/n) ,这在amber论文引理4.1中有讲解因为h函数的特性,恒原创 2014-05-27 22:10:37 · 1384 阅读 · 0 评论 -
zoj 2676 Network Wars(最小割,01分数规划)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2676大致题意:给出一个带权无向图,每条边有一个边权wi,求将S和T分开的一个割边集C,使得该割边集的平均边权最小,即最小化∑wi / |C| 。详见amber关于最小割模型的论文思路:amber论文中详细讲解了如何转化成函数及建图,值得注原创 2014-05-27 20:14:59 · 1189 阅读 · 0 评论 -
poj 3621 Sightseeing Cows(最优比例生成环,01分数规划)
http://poj.org/problem?id=3621大致题意:给出一个有向图,每个点都有一个点权,每条有向边也都有一个边权,要求出一个环使得环中点权之和与边权之和的比值最大。思路:和最优比率生成树异曲同工。设点权是v[i],边权是e[i]。不同的是这里一个是点,一个是边。怎么像生成树一样把这两个值放到一起呢?可以把他们都转化到边上。同样的二分λ,每次给边重新赋权为v原创 2014-05-27 19:56:55 · 1375 阅读 · 0 评论