酉矩阵(Unitary Matrix)和随机矩阵

    先讨论酉矩阵(Unitary Matrix)的性质。

1. 酉矩阵定义

酉矩阵(Unitary Matrix)是复数域上的方阵,满足以下条件:

        U^* U = U U^* = I
其中:

U^* 是 U 的共轭转置(即 Hermitian 转置,U^* = \overline{U}^T )。

I 是单位矩阵。

特殊情形(实数域):
如果 U 是实矩阵,则 U^* = U^T,此时酉矩阵退化为正交矩阵(Orthogonal Matrix),满足:

U^T U = U U^T = I


2. 酉矩阵性质

酉矩阵具有以下重要性质:

可逆性
U 可逆,且 U^{-1} = U^*

保内积
对任意向量 x, y \in \mathbb{C}^n,有:

                \langle Ux, Uy \rangle = \langle x, y \rangle
其中 \langle \cdot, \cdot \rangle 是标准 Hermitian 内积

保范数
\| Ux \| = \| x \|,即酉变换不改变向量的长度

特征值
酉矩阵的所有特征值 \lambda 满足 |\lambda| = 1,即位于复平面的单位圆上。

行列式
|\det(U)| = 1,即行列式的模为 1。

列(行)向量正交性
酉矩阵的列(或行)向量构成一组标准正交基。

乘积封闭性
两个酉矩阵的乘积仍是酉矩阵。

3. 重要定理


谱定理(Spectral Theorem)
任何正规矩阵(A^* A = A A^*)可被酉对角化:

                 A = U \Lambda U^*
其中 \Lambda 是对角矩阵,U 是酉矩阵。

QR 分解
任意矩阵 A 可分解为:

               A = QR
其中 Q 是酉矩阵,R 是上三角矩阵。

量子计算中的酉变换
量子门操作必须由酉矩阵表示,以保证概率守恒(即 \|\psi\|^2 = 1 始终成立)。

4. 计算示例

例1:验证酉矩阵

验证矩阵 U  是否为酉矩阵。

U = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & i \\ i & 1 \end{bmatrix}

解:

计算共轭转置 U^* :

U^* = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & -i \\ -i & 1 \end{bmatrix}

计算 U^{^*} U

U^* U = \frac{1}{2} \begin{bmatrix} 1 \cdot 1 + (-i) \cdot i & 1 \cdot i + (-i) \cdot 1 \\ -i \cdot 1 + 1 \cdot i & -i \cdot i + 1 \cdot 1 \end{bmatrix} = \frac{1}{2} \begin{bmatrix} 2 & 0 \\ 0 & 2 \end{bmatrix} = I

因此 U 是酉矩阵。

例2:酉矩阵的特征值


求矩阵 U = \begin{bmatrix} 0 & 1 \\ -1 & 0 \end{bmatrix} 的特征值。

解:

验证 U 是实正交矩阵(实数酉矩阵):

U^T U = \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} \begin{bmatrix} 0 & 1 \\ -1 & 0 \end{bmatrix} = I

特征方程为 \det(U - \lambda I) = 0

\det \begin{bmatrix} -\lambda & 1 \\ -1 & -\lambda \end{bmatrix} = \lambda^2 + 1 = 0 \implies \lambda = \pm i

特征值为 i 和 -i,模均为 1,符合酉矩阵性质。

例3:量子计算中的酉矩阵

Hadamard 门是量子计算中的基本酉矩阵:

H = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}

验证 H^* H = I(留作练习)。

5. 应用方面

量子力学中,酉矩阵描述封闭量子系统的演化。

信号处理里,离散傅里叶变换(DFT)矩阵是酉矩阵。

数值线性代数里,用于稳定化算法(如 QR 迭代法求特征值)。

接下来先看随机矩阵,再看随机矩阵与 酉矩阵的关系。

6.随机矩阵(Stochastic Matrix)的定义

    随机矩阵(也称为概率矩阵或马尔可夫矩阵)是指满足以下两个条件的非负实矩阵 P \in \mathbb{R}^{n \times n} :

    行和为1(行随机矩阵):

            \sum_{j=1}^n P_{i,j} = 1 \quad \forall i \in \{1, \dots, n\}

元素非负:

           P_{i,j} \geq 0 \quad \forall i,j

变体:

        列随机矩阵:列和为 1(即 P^T 是行随机矩阵)。

        双随机矩阵:行和与列和均为 1。

7. 酉矩阵的元素模平方矩阵是否为随机矩阵

    设 U 是一个酉矩阵(U^* U = I),定义矩阵 S 为 U 的元素的模平方:

        S_{i,j} = |U_{i,j}|^2

问题:S 是否一定是随机矩阵

7.1. 行和的性质

    由于 U 是酉矩阵,其列向量是标准正交的,因此:

            \sum_{i=1}^n |U_{i,j}|^2 = 1 \quad \forall j

