[发明专利]一种基于团体粒度的带有预算约束的影响最大化优化方法在审
申请号: | 201710154410.5 | 申请日: | 2017-03-15 |
公开(公告)号: | CN106934499A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 黄浩;李宗鹏;颜钱 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙)42222 | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于团体粒度的带有预算约束的影响最大化方法。首先初始化两个集合S和L来分别记录已选择的团体和候选团体,通过给定影响范围函数从团体集M中找到出具有最大影响范围的团体Mλ。然后通过两步迭代来确定最终的团体组合S;通过已确定的团体集S和给定的总预算b来更新候选团体集L,并从L中不断选择具有单位预算的增量影响范围最大的团体加入集合S;计算团体集S的影响范围,如果候选集L变为空集并且团体集S的影响范围比团体Mλ的影响范围大,则将S作为最终的团体组合,并停止迭代,否则找到具有更大增量影响范围的团体或团体组合更新集合S。本发明能够在不超出给定预算的限制下,充分利用所给的预算,找到影响范围最大团体组合。 | ||
搜索关键词: | 一种 基于 团体 粒度 带有 预算 约束 影响 最大化 优化 方法 | ||
【主权项】:
一种基于团体粒度的带有预算约束的影响最大化优化方法,其特征在于,给定团体影响关系图G(M,E,W),M表示所有团体构成的集合,E表示图G的边集合,W表示图G中所有边的权重集合,定义M中每个团体所需预算组成的集合为C={c(M1),c(M2),...,c(M|M|)},其中|M|为团体集M中包含的团体总个数,表示团体Mi所需要的预算;步骤1:使用集合S记录已选择的团体,并初始化S为空集,使用集合L来记录候选团体集合,初始化集合L时,L包含M中的所有团体;根据影响范围函数σ(x)计算团体集M中的每个团体的影响范围,记录下影响范围最大的团体步骤2:通过以已选择的团体集S和给定的总预算b更新候选团体集合不断从L中选择单位预算的增量影响范围最大的团体加入S中,并从L中删除该团体,直至任何新团体的加入都会使得S中所有团体总预算超过给定上限b或者集合L变为空集;记录下最后加入S中的团体,记为Mt;L中某个团体Ml单位预算的增量影响范围δ(S,Ml)的计算为:δ(S,Ml)=σ(S∪Ml)-σ(S)c(Ml)]]>其中,σ(S)表示通过给定的影响函数σ(x)计算得到的团体集S的影响范围;c(Ml)表示团体Ml所需的预算;步骤3:计算团体集S的影响范围σ(S),并选择执行:选择执行一:如果L为空集,并且满足σ({Mλ})≥σ(S),则更新S={Mλ},返回步骤2;选择执行二:如果L为空集,并且满足σ({Mλ})<σ(S),则将S作为最终的团体组合,并结束整个优化方法;选择执行三:如果L不是空集,将Mt从S中删除,然后根据L中剩余团体的预算来选择:选择步骤A、若L中每个团体的预算都比Mt高,则找到一个新的团体候选集合计算集合LC中每个团体Mc的增量影响范围Δ(S,Mc)=σ(S∪Mc)‑σ(S),记录下增量影响范围最大的团体将更新S=S∪{Mk},把S作为最终的团体组合;并结束整个优化方法;选择步骤B、若L中存在一个至少包含两个团体的团体组合,该团体组合所需的预算比Mt的预算低,在L中找到团体组合确定的候选集然后对于集合P中的每个元素<Mi,Mj>,计算<Mi,Mj>的增量影响范围Δσ(S,<Mi,Mj>)=σ(S∪Mi)+σ(S∪Mj)‑2σ(S),按照增量影响范围从大到小的顺序访问集合P中的每个元素,如果找到某个元素满足条件那么更新否则更新S=S∪{Mt},然后返回步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710154410.5/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理