计数组合学7.14(对偶 RSK 算法)

7.14 对偶 RSK 算法

存在 RSK 算法的一种变体,其与乘积 ∏i,j(1+xiyj)\prod_{i,j}(1 + x_{i}y_{j})i,j(1+xiyj) 的关系类似于 RSK 算法本身与 ∏i,j(1−xiyj)−1\prod_{i,j}(1 - x_{i}y_{j})^{-1}i,j(1xiyj)1 的关系。我们称此变体为对偶 RSK 算法并记为 A⟶RSK∗(P,Q)A \overset{\text{RSK}^*}{\longrightarrow} (P, Q)ARSK(P,Q)。 矩阵 AAA 现在是一个有限支撑的 (0,1)(0, 1)(0,1)-矩阵。像之前一样构造双行数组 wAw_{A}wA。 对偶 RSK 算法的执行过程与 RSK 算法完全相同,区别在于元素 iii 撞出的是最左边 ≥i\geq ii 的元素,而不是最左边 >i> i>i 的元素。(特别地,对于置换矩阵,RSK 和 RSK* 是一致的。)由此可得 PPP 的每一行都是严格递增的。

7.14.1 例子

A=[101010101001010]A = \begin{bmatrix} 1 & 0 & 1 \\ 0 & 1 & 0 \\ 1 & 0 & 1 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{bmatrix}A=101000100110110


wA=(11233451321332)w_{A} = \begin{pmatrix} 1 & 1 & 2 & 3 & 3 & 4 & 5 \\ 1 & 3 & 2 & 1 & 3 & 3 & 2 \end{pmatrix}wA=(11132231334352)

由对偶 RSK 算法得到的数组 (P(1),Q(1)),…,(P(7),Q(7))(P(1), Q(1)), \ldots, (P(7), Q(7))(P(1),Q(1)),,(P(7),Q(7)),其中 (P,Q)=(P(7),Q(7))(P, Q) = (P(7), Q(7))(P,Q)=(P(7),Q(7)),如下所示:
在这里插入图片描述

7.14.2 定理

对偶 RSK 算法建立了有限支撑的 (0,1)(0,1)(0,1)-矩阵 AAA 与满足以下条件的对 (P,Q)(P,Q)(P,Q) 之间的双射:P′P^{\prime}PPPP 的转置)和 QQQ 是半标准 Young 表 (SSYT),且 sh⁡(P)=sh⁡(Q)\operatorname{sh}(P)=\operatorname{sh}(Q)sh(P)=sh(Q)。此外,col⁡(A)=type⁡(P)\operatorname{col}(A)=\operatorname{type}(P)col(A)=type(P)row⁡(A)=type⁡(Q)\operatorname{row}(A)=\operatorname{type}(Q)row(A)=type(Q)

定理 7.14.2 的证明类似于定理 7.11.5 的证明,故省略。

正如我们从普通 RSK 算法得到 Cauchy 恒等式 (7.44) 一样,我们有以下结果,称为对偶 Cauchy 恒等式

7.14.3 定理

我们有
∏i,j(1+xiyj)=∑λsλ(x)sλ′(y).\prod_{i,j}(1+x_{i}y_{j})=\sum_{\lambda}s_{\lambda}(x)s_{\lambda^{\prime}}(y).i,j(1+xiyj)=λsλ(x)sλ(y).

定理 7.14.3 的一个重要推论是 ωsλ\omega s_{\lambda}ωsλ 的求值。首先我们需要观察 ω\omegaω(作用于 yyy 变量)对乘积 ∏i,j(1+xiyj)\prod_{i,j}(1+x_{i}y_{j})i,j(1+xiyj) 的影响。

7.14.4 引理

