try ai
科普
编辑
分享
反馈
  • 移位算子

移位算子

SciencePedia玻尔百科
核心要点
  • 右移位和左移位算子并非彼此真正的逆算子 (LR ≠ RL),这为非对易性提供了一个基本范例,并与量子力学有着深刻的相似之处。
  • 右移位算子没有任何特征值,但其谱却覆盖了整个闭单位圆盘,这是无限维空间所特有的一种显著现象。
  • 在泛函分析中,右移位和左移位算子互为伴随算子 (R* = L),使其成为非正规算子的一个典型例子。
  • “移位”的概念从计算机中高效的位运算延伸到现代数据科学中使用的图上的基本算子(邻接矩阵和拉普拉斯矩阵)。

引言

“移位”——将序列中的元素移动一个位置——是可想象的最直观的操作之一。然而,在这种简单性的背后,隐藏着一个充满惊人复杂性和深刻联系的世界,横跨众多科学学科。本文旨在弥合移位算子表面上的微不足道与其在理论和应用背景下的基础重要性之间的鸿沟。我们将踏上一段旅程,以理解这个多方面的工具,从其形式化定义和行为开始。在“原理与机制”一章中,我们将在希尔伯特空间的抽象景观中探索该算子,揭示其独特的性质,如非对易性、谱异常及其作为泛函分析中关键范例的作用。在这一理论基础之上,“应用与跨学科联系”一章将展示该算子非凡的多功能性,说明同一核心思想如何体现为计算机硬件中高效的计算技巧、抽象代数中的结构元素以及现代图数据科学的基石。

原理与机制

想象一排无限长的盒子,编号为 1,2,3,…1, 2, 3, \dots1,2,3,…,一直延伸到地平线。每个盒子里都有一个数字。这个无限的数字序列,我们称之为 x=(x1,x2,x3,… )x = (x_1, x_2, x_3, \dots)x=(x1​,x2​,x3​,…),是我们研究的基本对象。现在,我们不仅仅对任何旧序列感兴趣。在数学和物理学的许多领域中,一个重要的概念是序列的“能量”或“大小”,通常定义为其元素的平方和:∑k=1∞∣xk∣2\sum_{k=1}^{\infty} |x_k|^2∑k=1∞​∣xk​∣2。因此,我们将研究重点放在总能量有限的序列上。所有这类序列的集合构成了一个美丽的数学景观,称为希尔伯特空间 ℓ2\ell^2ℓ2。在这个空间里,几何学的运作方式正如你所预期的那样,有长度(范数)和角度(内积)的概念,但又带有一丝无限的色彩。

现在,让我们在这个景观中玩一个简单的游戏。我们将定义两个基本移动。

不对称的移位之舞

我们的第一个移动是​​右移位算子​​,我们称之为 RRR。当 RRR 作用于一个序列时,它只是将每个数字向右移动一个盒子,并在第一个盒子中放入一个零。

R(x1,x2,x3,… )=(0,x1,x2,… )R(x_1, x_2, x_3, \dots) = (0, x_1, x_2, \dots)R(x1​,x2​,x3​,…)=(0,x1​,x2​,…)

这就像一条传送带,把所有东西都向前移动一步,同时在起点出现一个新的空盒子。

我们的第二个移动是​​左移位算子​​ LLL。你可能已经猜到,它做的是相反的事情。它将每个数字向左移动一个盒子。但是第一个盒子里的数字 x1x_1x1​ 会发生什么呢?它就从传送带的末端掉落并消失了。

L(x1,x2,x3,… )=(x2,x3,x4,… )L(x_1, x_2, x_3, \dots) = (x_2, x_3, x_4, \dots)L(x1​,x2​,x3​,…)=(x2​,x3​,x4​,…)

这看起来像是完美匹配的相反操作。如果我们先做其中一个,再做另一个,会发生什么?让我们先尝试应用右移位,然后再应用左移位。

L(R(x1,x2,… ))=L(0,x1,x2,… )=(x1,x2,… )L(R(x_1, x_2, \dots)) = L(0, x_1, x_2, \dots) = (x_1, x_2, \dots)L(R(x1​,x2​,…))=L(0,x1​,x2​,…)=(x1​,x2​,…)

我们完美地得到了原始序列!用算子的语言来说,这意味着复合算子 LRLRLR 是恒等算子 III。所以,LR=ILR=ILR=I。看起来 LLL 是 RRR 的“逆”。

