Efficient Algorithms for Computing Rational First Integrals and Darboux Polynomials of Planar Polynomial Vector Fields
Alin Bostan (INRIA Saclay - Ile de France, MSR - INRIA), Guillaume, Ch\`eze (IMT), Thomas Cluzeau (XLIM), Jacques-Arthur Weil (XLIM)

TL;DR
This paper introduces efficient algorithms for computing rational first integrals and Darboux polynomials of planar polynomial vector fields, significantly improving computational complexity over previous methods.
Contribution
It presents novel linear algebra-based algorithms for faster computation of rational first integrals and Darboux polynomials, with both probabilistic and deterministic variants.
Findings
Probabilistic algorithm runs in $igOsoft(N^{2 \omega})$ operations.
Deterministic algorithm runs in $igOsoft(d^2N^{2 \omega+1})$ operations.
Heuristic variant computes rational first integrals in $igOsoft(N^{\omega+2})$ operations.
Abstract
We present fast algorithms for computing rational first integrals with bounded degree of a planar polynomial vector field. Our approach is inspired by an idea of Ferragut and Giacomini. We improve upon their work by proving that rational first integrals can be computed via systems of linear equations instead of systems of quadratic equations. This leads to a probabilistic algorithm with arithmetic complexity and to a deterministic algorithm solving the problem in arithmetic operations, where denotes the given bound for the degree of the rational first integral, and where is the degree of the vector field, and the exponent of linear algebra. We also provide a fast heuristic variant which computes a rational first integral, or fails, in arithmetic operations. By comparison, the best…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Equations and Dynamical Systems · Polynomial and algebraic computation · Coding theory and cryptography
