杨表的 zhicheng 宝典选抄

还没写完,也没排版,目前只是个记录东西在这里的地方。

注:这里提及的杨表从左上到右下是递增的。

两包含关系的杨表(图形)之差得到斜杨表。

斜杨表 \(\lambda\) 的内凹槽 \(c\) 是满足这样性质的点:

\(c\not\in \lambda,\exists c'\in \lambda ,c\le c'\),且 \(\lambda\cup \{c\}\) 也是斜杨表。

Jeu de taquin 算法把斜杨表 \(\lambda\) 变为一般的杨表,其过程为:

  • 选择一个位置 \(c\) 使得 \(\forall c'\in \lambda,c\le c'\)
  • 直到 \(c\in \lambda\),做以下过程:
  • 找到任意一个内凹槽 \(x\),在斜杨表上每次交换 \(x\)\(x\) 右侧/下侧中存在格子且数更小的位置,并把 \(x\) 置为新空出来的位置,直到不能交换。

神秘结论:Jeu de taquin 算法生成的一般杨表和每次内凹槽 \(x\) 的选取无关。

Jeu de taquin 对排列的作用是把排列 \(\pi_{1:n}\) 从左下排到右上,后一个在前一个的右上角。

还有结论:RSK 插入和 Jeu de taquin 等价(证明考虑 JDT 是可以增量的,而归纳证明时可以去除最大值。)

RS-corresbonding:考虑 \((JDT(\pi),JDT(\pi^{-1}))\),这样构成的(图形相同的)的杨表的对,这和排列 \(\pi\) 是双射(和 RSK 那个记录表是一个原理)。这也得到了一个另外的结果:

\[\sum_{\lambda \vdash n}f_{\lambda}=\sum_{\pi}[\pi^2=e] \]

这给出了杨表计数的一个小方法。

计数最多三行杨表。两行是容易通过考虑最小值计数的(ARC068D 当然也可以通过 RS 计数)。

考虑斜杨表 \(\lambda =(n-k,k,k)-(k,0,0)\)\(f_{\lambda}\) 根据反射容斥是 \(\binom n{2k}C_k\)

神秘结论:对 \(\lambda\) 应用 JDT 算法得到了 \((n-k,k,k)-(k,0,0)\) 到三行杨表的双射(似乎可以归纳),因此对上式 \(k\) 求和即可。

一个另外的事情是这也恰好是 Motzkin 路径计数的结果。存在这个双射但我没有看

还有更神秘的结果:最多四行的杨表是 \(C_{\lfloor \frac{n+1}2\rfloor}C_{\rceil \frac{n+1}2\rceil}\),五行是

\[6\sum_{k=0}^{\lfloor \frac n2\rfloor}\binom{n}{2k}C_k\frac{(2k+2)!}{(k+2)!(k+3)!} \]

,,,

进入钩长公式环节。

\(\lambda =\{\lambda_1,\lambda_2,\dots \lambda_t\},\sum \lambda_i=n\),欲计算 \(f^{\lambda}\)

有三种形式:

\[f^{\lambda}=\frac{n!}{\sum (\lambda_i-i+t)!}\prod_{i<j}(\lambda_i-\lambda_j+j-i)\\ =\frac{n!}{\prod_{i\in \lambda} h_i}\\ =n!\det \left[\frac{1}{(\lambda_i-i+j)!}\right]_{1\le i,j\le t} \]

(第二个)The story of its discovery is quite amazing : Frame was led to conjecture the formula while discussing the work of Staal, one of Robinson’s students, during Robinson’s visit to him in May 1953. Robinson could not believe, at first, that such a simple formula exists, but became convinced after trying some examples, and together they proved it. A few days later, Robinson gave a lecture followed by a presentation of the new result by Frame. Thrall, who was in the audience, was very surprised because he had just proved the same result on the same day!

证明这些公式等价是不困难的(?)。

描述一下证明的思路(钩长公式有不少证明):

一个比较芬的归纳证明:

直接证明斜杨表的行列式公式:

\[f^{\lambda-\mu}=|\lambda-\mu|!\det \left[\frac{1}{(\lambda_i-\mu_j-i+j)!}\right]_{1\le i,j\le t} \]

首先枚举最大值 \(n\) 在哪个行的最右边,然后显然这对一行的影响是行内位置 \((i,j)\) 乘上 \(\lambda_i-i-\mu_j+j\)。然后通过拉普拉斯展开规避对于改变行的行列式计算!!

一个在其他博客里面较多提到的概率证明(没有那么芬的归纳):

考虑一个杨表填数的随机过程:

每次随机选择一个未被删除的格子,然后随机跳到其右侧或下侧的一个格子处直到跳到某个右下角。此时把这个格子填上最大值,删去这个格子。

欲证明:得到任一杨表的概率是

\[p=\frac{1}{n!}\prod _ch_c \]

\(n\) 归纳,只需证明新生成某右下角 \((a,b)\) 的概率是

\[\frac 1n\prod _{i<a}\frac{h_{i,b}} {h_{i,b}-1}\prod _{i<b} \frac{h_{a,i}}{h_{a,i}-1}=\frac 1n \sum_{A\subset [a-1],B\subset [b-1]}\prod_{i\in A}\frac1{h_{i,b}-1}\prod _{i\in B}\frac1{h_{a,i}-1} \]

这就是在计算过程得到的跳跃序列!

还有一个双射证明。

钩长公式等价于

\[n!=f^\lambda \prod_ch_c \]