S 的列和为 1(而非行和)。因此:

    S 的列和满足随机矩阵的条件,但行和不一定。

    若 U 的行向量也是标准正交的(即 U 是双酉矩阵,如置换矩阵DFT 矩阵),则 S 的行和也为 1,此时 S 是双随机矩阵。

7.2. 验证

例子1:

考虑酉矩阵:

        U = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}

其模平方矩阵为:

        S = \begin{bmatrix} \frac{1}{2} & \frac{1}{2} \\ \frac{1}{2} & \frac{1}{2} \end{bmatrix}

行和与列和均为 1,因此 S 是双随机矩阵。

例子2:

考虑非双酉的酉矩阵:

        U = \begin{bmatrix} 1 & 0 \\ 0 & e^{i\theta} \end{bmatrix}

其模平方矩阵为:

        S = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}

行和与列和均为 1,但这是特殊情况(对角酉矩阵)。

例子3:

一般酉矩阵的行和可能不为 1。例如:

        U = \frac{1}{2} \begin{bmatrix} 1 & \sqrt{3} \\ -\sqrt{3} & 1 \end{bmatrix}

其模平方矩阵:

        S = \begin{bmatrix} \frac{1}{4} & \frac{3}{4} \\ \frac{3}{4} & \frac{1}{4} \end{bmatrix}

列和为 1,但行和也为 1(巧合)。更复杂的酉矩阵可能破坏行和条件。

7.3. 酉矩阵与随机矩阵的关系

    S 的列和恒为 1(因酉矩阵的列正交性),因此 S^T 是行随机矩阵。

    S 的行和不一定为 1,除非 U 的行向量也正交(即 U 是双酉矩阵)。

    若 U 是双酉矩阵(如置换矩阵、DFT 矩阵),则 S 是双随机矩阵。

7.4. 进一步讨论

量子力学中的概率解释

    在量子测量中,|U_{i,j}|^2  表示从状态 j 跃迁到状态 i 的概率,因此 S 的列和必须为 1(概率守恒)。

双随机矩阵与 Birkhoff-von Neumann 定理

     双随机矩阵可分解为置换矩阵的凸组合,而酉矩阵的模平方矩阵若为双随机,则对应量子通道的“均匀混合”性质。

非双酉矩阵的例外

    若 U 的行向量不正交(如随机生成的酉矩阵),S 的行和可能不为 1,此时 S 仅是列随机矩阵。

最终答案
不一定。酉矩阵 U 的模平方矩阵 S = [|U_{i,j}|^2] 总是列随机矩阵(列和为 1),但仅当 U 的行向量也正交时(即双酉矩阵),S 才是(行)随机矩阵。

典型双酉矩阵(如 Hadamard 矩阵DFT 矩阵)的 S 是双随机矩阵。

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

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

相关文章

「iOS」————单例与代理

iOS学习单例代理代理模式的原理代理的循环引用设计模式单例 优点: 全局访问:单例模式确保一个类只有一个实例,并提供全局访问点,方便在整个应用中共享数据或功能。节省资源:由于只创建一个实例,可以减少内…

Microsoft Dynamics AX 性能优化解决方案

一、方案背景Microsoft Dynamics AX 是功能强大的企业ERP系统,虽然Microsoft 已推出基于云的现代化 ERP 平台 Dynamics 365 Finance and Operations,提供了更高的性能和持续更新,用来替代Dynamics AX。在考虑升级到Dynamics 365之前&#xff…

ARM保留的标准中断处理程序入口和外设中断处理程序入口介绍

在ARM架构中,中断处理是一个关键机制,它允许CPU在执行主程序时能够响应外部或内部的事件。对于ARM MCU(微控制器单元)而言,中断处理程序入口通常分为两类:ARM保留的标准中断处理程序入口和外设中断处理程序…

防火墙环境下的全网服务器数据自动化备份平台搭建:基于 rsync 的完整实施指南

一、项目总览 1.内容介绍 本文以 3 台 CentOS 7.9 服务器(Web 服务器、NFS 服务器、备份服务器)为载体,详解如何在全防火墙开启的前提下,搭建一套自动化数据备份平台:每日自动打包 Web 站点、NFS 共享数据及系统关键…

Spring之【Import】

目录 Import注解 源码分析 使用示例 ImportSelector 源码分析 使用示例 DeferredImportSelector 源码分析 使用示例 ImportBeanDefinitionRegistrar 源码分析 使用示例 Import注解 源码分析 处理组件类上的Import注解 将Import引入类对应的BeanDefinition对象添加…

RN项目环境搭建和使用-Mac版本(模拟器启动不起来的排查)

ReactNative: https://github.com/facebook/react-native https://reactnative.cn/docs/getting-started (可以先通读一下这个) 环境搭建 (mac版)https://juejin.cn/post/7404860612758765605 搭建之前确认版本&#x…

悬赏任务系统网站兼职赚钱小程序搭建地推抖音视频任务拉新源码功能详解二开

功能详解(一)登录与注册1、登录:打开系统用户端,输入已注册的手机号,若为首次登录或忘记密码,可通过 “找回密码” 功能,按提示验证身份后重置密码登录。 2、注册:点击 “注册” 按钮…

