给定任意一组(数字)平方复矩阵,我对计算生成的实矩阵李代数感兴趣,称之为。也就是说,我想作为 其中递归定义为和表示。甲大号甲大号甲 = 小号p 一个Ñ ř { 乙:乙∈ ∪ ∞ ķ = 1 c ^ ķ } Ç ķ c ^ 1 = 甲ç ķ + 1 = { [ X ,ÿ ] :X ,ÿ ∈ ∪
ķ≥1
该计算来自(量子)控制理论。
当前,我使用的是此处找到的方法,该方法仅通过重复的Lie括号进行搜索(即,形式为),并确保终止。但是我很想知道是否还有其他(更快)的方法。也许使用P.Hall基地?也许是递归算法?目前,我的默认语言是Matlab。
我猜您的原始发电机是埃尔米特发电机。这是真的?如果是这样,我想第一步将是比较生成器的本征空间,因为当本征空间不同时,换向器仅是非零的。
—
Jack Poulson
@JackPoulson是的,A来自哈密顿量,歪斜的Hermitian也是如此(不是Hermitian,因为它们与Schroedinger方程中的i相乘)。我不确定我是否理解为什么这将是一个很好的第一步。计算换向器并检查它们是否非零会比摆弄本征空间快吗?
—
伊恩·欣克斯
对于单个换向器,可能是的。但是,当您开始考虑换向器的多个级别时,就会出现组合爆炸。我不知道算法,但是通常最好利用尽可能多的结构。我会仔细考虑您是否知道与发电机相关的其他属性。
—
Jack Poulson