EFFICIENT ALGORITHMS FOR COMPUTING RATIONAL FIRST INTEGRALS AND DARBOUX POLYNOMIALS OF PLANAR POLYNOMIAL VECTOR FIELDS

被引:16
作者
Bostan, Alin [1 ]
Cheze, Guillaume [2 ]
Cluzeau, Thomas [3 ]
Weil, Jacques-Arthur [3 ]
机构
[1] INRIA Saclay Ile de France, Batiment Alan Turing,1 Rue Honor Estienne Orves, F-91120 Palaiseau, France
[2] Univ Toulouse 3, Inst Math Toulouse, MIP Bat 1R3, F-31062 Toulouse 09, France
[3] Univ Limoges, CNRS, XLIM UMR 7252, DMI, 123 Ave Albert Thomas, F-87060 Limoges, France
关键词
HOLOMORPHIC FOLIATIONS; ALGEBRAIC-SOLUTIONS; POINCARE PROBLEM; REDUCIBILITY; MULTIVARIATE; BIVARIATE;
D O I
10.1090/mcom/3007
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present fast algorithms for computing rational first integrals with bounded degree of a planar polynomial vector field. Our approach builds upon a method proposed by Ferragut and Giacomini, whose main ingredients are the calculation of a power series solution of a first order differential equation and the reconstruction of a bivariate polynomial annihilating this power series. We provide explicit bounds on the number of terms needed in the power series. This enables us to transform their method into a certified algorithm computing rational first integrals via systems of linear equations. We then significantly improve upon this first algorithm by building a probabilistic algorithm with arithmetic complexity (O) over tilde (N-2 omega) and a deterministic algorithm solving the problem in at most (O) over tilde (N2 omega+1) arithmetic operations, where N denotes the given bound for the degree of the rational first integral, and omega the exponent of linear algebra. We also provide a fast heuristic variant which computes a rational first integral, or fails, in (O) over tilde (N omega+2) arithmetic operations. By comparison, the best previously known complexity was N4 omega+4 arithmetic operations. We then show how to apply a similar method to the computation of Darboux polynomials. The algorithms are implemented in a Maple package RATIONAL FIRST INTEGRALS which is available to interested readers with examples showing its efficiency.
引用
收藏
页码:1393 / 1425
页数:33
相关论文
共 59 条
[1]  
Abhyankar S. S., 2002, TRENDS MATH, P51
[2]  
[Anonymous], 1993, GRADUATE TEXTS MATH
[3]  
Aroca J., 2005, ISSAC 05, P29, DOI DOI 10.1145/1073884.1073891
[4]   A UNIFORM APPROACH FOR THE FAST COMPUTATION OF MATRIX-TYPE PADE APPROXIMANTS [J].
BECKERMANN, B ;
LABAHN, G .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1994, 15 (03) :804-823
[5]  
Bini D., 1994, PROGR THEORETICAL CO, V1, P1
[6]   Reducibility of rational functions in several variables [J].
Bodin, Arnaud .
ISRAEL JOURNAL OF MATHEMATICS, 2008, 164 (01) :333-347
[7]  
Bostan A, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1012
[8]  
Bostan A., 2004, ISSAC'04, P42
[9]  
Bostan A, 2007, ISSAC 2007: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, P25
[10]   FAST ALGORITHMS FOR MANIPULATING FORMAL POWER-SERIES [J].
BRENT, RP ;
KUNG, HT .
JOURNAL OF THE ACM, 1978, 25 (04) :581-595