浅谈01分数规划

 


01分数规划

什么是01分数规划?

分数规划用来求一个分式的极值。

给出aibi,求一组wi ∈ {0,1},最小化或最大化

i=1nai×wii=1nbi×wi

另一种描述:每种物品有两个权值ab,选出若干个物品使得ab 最大/最小。

在图论问题(求负环、最小生成树和最短路)中类似于ab这样形式的题,称为01分数规划

有什么用?

做图论题会用到

怎么用?

二分

例如 观光奶牛 这道题
判断图中是否存在环C,使得ab>mid
ab>mida>mid×bamid×b>0
所以公式可以转换为:(aimid×bi)>0)

01分数规划思路

1. 二分出一个常值 2. 整理不等式,重新定义点权/边权 3. 做图论算法

参考文献:
OI Wiki分数规划


__EOF__

本文作者Zhicheng
本文链接https://www.cnblogs.com/L-zhicheng/p/16211131.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   zhicheng_1003  阅读(105)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示