ωy\omega_{y}ωy 表示仅作用于 yyy 变量的 ω\omegaω(因此我们将 xix_{i}xi 视为与 ω\omegaω 交换的常数)。则
ωy∏i,j(1−xiyj)−1=∏i,j(1+xiyj).\omega_{y} \prod_{i,j}(1-x_{i}y_{j})^{-1} = \prod_{i,j}(1+x_{i}y_{j}).ωyi,j(1xiyj)1=i,j(1+xiyj).

证明。我们有
ωy∏i,j(1−xiyj)−1=ωy∑λmλ(x)hλ(y)(由命题 7.7.4)\omega_{y} \prod_{i,j}(1-x_{i}y_{j})^{-1} = \omega_{y} \sum_{\lambda} m_{\lambda}(x)h_{\lambda}(y) \quad \text{(由命题 7.7.4)}ωyi,j(1xiyj)1=ωyλmλ(x)hλ(y)(由命题 7.7.4)
=∑λmλ(x)eλ(y)(由定理 7.6.1)= \sum_{\lambda} m_{\lambda}(x)e_{\lambda}(y) \quad \text{(由定理 7.6.1)}=λmλ(x)eλ(y)(由定理 7.6.1)
=∏i,j(1+xiyj)(由命题 7.4.1).□= \prod_{i,j}(1+x_{i}y_{j}) \quad \text{(由命题 7.4.1)}. \quad \square=i,j(1+xiyj)(由命题 7.4.1).

另一种证明可以通过将乘积 ∏i,j(1−xiyj)−1\prod_{i,j}(1-x_{i}y_{j})^{-1}i,j(1xiyj)1∏i,j(1+xiyj)\prod_{i,j}(1+x_{i}y_{j})i,j(1+xiyj) 按幂和对称函数展开(等式 (7.20) 和 (7.21))并应用命题 7.7.5 给出。

7.14.5 定理

对每个 λ∈Par⁡\lambda\in\operatorname{Par}λPar,我们有
ωsλ=sλ′.\omega s_{\lambda}=s_{\lambda^{\prime}}.ωsλ=sλ.

证明。我们有
∑λsλ(x)sλ′(y)=∏i,j(1+xiyj)(由定理 7.14.3)\sum_{\lambda}s_{\lambda}(x)s_{\lambda^{\prime}}(y) = \prod_{i,j}(1+x_{i}y_{j}) \quad \text{(由定理 7.14.3)}λsλ(x)sλ(y)=i,j(1+xiyj)(由定理 7.14.3)
=ωy∏i,j(1−xiyj)−1(由引理 7.14.4)= \omega_{y} \prod_{i,j}(1-x_{i}y_{j})^{-1} \quad \text{(由引理 7.14.4)}=ωyi,j(1xiyj)1(由引理 7.14.4)
=ωy∑λsλ(x)sλ(y)(由定理 7.12.1)= \omega_{y} \sum_{\lambda} s_{\lambda}(x)s_{\lambda}(y) \quad \text{(由定理 7.12.1)}=ωyλsλ(x)sλ(y)(由定理 7.12.1)
=∑λsλ(x)ωy(sλ(y)).= \sum_{\lambda} s_{\lambda}(x) \omega_{y} \left( s_{\lambda}(y) \right).=λsλ(x)ωy(sλ(y)).
在两边取 sλ(x)s_{\lambda}(x)sλ(x) 的系数。由于 sλ(x)s_{\lambda}(x)sλ(x) 是线性无关的,我们得到 sλ′(y)=ωy(sλ(y))s_{\lambda^{\prime}}(y) = \omega_{y} \left( s_{\lambda}(y) \right)sλ(y)=ωy(sλ(y)),或者简写为 sλ′=ωsλs_{\lambda^{\prime}} = \omega s_{\lambda}sλ=ωsλ□\quad \square

稍后(定理 7.15.6)我们会将定理 7.14.5 推广到斜 Schur 函数。

