赞
踩
一、零一规划
背包问题
双下标指派问题
预测幸福值
#代码重点消化细节
model: sets: men/M1..M4/; !集合名/成员/:属性:attribute_list; women/W1..W5/; pairs(men,women):h,x; !子集(父集):属性; !h-happiniess幸福指数; !x-0/1规划; endsets data: h=1 2 enddata !objective function; max=@sum(pairs(men,women):h(i,j)*x(i,j)); !restrictions: for(@sum(men(i):x(i,j))=1); end
二、集
原始集
setname[/member_list/][:attribute_list];
class/John,Alice/:sex,height;
day/mon..sun/
派生集
#重点
setname(parent_set_list)[/menber_list/][:attribute_list];
!成员列表多数情况省略;
!用于索引每个独立个体;
!属性区分父集/子集;
!筛选稀疏集;
|&1#GT#/#gr#/#eq#&2
三、数据
1.集的属性(单/双/多下标)用于定位
2.初始值、参数、设置
data:
enddata
四、基本运算符
算术/逻辑/关系(>与>=相同)
#not#
#eq# #ne# #gt# #ge# #lt# #le#
#and# #or#
五、数学函数<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。