一、定义
所谓的01分数规划问题是指这样的一类问题,给定两个数组,a[i]表示选取i的收益,b[i]表示选取i的代价。
求一个选择方案使得R= ∑(a[i]∗x[i])∑(b[i]∗x[i]) 取得最值,x[i]=0或x[i]=1,即物品只有拿或不拿两种方式。
01分数规划问题主要包含一般的01分数规划、最优比率生成树问题、最优比率环问题等。
二、分析
假设我们这里求的是R的最大值。
我们先对目标式变形,将R当做L,
得到的函数定义为F(L):=
所谓的01分数规划问题是指这样的一类问题,给定两个数组,a[i]表示选取i的收益,b[i]表示选取i的代价。
求一个选择方案使得R= ∑(a[i]∗x[i])∑(b[i]∗x[i]) 取得最值,x[i]=0或x[i]=1,即物品只有拿或不拿两种方式。
01分数规划问题主要包含一般的01分数规划、最优比率生成树问题、最优比率环问题等。
假设我们这里求的是R的最大值。
我们先对目标式变形,将R当做L,
得到的函数定义为F(L):=