scikit-learn/sklearn学习|线性回归解读

【1】引言 前序学习进程中,对SVM相关的数学原理进行了探索和推导,相关文章链接包括且不限于: python学智能算法(二十六)|SVM-拉格朗日函数构造-CSDN博客 python学智能算法(二十八)|SVM-拉格朗…

音视频学习(五十一):AAC编码器

什么是AAC编码器? 高级音频编码(Advanced Audio Coding,简称AAC) 是一种有损音频压缩技术,旨在作为MP3的下一代标准而开发。它的主要目标是在比MP3更低的比特率下提供更好的音质,同时具备更强的灵活性和功能…

10-netty基础-手写rpc-定义协议头-02

netty系列文章: 01-netty基础-socket02-netty基础-java四种IO模型03-netty基础-多路复用select、poll、epoll04-netty基础-Reactor三种模型05-netty基础-ByteBuf数据结构06-netty基础-编码解码07-netty基础-自定义编解码器08-netty基础-自定义序列化和反序列化09-n…

计算机毕设缺乏创新点?基于大数据的快手平台用户活跃度分析系统给你思路【程序开发+项目定制】

精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻 💖🔥作者主页:计算机毕设木哥🔥 💖 文章目录 一、项目介绍二…

01.【面试题】在SpringBoot中如何实现多数据源配置

文章目录 1. 什么是多数据源 1.1 基本概念 1.2 传统单数据源 vs 多数据源 单数据源架构 多数据源架构 2. 为什么需要多数据源 2.1 业务场景需求 2.2 技术优势 3. 多数据源的实现方式 3.1 静态多数据源 3.2 动态多数据源 4. 环境准备 4.1 创建SpringBoot项目 pom.xml依赖配置 4.…

redis主从模型与对象模型

redis淘汰策略 首先我们要明确这里说的淘汰策略是淘汰散列表中的key-value,而不是value中的各个数据结构 过期key中 volatile-lru 从设置了过期时间的键中,移除最近最少使用的键(LRU算法)。适合需要优先保留高频访问数据的场景…

快速搭建开源网页编辑器(vue+TinyMCE)

文章目录 Tiny MCE 安装方法 1. 安装node.js 2. 创建vue3项目 3. 安装TinyMCE依赖并使用 (1)在component文件夹创建Editor.vue文件 (2)编辑App.vue文件 (3)运行项目 (4)获取并设置API key (5)设置中文菜单 Tiny MCE 安装方法 1. 安装node.js 下载地址:https://nod…

ADK【4】内置前端调用流程

文章目录说明ADK内置前端ADK内置前端开启流程说明 本文学自赋范社区公开课,仅供学习和交流使用,不用作任何商业用途! ADK内置前端 ADK作为最新一代Agent开发框架,不仅功能特性非常领先,而且还内置了非常多的工具&am…

LLMs之GPT-5:OpenAI 发布更智能、更快速、更有用的 AI 模型—内置思考能力,赋能人人专家级智能—技术突破、性能评估与安全保障全面解读

LLMs之GPT-5:OpenAI 发布更智能、更快速、更有用的 AI 模型—内置思考能力,赋能人人专家级智能—技术突破、性能评估与安全保障全面解读 导读:2025年8月7日,OpenAI 发布了 GPT-5,这是他们目前最智能的 AI 系统。它在编…

Java 中操作 R 的全面指南

Java 中操作 R 的全面指南 引言 Java作为一种广泛使用的编程语言,具有跨平台、高性能、可扩展等特点。随着大数据和机器学习的兴起,Java在处理和分析复杂数据集方面发挥着越来越重要的作用。R语言,作为一种专门用于统计计算和图形展示的语言,同样在数据分析领域有着举足轻…

数据结构——优先级队列(PriorityQueue):一文解决 Top K 问题!

目录 1.优先级队列 2. 堆的概念 3. 堆的存储方式 4. 堆的创建 4.1 向下调整 4.2 堆的创建 4.3 堆的插入 4.4 堆的删除 5.用堆模拟实现优先级队列 6.常用接口的介绍 6.1 PriorityQueue 的特性 6.2 PriorityQueue 的方法 7. Top K问题 1.优先级队列 队列是一种先进先…

C语言自定义类型深度解析:联合体与枚举

在C语言中,自定义类型为数据组织提供了极大的灵活性。除了常用的结构体,联合体(共用体)和枚举也是非常重要的自定义类型。本文将结合实例,详细解析联合体和枚举的特性、用法及实际应用场景。 一、联合体(Un…

Numpy科学计算与数据分析:Numpy数据分析基础之统计函数应用

Numpy统计函数实战:数据的聚合与分析 学习目标 通过本课程的学习,学员将掌握Numpy中用于统计分析的关键函数,如求和(sum)、平均值(mean)、标准差(std)等,能够熟练地在实际数据集中应用这些函数进行数据的聚合与分析。 相关知识…