但是等等。一个真正的逆应该在两个方向上都有效。如果我们先应用左移位,再应用右移位会发生什么?

R(L(x1,x2,… ))=R(x2,x3,… )=(0,x2,x3,… )R(L(x_1, x_2, \dots)) = R(x_2, x_3, \dots) = (0, x_2, x_3, \dots)R(L(x1​,x2​,…))=R(x2​,x3​,…)=(0,x2​,x3​,…)

这不是我们的原始序列!我们失去了第一项 x1x_1x1​,并用一个零替换了它。算子 RLRLRL 不是恒等算子。这个简单的观察 是我们偶然发现某种深刻奇妙事物的第一条线索。操作的顺序很重要。LR≠RLLR \neq RLLR=RL。这种不对易性不仅仅是一个数学上的奇特现象;它是宇宙的一个基本原理。在量子力学中,位置算子和动量算子不对易的事实正是测不准原理的根源。我们简单的移位算子为这一深刻思想提供了最优雅、最易于理解的例子。

能量守恒,能量损失

让我们回到“能量”的概念,或者更正式地说,序列的范数平方,∥x∥2=∑k=1∞∣xk∣2\|x\|^2 = \sum_{k=1}^{\infty} |x_k|^2∥x∥2=∑k=1∞​∣xk​∣2。我们的移位操作对能量做了什么?

当我们应用右移位 RRR 时,我们得到序列 (0,x1,x2,… )(0, x_1, x_2, \dots)(0,x1​,x2​,…)。它的能量是 02+∣x1∣2+∣x2∣2+…0^2 + |x_1|^2 + |x_2|^2 + \dots02+∣x1​∣2+∣x2​∣2+…,这与原始序列的能量完全相同。右移位算子是一个​​等距算子​​——它保持距离和长度(范数)。它重新排列了宇宙的内容,但保持其总能量守恒。对于任何序列 xxx,我们有 ∥Rx∥=∥x∥\|Rx\| = \|x\|∥Rx∥=∥x∥。

现在考虑左移位 LLL。当我们应用它时,我们得到 (x2,x3,… )(x_2, x_3, \dots)(x2​,x3​,…)。它的能量是 ∣x2∣2+∣x3∣2+…|x_2|^2 + |x_3|^2 + \dots∣x2​∣2+∣x3​∣2+…。这小于原始能量,因为我们扔掉了 ∣x1∣2|x_1|^2∣x1​∣2 这一项。具体来说,∥Lx∥2=∥x∥2−∣x1∣2\|Lx\|^2 = \|x\|^2 - |x_1|^2∥Lx∥2=∥x∥2−∣x1​∣2。左移位是一个耗散过程;它可能导致信息和能量的损失,除非第一项本来就是零。

能量守恒中的这种不对称性,正是我们刚才看到的非对易性的几何回响。一个方向保留了一切;另一个方向则有所损失。

伴随算子,舞蹈中的伙伴

在希尔伯特空间中,每个算子 TTT 都有一个伙伴,一个独特的算子称为其​​伴随算子​​,记为 T∗T^*T∗。伴随算子由一个涉及内积(推广了点积)的优美几何关系定义:对于任何两个序列 xxx 和 yyy,TxTxTx 与 yyy 的内积必须等于 xxx 与 T∗yT^*yT∗y 的内积。

⟨Tx,y⟩=⟨x,T∗y⟩\langle Tx, y \rangle = \langle x, T^*y \rangle⟨Tx,y⟩=⟨x,T∗y⟩

这是一种操作上的对称性。如果你用 TTT 移动一个向量,然后测量它在 yyy 上的投影,你得到的结果与你先用 T∗T^*T∗ 移动 yyy,然后测量 xxx 在其上的投影相同。

那么,我们的右移位算子 RRR 的伴随伙伴是谁呢?通过一个简单的计算,我们发现一个惊人优雅的事实:右移位算子的伴随算子是左移位算子!而左移位算子的伴随算子是右移位算子。它们是彼此舞蹈中的伙伴。

R∗=L和L∗=RR^* = L \quad \text{和} \quad L^* = RR∗=L和L∗=R

