首页 > 其他分享 >LGV 引理

LGV 引理

时间:2024-07-19 09:52:28浏览次数:7  
标签:tau prod omega sum 路径 交点 引理 LGV

定义:

  • \(e(x,y)\) 表示 \(\sum_{P(x \rightarrow y)} \omega(P)\)。

  • \(\omega(P)\) 表示 \(P\) 这条路径中所有边权之积。

  • 路径组 \((S,p)\) 表示 \(a_{i} \to b_{p_{i}}\) 的一种路径组,即 \(S_{1},S_{2},\dots,S_{n}\)。

  • \((S,p)^{*}\) 表示满足不存在 \(S_{i}\) 与 \(S_{j} \ (i \ne j)\) 有公共顶点的路径组。

  • \((S,p)^{'}\) 表示满足存在 \(S_{i}\) 与 \(S_{j} \ (i \ne j)\) 有公共顶点的路径组。

内容:

构造这样的一个矩阵 \(M\)。

\[M=\begin{bmatrix} e(a_1,b_1)&e(a_1,b_2)&\cdots&e(a_1,b_n)\\ e(a_2,b_1)&e(a_2,b_2)&\cdots&e(a_2,b_n)\\ \vdots&\vdots&\ddots&\vdots\\ e(a_n,b_1)&e(a_n,b_2)&\cdots&e(a_n,b_n) \end{bmatrix}\\ \]

而 \(LGV\) 引理告诉我们 \(\det(M)=\sum_{p}(-1)^{\tau(p)}\prod_{i=1}^n e(a_i,b_{p_i})=\sum_{(S,p)^*}(-1)^{\tau(p)}\prod_{i=1}^n \omega(S_i) \\\)。

证明:

首先 \(\sum_{p}(-1)^{\tau(p)}\prod_{i=1}^n e(a_i,b_{p_i})\) 将乘法展开变成 \(\sum_{(S,p)}(-1)^{\tau(p)}\prod_{i=1}^n \omega(S_i)\)。

此时只需要证明 \(\sum_{(S,p)^{'}}(-1)^{\tau(p)}\prod_{i=1}^n \omega(S_i)=0\) 即可。设 \(A\) 为 \((S,p)^{'}\) 为路径组的集合。我们需要构造一个双射 \(A \rightarrow A\) 即 \(f((S1,p1)^{'}) = (S2,p2)^{'}\) 满足:

  • \(\tau(p1)+\tau(p2)=0\)
  • \(\prod_{i=1}^n \omega(S1_{i})=\prod_{i=1}^n \omega(S2_{i})\)

构造方法如下:选择最小的 \(i\) 满足存在 \(S_{j}\) 与 \(S_{i}\) 有交点,再选择一个最小的 \(j\) 满足 \(S_{j}\) 与 \(S_{i}\) 有交点,且这个交点 \(r\) 离 \(a_{i}\) 最近。

然后交换 \(S_{i}\) 与 \(S_{j}\) 的终点 \(b_{i},b_{j}\),不难发现这样做后满足以上条件。

不难发现,此时仍然满足 \(f((S2,p2)^{'})=(S1,p1)^{'}\)。

这样就构造出了一个特殊的双射。

应用:

一、P6657 【模板】LGV 引理

将边权全设为 \(1\),由于 \(p\) 一定等于 \(1,2,\dots,n\),那么 \(\sum_{(S,p)^*}(-1)^{\tau(p)}\prod_{i=1}^n \omega(S_i)\) 恰好为路径数。直接求行列式即可。

二、P7736 [NOI2021] 路径交点

对于整个路径方案,它的交点数为两两不同路径间交点数之和

考虑判断两条路径 \(x,y\) 的交点数的奇偶性,记 \(to_{i}\) 表示以 \(i\) 开头的路径的终点。那么路径 \(x,y\) 的交点数为奇数当且仅当 \(to_{x} > to_{y}\)。归纳一下对于整个路径方案它的交点数的奇偶性恰好为 \(to\) 的逆序对的奇偶性。

将边权全设为 \(1\),\(\sum_{(S,p)^*}(-1)^{\tau(p)}\prod_{i=1}^n \omega(S_i)\) 恰好为偶数个交点的路径方案数比有奇数个交点的路径方案数多的个数。\(dp\) 后求行列式即可。

三、[ABC216H] Random Robots

统计方案数除以 \(2^{kn}\) 即为概率。

要求互相不碰撞,可以使用 LGV 引理,但终点没有确定,因此需要枚举最后 \(k\) 个机器人的位置 \(y_{1}<y_{2}<\dots<y_{k}\),记 \(X_{i,j}=\binom{n}{y_{j}-x_{i}}\)。那么答案便是 \(\sum_{y} det(X)\)。考虑用行列式的定义去计算,先枚举 \(P\)(一个排列),那么它的贡献便是

\[(-1)^{τ(P)} \sum_{y} \prod_{j=1}^k\binom{n}{y_{p_{j}}-x_{j}} \]

仍然不好计算,由于矩阵的转置的行列式不变,因此贡献也等于

\[(-1)^{τ(P)} \sum_{y} \prod_{j=1}^k\binom{n}{y_{j}-x_{p_{j}}} \]

此时可以 dp,记 \(f_{i,j}\) 表示确定了 \(y_{1},y_{2},\dots,y_{i}\) 且 \(y_{i}=j\),使用前缀和优化,总时间复杂度为 \(O(k!nk)\)。无法通过。

用一个二进制数 \(S\) 记录确定 \(P\) 的过程,具体地,记一个 \(f_{S,j}\) 表示当前排列 \(P\) 用过的数为 \(S\),\(y_{i}=j\) 的方案数。需要枚举 \(P_{i}\) 的值,同样也要用前缀和优化,别忘了算上逆序对奇偶性的贡献。时间复杂度 \(O(2^{k}nk)\)。

标签:tau,prod,omega,sum,路径,交点,引理,LGV
From: https://www.cnblogs.com/xcs123/p/18310848

相关文章

  • 闲话 717 - LGV 引理的小应用
    这是我们的某一天的联考题目:\(n\le500\)。显然使用平面图完美匹配计数可以获得\(O(n^6)\),但是有一种神秘的对路径的双射。当时我们都认为这是超级人类智慧,但是今天看书发现是书上的某个例的题的方法(有不同)。。考虑对正六边形的菱形密铺方案数(上图)。可以等价的问题是完美匹......
  • 群论(群的基本概念,置换,Burnside 引理)
    群的基本概念给定一个集合\(\text{G}=\{a,b,c,\cdots\}\)以及一个运算符*,满足以下性质:封闭性:\(\foralla,b\in\text{G},\existsc\in\text{G},a*b=c\)结合律:\(\foralla,b,c\in\text{G},(a*b)*c=a*(b*c)\)单位元:\(\existse\in\text{G},\foralla\in\text{......
  • 闲话 6.30 -JL 引理
    参考了https://spaces.ac.cn/archives/8679/comment-page-1,有一些增删。JL引理首先下面需要应用马尔可夫不等式的另一个形式:\[\newcommand\E{\mathbbE}P(x\gea)=P(e^{\lambdax}\gee^{\lambdaa})(\lambda>0)\le\min_{\lambda>0}e^{\lambdaa}\E[e^{\lambdax}]\]单......
  • 【抽代复习笔记】21-群(十五):循环群引理及定义
    例4:证明,如果σ=(i1i2…ik)是Sn中的一个k-循环,而r∈Sn,则rσr^(-1)也是一个k-循环,且rσr^(-1)=(r(i1),r(i2),…,r(ik))。证:①设σ=(i1i2…ik)=(i1ik)(i1ik-1)…(i1i2),则rσr^(-1)=r(i1i2…ik)r^(-1)=r(i1ik)(i1ik-1)…(i1i2)r^(-1)=r(i1ik)[r^(-1)r](i1ik-1)[......
  • LGV引理
    在一张有向无环图DAG中,有边权,给定起点点集A,终点点集B,且A,B中的点数一致。定义P表示DAG中的一条路径。定义w(P)表示路径P上的边权乘积。定义e(a,b)表示a到b的所有路径的边权乘积之和,即\(e(a,b)=\sum_{P_i\in(a\tob)}w(P_i)\)定义一组A到B的不相交路......
  • LGV 引理学习笔记
    \(\text{LGV}\)引理学习笔记\(\text{LGV}\)引理一般用于求解有向无环图中多条不相交路径的方案数,引理内容如下。引理定义\(w(P)\)指的是路径\(P\)上所有边权的乘积(在路径计数问题中认为所有边权均为\(1\)即可),\(e(A,B)\)指的是\(A\toB\)的所有路径的\(w\)和。对......
  • 【笔记】Burnside 引理
    (轨道公式)$$|G|=|G_x|\cdot|O_x|$$对于\(G\)在\(\Omega\)上的群作用,\(\forallx\in\Omega\),定义\(O_x:=\{g(x)\midg\inG\}\),称为\(x\)的\(G\)-轨道。定义\(G_x:=\{g\inG\midg(x)=x\}\),称为\(x\)的稳定子群,它的确是\(G\)的子群。而轨道有如下性质......
  • LGV引理
    LGV引理行列式引出来的有趣的东西,是与图论的交界处。LGV引理大致内容为:对于一张有向无环图,每条边上都有一个权值\(w(e)\),记\(weight(P)\)表示路径\(P\)上所有边的权值乘积,对于一个起点组成的集合\(A\)和终点组成的集合\(B\),满足\(|A|=|B|\),记\(e(i,j)\)表示所有\(......
  • LGV引理
    LGV引理行列式引出来的有趣的东西,是与图论的交界处。LGV引理大致内容为:对于一张有向无环图,每条边上都有一个权值\(w(e)\),记\(weight(P)\)表示路径\(P\)上所有边的权值乘积,对于一个起点组成的集合\(A\)和终点组成的集合\(B\),满足\(|A|=|B|\),记\(e(i,j)\)表示所有\(......
  • 置换群 / Polya 原理 / Burnside 引理 学习笔记
    置换群/Polya原理/Burnside引理学习笔记在GJOI上做手链强化,经过长达三小时的OEIS和手推无果后开摆,喜提rnk12,故开始学习置换群相关内容。笔记主要以Polya原理和Burnside引理的应用为主,所以会非常简单,很大一部分的群论概念和证明不会写,因为我不会。基础群论定......