“给有限底集 $E$,$n= E $,以及通过精确 value oracle 提供的实值次模函数 $f:2^E\to\mathbb R$;要求 $f(\varnothing)=0$ 且单调,因…”
形式陈述
设
等价地,对
则子模性恰好表示
从二集合不等式到边际递减,可取
直觉
子模性表达“越晚加入,新增得越少”。当当前集合很小时,新元素可能带来大量未覆盖信息;已有集合越丰富,同一个元素与既有内容重叠越多,边际贡献就越低。它与连续优化中的凹性共享收益递减的图像,但定义发生在集合格上,不能把集合并交不等式直接替换成普通导数条件。
二集合形式突出重叠:分别评估
例子与边界
给定有限宇宙
若
互补收益提供真实反例。取
推论与应用
非负、单调、归一化的子模函数在基数约束下可以用贪心算法逐步选择最大边际元素,并获得经典的
子模函数还统一图割最小化、覆盖选择、传感器布置和信息摘要。拟阵秩页证明:整数值、单调、子模以及
多线性扩张把各元素独立入选的集合值取期望,得到单位立方体上的有限多项式。子模性使混合二阶导数非正,既支持非负方向的凹性,也支持交换方向的凸性;相同边缘但相关的随机子集一般具有不同期望。
参考资料
- Satoru Fujishige, Submodular Functions and Optimization, 2nd ed., Elsevier, 2005, Chapters I–II.
- Alexander Schrijver, Combinatorial Optimization: Polyhedra and Efficiency, Springer, 2003, Chapters 44–45.