A polynomial time algorithm for finding rational general solutions of first order autonomous ODEs (Q2457360)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A polynomial time algorithm for finding rational general solutions of first order autonomous ODEs
scientific article

    Statements

    A polynomial time algorithm for finding rational general solutions of first order autonomous ODEs (English)
    0 references
    0 references
    0 references
    23 October 2007
    0 references
    This paper is concerned with the existence and practical computation of rational solutions of first order autonomous algebraic ordinary differential equations {ODEs}: \( F( y'(x), y(x))= 0 \). In section 2 the authors give necessary and sufficient conditions for an algebraic ODE to have a rational general solution of type \( y(x) = ( a_n x^n + a_{n-1} x^{n-1} + \ldots + a_0)/( b_m x^m + b_{m-1} x^{m-1} + \dots + b_0).\) In section 3, by considering the variable \(y\) and its derivative \( y' = y_1\) as independent variables, the ODE defines an algebraic plane curve and studying the proper parametrizations of it the authors derive an exact degree bound for its rational solutions. Next, in section 4 a polynomial time algorithm for computing the first \(2 n+1\) terms of the Laurent series solution to a first order autonomous ODE is given. These results together with Padé approximants are finally used to give a polynomial time algorithm for finding a rational general solution for a first order autonomous ODE. This algorithm is implemented in Maple and the results of some numerical experiments are given.
    0 references
    first order autonomous algebraic ODEs
    0 references
    rational general solution
    0 references
    Laurent series expansion of the general solution
    0 references
    Padé approximants of the general solution
    0 references
    polynomial time algorithm
    0 references
    Maple
    0 references
    some numerical experiments
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references