首页 > 其他分享 >四边形不等式

四边形不等式

时间:2024-08-30 10:25:14浏览次数:13  
标签:opt le 不等式 决策 满足 四边形

【定义】

四边形不等式是对一个二元函数 \(w(l,r)\) 定义的。这个 \(w(l,r)\) 可以看作一段区间的 "代价"。

如果 \(\forall l_1\le l_2\le r_1\le r_2\),都有 \(w(l_1,r_1)+w(l_2,r_2)\le w(l_1,r_2)+w(l_2,r_1)\),称 \(w()\) 满足四边形不等式。
简记为 "交叉小于包含"。

同时有一个等价结论:\(w()\) 满足四边形不等式 \(\iff\) \(w(l,r-1)+w(l+1,r)\le w(l,r)+w(l+1,r-1)\)。

小结论:两个函数满足四边形不等式,它们的和也满足四边形不等式。


单调性:如果函数 \(w\) 对 \(\forall l_1\le l_2\le r_1\le r_2\) 都有 \(w(l_2,r_1)\le w(l_1,r_2)\),称 \(w\) 有单调性。

【三个模型】

四边形不等式的优化基于最早的最优决策点的位置变化。记 \(opt(l,r)\) 为 \(f_{l,r}\) 的最早的最优决策点。

【合并模型】

\[f_{l,r}=\min_{l\le k<r}\{f_{l,k}+f_{k+1,r}\}+w(l,r) \]

条件:\(w\) 满足四边形不等式且满足单调性。

结论:\(f\) 满足四边形不等式;\(opt(i,j)\le opt(i,j+1)\le opt(i+1,j+1)\)(双单调性)。

有了这个结论,可以按照 \(r-l+1\) 的大小枚举,因为 \(opt(l,r-1)\le opt(l,r)\le opt(l+1,r)\),而 \(opt(l,r-1),opt(l+1,r)\) 已经求出来了,所以可以直接枚举 \([opt(l,r-1),opt(l+1,r)]\) 中的每个数作为决策位置求最优。

对于 \(r-l+1\) 固定的情况下,可以发现 \([opt(l,r-1),opt(l+1,r)]\) 恰好首尾相连拼出来一个 \(O(n)\) 的区间。所以总复杂度 \(O(n^2)\)。

【分组模型】

\[f_{i,k}=\min_{0\le j<i}\{f_{j,k}+w(j,i)\} \]

有的可能是 \(+w(j+1,i)\) 不过不影响。

条件:\(w\) 满足四边形不等式且满足单调性。

结论:\(opt(i,j-1)\le opt(i,j)\le opt(i+1,j)\)。

可以类似上面合并模型得到 \(O(n^2)\) 的方法。

这里有另外一种方法:二分队列。用一个队列维护若干个区间,每个区间都是一段极大的决策点。每加入一个新决策点,从后往前检查每个旧决策点,看新决策点是不是更优;如果是一部分优,一部分不优,就二分找到分割点,改一下。复杂度 \(O(n\log n)\)

还有另外一种方法:分治。假如当前求 \(f[l\sim r][k]\),备选决策区间为 \([ql,qr]\)。把 \([ql,qr]\) 扫一遍,找到 \(f[mid][k]\) 的最优决策点 \(p\)。则 \(f[l\sim mid - 1][k]\) 的决策区间为 \([ql,p]\),另一边同理。每一层 \(O(n)\),递归层数 \(O(\log n)\),所以求 \(f[][k]\) 的复杂度 \(O(n\log n)\)。总复杂度 \(O(nk\log n)\)。

【1d1d 模型】

\[f_i=\min_{0\le j<i}\{f_j+w(j,i)\} \]

条件:\(w\) 满足四边形不等式。

结论:\(opt(i)\le opt(i+1)\)。

做法类似上面。

标签:opt,le,不等式,决策,满足,四边形
From: https://www.cnblogs.com/FLY-lai/p/18387912

