An optimal method for the computation of an approximate solution of a class of differential equations with application in economy.
Bota, Constantin ; Caruntu, Bogdan ; Bota, Ciprian 等
Abstract: We propose a new optimal collocation-type method used to
compute an approximate analytical polynomial solution for a class of
nonlinear differential equations with boundary or initial conditions,
and we employ this method for the case of a numerical example with
applications in economy. This method modifies the collocation method by
replacing the differential-type conditions with integral ones and by
including an optimization step.
Key words: nonlinear differential equations, boundary value
problem, analytical approximate polynomial solution
1. INTRODUCTION
Many problems in economics can be modeled using nonlinear
differential equations with boundary or initial conditions of the type :
[x.sup.(2)](t) = F([x.sup.(1)](t),x(t), t) a [less than or equal
to] t [less than or equal to] b (1)
[g.sub.i]([x.sup.(1)](a),[x.sup.(1)](b),x(a),x(b),a,b) = 0, i = 1,
2 (2)
where F, [g.sub.i] are continuous differentiable real functions.
Such problems were studied for example in (Chen et al., 1989;
Sahmsul Alam et al. 2006). Usually, for problems of the type (1,2), it
is difficult, and sometimes impossible to find an exact solution, hence
a numerical solution or an approximate analytical solution must be
found, by using various methods such as : methods based on Taylor
polynomials and Chebyshev polynomials (Chena et al., 2005), homotopy
methods (He, 2003), collocation-type methods (Gotovac et al., 2009).
In this paper we will use a new method to solve a problem of the
type (1,2) and apply this method to find approximate solutions for a
problem with applications in economy.
We consider the operator D(x): [x.sup.(2)](t) - F([x.sup.(1)](t),
x(t),t).
We are interested in finding approximate polynomial solutions
[x.sub.app] on the [a, b] interval, solutions which satisfy the
following condition :
[absolute value of R(t)] < [epsilon], (3)
where
R(t) = D([x.sub.app](t)), t [member of] [a,b], (4)
represents the error obtained by replacing in (1) the exact
solution x with the polynomial approximation [x.sub.app].
We call [epsilon]--approximate polynomial solution of the problem
(1,2) an approximate polynomial solution [x.sub.app] satisfying the
relation (3).
The collocation method determines the approximating polynomial by
imposing that it satisfies, beside the initial conditions (such as (2)),
the condition that the derivatives of this polynomial are equal to the
derivatives of the exact solution of the problem (1,2) in certain points
from the [a, b] interval.
This condition, which is imposed in order to determine the
coefficients of the polynomial, is rather restrictive when we wish to
determine an approximate polynomial solution of the type presented
above, which satisfies (3). In our method we replace this condition with
an integral condition which allows for the calculation of the
approximating polynomial with the desired accuracy (in the sense of
(3)).
2. THE OPTIMAL COLLOCATION METHOD
We consider the problem (1,2) where the real functions F, [g.sub.1]
are continuously differentiable.
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]
As a more concise notation, we use
[[??].sub.j] = [f.sub.j]([x.sub.1], [x.sub.2], t), j = 1,2,
where [f.sub.1] = F([x.sub.1], [x.sub.2], t) [f.sub.2] = [x.sub.1].
We consider a discretization of the time interval a = [t.sub.1]
< [t.sub.2] < ... < [t.sub.p] = b, where [t.sub.j+1] -
[t.sub.j] = h, j = 1, ..., p - 1.
First we will find an approximation [X.sub.app] for the solution of
eq. (1) with the conditions (2), approximation which makes use of
continuous functions, piecewise defined as polynomials between
x([t.sub.j]) and x([t.sub.j+1]). We choose :
[x.sub.app](t) = [m.summation over (k=0)] [c.sup.j.sub.k] [((t -
[t.sub.j]/h).sup.k], t [member of] [[t.sub.j], [t.sub.j+1]], j = 1, ...,
p - 1, m [greater than or equal to] 2 (5)
By imposing for [x.sub.app] the condition that it satisfies the
differential equation (1) in the endpoints of the intervals [[t.sub.j],
[t.sub.j+1]], j = 1, ..., p - 1, and denoting the approximate values of
the derivatives in [t.sub.j], [[t.sub.j], [t.sub.j+1]]/2, [t.sub.j+1] by
d([t.sub.j]), d([t.sub.j+1]/2), d([t.sub.j+1]) respectively, we
calculate the corresponding values of the coefficients [c.sup.j.sub.k].
In the case m = 5 we find the coefficients :
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII].
By replacing the values of these coefficients in (5) we obtain the
approximate polynomial solutions [x.sub.app] as a function of the
unknowns
x([t.sub.j]) x([t.sub.j] + [t.sub.j+1]/2), x([t.sub.j+1]),
d([t.sub.j]), d([t.sub.j] + [t.sub.j+1]/2), d([t.sub.j+1]), j = 1, ...,
p - 1.
We calculate the function
R(t) = D([x.sub.app](t)), t [member of] [a,b].
Next we solve the following problem : Find
x([t.sub.j]) x([t.sub.j] + [t.sub.j+1]/2), x([t.sub.j+1]),
d([t.sub.j]), d([t.sub.j]+ [t.sub.j+1]/2), d([t.sub.j+1]), j = 1, ..., p
- 1.
minimizing
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]
while taking into account the restrictions :
[g.sub.i]([x.sup.(1)](a), [x.sup.(1)](b), x(a), x(b),a,b) = 0, i =
1,2.
We replace
x([t.sub.j]) x([t.sub.j] + [t.sub.j+1]/2), x([t.sub.j+1]),
d([t.sub.j]), d([t.sub.j] + [t.sub.j+1]/2), d([t.sub.j+1]),
(obtained by minimization) in the expression of [x.sub.app] and we
compute the corresponding value of R.
If [absolute value of R(t)]] < [epsilon], then evidently
[x.sub.app] is an [epsilon]--approximate polynomial solution of the
problem (1,2).
3. NUMERICAL EXAMPLE
We consider the Lienard--Van der Pol equation together with the
following boundary conditions :
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)
on the interval [0,1], where [g.sub.1](x) = [x.sup.2] - 1,
[g.sup.2](x) = x. This equation has applications in Kaldor's Model
in economy (Tu Pierre, 1992).
We consider the case of an approximation consisting of a single 5th
degree polynomial. We obtain the 5th degree polynomial approximate
analytical solution :
[x.sub.app](t) = 0.757242 t + 0.343525 [t.sup.2] + 0.132281
[t.sup.3] - 0.265448 [t.sup.4] + 0.0324004 [t.sup.5].
The following plot contains the graphical representation of this
polynomial (solid line) together with the corresponding numerical
solution of eq. (6) computed using the software Wolfram Mathematica 6
(dashed line).
[FIGURE 1 OMITTED]
The difference between the two solutions (numerical and 5th degree
polynomial approximate analytical) is smaller than 0.000121217.
The graphical representation of the error R is :
[FIGURE 2 OMITTED]
4. CONCLUSIONS
In this paper we presented a new method for the calculation of an
analytical polynomial approximate solution for nonlinear problems of the
type (1,2).
For the numerical example presented here we used 5th degree
polynomials, but if a higher precision is needed, polynomials of higher
degree can be easily computed.
The main limitation of the method consists in the fact that it is
taylored for the specific form of equations of the type (1,2), which
leads to a loss of generality.
In this regard, a future research direction could be the adaptation
of the method for nonlinear differential equations of degree greater
than two. Also, since a modified version of the method seems to be
applicable to certain partial differential equations, another research
direction is the development of a similar method for the case of partial
differential equations.
5. REFERENCES
Chen, C.J.; Sheikholeslami, M.Z. & Bhiladhvala, R.B. (1989).
Finite analytic numerical method for two-point boundary value problems
of ordinary differential equations, Computational Methods in Applied
Mechanics and Engineering. Vol. 75, p. 61-76, ISSN: 00457825
Chena, B.; Garcia-Bolos, R.; Jodal, L. & Rosello, M.D. (2005).
Chebyshev polynomial approximations for nonlinear differential initial
value problems, Nonlinear Analysis TMA, vol. 64, p.629-673, ISSN:
0362546X
Gotovac, H.; Kozulic, V.; Gotovac, B.; Sesartic, R.; Brajcic, N.
& Colak, I. (2009). Adaptive Fup Collocation Method for Time
Dependent Partial Differential Equations, Annals of DAAAM for 2009 &
Proceedings of the 20th International DAAAM Symposium, 25-28th November
2009, Vienna, Austria, ISSN 1726-9679, ISBN 978-3-901509-70-4,
Katalinic, B. (Ed.), pp. 1889-1890, Published by DAAAM International
Vienna, Vienna
He, J.-H. (2003). Homotopy perturbation method : a new nonlinear
analytical technique, Applied Mathematics and Computation, vol. 135,
p.73-79, ISSN: 00963993
Sahmsul Alam, M.; Abul Kalam, M. & Hoque, M.A. (2006). A
general Struble's technique for solving a n-th order weakly
non-linear differential system with damping, International Journal of
Nonlinear Mechanics, vol. 41, p. 905-918, ISSN: 00207462
Tu Pierre, N.V. (1992). Dynamical Systems--An introduction with
applications in economics and biology, Springer-Verlag, Berlin, ISBN 10
: 3540557806