A fast numerical algorithm for finding all real solutions to a system of N nonlinear equations in a finite domain

IF 1.7 3区 数学 Q2 MATHEMATICS, APPLIED
Fernando Chueca-Díez, Alfonso M. Gañán-Calvo
{"title":"A fast numerical algorithm for finding all real solutions to a system of N nonlinear equations in a finite domain","authors":"Fernando Chueca-Díez, Alfonso M. Gañán-Calvo","doi":"10.1007/s11075-024-01908-7","DOIUrl":null,"url":null,"abstract":"<p>A highly recurrent traditional bottleneck in applied mathematics, for which the most popular codes (Mathematica, Matlab, and Python as examples) do not offer a solution, is to find all the real solutions of a system of <i>n</i> nonlinear equations in a certain finite domain of the <i>n</i>-dimensional space of variables. We present two similar algorithms of minimum length and computational weight to solve this problem, in which one resembles a graphical tool of edge detection in an image extended to <i>n</i> dimensions. To do this, we discretize the <i>n</i>-dimensional space sector in which the solutions are sought. Once the discretized hypersurfaces (edges) defined by each nonlinear equation of the <i>n</i>-dimensional system have been identified in a single, simultaneous step, the coincidence of the hypersurfaces in each <i>n</i>-dimensional tile or cell containing at least one solution marks the approximate locations of all the hyperpoints that constitute the solutions. This makes the final Newton-Raphson step rapidly convergent to all the existent solutions in the predefined space sector with the desired degree of accuracy.</p>","PeriodicalId":54709,"journal":{"name":"Numerical Algorithms","volume":"23 1","pages":""},"PeriodicalIF":1.7000,"publicationDate":"2024-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Numerical Algorithms","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s11075-024-01908-7","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

Abstract

A highly recurrent traditional bottleneck in applied mathematics, for which the most popular codes (Mathematica, Matlab, and Python as examples) do not offer a solution, is to find all the real solutions of a system of n nonlinear equations in a certain finite domain of the n-dimensional space of variables. We present two similar algorithms of minimum length and computational weight to solve this problem, in which one resembles a graphical tool of edge detection in an image extended to n dimensions. To do this, we discretize the n-dimensional space sector in which the solutions are sought. Once the discretized hypersurfaces (edges) defined by each nonlinear equation of the n-dimensional system have been identified in a single, simultaneous step, the coincidence of the hypersurfaces in each n-dimensional tile or cell containing at least one solution marks the approximate locations of all the hyperpoints that constitute the solutions. This makes the final Newton-Raphson step rapidly convergent to all the existent solutions in the predefined space sector with the desired degree of accuracy.

Abstract Image

在有限域中寻找 N 个非线性方程组所有实解的快速数值算法
在应用数学中,一个经常出现的传统瓶颈问题是在 n 维变量空间的某个有限域中找到 n 个非线性方程组的所有实解,而最流行的代码(以 Mathematica、Matlab 和 Python 为例)都无法解决这个问题。我们提出了两种长度和计算量都最小的类似算法来解决这个问题,其中一种类似于扩展到 n 维的图像边缘检测图形工具。为此,我们将求解的 n 维空间扇形离散化。一旦 n 维系统的每个非线性方程所定义的离散化超曲面(边缘)在一个单一的同步步骤中被识别出来,那么在每个包含至少一个解的 n 维平面或单元中,超曲面的重合就标志着构成解的所有超点的近似位置。这样,最后的牛顿-拉夫逊步骤就能以所需的精确度迅速收敛到预定空间扇形中所有存在的解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Numerical Algorithms
Numerical Algorithms 数学-应用数学
CiteScore
4.00
自引率
9.50%
发文量
201
审稿时长
9 months
期刊介绍: The journal Numerical Algorithms is devoted to numerical algorithms. It publishes original and review papers on all the aspects of numerical algorithms: new algorithms, theoretical results, implementation, numerical stability, complexity, parallel computing, subroutines, and applications. Papers on computer algebra related to obtaining numerical results will also be considered. It is intended to publish only high quality papers containing material not published elsewhere.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信