首页> 外国专利> Method and apparatus for solving systems of nonlinear equations using interval arithmetic

Method and apparatus for solving systems of nonlinear equations using interval arithmetic

机译:使用区间算术求解非线性方程组的方法和装置

摘要

One embodiment of the present invention provides a computer-based system for solving a system of nonlinear equations specified by a vector function, f, wherein f(x)=0 represents ƒ1(x)=0, ƒ2(x)=0, ƒ3(x)=0 . . . , ƒn(x)=0, wherein x is a vector (x1, X2, X3, . . . xn). The system operates by receiving a representation of a subbox X=(X1, X2, . . . , Xn), wherein for each dimension, i, the representation of Xi, includes a first floating-point number, ai, representing the left endpoint of Xi, and a second floating-point number, bi, representing the right endpoint of Xi. The system stores the representation in a computer memory. Next, the system applies term consistency to the set of nonlinear equations, ƒ1(x)=0, ƒ2(x)=0, ƒ3(x)=0, . . . , ƒn,(x)=0, over X, and excludes portions of X that violate the set of nonlinear equations. The system also applies box consistency to the set of nonlinear equations over X, and excludes portions of X that violate the set of nonlinear equations. Finally, the system performs an interval Newton step on X to produce a resulting subbox Y, wherein the point of expansion of the interval Newton step is a point x within X, and wherein performing the interval Newton step involves evaluating f(x) using interval arithmetic to produce an interval result fI(x). The system integrates the sub-parts of the process with branch tests designed to increase the overall speed of the process.
机译:本发明的一个实施例提供了一种基于计算机的系统,用于求解由矢量函数f指定的非线性方程组,其中f(x)= 0表示ƒ 1 (x)= 0, ƒ 2 (x)= 0,ƒ 3 (x)= 0。 。 。 ,ƒ n (x)= 0,其中x是向量(x 1 ,X 2 ,X 3 ,... x n )。该系统通过接收子框X =(X 1 ,X 2 ,...,X n )的表示进行操作,其中每个维,即X i 的表示形式,都包括一个第一浮点数a i ,代表X i 的左端点,以及第二个浮点数b i ,代表X i 的右端点。系统将表示形式存储在计算机内存中。接下来,系统将项一致性应用于非线性方程组ƒ 1 (x)= 0,ƒ 2 (x)= 0,ƒ 3 < / Sub>(x)= 0,。 。 。 ,ƒ n ,(x)= 0,位于X之上,并排除X违反非线性方程组的部分。系统还将框一致性应用于X上的非线性方程组,并排除X违反非线性方程组的部分。最后,系统对X执行间隔牛顿步,以生成结果子框Y,其中间隔牛顿步的扩展点是X内的点x,并且其中执行间隔牛顿步涉及使用间隔来评估f(x)产生区间结果f I (x)的算法。该系统将过程的子部分与分支测试集成在一起,旨在提高过程的整体速度。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号