跳到主要内容

分数规划

参考资料

简介

分数规划 求一个子集,使「选中元素的收益之和除以代价之和」最大或最小,最常见的是每个元素只能选或不选的 01 分数规划。二分答案 midmid,将每个元素的权值改为 收益mid×代价收益-mid\times 代价,再判断是否存在子集使总权值非负,即把分式最优化转化为可行性判定。

例题

给定一张 nn 个点 mm 条带权有向边的图,求一个环,使环上边权的平均值最小。