《Quantum state transfer on unsymmetrical graphs via discrete-time quantum walk》论文解读

本文主要是介绍《Quantum state transfer on unsymmetrical graphs via discrete-time quantum walk》论文解读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文仅仅代表个人的读后感,如有不对,欢迎大家指出呀~

论文简要概述

这篇论文是针对butterfly-network上的量子态转移的研究。
它的核心思想就是将butterfly network转化成二部图(因为处理二部图有一个比较完整的流程,并且保真度挺高)

1.introduction

第一部分主要是讲quantum walk、perfect state transfer等一些背景的介绍。

2.Preliminaries

第二部分主要是论文的预备知识。
(1)二分图的介绍
(2)butterfly-network的介绍
(3)将butterfly-network转化成二分图。
如下图中的(a)是butterfly-network,然后可以转换成(b)中的二分图的形式。
在这里插入图片描述

3.Quantum State Transfer Over the Butterfly Network via Discrete-Time Quantum Walk(核心部分)

这一部分就是和完全二部图的量子态转移的过程相同。

1. 定义初态、终态

量子态转移的目标就是从顶点1转到顶点6.
在这里插入图片描述
在这里插入图片描述

2. 定义coin-operator

在标记点使用的是I当做coin-operator,在非标记点使用的是G.
在这里插入图片描述
在这里插入图片描述

3. 定义shift-operator

shift-operator就是从在图里面进行移动,有那个边的就可以移动。
在这里插入图片描述

4.定义U

(1)U是先进行coin-operator的操作
在这里插入图片描述
(2)由于初态和终态在不同侧,所以要对初态先进行一次U操作,让初态和转移到和终态同一侧。

在这里插入图片描述
(3)现在初态和终态在同一侧了,所以如果最终转移到终态时,则必定经过了偶数次U操作,而且是先进行U2,再进行U1,所以定义了Ueff.
在这里插入图片描述

5. U在一组标准正交基下的矩阵表示,并求改矩阵的特征值和特征向量。

这组正交基就是把二部图下的所有边都表示出来,并且基与基之间的内积为0.这里的每一条边都是正交的,所以把这七条边当成一组标准正交基。
在这里插入图片描述

所以,在这组标准正交基的矩阵表示为如下:
在这里插入图片描述
求出改矩阵的特征值和特征向量。
在这里插入图片描述

6.将初态、终态用特征向量表示出来。

初态用特征向量进行表示。
在这里插入图片描述
初态经过了t次之后,变成的状态。
在这里插入图片描述

终态用特征向量表示出来。
在这里插入图片描述

7.计算保真度

在这里插入图片描述

最终经过计算,发现保真度和要传输的量子态有关。
在这里插入图片描述

4.Conclusion

结论就是发现,保真度与要传输的量子态有关。

5.论文读后感

其实个人不太赞同它的结论,个人觉得保真度与图的每个顶点的度有关,但是可以借鉴它的方式,把一些不对称的图,转移到对称的图上。

这篇关于《Quantum state transfer on unsymmetrical graphs via discrete-time quantum walk》论文解读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/564473

相关文章

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

MySQL之搜索引擎使用解读

《MySQL之搜索引擎使用解读》MySQL存储引擎是数据存储和管理的核心组件,不同引擎(如InnoDB、MyISAM)采用不同机制,InnoDB支持事务与行锁,适合高并发场景;MyISAM不支持事务,... 目录mysql的存储引擎是什么MySQL存储引擎的功能MySQL的存储引擎的分类查看存储引擎1.命令

Spring的基础事务注解@Transactional作用解读

《Spring的基础事务注解@Transactional作用解读》文章介绍了Spring框架中的事务管理,核心注解@Transactional用于声明事务,支持传播机制、隔离级别等配置,结合@Tran... 目录一、事务管理基础1.1 Spring事务的核心注解1.2 注解属性详解1.3 实现原理二、事务事

Linux五种IO模型的使用解读

《Linux五种IO模型的使用解读》文章系统解析了Linux的五种IO模型(阻塞、非阻塞、IO复用、信号驱动、异步),重点区分同步与异步IO的本质差异,强调同步由用户发起,异步由内核触发,通过对比各模... 目录1.IO模型简介2.五种IO模型2.1 IO模型分析方法2.2 阻塞IO2.3 非阻塞IO2.4

MySQL8.0临时表空间的使用及解读

《MySQL8.0临时表空间的使用及解读》MySQL8.0+引入会话级(temp_N.ibt)和全局(ibtmp1)InnoDB临时表空间,用于存储临时数据及事务日志,自动创建与回收,重启释放,管理高... 目录一、核心概念:为什么需要“临时表空间”?二、InnoDB 临时表空间的两种类型1. 会话级临时表

C语言自定义类型之联合和枚举解读

《C语言自定义类型之联合和枚举解读》联合体共享内存,大小由最大成员决定,遵循对齐规则;枚举类型列举可能值,提升可读性和类型安全性,两者在C语言中用于优化内存和程序效率... 目录一、联合体1.1 联合体类型的声明1.2 联合体的特点1.2.1 特点11.2.2 特点21.2.3 特点31.3 联合体的大小1

Python标准库datetime模块日期和时间数据类型解读

《Python标准库datetime模块日期和时间数据类型解读》文章介绍Python中datetime模块的date、time、datetime类,用于处理日期、时间及日期时间结合体,通过属性获取时间... 目录Datetime常用类日期date类型使用时间 time 类型使用日期和时间的结合体–日期时间(

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

解读GC日志中的各项指标用法

《解读GC日志中的各项指标用法》:本文主要介绍GC日志中的各项指标用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、基础 GC 日志格式(以 G1 为例)1. Minor GC 日志2. Full GC 日志二、关键指标解析1. GC 类型与触发原因2. 堆