左式可以看为杨表中任意填入 \(1\sim n\),不在意大小关系的方案数;右式是一个符合条件的方案和一个把每个位置映射到他的勾上某个位置的函数的二元组。

具体的,记任意填入的集合是 \(YT(\lambda)\)。映射函数 \(p(c)\)\(0\),当映射到自己;为 \(x>0\),当映射到右边距离为 \(x\) 的元素,为 \(x<0\),当映射到下面距离为 \(x\) 的元素。记 \(SPT(\lambda)\) 是把 \(\lambda\) 符合大小顺序填入成为 \(T\),再分配映射 \(P\) 构成的二元组 \((T,P)\) 集合。现在构造 \(YT(\lambda)\)\(SPT(\lambda)\) 的双射。

Franzblau-Zeilberger 算法:依次把 \(R\in YT(\lambda)\) 从左到右每一列插入 \((T,P)\),重点在插入过程。

初始把列上每个元素按行的顺序(此时可能不符合列的顺序)插入,并把新的映射 \(d\) 在映射表左边开一列,映射到新插入的位置上。

调整列。找到字典序最小的 \((i,j)\) 满足 \(T(i,j)>T(i-1,j)\),把 \((i,j)\) 和上一行映射位置的交换并调整使得满足行顺序。调整映射,把 \(i-1\) 行映射改为 \(-1\),如果 \(d_i=j-1\);改为 \(d_k\),当 \(0\le d_k \neq j-1\);改为 \(-(d_k+1)\),当 \(d_k<0\)

\(d_i\) 改为交换下来元素的位置。

其逆是删除列算法(因为是双射),为了篇幅这里就不写出了(但是可以看出这个过程是可逆的)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/860104.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《计算机组成及汇编语言原理》阅读笔记:p121-p122

《计算机组成及汇编语言原理》学习第 8 天,p121-p122 总结,总计 2 页。 一、技术总结 1.memory优化 (1)cache memory remove blank from "Most computers support two different kinds (levels) of cache: level one (L1) cache is built into the CPU chip itself and…

【电商系统】使用多种设计模式重构电商系统登录业务场景

一、介绍 在做业务功能开发的时候,每个程序员接触过最多的应该就是登录功能了,而一个登录功能有很多种登录交互的体现,当我们开始写登录代码的时候,前期能满足登录就行了,渐渐的系统中加入了不同业务需求的代码,以及每个登录需要特殊处理的参数,基本上我们要开发不同的接…

Android 当鸟动漫(原樱花动漫) 1.5.5.8去广告版

当鸟动漫(原樱花动漫)是许多二次元用户喜欢用的免费动漫平台,网罗了各种动漫番剧资源,新番、日漫、国漫、美漫、电影等其他内容一网打尽,应有尽有,同步更新,智能精选推荐,高清播放,自由筛选观看阅读,还支持收藏、下载、分享、反馈,好用又实用!Android 当鸟动漫:下载…

3.6背景

1.背景颜色 2.背景图片

JVM实战—3.JVM垃圾回收的算法和全流程

大纲 1.JVM内存中的对象何时会被垃圾回收 2.JVM中的垃圾回收算法及各算法的优劣 3.新生代和老年代的垃圾回收算法 4.避免本应进入S区的对象直接升入老年代 5.Stop the World问题分析 6.JVM垃圾回收的原理核心流程 7.问题汇总1.JVM内存中的对象何时会被垃圾回收 (1)什么时候会触…

adobe全家桶2025!PR PS AE下载安装教程(附赠各版本安装包)

​​Adobe作为全球知名的软件开发商,旗下包含Photoshop、Premiere、Media Encoder等多个软件系列,为数以亿计的用户提供了解决工作生活中遇到问题的办法 Adobe全家桶一键安装激活:下载地址 ​

汇编语言期末复习

开始时间 2024-12-27 21:44:19 结束时间微处理器的结构和工作模式第二章8086CPU内部结构右总线接口单元(BIU)和指令执行单元(EU)两大部分组成。 总线接口部件BIU是8086CPU与外部存储器及I/O端口之间交换数据的接口电路, 它负责从内存指定单元中取出指令,送到6字节指令队列…

在Windows 任务计划程序 中创建IIS保活任务

1,此电脑 右键管理,创建任务;2,触发器,重复任务间隔1小时,持续时间 无期限;3,操作,powershell.exe Invoke-WebRequest -Uri "http://localhost:8080"

“代码与成长:从迷茫到收获的一段旅程”

代码与成长:从迷茫到收获的一段旅程 目录迷茫的开始:我的软件工程初体验 学习与实践:从失败中收获力量个人编程:扎实基础 结对编程:倾听与合作 现场编程:与时间赛跑 团队项目:从混乱到有序初期遇到的挑战 面对挑战的调整与优化 项目的最终成果与反思技术与工具:助力成长…

昆明理工大学F003计算机核心课程综合复试参考书

--昆工昆明理工大学计算机技术人工智能软件工程网络空间安全计算机系统结构计算机软件与理论计算机应用技术网络与信息安全408考研综合程序设计891计算机专业核心综合数据库系统原理

coderwhy_Vue3+TypeScript

【公开课】coderwhy_Vue3+TypeScript.mp4 Vue3+TypeScript 王红元 coderwhy ke.qq.com/course/3453141?tuin 1635c7de 《TypeScript数据结构与算法》《React技术栈权威指南》作者腾讯AI高校训练营多所985、211名牌大学特聘讲师。丰富的软件开发和教学经验,带领团队开发出众多…