在命题 7.7.5 之后我们提到过,ω:Λn→Λn\omega:\Lambda^{n}\to\Lambda^{n}ω:ΛnΛn 的特征多项式等于 (x2−1)o(n)(x−1)k(n)(x^{2}-1)^{o(n)}(x-1)^{k(n)}(x21)o(n)(x1)k(n),其中 o(n)o(n)o(n)Sn\mathfrak{S}_{n}Sn 中奇共轭类的数量,而 k(n)k(n)k(n)nnn 的自共轭分拆的数量。特别地,特征值 111 的重数超过特征值 −1-11 的重数 k(n)k(n)k(n)。这个事实也是定理 7.14.5 的直接推论。因为如果 λ≠λ′\lambda\neq\lambda^{\prime}λ=λ,那么 ω\omegaωsλs_{\lambda}sλsλ′s_{\lambda^{\prime}}sλ 互换,对应一个特征值 111 和一个特征值 −1-11。剩下的是 k(n)k(n)k(n) 个满足 λ=λ′\lambda=\lambda^{\prime}λ=λ 的特征向量 sλs_{\lambda}sλ,其对应的特征值为 111

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

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

相关文章

C语言中的进程、线程与进程间通信详解

目录 引言 基本概念 1. 进程(Process) 2. 线程(Thread) 线程编程实战 1. 常见线程库 2. 合理设置线程数 3. pthread 创建线程 线程同步机制 1. 互斥锁 pthread_mutex_t 2. 条件变量 pthread_cond_t 3. 读写锁 pthread…

[假面骑士] 555浅谈

假面骑士555(faiz)是我最先接触的一部平成系列的假面骑士,同时也是我个人最喜欢的一部假面骑士。一、大纲简介震惊,人类最新的进化形态——奥菲一诺,横空出世!日本的顶级财团,Smart Brain,的前任社长&#…

Vue Router 路由的创建和基本使用(超详细)

一、路由的基本概念 你是否好奇单页应用(SPA)是如何在不刷新页面的情况下实现页面切换的?这就离不开路由的功劳。 路由:本质是一组 key-value 的对应关系,在前端领域中,key 通常是路径,value …

深入理解设计模式:策略模式的艺术与实践

在软件开发中,我们经常会遇到需要根据不同情况选择不同算法或行为的场景。传统的做法可能是使用大量的条件语句(if-else或switch-case),但随着需求的增加和变化,这种硬编码的方式会导致代码难以维护和扩展。策略模式&a…

概率/期望 DP llya and Escalator

题目链接:Problem - D - Codeforces 看了这篇文章来的:【算法学习笔记】概率与期望DP - RioTian - 博客园 这篇博客写得挺好的,讲了一些常见方法,概率 / 期望的题多练练就上手了。 题目大意: n 个人排队上电梯&…

大陆电子MBDS开发平台转到其他国产控制器平台产生的问题记录

u8_StComLowSpdGearSwt变量为例,之前用的时候只有输入,没什么实际意义,导致新环境下编译报错,缺少声明,解决办法:注释掉输入模块。今天解决的另一个比较大的问题,不同模型函数公用函数模块生成代…

机器学习模型调优实战指南

文章目录模型选择与调优:从理论到实战1. 引言2. 模型评估:为选择提供依据2.1 偏差-方差权衡2.2 数据集划分与分层抽样2.3 交叉验证(Cross-Validation)2.4 信息准则(AIC / BIC)3. 超参数调优:让模…

【教程】Unity CI/CD流程

测试机:红帽 Linux8 源码仓库:Gitee - MrRiver/Unity Example   系统环境准备 1)yum 源 sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo sudo sed -i s/\$releasever/8/g /etc/yum.repos…

文献阅读 | Briefings in Bioinformatics | Hiplot:全面且易于使用的生物医学可视化分析平台

文献介绍文献题目: Hiplot:一个综合且易于使用的 Web 服务,用于增强出版物准备的生物医学数据可视化 研究团队: Openbiox/Hiplot 社区 发表时间: 2022-07-05 发表期刊: Briefings in Bioinformatics 影响因…

