- 3
- 0
- 约 6页
- 2018-03-27 发布于安徽
- 举报
刘毅等:多维背包问题的DNA计算 .797. , 1,2,….,,l max厂“,恐,…’,而 ∑勺勺; 户1 1 H f l2’…,_『,l s.f∑呀勺s岛; 勺E 0,l 式中,n为物品的编号;小为资源的编号; c,为第J个物品的受益量;岛为第f种资源的预算;唧
为第.,个物品占用第f种资源的量;J,为0-1决策变量 当物品,被选择时x, 1,否则工, 0 。 KP的语言描述可以这样:现有以个物品,每个物品将会消耗m种资源,如果将物品_,装入背包将会
获益c,,与此同时,要求所有装入背包的物品消耗的第衍中资源的量之和不能超过以。 ^ P属于组合最优化问题。一般的,最优化问题由目标函数和约束条件两部分构成。将满足所有约束
条件的解空间称为可行域,可行域中的解称为可行解,将可行域中使目标函数最大的解称为最优解。 下面讨论式 1 所对应的/Go问题的算法: 步骤l:分别求出满足各个约束方程的可行域: 步骤2:对步骤1中求出的多个可行域取交集,即为满足整个约束方程组的可行域F; ’ 步骤3:比较F中各个可行解对应的目标函数值,进而得到最优解。
3多维背包问题的DNA计算模型 根据上节给出的KP问题的算法,我们在此提出求解KP问题的DNA算法。该算法分两个阶段执行,
第·个阶段采用试管方法,我们称之为试管阶段,分别求出满足各个约束方程的可行域;第二个阶段采
用表面方法,我
原创力文档

文档评论(0)