这一发现使我们能够用一种更深刻的语言重写我们早期的发现。非对易性 LR≠RLLR \neq RLLR=RL 变成了 R∗R≠RR∗R^*R \neq RR^*R∗R=RR∗。一个与它的伴随算子对易的算子被称为​​正规算子​​。我们的移位算子是非正规算子的一个典型例子。我们可以从实际操作中看到这种非正规性。考虑简单序列 e1=(1,0,0,… )e_1 = (1, 0, 0, \dots)e1​=(1,0,0,…)。应用 RRR 得到 Re1=(0,1,0,… )=e2Re_1 = (0, 1, 0, \dots) = e_2Re1​=(0,1,0,…)=e2​,其范数为 111。但应用 R∗R^*R∗ (即 LLL) 得到 R∗e1=Le1=(0,0,0,… )R^*e_1 = L e_1 = (0, 0, 0, \dots)R∗e1​=Le1​=(0,0,0,…),其范数为 000。由于 ∥Re1∥≠∥R∗e1∥\|Re_1\| \neq \|R^*e_1\|∥Re1​∥=∥R∗e1​∥,该算子不可能是正规的。

一个算子 TTT 如果满足 T=T∗T=T^*T=T∗,则被称为​​自伴算子​​。这些是量子力学中的超级明星,代表了所有可测量的量,如能量、位置和动量。很明显,无论是 RRR 还是 LLL 都不是自伴的,因为它们是彼此的伴随算子。然而,我们可以用它们构造一个自伴算子。组合 T=αR+βLT = \alpha R + \beta LT=αR+βL 是自伴的,当且仅当 α=β‾\alpha = \overline{\beta}α=β​。

酉性之谜

RRR 是一个等距算子 (R∗R=IR^*R = IR∗R=I) 的事实,使它感觉像是在这个无限维空间中的一次“旋转”。行为像纯旋转的算子被称为​​酉算子​​。一个酉算子 UUU 不仅必须是等距的 (U∗U=IU^*U = IU∗U=I),还必须是“满射的”(surjective),这意味着它的逆算子完美有效。酉性的完整条件是 U∗U=UU∗=IU^*U = UU^* = IU∗U=UU∗=I。

我们的右移位算子满足第一部分,R∗R=IR^*R = IR∗R=I。但我们已经看到 RR∗≠IRR^* \neq IRR∗=I。这种非满射性意味着 RRR 不是酉算子。它是一个等距算子,但却是一个不完整的等距算子。为什么它不是满射的?RRR 的值域包含了所有形如 (0,x1,x2,… )(0, x_1, x_2, \dots)(0,x1​,x2​,…) 的序列。请注意,第一个分量总是零。不可能对任何序列应用 RRR 后得到,比如说,(1,0,0,… )(1, 0, 0, \dots)(1,0,0,…)。RRR 的值域是 ℓ2\ell^2ℓ2 的一个真子空间;具体来说,它是所有第一个分量为零的序列的集合。右移位算子无法到达空间中的每一点,所以它不可能是真正的旋转。

机器中的幽灵:空屋满谱

也许移位算子最令人震惊的特性,在我们寻找它的​​特征值​​时显现出来。一个特征值 λ\lambdaλ 及其对应的特征向量 xxx 是特殊的配对,其中应用算子只是对向量进行缩放:Rx=λxRx = \lambda xRx=λx。对于一个矩阵,特征值告诉你变换的主轴。

让我们试着找出右移位算子 RRR 的特征值。方程 Rx=λxRx = \lambda xRx=λx 变为: (0,x1,x2,… )=(λx1,λx2,λx3,… )(0, x_1, x_2, \dots) = (\lambda x_1, \lambda x_2, \lambda x_3, \dots)(0,x1​,x2​,…)=(λx1​,λx2​,λx3​,…) 看第一个分量,我们得到 λx1=0\lambda x_1 = 0λx1​=0。如果 λ≠0\lambda \neq 0λ=0,那么 x1x_1x1​ 必须是 000。下一个分量给出 λx2=x1=0\lambda x_2 = x_1 = 0λx2​=x1​=0,所以 x2=0x_2=0x2​=0。这样继续下去,我们发现每个分量都必须是零。唯一的解是零向量,而根据定义,零向量不能是特征向量。如果 λ=0\lambda=0λ=0 呢?方程变成 x1=0x_1=0x1​=0, x2=0x_2=0x2​=0,等等。同样,只有零向量可行。

结论是不可避免的:右移位算子根本没有特征值。它的​​点谱​​(特征值的集合)是空的。这非常奇怪。这就像有一台带有齿轮和杠杆的复杂机器,无论你如何调整它的方向,它都没有自然的旋转轴。

