一种新型针对快速多极子法(FMM)的预条件技术
快速多极子算法
![快速多极子算法](https://img.taocdn.com/s3/m/084eff56dcccda38376baf1ffc4ffe473368fdf5.png)
快速多极子算法快速多极子算法(Fast Multipole Method,简称FMM)是一种高效的计算N体问题的方法,它可以在O(N)的时间复杂度内求解N个粒子之间的相互作用力。
本文将从FMM的基本思想、算法流程、优缺点以及应用领域等方面进行详细介绍。
一、基本思想FMM的基本思想是将远距离作用力的计算转化为局部近距离作用力的计算,从而大大降低了计算复杂度。
具体来说,FMM将空间分割成一系列边长逐级递减的立方体网格,在每个网格中以多项式函数来逼近粒子分布,并利用多极展开和局部展开等技术来实现快速计算。
二、算法流程1. 空间划分:将整个空间划分成若干个立方体网格,并确定每个网格中包含的粒子数目。
2. 多项式逼近:对于每个网格中包含的粒子,采用多项式函数来逼近其分布情况。
3. 多极展开:利用多项式函数对每个网格进行多极展开,并计算其多极矩和电荷矩。
4. 局部展开:对于近距离作用力,采用局部展开技术来计算每个网格中的相互作用力。
5. 远距离作用力计算:对于远距离作用力,采用多极展开技术来计算每个网格之间的相互作用力。
6. 精度控制:根据需要,可以通过增加多项式阶数或网格密度等方式来提高计算精度。
三、优缺点1. 优点:(1) 计算速度快:FMM的时间复杂度为O(N),比传统的直接求解方法要快得多。
(2) 空间复杂度低:FMM只需要存储每个网格中的多项式系数和电荷矩等信息,空间占用较小。
(3) 适用范围广:FMM不仅适用于N体问题,还可以应用于其他需要求解远距离相互作用力的问题。
2. 缺点:(1) 实现难度较大:FMM需要掌握多项式函数、多极展开等专业知识,并且实现过程较为复杂。
(2) 对粒子分布要求较高:FMM需要将空间划分成若干个网格,并要求每个网格中的粒子分布较为均匀,否则会影响计算精度。
四、应用领域FMM在计算物理、计算化学、电磁学等领域都有广泛应用。
例如,在分子动力学模拟中,FMM可以用于求解分子之间的相互作用力,从而得到分子的结构和性质等信息;在电磁场模拟中,FMM可以用于求解电荷分布所产生的电场和磁场等问题。
电力系统潮流计算的一种新方法
![电力系统潮流计算的一种新方法](https://img.taocdn.com/s3/m/58cf651208a1284ac85043e8.png)
电力系统潮流计算的一种新方法在本研究中深入分析了大规模电力系统潮流方程的解决问题,并通过利用预条件处理的CG法用于求解,在采用该方法时能够代替传统LU直接法进行电力系统潮流计算,比较不同预处理方法对于CG法潮流方程的解决效果,提出了新型节点优化排序预处理法。
通过实践发现,其CG法快速求解潮流有效预处理方法能够对多个合成大规模电力系统实现潮流计算,这一结果也预示着该处理方法相比其他方法来说预算相对简便,而且迭代次数,浮点运算次数相对较少,尤其对于超大规模电力系统潮流问题解决上相比传统直接法来说更具有优势。
在当前电力系统逐渐实现互联化,使潮流计算面临大规模计算压力,从一定程度上能够代替传统的预处理方法。
关键字:电力系统;潮流计算;新方法为进一步实现区域大电网互联和电力系统的实时化,安全控制,潮流跟踪的迫切要求,实现大规模的电力潮流方程求解,对系数线性修正方程组反复求解是目前电力系统潮流计算的主要内容。
现有的潮流计算方法通常局限于物理模型和对其功能完善上,而对于方程组的求解,在数学方面依然利用传统解析方程,即利用系数矩阵中的直接法。
通常方程的系数矩阵式不规则的,即便采用不同节点优化排序技术,在求解过程中由于矩阵规模较大,通常会面临大量非零元素,从一定程度上会增加计算量,并且直接法在运用过程中具有固有的前推回代特点,很难实现向量化和并行求解,因此无法满足大规模求解的实际需求。
随着目前电网规模和结构越趋复杂,网络负荷增加,利用传统的方法一度受到质疑。
近年来研究学者在电网络分析核电厂中使用迭代法求解方程组。
迭代法可分为古典和Krylov迭代法。
而前者中包含两种重要方法即SOR以及Jacobi法,前者能够用于对称正定方程组,而后者主要用于一些非对称正定方程组中。
本研究通过阐述快速分解潮流计算,能够运用对解耦后的有功以及无功修正方程完成求解,进而实现大规模电力系统潮流方程的求解。
CG法快速潮流计算从一定程度上来看是一种双层迭代法,是由外部牛顿迭代以及内部CG迭代共同构成的,由于存在系统误差,且迭代收敛速度和性能依赖于线性方程组系数矩阵的条件,为进一步改善系统矩阵条件需要适当对方程组进行变换,这一过程被称为是预条件处理过程。
快速多级子算法(FMM)介绍和实现
![快速多级子算法(FMM)介绍和实现](https://img.taocdn.com/s3/m/c53bdcdb6037ee06eff9aef8941ea76e58fa4a00.png)
快速多级子算法(FMM)介绍和实现国内对FMM(Fast Multipole Method)的介绍都比较复杂,涉及大量的计算公式。
本文试图用最简单的语言介绍FMM的原理和实现,并介绍使用C++开发的快速多级算法模块,用户可自定义核函数,收敛标准,截断系数等参数,可用于实际工程,后续会介绍FMM与边界元方法(Boundary Element Method)/ 矩量法(Method of Moment)结合解决大规模声场,电磁场问题。
在前面简单介绍了快速多级算法 FMM。
快速多级子算法能加快解决非对称满秩矩阵,扩展了矩量法,边界元等方法的应用规模,使其能解决较大规模的实际工程问题。
以下是电磁计算软件FEKO中关于多层快速多级算法(MultiLevelFMM)的介绍,是对FMM的一种改进:/product-detail/numerical_methods/mlfmm1. 概述FMM算法的提出来源于多粒子系统相互作用的势场计算,比如带电粒子或者天体之间引力等。
以静电场为例,空间中N个带点离子构成的系统,第i个离子所在位置的静电势 A(xi)表示为:其中1. i不等于j;2. xi是第i个粒子所在的坐标;3. mj是第j个粒子所占的权重,与带电量呈正比;4. rij是第i个粒子和第j个粒子之间的距离;按照常规计算方法,对N个粒子实现求和问题,计算量达到O(N^2);在BEM MOM 等数值计算中,一次这样的求和也就是一次矩阵和向量的乘法迭代。
FMM的实现基本思想是以树形结构为基础,通过多级展开和局部展开,把原对象进行分层分组,将N*N的关系转换为少数组对象之间的关系(如上图),从而减少计算量。
该算法实现的核心是如何把每个对象归纳到一组对象中,这个主要是通过动态树结构来实现的。
计算过程如下:1. 多级展开:多级展开将叶子节点内(每个小方块内)所有多级展开系数累加,即可以得到该叶子节点的多级展开系数,展开节点为叶子节点的中心。
基于快速多极边界元法的沥青混凝土弹性模量预测
![基于快速多极边界元法的沥青混凝土弹性模量预测](https://img.taocdn.com/s3/m/03b33143cf84b9d528ea7ab1.png)
C u i p l e at n , rht tr ei n ee r nt u , a gh u3 0 1 , h j n nvri , hn ; .M nc a D p r i me t A c i c a D s na dR sac Is tt H n z o 1 0 2 Z e a gU i sy C i e ul g h i e i e t a
3 Z eagUbnadR r l nn ei ntue aghu3 02 , hn ) . hj n ra n ua Pa igD s Istt,H nzo 0 7 C i i l n n g i 1 a
Ab t a t s r c :Du o t e fc ha h t y o s h l o c e e b x rme t re pe e c s b s d o e t h a tt tt e sud n a p atc n r t y e pe i n s o x r n e i a e n i ma r — c a i a e a ir,wh c a n tr fe tt e i fu nc ft e mir sr cu e o s atc nce e, c o me h n c lb h vo ih c n o e c h n e e o h co tu t r fa ph l o r t l l
基 于快 速 多极 边 界 元法 的沥 青混 凝 土 弹性 模 量 预测
朱 兴一 , 陈伟
2 .浙 江 大学 a 筑 工 程 学 院 , 州 .建 杭
e .建 筑 设 计研 究 院 市政 交通 分 院 , 州 杭
, 赵 兴 刚。 陈 龙 , 。
20 7 00 2; 30 2 ; 10 7
有效 弹性模 量 , 并进 一 步分析 沥青胶 浆 ( 集料 和 沥青 ) 粗 集料 、 隙率及 空 隙尺 寸 、 配对 沥 青 细 、 空 级 混凝 土弹性模 量 的影 响. 与试验值 的 比较 表 明 , 方法能较 准确地预 测 沥青混凝 土 的宏观性 能. 该
快速多极边界元法解的存在唯一性
![快速多极边界元法解的存在唯一性](https://img.taocdn.com/s3/m/258e8f1066ec102de2bd960590c69ec3d5bbdba9.png)
快速多极边界元法解的存在唯一性
于春肖;申光宪;穆运峰
【期刊名称】《数学理论与应用》
【年(卷),期】2005(025)001
【摘要】本文对求解3维弹性摩擦接触问题的快速多极边界元法(FM-BEM)在数学理论上作了深入探讨.首先,利用向量和子空间理论找出快速优化广义极小残余算法(GMRES(m))求解边界元方程组所满足的代数条件,使对工程用FM-BEM解的研究转化为对代数问题的讨论,然后,分三步证明了FM-BEM解的存在唯一性,为FM-BEM求解弹性摩擦接触工程问题提供强有力的数学支撑.
【总页数】5页(P21-25)
【作者】于春肖;申光宪;穆运峰
【作者单位】燕山大学理学院,秦皇岛,066004;燕山大学机械工程学院,秦皇
岛,066004;燕山大学信息科学与工程学院,秦皇岛,066004
【正文语种】中文
【中图分类】O1
【相关文献】
1.快速多极多域虚边界元法解不同材料组合结构 [J], 蒋彦涛;许强;张志佳
2.基于多极边界元法的三维位势问题解的存在唯一性 [J], 王玮玮;李娇
3.涡片计算的自适应快速多极边界元法研究 [J], 顾信忠;李舜酩
4.二维正交各向异性位势问题的高阶单元快速多极边界元法 [J], 李聪;胡斌;胡宗军;
牛忠荣
5.基于快速多极子边界元法的齿轮箱声场分析 [J], 刘学良;冯治恒;吴海军;莫蓉因版权原因,仅展示原文概要,查看原文内容请购买。
电磁散射问题的快速计算
![电磁散射问题的快速计算](https://img.taocdn.com/s3/m/d4cdf29ac850ad02df804138.png)
vm S fm (r) Ei (r) (1 )n Hi (r) dS, m Tm. 14
球面的网格剖分相对简单
球面导体存在解析解,可 验证算法和程序的正确性
球面的三角网格剖分
RWG矢量基函数
rn
15
奇异积分
数值积分
f (r)dS
T
w n
i1 i
f
(ri ),
n 1, 4, 7
开用于求解无源不可压流的高阶边界元;
12
电磁场积分方程
EFIE MFIE
t L(J) t Ei (r) , r S,
L(J) jk I / k2 g(r,r') J(r')dS '; S
t J(r) / 2 t n K(J) t n Hi (r) ,
K(J) J(r')g(r,r')dS ' ;
CFIE
S
CFIE EFIE (1)MFIE
Green函数 g(r, r ') e jk|r-r '| / 4 | r - r ' |
13
矩量法(MOM)
N
RWG矢量基函数 J(r) ji fi (r), N # edges.
i 1
fi (r)
lliiρρii
(r) (r)
/ /
4
并行迭代方法
[Zij] [Ij]
向量运算(BLAS-1)
向量运算的并行
矩阵-向量乘积(BLAS-2)
结构矩阵对角化 (FFT) 稠密矩阵稀疏化 (FMM, 小波变换)
矩阵-向量乘积的并行
传统: 矩阵分块、区域分解 MLFMM: 树结构并行划分
提高并行效率
高效预条件子 (块对角、稀疏近似逆) 重排运算次序,让计算与通信的重叠 计算任务的划分尽可能保证负载平衡
FMM算法用于二维复杂散射体的RCS计算-易迪拓培训
![FMM算法用于二维复杂散射体的RCS计算-易迪拓培训](https://img.taocdn.com/s3/m/3957ef5f58fafab069dc027f.png)
336电波科学学报第18卷[11]JACKHRICHMOND.Scatteringbyadielectriccyl—inderofarbitrarycrosssectionshape[J].IEEETrans.OnAntennasandPropagation.1965.13C3):334~341.[1z]颜锦奎.徐长龙.徐得名.有耗介质覆盖金属圆柱体的散射[J].应用科学学报,1997.15(4):402~407.刘红星(1970一),男,四川人,1992年于西北工业大学高分子材料专业获学士学位,1999年于电子科技大学微电子与固体电子获硕士学位,现为电子科技大学微电子与固体电子学院博士研究生,现主要从事电磁散射计算和RCS减缩及新材料的研究。
赵伯琳(1938一),女,江西人,电子科技大学微电子与固体电子学院教授,1960年毕业于成都电讯工程学院,留校工作至今,从事电磁波与吸波材料相互作用机理研究、宽频带雷达吸波材料电设计研究、典型雷迭吸波结构等课题的研究,目前主要研究方向为雷达吸波材料电磁设计方法及其应用研究。
李言荣(1962一),男,四川人。
电子科技大学微电子与固体电子学院教授、博士生导师,1992年中科院长春应化所理学博士,电子科技大学博士后,曾为德国Karlsruhe国家科研中m作客座研究员,羡国ColoradoatBoulder大学访问教授,德国KfK中。
作访问教授,主要从事高温超导薄膜材料及微波器件、铁电薄膜材料、钙钛矿固态化学等方面的研究,已发表学术论文近百篇,曾兼任全国电子材料与器件教学指导委员会副主任委员,现为中国电子学会超导分会成员、电子材料分会成员,美国IEEE高级会员,现代科技协会成员,国家国防新材料科技奖评委、国防科工委科技奖评委等。
(上接第327页)[2]李风琴,胡雄.张训械等.武汉中层大气中频雷达及其初步探测结果[j].空间科学学报.2002,12(1):65~71.[3]翁宁泉.肖黎明.龚知本.915M微波测风雷达原理及实验比对[J].量子电子学报,2001,18(1)t92~96.[4]BriggsBH.Theanalysisofspacedsensorrecordsbycorrelationtechniques[-C].HandbookforMAP,1984,13z166~186.[5]梁镜明,林太基等.利用云团实现激光遥测风速[J].中国激光,1995。
基于快速多极子基本解方法(FMM-MFS)的弹性波二维散射模拟研究
![基于快速多极子基本解方法(FMM-MFS)的弹性波二维散射模拟研究](https://img.taocdn.com/s3/m/188b0173f5335a8102d220bc.png)
p l a c i n g t h e l i n e s o u r c e s o f c o mp r e s s i o n a l wa v e a n d s h e a r w a v e o n a v i rd o n t h e s i n g l e l a y e r p o t e n t i l a
3 .D e p a r t m e n t o f C i v i l E n i g n e e r i n g ,T i a n j i n U n i v e si r t y , T i nj a i n 3 0 0 0 7 2 ,C h i n a )
Ab s t r a c t : A n e w a l g o i r t h m n a m e d t h e f a s t m u h i p o l e f u n d a me n t l a s o l u t i o n m e t h o d ( F MM— MF S )w a s p r e s e n t e d f o r
c a l c u l a t i n g t wo - d i me n s i o n a l e l a s t i c wa v e s c a t t e in r g p r o b l e m8 . Th e a l g o it r h m c o u l d a v o i d t h e s i n g u l a it r y o f ma t r i x b y
t h e o r y,a n d a v o i d e l e me n t s d i s c r e t i z a t i o n o n t he b o u n d a y . Co r mb i n e d wi t h FMM ,Mr s c a n s o l v e l a r g e — s c a l e p r o b l e ms o f wa v e s c a t t e in r g wi t h g r e a t l y r e d u c i n g c o mp u t a t i o n a n d t h e me mo y r r e q u i r e me n t .Ta ki ng t h e t wo — d i me n s i o n l a s c a t t e in r g o f P a nd S V wa v e s a r o u nd a c a v i t y i n e l a s t i c f u l l — s p a c e a s a n e x a mp l e,t h e i mp l e me nt p r o c e d u r e s we r e p r e s e n t e d i n de t a i l ,a nd
谱方法介绍
![谱方法介绍](https://img.taocdn.com/s3/m/94a1621a650e52ea551898e3.png)
摘要:近些年来,无限维动力系统得到了很大的发展.随着对它研究的深入和计算能力的迅速提高,使得与之相关的数值研究越来越被人们关注.谱方法作为一种数值求解偏微分方程的方法,它具有无穷阶收敛性.因此,谱方法也就引起人们更多的关注.关键词:谱方法;偏微分;收敛;逼近;1偏微分方程及其谱方法的介绍偏微分方程主要借助于未知函数及其导数来刻画客观世界的物理量的一般变化规律。
理论上,对偏微分方程解法的研究已经有很长的历史了。
最初的研究工作主要集中在物理,力学,几何学等方面的具体问题,其经典代表是波动方程,热传导方程和位势方程(调和方程)。
通过对这些问题的研究,形成了至今仍然使用的有效方法,例如,分离变量法,fourier变换法等。
早期的偏微分方程研究主要集中在理论上,而在实际操作中其研究方法和研究结果都难以得到广泛的应用。
求解的主要方法为:有限差分法,有限元法,谱方法。
谱方法起源于Ritz-Galerkin方法,它是以正交多项式(三角多项式,切比雪夫多项式,勒让得多项式等)作为基函数的Galerkin方法、Tau方法或配置法,它们分别称为谱方法、Tau方法或拟谱方法(配点法),通称为谱方法。
谱方法是以正交函数或固有函数为近似函数的计算方法。
从函数近似角度看.谱方法可分为Fourier方法.Chebyshev或Legendre方法。
前者适用于周期性问题,后两者适用于非周期性问题。
而这些方法的基础就是建立空间基函数。
下面介绍几种正交多项式各种节点的取值方法及权重。
1) Chebyshev-Gauss:2) Chebyshev-Gauss-Radau: x0 =1,3) Chebyshev-Gauss-Lobatto: x0 =1, xN =1,4)Legendre-Gauss: xj 是的零点且5)Legendre-Gauss-Radau: xj 是的N+1个零点且6)Legendre-Gauss-Lobatto: x0=-1,xN=1其它N-1个点是的零点且下面介绍谱方法中最重要的Jacobi正交多项式其迭代公式为:其中:Jacobi正交多项式满足正交性:而Chebyshev多项式是令时Jacobi多项式的特殊形式,另外Legendre多项式是令时Jacobi多项式的特殊形式。
快速多极子边界元法
![快速多极子边界元法](https://img.taocdn.com/s3/m/6eae10ed0129bd64783e0912a216147917117e9a.png)
快速多极子边界元法
哎呀,各位朋友,你们听过快速多极子边界元法没?这可是个高级货色啊!就像咱们四川话说的“高级得很”!这法儿呀,就像咱们贵州那边的大山,层层叠叠,复杂得很,但它就是能帮你把问题给理清楚,找到答案。
咱们陕西的老乡们都知道,做事得扎实。
这快速多极子边界元法,就像咱陕西的面条,筋道得很,能把问题给剖析得透透彻彻。
你给它一堆数据,它就能像北京烤鸭一样,把问题给处理得漂漂亮亮,让你吃得心满意足。
说实话,这法儿真挺神奇的。
就像咱们各地的方言,虽然听起来各有特色,但都是咱们中华文化的瑰宝。
这快速多极子边界元法也一样,虽然听起来高大上,但它其实就是咱们科学界的一个宝贝,能帮咱们解决很多复杂的问题。
所以啊,各位朋友,别小看这法儿,它可是个好东西。
就像咱们各地的美食一样,各有各的特色,各有各的用处。
下次遇到问题的时候,不妨试试这快速多极子边界元法,说不定它能给你带来意想不到的惊喜呢!哈哈,开个玩笑,不过话说回来,这法儿真的挺值得一试的!。
fast multipole method
![fast multipole method](https://img.taocdn.com/s3/m/e676c76759fb770bf78a6529647d27284b73372a.png)
文章标题:深入探讨快速多极方法快速多极方法(Fast Multipole Method,FMM)是一种用于求解N-body问题的快速算法。
N-body问题是指在物理学和工程学中经常遇到的一类问题,即求解由大量相互作用的粒子组成的系统的运动规律。
快速多极方法通过将空间分解成层次结构,利用多极展开和局部近似的方式,显著提高了求解N-body问题的效率。
在本文中,我们将深入探讨快速多极方法的原理、应用和未来发展方向。
1. 快速多极方法的原理快速多极方法的核心思想是将相互作用的粒子分组,并用多极展开来近似其作用。
它利用了空间的层次结构,将粒子分为不同的区域,从而减少了相互作用的计算量。
通过多极展开和局部近似,快速多极方法在保证一定精度的情况下,显著减少了计算时间,使得求解N-body问题的效率大大提高。
2. 快速多极方法的应用快速多极方法广泛应用于分子动力学模拟、电磁场求解、流体动力学和地震模拟等领域。
在分子动力学模拟中,由于分子间相互作用的复杂性,快速多极方法能够显著提高模拟计算的效率。
在电磁场求解中,快速多极方法可以用于加速求解Maxwell方程组,从而实现电磁场的快速计算。
在流体动力学中,快速多极方法可以用于求解Navier-Stokes方程,提高流体模拟的效率。
在地震模拟中,快速多极方法可以用于快速求解地震波传播和地震灾害预测。
3. 快速多极方法的未来发展方向随着大规模并行计算和人工智能技术的发展,快速多极方法在规模化和智能化方面仍有很大的发展空间。
未来,快速多极方法将更加注重在异构多核、众核和神经网络等评台上的优化实现,以实现更高的并行性和效率。
快速多极方法还将结合深度学习和强化学习等人工智能技术,实现对粒子系统的自适应建模和智能优化,从而推动其在科学计算和工程应用中的广泛应用。
总结回顾快速多极方法作为一种用于求解N-body问题的快速算法,通过多极展开和局部近似的方式,显著提高了求解效率。
它的应用涵盖了分子动力学模拟、电磁场求解、流体动力学和地震模拟等领域。
多层快速多极子算法
![多层快速多极子算法](https://img.taocdn.com/s3/m/f3ca6297dc3383c4bb4cf7ec4afe04a1b071b0b3.png)
多层快速多极子算法多层快速多极子算法(MLFMA)是一种用于计算电磁散射问题的高效算法。
它通过将计算域划分为多个层级,并利用快速多极子算法(FMM)来加速计算过程,从而大大提高了计算效率。
在传统的计算电磁散射问题时,需要对整个计算域进行离散化,然后通过求解边界积分方程来求解散射场。
然而,这种方法的计算量非常大,尤其是对于大型散射体或复杂的计算域。
为了解决这个问题,人们提出了快速多极子算法,通过近似散射体与其他散射体之间的相互作用,从而减少计算量。
快速多极子算法将计算域划分为多个层级,每个层级包含一定数量的散射体。
每个散射体通过多极子展开来表示其电荷分布,然后通过多极子展开的近似方法来计算与其他散射体之间的相互作用。
这样一来,整个计算过程可以分解为多个子问题,并且每个子问题的计算量都大大减少。
多层快速多极子算法的关键在于如何选择层级的划分方式。
一般来说,每个层级的散射体数量应该尽量相等,以保证计算的平衡性。
同时,每个层级之间的相互作用也应该尽量减少,以提高计算效率。
在选择划分方式时,可以采用自适应的方法,根据散射体的分布密度和计算要求来确定。
除了快速多极子算法,多层快速多极子算法还可以与其他加速技术结合使用,进一步提高计算效率。
例如,可以将多层快速多极子算法与迭代求解方法相结合,通过多次迭代来逐步求解散射场。
这样可以进一步减少计算量,并提高计算精度。
多层快速多极子算法是一种用于计算电磁散射问题的高效算法。
它通过将计算域划分为多个层级,并利用快速多极子算法来加速计算过程,从而大大提高了计算效率。
在实际应用中,可以根据具体情况选择合适的层级划分方式,并结合其他加速技术来进一步提高计算效率。
fmm方法 -回复
![fmm方法 -回复](https://img.taocdn.com/s3/m/bd924c67abea998fcc22bcd126fff705cc175cc2.png)
fmm方法-回复什么是FMM方法(最大正向匹配方法)?FMM方法是一种中文分词的方法,用于将连续的汉字序列切分成有意义的词语。
这种方法的基本思想是从左向右扫描文本,根据一个预先制作的词典来进行切分。
FMM方法之所以被称为“最大正向匹配方法”,是因为它在每一步都选择最长的可能切分。
FMM方法的步骤分为以下几个部分:1. 准备词典:FMM方法依赖于一个词典,这个词典中包含了大量的词语。
词典的建立可以采用多种方法,如手动整理、自动提取等。
在词典中,每个词语占据一行,通常按照词频的高低进行排序。
2. 预处理文本:在进行分词之前,需要对文本进行一些预处理的步骤。
这包括去除文本中的标点符号、数字和特殊字符等。
预处理的目的是为了减少词典的规模,提高分词的效率。
3. 开始分词:FMM方法从文本的起始位置开始扫描,依次取出一个字进行匹配。
在词典中搜索以该字开头的最长词语,并将其作为一个词语输出。
如果词典中不存在以该字开头的词语,则将该字作为一个单字词语输出。
4. 词语切分:经过一次匹配之后,将已经匹配到的词语从文本中删除。
然后,将指针指向文本的下一个位置,重复上述步骤,直到扫描整个文本。
5. 回退机制:FMM方法在匹配过程中,可能会产生歧义和错误的切分。
为了解决这个问题,FMM方法使用了回退机制。
即当发现当前最长的词语匹配不上时,会回退到次长的词语进行匹配,直到找到一个匹配的词语为止。
6. 输出结果:当文本被全部扫描完毕之后,FMM方法会输出所有切分的结果。
FMM方法的优缺点:FMM方法是一种简单且高效的中文分词方法。
它具有以下优点:1. 算法简单:FMM方法对于实现和理解来说比较容易,无需复杂的数据结构或复杂的算法。
2. 高效性:由于采用了最大正向匹配的策略,FMM方法在实际应用中有着较高的分词速度。
然而,FMM方法也存在一些缺点:1. 歧义性:由于FMM方法只考虑了左侧最长匹配,在处理一些复杂的语境时,容易产生歧义和错误的切分。
多层快速多极子算法
![多层快速多极子算法](https://img.taocdn.com/s3/m/f759605f793e0912a21614791711cc7931b778fd.png)
多层快速多极子算法介绍多层快速多极子算法(Multilevel Fast Multipole Algorithm,简称MFMA)是一种高效的数值计算方法,用于求解在空间中分布的电磁场问题。
该算法综合了快速多极子算法(Fast Multipole Method,简称FMM)和多层次方法(Multilevel Method,简称MM),以加速计算过程并降低算法的复杂度。
在计算大规模电磁场问题时,MFMA能够显著提高计算效率,是现代科学计算领域的重要工具。
FMM的原理FMM是一种用于求解具有长程相互作用的问题的数值方法。
它采用了分治的思想,将问题分解成多个较小的子问题,然后利用局部信息来逼近全局解。
FMM的核心是将空间中的电磁场分解成多个级别的多极子展开,从而减少计算复杂度。
FMM的步骤如下: 1. 构建一棵树结构,将问题空间划分成多个较小的区域。
2.在每个区域内,计算多极子展开系数,即将局部电磁场通过多项式展开表示。
3. 利用多极子展开系数,计算每个区域与其他区域之间的相互作用。
4. 通过迭代的方式,逐渐提高多极子展开的级别,从而提高计算精度。
5. 对于远离目标区域的区域,可以使用近似方法来加速计算。
FMM的优势在于其计算复杂度只与问题的大小相关,而与空间维度无关。
因此,对于高维问题,FMM比其他方法更具优势。
MM的原理MM是一种将问题分解成多个层次的方法。
它通过递归的方式,由粗到细逐渐求解问题,以降低计算复杂度。
MM的核心是将原始问题分解成多个规模不同的子问题,通过先求解较粗的层次,再利用求解结果来逼近较细的层次。
MM的步骤如下: 1. 将原始问题分解成多个规模较大的子问题。
2. 递归求解各个子问题,直到达到最细层次。
3. 根据求解结果,从细到粗逐层修正求解。
4. 将各个子问题的求解结果合并,得到原始问题的近似解。
MM的优势在于能够利用各个层次的求解结果来修正计算,从而提高求解准确度。
阻性消声器声学性能预测的快速多极子边界元法
![阻性消声器声学性能预测的快速多极子边界元法](https://img.taocdn.com/s3/m/64728f204b73f242336c5f12.png)
A a t m u tp l u d r l m e tm e h d f r f s li o e bo n a y e e n t o o a o si e f r a c r d c i n o isp tv i n e s c u tc p r o m n e p e i to f d s i a i e sl c r e
CUIXio ig j h ni a bn ,IZ e l n
( o eeo P w r n nryE g er g H ri E gneigU i ri , abn100 ,C i ) C l g f o e dE eg n i e n , abn nier n esy H ri 50 1 hn l a n i n v t a
Ab t a t T o v h a g c l o n ed p o l ms wi l ・ o i n l — b o b n tras u — sr c : o s le t e l r e s ae s u d f l r b e t mu t d ma n a d mu t a s r i g ma e l ,a s b i h i i i sr cu e f s mu t oe b u d r lme ta p o c a e e o e .I iw o ef c h tt e a r n e n r e f t t r a t l p l o n a y e e n p r a h w sd v lp d n v e ft a t a ra g me to d ro u i h t h a n n wn c l mn v co n h o e n mb r af ce h p e fc n e g n e,a p i c p e w s p o o e o n u k o o u e t r a d t e n d u e f t d t e s e d o o v r e c e r i l a r p s d t n c mp s h oe mar q a in o o e t e wh l t x e u t .Ad i o al ,i g t f h c u a y efc f h p l x a so o u ai n i o dt n l i y n l h e a c r c f t i o t e o mu i o e e p n in c mp tt o
06_2多层快速多极子技术MLFMM
![06_2多层快速多极子技术MLFMM](https://img.taocdn.com/s3/m/55e4c7f333d4b14e85246888.png)
近远相互作用介绍
• 下边来分析两小长方体A和B的远相互作用。设A和B内分别都有100个未知数, 如图1所示。如果用通常方式来执行他们之间的相互作用,则需要100*100次计 算机操作。而快速多极子技术是用一种新的方式来执行A和B之间的远相互作用。 其基本思路是将整个相互作用过程分解成三步:聚集、转移、发散。聚集就是 将分布在A内的100个未知数所对应的等效电流聚集在A的中心。其目的是获得 一组具有下列转移特性的新函数:A内所有等效电流对远处的作用可以由执行 这组函数的转移完成;转移就是将聚集过程中得到的一组函数由A的中心转移 到B的中心;发散就是将转移到B中心的那组函数发散到B内所有100个未知数 所对应的等效电流上,从而完成A和B的远相互作用。此种作用方式由图2表示。 下边会阐述平面波函数具有上述转移特性,而且在能够保证高精度情况下,所 需平面波个数少于原未知数个数。这就是说,完成新函数从A中心到B中心的转 移,只需要少于100次的计算机操作。这就是快速多极子技术能够加快完成A和 B远相互作用的原因。作用过程的分解来源于积分方程中格林函数的多极子展 开,故此项技术称为快速多极子技术。由于格林函数的多极子展开在近相互作 用时很难达到满意精度,则这种新作用方式只适用于远相互作用。这也就是我 们将相互作用分成近相互作用和远相互作用的原因。
快速多极子技术的数学原理
ij j i 离散积分方程系数矩阵的元素可表示成 (2.71) 这里P(G)表示作用在格林函数G上的算子。假设{x}和{y}分别代表相距较远的两个小长方体A、B中的 的未知数。那么{x}对{y}的作用可表示成 {y}=[Z]{x} (2.72) 快速多极子技术将此矩阵和矢量相乘分解成聚集、转移、发散三步骤进行。下边具体介绍此分解过程。 很简单,主要靠下面两个数学恒等式。第一个便是关于格林函数的加法定律 e jk |r d | (2.73) jk (1)l (2l 1) jl (kd )hl (2) (kr ) Pl (d r ) |rd | l 0 (2) 这里jl是第一类球面Bessel函数,hl 是第二类球面Hankel函数,Pl是Legendre多项式,以及d<r.值得 注意的是,在l<z时,函数jl(z)和hl(z)幅度大致保持常数;在l〉z时,jl(z)衰减非常快,而hl2(z) 递增非常快。这样当d<<r时,式(2.73)能在保证精度下截断。这样展开(2.73)便可以写成 L (2.74) e jk|r d | jk (1)l (2l 1) jl (kd )hl (2) (kr ) Pl (d r ) |rd | l 0 通常取L=kd+2ln(kd+pi)就能保证较高精度了。第二个恒等式便是式(2.74)中jlPl的平面波展开
谱方法介绍
![谱方法介绍](https://img.taocdn.com/s3/m/94a1621a650e52ea551898e3.png)
摘要:近些年来,无限维动力系统得到了很大的发展.随着对它研究的深入和计算能力的迅速提高,使得与之相关的数值研究越来越被人们关注.谱方法作为一种数值求解偏微分方程的方法,它具有无穷阶收敛性.因此,谱方法也就引起人们更多的关注.关键词:谱方法;偏微分;收敛;逼近;1偏微分方程及其谱方法的介绍偏微分方程主要借助于未知函数及其导数来刻画客观世界的物理量的一般变化规律。
理论上,对偏微分方程解法的研究已经有很长的历史了。
最初的研究工作主要集中在物理,力学,几何学等方面的具体问题,其经典代表是波动方程,热传导方程和位势方程(调和方程)。
通过对这些问题的研究,形成了至今仍然使用的有效方法,例如,分离变量法,fourier变换法等。
早期的偏微分方程研究主要集中在理论上,而在实际操作中其研究方法和研究结果都难以得到广泛的应用。
求解的主要方法为:有限差分法,有限元法,谱方法。
谱方法起源于Ritz-Galerkin方法,它是以正交多项式(三角多项式,切比雪夫多项式,勒让得多项式等)作为基函数的Galerkin方法、Tau方法或配置法,它们分别称为谱方法、Tau方法或拟谱方法(配点法),通称为谱方法。
谱方法是以正交函数或固有函数为近似函数的计算方法。
从函数近似角度看.谱方法可分为Fourier方法.Chebyshev或Legendre方法。
前者适用于周期性问题,后两者适用于非周期性问题。
而这些方法的基础就是建立空间基函数。
下面介绍几种正交多项式各种节点的取值方法及权重。
1) Chebyshev-Gauss:2) Chebyshev-Gauss-Radau: x0 =1,3) Chebyshev-Gauss-Lobatto: x0 =1, xN =1,4)Legendre-Gauss: xj 是的零点且5)Legendre-Gauss-Radau: xj 是的N+1个零点且6)Legendre-Gauss-Lobatto: x0=-1,xN=1其它N-1个点是的零点且下面介绍谱方法中最重要的Jacobi正交多项式其迭代公式为:其中:Jacobi正交多项式满足正交性:而Chebyshev多项式是令时Jacobi多项式的特殊形式,另外Legendre多项式是令时Jacobi多项式的特殊形式。
fmm方法
![fmm方法](https://img.taocdn.com/s3/m/2ae1a45d11a6f524ccbff121dd36a32d7375c700.png)
fmm方法
FMM(Finite Mixture Model)方法,即有限混合模型方法,是一种用于概率密度估计和聚类分析的统计模型。
它假设数据可以由多个概率密度函数的线性组合来表示,每个概率密度函数代表一个簇或类。
FMM 方法的核心思想是将数据划分成若干个簇,并为每个簇估计一个概率密度函数。
这些概率密度函数可以是高斯分布、指数分布、均匀分布等常见的概率分布函数。
通过将这些概率密度函数线性组合,可以得到整个数据集的概率密度函数。
在 FMM 方法中,关键的步骤包括:
1. 模型初始化:根据先验知识或聚类算法,初步确定数据的簇数和每个簇的初始中心。
2. 估计概率密度函数:根据每个簇的初始中心,使用最大似然估计或其他方法估计每个簇的概率密度函数。
3. 迭代更新:通过迭代更新簇的中心和概率密度函数,以提高模型的拟合效果。
4. 模型评估:使用交叉验证或其他评估指标来评估模型的性能。
FMM 方法在图像处理、语音识别、自然语言处理等领域有广泛的应用。
它可以用于图像分割、语音分类、文本聚类等任务。
FMM 方法的优点是能够有效地处理多模态数据,并且在处理高维数据时具有较好的扩展性。
总的来说,FMM 方法是一种强大的概率密度估计和聚类分析工具,它通过假设数据由多个概率密度函数的线性组合来表示,从而实现对数据的建模和分析。
FEKO快速多极子技术FMM
![FEKO快速多极子技术FMM](https://img.taocdn.com/s3/m/5b4586ea81c758f5f61f6794.png)
快速多极子(FMM) 多层快速多极子技术(MLFMM)
FMA overview
• 我们知道解线性方程组的方法可分为两类:一类是直接法,如高斯消元法等; 一类是迭代法,如:共轭梯度法等
• 用矩量法(MoM)求解线性方程组,它的系数矩阵是满秩的。如用直接法求 解,则计算机内存需要O(N2),运算量达O(N3);如用迭代法求解,内存 一样需要O(N2),而每次迭代的运算量达O(N2)).如此之多的内存需要量,如 此之大的运算量,大大限制了矩量法的应用范围,在90年代以前,矩量法仅仅 适用于电小尺寸物体(物理尺寸/工作波长< 10)。
⋅
G d)
与r无关,而
l=0
T (kr,
G kp
⋅
G r)
与d无关。这表明式(2.77)已将
格 不 得林失矩函一阵数般元表性素示,(的以2.P直71(接)G)相的=G互F为M作M例表用说达分明式解。成如远图距3所离示的,转取移rG和=近rG0距−离rG0的', d聚G =集rG或mo发−散rGm。'o'为,了利更用简(明2.的77阐)述便,可
• 这里我们将介绍一种新的方式来更有效地实现快速多极子技术。其基本思路就是将未知 数分成不同层次的组,低层组大,高层组小,让聚集和发散过程先在最高层进行,后通 过移置、插值完成底层中的聚集和发散,而转移过程只在每层的部分组之间进行。这种 实现方式被称为多层快速多极子技术。
• 这里,我们以聚集过程为例来具体阐述这一实现方式。如图4所示,假设大组中有4m个 未知数,这样实现聚集需16m2次计算机操作。如果聚集先在小组进行,需4m2次计算机 操作。后将所得的四类以小组中心为起点的平面波移到以大组中心为起点,并相加得到 m个以大组中心为起点的平面波,这又需4m次计算机操作。接着再将m个以大组中心为 起点的平面波插值,得到4m个大组中心平面波,从而完成大组聚集过程。后边我们会说 明此插值过程需64m次计算机操作。因此这种实现方式总共需4m2+4m+64m次计算机操 作。在m很大时,明显少于原来的16m2次计算机操作。
电磁场快速求解技术的研究的开题报告
![电磁场快速求解技术的研究的开题报告](https://img.taocdn.com/s3/m/b0ca0dd0846a561252d380eb6294dd88d1d23d76.png)
电磁场快速求解技术的研究的开题报告
标题:电磁场快速求解技术的研究
摘要:
电磁场计算是电磁学领域中重要的研究内容之一,其精度和计算效率对于电磁学的发展起着关键作用。
在目前的研究中,传统的基于有限元、边界元和时域积分等方法已经得到广泛的应用,但是这些方法仍然存在一些制约其精度和计算效率的问题。
为了解决这些问题,一些新的电磁场求解技术正在发展之中。
本文将探讨新发展中的快速求解技术,包括如下方法:
1. 快速多极子方法(FMM)
2. 基于稀疏矩阵技术的快速求解方法
3. 基于机器学习的快速方法
4. 基于深度学习的快速方法
在这些方法中,FMM是最广泛应用的方法之一,可以快速计算大型电磁场问题中的相互作用,同时具有较高的精度和计算效率。
而基于稀疏矩阵技术的方法和基于机器学习的方法则可以更好地应对复杂问题,提高计算效率和精度。
最后,基于深度学习的方法则是最新的探索,通过构建深度神经网络来进行电磁场的求解,这种方法可以提高计算效率并且具有更高的精度。
本文将针对以上方法进行深入探究,对比实验室实际应用效果,评估各方法在电磁场求解中的优缺点。
本文的研究结果对于电磁学研究提供技术支持,并具有一定的实际应用价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
积分方程和快速多极子算法
对于一般的电磁场散射问题, 都可以或 者 C FIE 的 离 散 得 到 如 下 表 达 式:
收 稿 日 期 :2003 * 03 - 21; 定 稿 日 期 :2003*07-15 基金项目: 国家自然科学基金项目( 编 号 4 99 31030)
表1 不同数值丢弃阈值时, 矩阵•向量相乘的次数 (最大迭代步数:500;迭代残量相对误差:l E -4) 预 预条件矩阵稀疏度 阻抗矩阵近场矩阵
0 . 1194834 0 . 1012016 0. 0807 9 30 0 . 0 6 8 99 43 0 . 0 6 37 6 33 1 .0000000 0 . 8482 993 0 . 67722 9 3 0 .5 7832 9 4 0 .5 34481 9 K ry lm 子空间迭代法
第 20卷第1期
项铁铭等:一种新型针对快速多极子法( FMM)的预条件技术
69
Apply a dropping rule to row w l ,j = W j for j = 1 ,• • • ,i - 1 ui j = W j for j = I , ... w = 0 End do
其 中 ,% 表示工作向量, a ,.表 示 矩 阵 A 的 第 〖 行元 素 。对 于 ILUT 预 条 件 算 法 的 两 个 参 数 : 7 和 /), 其 物理意义分别为数值丢弃阈值和( 除原矩阵非零元 素外 ) 分解过程中新填充的非零元素个数:
68
微 波 学 报
2004年 3 月
v
n
为左预条件: M _1丄^ = 财_16 ;右 预条件: 儿衫_12 = 6
= 匕 爪 = I 2 ,… , 々
= 1
和
= x ;以及中间预条件 Z / M fT 、 = Z / j 和 f/u;
其中
L
. . =_[〇 )• {,[/»
s
i
ikR , • 乂 ( , , ) ▽ ]¥
mr 、 Gmres、 Bicgstab 等算法。
2
预条件处理
对 于大规模电磁散射问题, 不仅矩阵的条件数
ILUT预条件处理方法, 即通过在迭代过程中设置一
个数值丢弃阈值来有效控制 ILU 分解和更新过程中 产生的非零元素个数, 这样, 既保证了预条件矩阵的 稀疏性, 又使得最后预条件得到的矩阵和矩阵4 的 逆非常相似, 从 而 加 速 整 个 迭 代 过 程 。具体算法如 下
第 20卷第1期 2004年 3 月 文章编号 : 100 5~6 122 (2004 )01 ~0067~04
微 波 学 报
JOURNAL OF MICROWAVES
Vol. 20 No. 1 Mar. 2004
一种新型针对快速多极子法( FMM)的预条件技术^
项铁铭梁昌洪
( 西安电子科技大学, 西 安 710071)
0 50 100 150 200 250 300 350 400
CPU 汁算时间/ s
3
数值计算和讨论
为 了 估 计 ILUT 预 条 件 的 性 能 , 下面考查一个
图3
迭 代 精 度 与 C P U 计算时间的关系曲线
且构建得到的预条件矩阵稀疏性也得到了提高, 从 而使得整个计算的迭代时间明显改善3 为了研究如 何 有 效 的 选 择 ILUT 预 条 件 的 参 数 , 我们做了下面 的研究, 考察了不同参数( 不同数值丟弃阈值, 不同 填充参数) 对整个迭代过程的影响。 正如我们所预测的, 由于定义/> 为除原矩阵非 零元素外的新填充的非零元素个数, 因此相对于数 值丢弃阈值7 ■ , 它的改变对整个结果的影响相对小 一 些 = 表 1 〜表4 的结果也恰好证明了这一点。
,E t ⑴
= x 。无论米用哪一种预条件, 如 果 能 够很好地近似于矩阵 A , 则就可以极大地改善迭代 矩阵的条件数, 降 低 迭 代 次 数 和 时 间 。当然对于一 个好的预条件矩阵M , 这些还不够, 预条件矩阵构 建和存储开支都还应该比较小, 否则起不到加速和 改善迭代的目的, 文 献 [3]采 用 对 角 预 条 件 处 理 , 该方法简单而 且也能在很大程度上改善收敛度, 但它仅仅适合那 些对角元素占主导地位的矩阵。块对角矩阵预条件 相对于一般直接的对角预条件有更强的健壮性, 但 它需要重新排列网格或者重组矩阵, 以使主要的矩 阵元素集中在对角线以及附近。这 对 于 2 D 问题比 较容易实现, 但 对 于 3D 问 题 , 却 不 好 操 作 。相对来 讲, 当 采 用 FMM加 速 迭 代 求 解 过 程 时 , 可以利用对 不同区间场的划分, 仅仅针对近场的部分采用预条 件处理。近场部分元素无论在幅度还是贡献上都是 占主导地位的: 另外一种预条件方法是对没有近似的矩阵部分 直 接 进 行 LU 分 解 。但由于这在很大程度上依赖近 场矩阵的稀疏度, 因此需要进行大量的矩阵填充。 对于大规模电磁散射问题, 这些填充可能成为储存 的瓶颈问题相反, ILU 则 不 需要这个过程, 它不需 要填充矩阵, 就 可 以 实 现 L U 分 解 的 基 本 功 能 。但 这又可能导致填充过程中的一些极大值被忽视和舍 去, 从而降低近似的精度, 减慢迭代的收敛速度。权 衡两种方法的利弊, 为进一步提高速度, 提出采用
大, 而且很有可能因为不能做到表面网格的均匀划 分而产生病态的矩量法矩阵方程。这 样 , 在采用上 面 的 Krylov子 空 间 迭 代 算 法 和 快 速 多 极 子 算 法 加 速的同时, 还 必 须 引 人 预 条 件 技 术 。另 外 , 由于在 而在迭 FMM的实现中不可避免的会引入一些误差, 代过程中, 由于积累这些误差可能会导致最终求解 的结果停留在整个收敛曲线的一个局部最小解, 而 不是全局最优解, 因此, 从这个意义上讲, 使用预条 件处理也是必须的。 所谓预条件处理 就 是 把 一 个 难 求 的 、 收敛比较 缓慢、 甚至发散的原始问题变换成等价的具有相同 解但却拥有较好谱特性的新系统:而预条件矩阵就 是能起到这样一个变换作用的非奇异矩阵。对于方 程 心 = 6 , 根据预条 件 矩 阵 位 置 的 不 同 , 可具体分
A New Preconditioner for FMM Implementation
X iang Tiem ing, L iang Changhong
(Xidian University^ Xi' an 110011)
A b stra c t : In this paper, a new incomplete LL ( ILU ) precondilioner using the near-field matrix of the fast mullipwle method (FMM ) is given lo increase the efficienry of the iterative solver. With numerical dropping strategies, the new method can yield more accurate factorization with the same amount of fill-in than only using level-of-in methods. By using this preconditioner, we can solve more problems, moreover, fewer steps and less lime is needed. Tests show ihe ILU precondilioner, based on double dropping i*ule, is quite elficienl on FMM implemenlalion. Key w o rd s : Fast multipole method, Knlov .subspace method. Preconditioning techniques, 1LUT
数就会恶化, 矩阵方程就很难求解。因 此 , 大矩阵问 题的求解需要进一步引入某种预条件技术。另一方 面, 在进行迭代求解过程中, 由于数值误差的传递和 积累, 也有可能导致最终迭代失败。 对于迭代过 程 的 预 条 件 技 术 , 国内外已经研究 了很多, 这方面文献也很丰富, 但绝大多数都是针对 一般的系数对称矩阵而言的3 而这里主要讨论的是 针对矩量法和快速多极子算法特点的带数值丢弃阈 值 的 不 完 全 LU 分解预条件方法。数值实验结果表 明, 这种方法非常适合快速多极子的结构特点, 可以 极大地减少方程的迭代求解次数, 从而进一步加速 计算和分析。
K = 實 ldsL⑴
这里乂是物体的表面电流系数, 具体的物体表面电 \ 流可以表示成: • / ( 「 )= X /上 U ) :按 照 惯 例 , r和
n
r 1
r '分別表示原点和场点。 £"( r ) 表 示 在 r 处的人射电
场。 ' 快 速 多 极 子 算 法 +2:作为一种基于矩量法的快 速算法, 是通过对近远场的分別处理来加速迭代过 程中的矩阵和向量相乘, 实现快速计算目的具体 过程为:首先将求解区域按通常的矩量法离散化, 然 后将彼此相近的离散单元分成若干组。每个组内或 相邻组的单元间的相互作用仍采用矩量法的计算方 式 。而 远 区 组 单 元 间 的 相 互 作 用 则 通 过 聚 合 一 传 递一配置方法计算得到。正是由于区分了近场和远 场单元之间相互作用, 使得每次迭代计算的复杂度 和 存 储 量 都 从 矩 量 法 的 O U 2) 减少到〇(, 5) , 极 大地降低了计算量。当然, 对于具体问题来说, 还存 在一个迭代次数问题。对于边界积分方程的不对称 矩阵方程, 通 常 可 以 选 择 Krylov子 空 间 方 法 J P C g -
For z = 1 , .. . , n , do : For k = 1 , ... ,z - 1 , and when wk = wk/ ak k Apply a dropping rule to wk if wk9 ^ 0 then w = w - wk x u k^ End if End do Do: