Hamilton矩阵虚特征值的快速求解方法

来源 :吉林大学 | 被引量 : 2次 | 上传用户:zhangdeting
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
利用向量拟合可以在电路系统的信号完整性检验等方面建立出非常精确的模型,然而,为了确保计算出的该模型是无源的,必须进行完整地无源性检验.通过Hamilton矩阵的纯虚特征值的存在性,就可以判断出该系统是否有源.然而,由于这个矩阵的维数相当高,可以达到百万阶,如何求解这样一个大型矩阵的特征值,在时间和空间上都是一个很大的考验,因为传统的特征值求解方法时间复杂度为O(n,3),空间复杂度为O(n2). 文章[26]中给出了一种时间复杂度O(c·d·n),空间复杂O(n)的算法,其中c是与具体的矩阵特征值分布有关的常数,d为矩阵虚特征值的个数.其实,我们关心的只是那些虚特征值.由于实际电路本身是无源的,该电路的高精度近似,也即通过向量拟合得到的模拟模型,虽然有可能不是完全无源,但无源性的破坏点往往是很少的,也就是说d《m这一点在实际例子中也得到了验证.因此,把计算的精力都集中在这特少数的虚特征值求解上,以大大地节省时间,避免浪费.但是,正像作者在[26]中指出的那样,该算法的时间复杂度是与矩阵的特征值分布有关,因此在有些情况下,由于常数c变得非常大,该方法的效率就受到了很大的影响. 事实上,当Hamilton矩阵的特征值在虚轴附近密集分布时,这个常数c就会变得非常大.因此,如果能够使得那些虚轴附近的特征值远离虚轴,就能期望该算法的效率可以得到提高.本文通过分式线性变换得到一个中间矩阵,然后对该矩阵进行操作,实现了使得原先在虚轴附近紧密分布的特征值远离虚轴的效果. 首先我们引入如下分式线性变换: 命题0.1如果1不是矩阵H的特征值,则应通过映射C←(H+I)/(H-I),矩阵H的虚特征值一一地对应着矩阵C在单位圆上的特征值. 文中给出了特殊处理,使得该命题可以应该用于我们的Hamilton矩阵.实际上,只要我们先求解出H的按模最大特征值λ,令H←1/(|λ|+ε)H,其中ε为正数,则矩阵H的所有特征值的模都小于1,也即不可能含有特征值1. 由于变换后的矩阵C在单位圆上的特征值就对应着Hamilton矩阵H的虚特征值,我们可以转而求C在单位圆上的特征值. 此时,矩阵H在虚轴附近稠密分布的特征值就稠密分布在C的单位圆内外了.下面我们指出,通过矩阵乘幂可以使得C在单位圆内外两侧的特征值远离单位圆. 命题0.2当q→∞时,矩阵Cq的特征值只分布在单位圆|C|=1、原点及无穷远点上. 这个命题说明,当q充分大时,求解矩阵Cq在单位圆|C|=1上的特征值,将不再受单位圆附近特征值的干扰.我们可以先求解Cq在单位圆|C|=1上的特征值,然后利用这些特征值可以恢复出H的虚特征值.当然,在实际计算中,不可能要求q无限大,我们通过下面的命题给出q的具体取值. 命题0.3计算H的完全覆盖邻域的时间复杂度与计算Cq的完全覆盖邻域的时间复杂度与之比为: 这个比例跟随q的增大而增大,最高可达7倍.当q=8时,δ≈10.所以,q=8是个不错的选择,利用C8可以达到十倍的加速. 还需指出的是,矩阵的平衡化对于降低计算机浮点舍入误差对非对称矩阵特征值求解的影响时非常大的[37, 38],一个稳定的特征值求解系统,必须首先对输入矩阵进行平衡化.然而,一般的平衡化方法时间复杂度为O(n2),显然,对于一个时间复杂度为O(c·d·n)的算法,这样的的预处理速度是不能接受的.本文首先给出了一个命题,基于此命题,我们设计出了时间复杂度为O(n)的快速平衡化方法. 至此,我们得到了完整的加速算法: 算法0.1求解Hamilton矩阵虚特征值算法的加速: Input:Hamilton矩阵H Output:矩阵H的虚特征值 stepl:对Hamilton矩阵H进行快速平衡化. step2:求解H的按模最大特征值λ,令H←1/(|λ|+ε)H,其中ε为正数. step3:构造C←(H+I)/(H-I), step4:利用特征邻域方法求解C8的在单位圆上的特征值{γm}. step5:从C8的特征值{γm}恢复矩阵H的特征值{入m}.则{(|λ|十ε)·入m}就是待求的Hamilton矩阵H的所有虚特征值.
其他文献
本文是主要利用配置法研究求解双比例时滞Volterra积分泛函方程。首先给出了双比例时滞Volterra积分泛函方程(简称TDVIFEs)解析解的存在性、唯一性和正则性分析。随后,我们给出了其配置解的存在性、唯一性分析。然后研究了配置法可达到的收敛阶及相应的误差估计。最后,我们给出了几个数值实验来验证我们的理论结果,数值结果符合理论分析。
学位
信号的传输与控制已经渗透到社会生活和国民经济的各个方面.在国防军事、航空航天、工程技术和医学等众多领域都有非常重要的应用Van der Pol振荡器是一类特殊的电路系统,在信号的传输与控制中有着非常重要的作用.该电路系统的数学模型是一个微分方程,当输入低频信号时,能输出高频的脉冲解(spike solution)或峰波.工程师们在实际设计中最为关心的问题是如何精确地控制峰波的个数.本文中,我们将用
学位
N体问题是天体力学中一个重要的研究领域,同时对数学家而言,它也是存在很多神秘的领域,正是他们积极探寻的领域.N体问题是十分复杂且困难的问题,至今仍有很多问题尚未解决,只有N=2的二体问题得到了完整的解决.然而中心构型正是研究N体问题的重要工具,其已经有一百多年的历史,但结果并不完整,只有当N=2,3时的N体问题的中心构型得到了完整的结果.N=4时的四体问题我们知道其分类是有限的,但具体形式仍然不能
学位
摄动方法在数学物理中有重要而广泛的应用.由于对某些特殊的问题,正则摄动方法是无效的,因此必须寻找各种各样的奇异摄动技巧.近百年来,数学家,物理学家和工程师们针对各种具体问题,发展了很多种摄动方法,如多尺度法、伸缩坐标法、匹配渐近展开法、平均法、WKB方法、中心流形方法等等.但这些方法都有一定的局限性,从而影响了它们在实际问题中的应用.上世纪五十年代,一些物理学家在处理光子传播中出现的大动量行为时,
学位
This thesis is a survey of the recent results in studying the boundary value problems of ordinary differential equations with integral boundary conditions. We briefly overviewthe resent situation for
学位
尽管现在有多种多样的蛋白表达系统可供选择,但是重组蛋白在大肠杆菌中的可溶表达仍然是困扰大家的一个难题,所以我们需要针对难以可溶表达的蛋白建立一种好的表达系统。随着对大肠杆菌中蛋白质折叠机制的深入研究,目前已经找到了一些提高重组蛋白在大肠杆菌中可溶性表达的方法。其中,融合表达策略是最常用的方法之一。 在本论文中,我们进行了一种人SUMO融合表达系统在促蛋白可溶性方面的研究。通过利用两种不同的
学位
在自然科学的许多领域中,很多现象是用抛物型方程或方程组描述的.如热传导以及其它扩散现象、化学反应、某些生物形态、各种粒子的输运等等.由于许多问题规模较大,因此,用并行算法数值求解抛物型偏微分方程问题具有重要的理论意义和应用价值. 古典显式具有理想的并行性,非常适合于并行计算,但它是条件稳定的,特别是在多维问题中,计算的时间步长受到苛刻的限制.古典隐式和Crank-Niclson格式是绝对稳
学位
水泡性口炎(Vesicular stomatitis, VS)是由水泡性口炎病毒(Vesicular stomatitis virus, VSV)引起的人畜共患的病毒性传染病,临床上以在感染动物的舌、唇、颊、乳头和蹄冠等部位出现水泡和溃疡为特征;人偶发感染,出现类似流感样症状。该病在北美和中美首次爆发后,逐渐传播到南美、非洲、欧洲以及亚洲的一些国家和地区,我国也有该病的报道。为了给该病的防治提供确
学位
生物学界的物种分类工作走过了几百年的发展历史,在日积月累的过程中建立了相当详细的分类方法,并发展出形态分类学这门学科,但目前尚未发现和未进行分类的生物物种的数目仍然是非常巨大,传统的形态生物分类学方法在面对如此繁琐的工作时已经遇到了瓶颈。 随着生物测序技术的发展,DNA测序成本开始降低,而生物学家又意识到真正包含生物最本质特征信息的载体正是生物的基因组序列,所以基因序列内容应该被应用到物种
学位
报纸