但故事并未就此结束。算子的完整​​谱​​是一个比特征值更广的概念。它是所有使算子 (R−λI)(R - \lambda I)(R−λI) 不能以一种好的方式求逆的复数 λ\lambdaλ 的集合。对于有限维矩阵,谱就是特征值的集合。对于像我们移位算子这样的算子,谱可能要大得多。

这就是重大的揭示:右移位算子的谱是复平面中的整个闭单位圆盘,σ(R)={λ∈C:∣λ∣≤1}\sigma(R) = \{\lambda \in \mathbb{C} : |\lambda| \le 1\}σ(R)={λ∈C:∣λ∣≤1}。

这应该让人感到震惊。这个算子没有特征值——一个都没有——但它的谱却是一个巨大、不可数的点的连续统。它是一个幽灵;它的存在在单位圆内的任何地方都能被感觉到,但它不能被固定在任何一个点上作为一个特征值。这是一个纯粹的无限维现象,让我们得以一窥一个远离我们有限直觉的世界。

这个谱特性是右移位算子不可能是​​紧算子​​的决定性证据。紧算子在某种意义上是“压缩”无限空间,使其变得更易于管理。一个关键的定理指出,对于无限维空间中的紧算子,其谱必须是一个只能在零点处聚集的可数点集,并且每个非零谱值都必须是特征值。右移位算子以最壮观的方式违反了这一点。

最后,我们可以将​​谱半径​​定义为包含整个谱的最小圆心在原点的圆的半径。由于 RRR 的谱是单位圆盘,其谱半径为 111。这可以用 Gelfand 的著名公式 r(R)=lim⁡n→∞∥Rn∥1/nr(R) = \lim_{n \to \infty} \|R^n\|^{1/n}r(R)=limn→∞​∥Rn∥1/n 独立验证。因为我们发现 RRR 及其所有幂 RnR^nRn 都是等距算子,它们的范数总是 111。该公式随后给出 r(R)=lim⁡n→∞11/n=1r(R) = \lim_{n \to \infty} 1^{1/n} = 1r(R)=limn→∞​11/n=1,与我们对谱的描绘完美匹配。

通过这个在一行数字中进行移位的简单行为,我们穿越了现代分析的核心概念——非对易性、等距算子、伴随算子、正规性和谱——并发现了一个世界,在这里,来自有限维度的直觉可能是一个危险的向导,但一个更深、更抽象的美丽正在等待着我们。

应用与跨学科联系

我们花了一些时间来了解移位算子,这个将事物移动一步的绝妙简单想法。这个概念是如此基本,以至于人们可能会认为它微不足道。但这往往是科学真正魔力所在之处。当我们仔细审视最基本的思想时,它们往往会以最意想不到的方式重现,将广阔且看似不相关的思想领域联系在一起。移位算子是这种伪装的大师。它是一个计算的主力,一个深刻的数学对象,也是描述物理世界的关键。让我们踏上一段旅程,看看这个简单的“一步”能带我们走向何方。

数字建筑师的工具箱

在最具体的层面上,移位算子是现代计算的基石。在每台计算机的硅芯片核心中,操作必须以无情的效率和速度执行。在这里,移位不仅仅是一个操作;它是一种超能力。

想象一下,你有一个数字,比如说,以8位有符号格式存储,你想将它除以4。你可以启动处理器复杂的除法电路,这是一个相对缓慢且耗能的过程。或者,你可以简单地将该数字的所有位向右移动两位。由于我们的数字系统是二进制的,向右移动一位相当于除以2,移动两位相当于除以4,依此类推。但这里有一个微妙之处!如果数字是负数(例如,用二进制补码表示),它的最高有效位是1。一个简单的“逻辑”移位会在左边新空出的位置填充零,错误地将负数变为正数。解决方案是*算术移位*,它巧妙地将符号位复制到新的空位中,在整个除法过程中保持数字的符号。这不仅仅是一个聪明的技巧;这是硬件用于快速进行2的幂次乘除法的原生语言。

