优化问题之子模问题

本文探讨了子模函数的概念,其特点在于边际效应递减,即集合元素增加时新增元素带来的效益逐渐减少。文中列举了子模函数的类型,包括单调与非单调,并讨论了子模函数的连续性拓展及优化方法,指出无约束子模最小化通常可通过线性方式解决,而子模最大化则多为NP-hard问题。

优化问题之子模问题

什么是子模函数?

维基百科

在这里插入图片描述

核心:这涉及到一个边际效应递减,边际效应递减指的是当集合中元素较少或没有时加入一个元素会带来巨大的效益,当集合中已经有许多元素时,加入一个新的元素会带来的收益较微小

注:

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

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

  • 单调的
    在这里插入图片描述

  • 非单调的
    在这里插入图片描述

子模函数的连续性拓展。
在这里插入图片描述

子模函数的优化方法

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值