学习笔记:0/1 分数规划

0/1 分数规划

引入

0/1 分数规划通常是指以下一种类型的问题:

给定两个序列 ab,试求一组可行解 x 使得下式最大/最小化:i=1nai×xii=1nbi×xi 也就是说,就是给定 n 对正整数 aibi,从中选出若干对使得选出的数 a 之和与 b 之和的比最大/最小化。

解法

考虑二分答案。i=1nai×xii=1nbi×xi>midi=1nai×xi>mid×i=1nbi×xii=1nai×ximid×i=1nbi×xi>0i=1nxi×(aimid×bi)>0 简单推式子可知,每一组 (ai,bi) 对答案的贡献为 aimid×bi

posted @   tsqtsqtsq  阅读(11)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示