这种移位与算术之间的深刻联系甚至允许更巧妙的技巧。假设你想求两个无符号数的平均值 ⌊(a+b)/2⌋\lfloor (a+b)/2 \rfloor⌊(a+b)/2⌋,但你正在一个受限的处理器上工作,中间和 a+ba+ba+b 可能会溢出8位寄存器。直接的方法充满危险。解决方案在于解构加法本身。和 a+ba+ba+b 可以用位运算重写为 (a⊕b)+2(a∧b)(a \oplus b) + 2(a \land b)(a⊕b)+2(a∧b),其中 ⊕\oplus⊕ 是按位异或(无进位的“和”部分),∧\land∧ 是按位与(识别“进位”)。将其除以二变得微不足道:除以2的操作简单地将 2(a∧b)2(a \land b)2(a∧b) 变为 (a∧b)(a \land b)(a∧b),将 (a⊕b)(a \oplus b)(a⊕b) 变为右移 (a⊕b)≫1(a \oplus b) \gg 1(a⊕b)≫1。最终,优雅的表达式 (a∧b)+((a⊕b)≫1)(a \land b) + ((a \oplus b) \gg 1)(a∧b)+((a⊕b)≫1) 完美地计算了平均值,没有任何中间溢出的风险。这是计算思维的一个小杰作,将一个潜在的错误变成了一个稳健而高效的计算。

除了算术,移位寄存器充当了数字世界的传送带,将数据包精确地移动到需要的地方。如果你需要检查一个16位字中的第13位,而处理单元只在第4位位置接受数据,你可以简单地移动数据。循环移位,即从一端掉出的位在另一端重新出现,允许这种重新排序。你可以向右移动9次或向左移动7次——圆上的最短路径——以最小的延迟将所需位移动到目标位置。这种数据操作是信号处理到密码学等一切领域的基础。

数学家的罗塞塔石碑

当我们从电路的具体世界转向数学的抽象领域时,移位算子褪去了其作为纯粹“工具”的外衣,揭示了其作为具有深刻结构美感的对象。

考虑一个长度为 nnn 的二进制字符串集合。循环左移 kkk 个位置,LkL_kLk​,是对位的置换。如果我们先执行一次移位 LkL_kLk​,然后再执行一次移位 LjL_jLj​,结果就是 Lk+jL_{k+j}Lk+j​。这意味着这些移位算子在复合下形成一个代数群。那么,向左移位 kkk 的逆操作是什么?它必须是一个能让你回到起点的操作。稍加思考就会发现,它只是一个向左移位 n−kn-kn−k 个位置的操作(或者等价地,向右移位 kkk 个位置)。这种在复合和求逆下的封闭性并非巧合;它是一个深刻而有序的数学结构——循环群的标志,而循环群是抽象代数的基本构件之一。

这种代数上的优雅延伸到了微积分的世界。在连续世界中,我们有导数。在序列和采样数据的离散世界中,我们有*差分。前向差分算子 Δ\DeltaΔ 定义为 Δf(x)=f(x+h)−f(x)\Delta f(x) = f(x+h) - f(x)Δf(x)=f(x+h)−f(x),是导数的离散模拟。移位算子 EEE 定义为 Ef(x)=f(x+h)E f(x) = f(x+h)Ef(x)=f(x+h),是平移的离散模拟。两者通过简单的公式 E=I+ΔE = I + \DeltaE=I+Δ 优美地联系在一起,其中 III 是恒等算子。这不仅仅是符号上的便利;它是有限差分演算的基石。由此,我们可以进行形式化的代数操作。逆移位 E−1E^{-1}E−1 是什么?它必然是 (I+Δ)−1(I+\Delta)^{-1}(I+Δ)−1。利用几何级数展开,我们发现 E−1=I−Δ+Δ2−Δ3+…E^{-1} = I - \Delta + \Delta^2 - \Delta^3 + \dotsE−1=I−Δ+Δ2−Δ3+…。这个非凡的公式将向后*移动一步(f(x−h)f(x-h)f(x−h))的行为表示为在点 xxx 处的一系列无穷前向差分。这是泰勒级数的离散回响,它构成了数值插值、外推和求解差分方程算法的基础。

也许移位数学故事中最惊人的一章来自作用于无限序列的单边移位算子 SSS。它将每个元素向右移动一个位置,S(x0,x1,… )=(0,x0,x1,… )S(x_0, x_1, \dots) = (0, x_0, x_1, \dots)S(x0​,x1​,…)=(0,x0​,x1​,…)。这看起来无害。但请注意它在开头插入的零。这个算子有一个左逆,即后向移位 S∗S^*S∗,它会擦除第一个元素并将所有内容向左移动。然而,S∗S^*S∗ 并不是一个真正的双边逆。虽然 S∗S=IS^*S = IS∗S=I(先右移再左移可以回到原点),但 SS∗SS^*SS∗ 却不是恒等算子!它会消灭第一个元素。算子 SSS 是一条单行道。它是一个弗雷德霍姆算子,其“不平衡性”可以用一个数字来捕捉:弗雷德霍姆指数,定义为 dim⁡(ker⁡(S))−dim⁡(ker⁡(S∗))\dim(\ker(S)) - \dim(\ker(S^*))dim(ker(S))−dim(ker(S∗))。对于单边移位,核是平凡的(没有非零序列被湮灭),但其伴随算子的核是一维的(它湮灭所有除了第一个位置外都为零的序列)。指数为 0−1=−10 - 1 = -10−1=−1。这个单一的整数 −1-1−1 是一个拓扑不变量,捕捉了移位所创造的这个“洞”的本质。这个算子及其指数不仅仅是一个奇特现象;它们是非对易几何领域的一个基础例子,在这个领域中,我们经典的几何空间概念被抽象的算子代数所取代。不起眼的移位算子成为探索新型几何的关键。