相关文章

  • 四边形不等式学习笔记
    1.定义1.1四边形不等式四边形不等式指的是二元函数\(w(l,r)\)对于\(l_1\lel_2\ler_1\ler_2\)满足:\[w(l_1,r_1)+w(l_2,r_2)\lew(l_2,r_1)+w(l_1,r_1)\]也就是交叉优于包含。四边形不等式的等价形式是:\[w(l,r-1)+w(l+1,r)\lew(l,r)+w(l+1......
  • SciTech-Mathmatics-Analysis: important inequalities 重要的几个不等式
    均值不等式排序不等式TrigonometryinequalityNewtoninequalityBernoulliinequalityChebyshevinequalityHölderInequality......
  • 四边形不等式
    由于四边形不等式太难了,所以只有应用,证明的自己考场上去猜优化思路考虑当状态转移满足四边形不等式时,具有决策单调性,即一种状态只会在一段特定的区域内生效,并且具有单调性P4767[IOI2000]邮局加强版先打暴力,设\(d_{ij}\)为前\(i\)个村庄,\(j\)个邮局,那么可以暴力去找上......
  • 平行四边形 题解
    题目id:20306题目描述鱼大大凭借着优秀的语文成绩当上了数学课代表?!鱼大大心想着数学和我语文好也不搭边呀,不过他的数学老师疯狂给鱼大大画饼:只要你当了数学课代表,有很多很多权利的啦......最后数学老师告诉鱼大大,人只要一行行,行行行,这句话在学科上也是一样的,语文学的好,数学也一......
  • 【高中数学/基本不等式】若实数a>1,b>2,且满足2a+b-6=0,则1/(a-1)+2/(b-2)的最小值为?
    【问题】若实数a>1,b>2,且满足2a+b-6=0,则1/(a-1)+2/(b-2)的最小值为?【解答】符号表达式解释 原式12a+b-6=02(a-1)+(b-2)=2形式变换(关键步骤) =2x+y=2设a-1=x,b-2=y原式21/(a-1)+2/(b-2) =1/x+2/y设a-1=x,b-2=y=(x+y/2)/x+(2x+y)/y将x+y/2=1及2x+y=2替换掉分子里的1和2=1+......
  • 【文化课】证明不等式的工具——全导数
    别问我取等条件,全导数处理不了区等条件)全导数为了方便,记\(f_i\)表示对\(x_i\)求偏导的结果定义设一个\(n\)元函数\(f(x_1,x_2,x_3...,x_n):R^n\toR\),其全导数定义为对每一维求偏导的结果的和,记为\(D(f)\)即\(D(f)=\sum\limits_{i=1}^{n}f_i\)全导数保留了导数的一......
  • 算数平均不等式,几何平均不等式
    要证明表面积相同时,正方体的体积比长方体的体积大,可以通过比较它们的体积公式来证明。以下是详细的证明过程:设定变量:设正方体的边长为\(a\)。设长方体的长、宽、高分别为\(l\)、\(w\)、\(h\)。表面积公式:正方体的表面积\(S_{\text{cube}}=6a^2\)。长方体的表面......
  • 【数理统计03】集中不等式
    集中不等式(concentrationinequalities)是在概率论和统计学中用于描述随机变量(尤其是随机变量的和或函数)的集中程度的一类不等式。它们为随机变量偏离其期望值的概率提供了上界。这些不等式在很多领域都有应用,包括机器学习、统计学习理论、组合数学和随机过程等。下面介绍几......
  • 四边形不等式 & 决策单调性
    前言某些概念。四边形不等式是dp式子满足决策单调性的必要但不充分条件。决策单调性:对于某个最优化问题而言,若任意的\(i<j\)都满足\(opt(i)\leqopt(j)\),那么称该dp满足决策单调性。(\(opt_i\)表示\(dp_i\)从\(opt_i\)这种情形转移过来)以下先用最基础的问题讨论。......
  • 2024ICPC武汉邀请赛-G.Pack-数论分块、整除运算相关的不等式
    link:https://codeforces.com/gym/105143Groupcontests:https://codeforces.com/group/DWEH34LQgT/contest/521901题意:有\(n\)件\(A\)物品,\(m\)件\(B\)物品,两种物品价值分别是\(a,b\),若干件\(A\)和若干件\(B\)可以打包成一个商品,打包尽可能多的商品的情况下让剩余的......