首页> 外文OA文献 >POLSYS GLP: A Parallel General Linear Product Homotopy Code for Solving Polynomial Systems of Equations
【2h】

POLSYS GLP: A Parallel General Linear Product Homotopy Code for Solving Polynomial Systems of Equations

机译:POLSYS GLP:用于求解方程式多项式系统的并行通用线性乘积同伦代码

摘要

Globally convergent, probability-one homotopy methods have proven to be very effective for finding all the isolated solutions to polynomial systems of equations. After many years of development, homotopy path trackers based on probability-one homotopy methods are reliable and fast. Now, theoretical advances reducing the number of homotopy paths that must be tracked, and in the handling of singular solutions, have made probability-one homotopy methods even more practical. POLSYS GLP consists of Fortran 95 modules for nding all isolated solutions of a complex coefficient polynomial system of equations. The package is intended to be used on a distributed memory multiprocessor in conjunction with HOMPACK90 (Algorithm 777), and makes extensive use of Fortran 95 derived data types and MPI to support a general linear product (GLP) polynomial system structure. GLP structure is intermediate between the partitioned linear product structure used by POLSYS PLP (Algorithm 801) and the BKK-based structure used by PHCPACK. The code requires a GLP structure as input, and although nding the optimal GLP structure is a dicult combinatorial problem, generally physical or engineering intuition about a problem yields a very good GLP structure. POLSYS GLP employs a sophisticated power series end game for handling singular solutions, and provides support for problem denition both at a high level and via hand-crafted code. Dierent GLP structures and their corresponding Bezout numbers can be systematically explored before committing to root finding.
机译:事实证明,全局收敛的概率一同伦方法对于找到方程式多项式系统的所有孤立解非常有效。经过多年的发展,基于概率一同伦方法的同伦路径跟踪器是可靠且快速的。现在,理论上的进步减少了必须跟踪的同构路径的数量,并且在处理奇异解时,概率一的同构方法变得更加实用。 POLSYS GLP由Fortran 95模块组成,用于查找复杂系数多项式方程组的所有隔离解。该程序包旨在与HOMPACK90(Algorithm 777)一起在分布式内存多处理器上使用,并广泛使用Fortran 95派生的数据类型和MPI来支持通用线性乘积(GLP)多项式系统结构。 GLP结构介于POLSYS PLP(Algorithm 801)使用的分区线性乘积结构和PHCPACK使用的基于BKK的结构之间。该代码要求使用GLP结构作为输入,尽管发现最佳GLP结构是一个棘手的组合问题,但是通常,从物理或工程上的直觉上,问题会产生非常好的GLP结构。 POLSYS GLP使用复杂的幂级数终端游戏来处理单个解决方案,并通过高级代码和手工编写的代码为问题确定提供支持。在致力于寻找根之前,可以系统地探索不同的GLP结构及其对应的Bezout数。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号