物理学家和工程师的视角:从波到网络

移位算子的影响有力地延伸到物理学和现代数据科学中,它描述了运动、通信和连接的本质。

在信号处理中,傅里叶变换是一个神奇的透镜,它将像卷积这样的复杂操作变成简单的乘法。当我们用这个透镜观察移位算子时,它会向我们展示什么?在无限离散线(整数 Z\mathbb{Z}Z)上,左移位和右移位算子 LLL 和 RRR 是平移的原子。应用傅里叶变换将它们对角化;它将移位序列的行为转化为将其频率表示乘以一个相位因子,对于 LLL 是 e−iθe^{-i\theta}e−iθ,对于 RRR 是 eiθe^{i\theta}eiθ。让我们考虑算子 T=L+RT=L+RT=L+R。这个算子取一个点上的值,并用其两个邻居的和来替换它。在傅里叶域中,这变成乘以 e−iθ+eiθ=2cos⁡θe^{-i\theta} + e^{i\theta} = 2\cos\thetae−iθ+eiθ=2cosθ。算子范数,或最大放大率,就是 ∣2cos⁡θ∣|2\cos\theta|∣2cosθ∣ 的最大值,即 2。但更重要的是,算子 L+R−2IL+R-2IL+R−2I 是二阶导数或拉普拉斯算子的离散版本。它的频率响应 2cos⁡θ−22\cos\theta - 22cosθ−2 给出了一维原子链上传播的波的色散关系。移位算子是波和信号如何通过离散介质传播的数学核心。

这种与基本动力学的联系在量子力学中更为深刻。量子理论的其中一个假设是,动量是*空间平移的生成元*。在一个有限维系统中,比如一个三能级系统(qutrit),平移的角色由循环移位算子 XXX 扮演,它将状态 ∣k⟩|k\rangle∣k⟩ 变换为 ∣k+1⟩|k+1\rangle∣k+1⟩。如果我们使用离散维格纳函数在量子相空间中表示这个算子,其表示结果仅依赖于动量变量 ppp。那个“移动位置”的算子与动量有着内在的联系。这表明,在连续量子力学中如此核心的位置和动量之间的深刻对称性,在离散的有限世界中依然存在,而移位算子则扮演着平移代理的主角。

但是,当我们的世界不是一条简单的线或网格时会发生什么?在一个不规则的网络上,比如社交网络、蛋白质相互作用图或交通系统,“移位”意味着什么?这个问题是新兴的图信号处理领域的核心。事实证明,有两个自然候选者可以作为“图移位算子”。一个是​​邻接矩阵​​ A\mathbf{A}A。将 A\mathbf{A}A 应用于图上的信号,相当于每个节点聚合其直接邻居的值。这是一种局部平滑或平均操作。另一个是​​图拉普拉斯算子​​ L=D−A\mathbf{L} = \mathbf{D} - \mathbf{A}L=D−A,其中 D\mathbf{D}D 是节点度的对角矩阵。应用 L\mathbf{L}L 相当于每个节点测量其自身值与其邻居值之间的差异。它充当局部变化的度量,一种图上的导数。A\mathbf{A}A 和 L\mathbf{L}L 之间的选择取决于任务:你是想扩散信息(如在PageRank中),还是检测尖锐的边界(如在社区发现中)?这种将移位算子推广到图上的方法是图神经网络背后的关键创新,使我们能够对复杂的结构化数据进行深度学习,并革新了从药物发现到推荐系统等领域。

从我们手机里的电路,到抽象几何的结构,再到全球网络的分析,移位算子无处不在。它证明了在科学中,最深刻的真理往往隐藏在最简单的思想之中。向前迈出一步这个简单的行为,当被深刻理解时,揭示了世界相互关联的机制。