优化问题之子模问题

  • Post author:
  • Post category:其他




优化问题之子模问题


什么是子模函数?


维基百科

在这里插入图片描述

核心:这涉及到一个边际效应递减,边际效应递减指的是当集合中元素较少或没有时加入一个元素会带来

巨大的效益

,当集合中已经有许多元素时,加入一个新的元素会带来的

收益较微小

注:

  • 一个非负的子模函数也是次模加性函数,

    次模加性函数

    指两个集合并集的函数值最大可以取到两个集合各自函数值的和。
  • 上述三个不等式,当且仅当集合是无穷的时候成立。


2. 有哪些常见的子模函数?

  • 单调的

    在这里插入图片描述

  • 非单调的

    在这里插入图片描述


子模函数的连续性拓展。


在这里插入图片描述


子模函数的优化方法

子模函数的优化主要分成三个子模最小化,子模最大化和相关性优化问题。

  1. 无约束的子模最小化一般来说是线性可解的,如求图的最小割,但是加上约束,常常就变成了NPhard的问题。
  2. 子模最大化一般是NPhard的问题,只有近似算法:
    在这里插入图片描述

    在这里插入图片描述



版权声明:本文为Madazy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。