【数字图像处理系列笔记】Ch04:灰度变换与空间域图像增强(2)

目录 一、空域滤波基础 一、空域滤波的基本概念 二、空域滤波的数学原理 三、空域滤波器的分类与典型示例 (一)线性滤波器(Linear Filter) (二)非线性滤波器(Non-linear Filter&#xff0…

AI浪潮下,FPGA如何实现自我重塑与行业变革

引言:AI 与 FPGA,新时代的碰撞 2025 年,人工智能技术迎来爆发式增长,大模型、生成式 AI 和多模态技术持续突破,人形机器人量产元年正式开启,自动驾驶商业化进程加速,工业数字化转型全面铺开(1)…

系统集成项目管理工程师【第十一章 规划过程组】定义范围、创建WBS、规划进度管理和定义活动篇

系统集成项目管理工程师【第十一章 规划过程组】定义范围、创建WBS、规划进度管理和定义活动篇 一、定义范围:给项目画好"边界线" 定义范围是明确项目和产品"做什么、不做什么"的过程,直接影响后续所有工作的方向。 1. 核心概念与作…

Spring Boot 参数校验全指南

Spring Boot 参数校验全指南 在 Web 开发中,参数校验是保障接口安全性和数据合法性的关键环节。手动编写校验逻辑不仅繁琐,还容易遗漏边界情况。Spring Boot 整合了 validation 工具,提供了一套简洁高效的参数校验方案,可快速实现…

常用技术资料链接

1.team技术 https://zhuanlan.zhihu.com/p/11389323664 https://blog.csdn.net/Lucky_Lu0/article/details/121697151 2.bond切换主备 https://www.xgss.net/3306.html 3.ssh详解: https://cloud.tencent.com/developer/news/105165 https://blog.huochengrm.c…

【Spring Cloud】-- 注册中心

文章目录1. 什么是注册中心2. CPA理论1. 什么是注册中心 注册中心有三种角色: 服务提供者(Server) :提供接口给其他微服务的程序。服务消费者(Client):调用其他微服务提供的接口。**服务注册中…

go-zero 详解

go-zero 详解 go-zero 是一个基于 Go 语言的微服务框架,由字节跳动团队开发并开源,旨在帮助开发者快速构建高可用、高性能的微服务架构。它集成了丰富的组件,简化了微服务开发中的常见问题(如服务注册发现、配置管理、限流熔断等&…

接口自动化框架封装之统一请求封装及通过文件实现接口关联

接口自动化测试框架封装目的:简化自动化框架的落地,提高投入和产出比,只要一个人封装好框架,另外的测试通过写yaml测试用例即可实现接口自动化1.统一请求的封装去除多余重复的代码可跨py文件实现通过一个session来自动关联有cookie的接口设置统一公共参数,统一文件处理,统一异常…

Vue 最佳实践:如何利用唯一 key 值保证 el-table 动态渲染的稳定性

📋 问题描述 在Vue 2.0 ElementUI项目的偏置条件管理页面中,每次切换到"内规拉偏"菜单时,表格样式会发生崩溃,导致表格布局异常、列宽错乱、固定列显示不正确等问题。 🔍 问题分析 通过深入分析代码&#x…

popen开启进程,写入数据

通过管道&#xff08;popen&#xff09;启动 SDIWAN_WEB 进程并写入 JSON 数据的过程可以分为以下步骤&#xff0c;结合代码示例和关键注意事项进行说明&#xff1a;1. 核心代码示例 #include <stdio.h> #include <json-c/json.h>int main() {// 1. 创建 JSON 对象…

计算机视觉的四项基本任务辨析

计算机视觉是使计算机能理解采集设备采集的图像视频的一门学科&#xff0c;目的是让计算机实现人的视觉功能——对客观世界的三维场景的感知、识别和理解。换句话说&#xff0c;要让计算机具备通过二维图像认识三维环境的能力。 目录 三个阶段 视觉层级 基本任务 技术难点…