大家好,欢迎来到IT知识分享网。
1、子模函数是一个集合函数,又减小回转属性(diminishing returns)。子模函数适用于多种应用,包括近似算法,博弈理论,和电网络。
2、标准定义:
如果是一个集合,一个子模函数是一个集合函数,
,(就是
的幂集到实数集R的映射),满足下列等式:
(1)对所有,其中
,则对所有
,有
(2)对所有有
(3)对所有,我们有
3、边际效用递减定律
(1) 对于一个集合函数,若
。对于定义(1)的理解就是:在S中增加一个元素所增加的收益要小于等于在S的子集中增加一个元素所增加的收益。
(2)submodular functions 也是一类满足边际效益递减的集合函数。边际效应是指在一般情况下在其他投入固定不变时,连续地增加某一投入,所新增的产出或收益反而会逐渐减少。比如吃馒头的满足程度,谈对象的感情程度等等。
(3)经济学角度:把所有商品看成一个集合,随着你所拥有的物品数量的增加,那么你获得剩下物品所得到的满足程度越来越小。
(4)NP-hard:对于子模函数f,如果给定一个限制条件C,找出一个满足条件C的集合S,使得f(S)的值最大。最基本的贪心算法,是每次迭代地在解中加入增加效益最大且满足条件C的元素,在第i次迭代时的解
,其中
4、 所谓的集合函数就是定义在一个有限集的幂集(power set),(即它的所有子集的集合)上的函数,每给定一个子集,它返回一个数。
5、如果它还满足若A是B的子集,则有,我们则称它是单调的。
6、对于如果一个子模函数f是单调且非负的。即对于任意且对于任意
,
,那么对于贪心算法找出近似解
相对于最优解
满足
即从空集开始,每次都选择使得边际收益最大的元素加入集合S,能够达到
7、效用:自动摘要,多文档摘要,特征选择,主动学习,传感器放置,图像收集摘要等等。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/146265.html