Abstract

Theory and applications of non-Newtonian calculus have been evolving rapidly over the recent years. As numerical methods have a wide range of applications in science and engineering, the idea of the design of such numerical methods based on non-Newtonian calculus is self-evident. In this paper, the well-known Runge-Kutta method for ordinary differential equations is developed in the frameworks of non-Newtonian calculus given in generalized form and then tested for different generating functions. The efficiency of the proposed non-Newtonian Euler and Runge-Kutta methods is exposed by examples, and the results are compared with the exact solutions.

1. Introduction

Differential and integral calculus, the most applicable mathematical theory, was created independently by Newton and Leibnitz in the second half of the 17th century. Later Euler redirected calculus by giving a central place to the concept of function and thus founded analysis. Two operations, differentiation and integration, are basic in calculus and analysis. In fact, they are the infinitesimal versions of the subtraction and addition operations on numbers, respectively. The invention of multiplicative calculus can be dated back to 1938, when Volterra and Hostinsky [1] proposed the so-called Volterra calculus that was later identified as a special case of multiplicative calculus. In the period from 1967 till 1972, Grossman and Katz [2] introduced the non-Newtonian calculus consisting of the branches of geometric, bigeometric, quadratic, and biquadratic calculus and so forth. Also Grossman extended this notion to the other fields in [3, 4]. All these calculi can be described simultaneously within the framework of a general theory. We prefer to use the name non-Newtonian to indicate any of calculi other than the classical calculus.

Many authors have extensively developed the notion of multiplicative calculus [58]. The complete mathematical description of multiplicative calculus was given by Bashirov et al. [9, 10]. Based on this work various multiplicative numerical approximation techniques were proposed and discussed. Multiplicative calculus has also found its way into biomedical image analysis or modelling with differential equations [11]. Furthermore even the Runge-Kutta method was developed in the framework of bigeometric or Volterra calculus for applications in dynamic systems by Aniszewska [12]. In some cases, for example, for wage-rate (in dollars, euro, etc.) related problems, the use of bigeometric calculus is advocated instead of a traditional Newtonian one. Multiplicative calculus has a relatively restrictive area of applications compared to the calculus of Newton and Leibnitz. Indeed, it covers only positive functions. In order to circumvent the restriction to positive valued functions of real variable, the geometric multiplicative calculus was extended to complex multiplicative calculus. After the heuristic extension suggested by Uzer [13] a comprehensive mathematical description of the multiplicative complex analysis was presented by Bashirov and Riza [14]. Misirli and Gurefe have introduced multiplicative Adams-Bashforth-Moulton methods for differential equations by numerical examples in [15]. Also some authors have also worked on the classical sequence spaces and related topics by using non-Newtonian calculus [1618]. Further Kadak [19] and Kadak and Efe [20, 21] have determined Kothe-Toeplitz duals and matrix transformations between certain sequence spaces over the non-Newtonian complex field.

It is shown that depending on the problem the non-Newtonian Runge-Kutta method gives satisfactory results according to classical Runge-Kutta method. One of the advantages of this method is that the approximations vary based on the choice of generating functions. Further, the numerical results can be computed by relatively small number of steps for small or large intervals.

The rest of this paper is organized as follows. In Section 2, we give some required definitions and consequences related to the non-Newtonian calculus, “” and “exp” generators in particular. In Section 3, first, the definitions of -limit and -continuity are given. Then we construct the notion of -derivative with respect to two generating functions and formulate some useful results of differential calculus in terms of -derivative which will be used in the proof of our main results. Also higher-order -derivatives of a function are given. In Section 4, first we give Lipschitz condition for the existence and uniqueness for an initial value problem. Non-Newtonian Taylor expansions of functions of several variables are presented according to classical Taylor expansion. Secondly we derive the generalizations of non-Newtonian Euler and Runge-Kutta methods explicitly. Finally two illustrated examples for different cases are analysed and comparison of the numerical results with respect to exact values is given in tables.

2. Preliminaries, Background, and Notation

A generator is a one-to-one function whose domain is and whose range is a subset of . Each generator generates exactly one arithmetic, and conversely each arithmetic is generated by exactly one generator. If for all , then is called identity function whose inverse is itself. In the special cases and , generates the classical and geometric arithmetics, respectively. By -arithmetic, we mean the arithmetic whose domain is and whose operations are defined as follows: for and any generator , As an example, if we choose the function from to the set , and -arithmetic turns out to be geometric arithmetic:

Now we give the infinitely many -arithmetics, of which the quadratic and harmonic arithmetics are special cases. The function and its inverse for are defined as follows: If , then the non-Newtonian calculus is reduced to the classical calculus. Also if , then the function generates the quadratic arithmetic: Arithmetic is any system that satisfies the whole of the ordered field axioms whose domain is a subset of . There are infinitely many types of arithmetic, all of which are isomorphic, that is, structurally equivalent. Nevertheless, the fact that two systems are isomorphic does not exclude their separate usage.

3. Definition of the Non-Newtonian Derivative (-Derivative)

In the present section we give a new type of calculus denoted by -calculus which represents general structure of non-Newtonian calculus. Since all arithmetics are isomorphic, one can easily obtain all arithmetics by using a unique function from to the arithmetic.

Let and be two arbitrarily selected generators and let -arithmetic and -arithmetic also be the ordered pair of arithmetics. The set is a complete ordered field and -generator generates -arithmetic [2]. Definitions given for -arithmetic are also valid for -arithmetic.

In -calculus, -arithmetic is used for arguments and -arithmetic is used for values; in particular, changes in arguments and values are measured by -differences and -differences, respectively. The operators of this type of calculus are applied only to functions with arguments in and values in . The -limit of a function with two generators and is defined by A function is -continuous at a point in if and only if is an argument of and . When and are the identity function , the concepts of -limit and -continuity are identical with those of classical limit and classical continuity (see [18]).

The isomorphism from -arithmetic to -arithmetic is the unique function (iota) that possesses the following three properties.(i) is one to one.(ii) is from onto .(iii)For any numbers and in , It turns out that for every in . Since, for example, , it should be clear that any statement in -arithmetic can readily be transformed into a statement in -arithmetic.

3.1. -Differentiation

If the following -limit in (8) exists, we denote it by , call it the -derivative of at , and say that is -differentiable at : If the -limit in (8) exists, then is necessarily in . The -derivative of is the function that assigns to each number in the number , if it exists. If, additionally, the second derivative of at exists, then by an easy substitution we obtain Repeating this procedure times, we conclude that if its th derivative at exists, then exists and

Let us formulate some useful results of differential calculus in terms of -derivative. They can be easily proved by application of the respective results of -calculus to the function .

Theorem 1 (cf. [9] (mean value theorem)). If the function is -continuous on and -differentiable on , then there exists such that

4. Non-Newtonian Differential Equations

We need some definitions and results from the theory of ordinary differential equations with respect to the -calculus before considering methods for approximating the solutions to initial value problems.

Definition 2 (see [22]). A function is said to satisfy the Lipschitz condition in the variable on a set if a constant exists with whenever and are in . The constant is called a Lipschitz constant for .

Theorem 3. Suppose that and that is -continuous on . If and satisfy a Lipschitz condition in the variable on and is bounded, then the initial value problem has a unique solution for .

Proof. By using the inclusion (8) the -differential equation in (13) can be transformed to the following ordinary differential equation: Let us show that the function in (14) satisfies the ordinary Lipschitz condition in such that where and are Lipschitz constants of and , respectively. We conclude that (13) has a unique solution. This step completes the proof.

Theorem 4 (non-Newtonian Taylor’s theorem for one variable). Let be an open interval and let be times -differentiable on . Then the function can be represented in the neighborhood of a point as a polynomial in , together with a remainder term, where lies between and :

Bashirov et al. [9] stated non-Newtonian Taylor expansion of a function as for and .

Corollary 5 (-Taylor). If exists and is -continuous for all at and if , then, for all such that ,

Following [22] we present non-Newtonian numerical methods which are a model of classical numerical methods, based on the concept of -Taylor expansion.

4.1. Non-Newtonian Euler’s Method

Euler’s method is the most elementary approximation technique for solving initial value problems. Although it is seldom used in practice, the simplicity of its derivation can be used to illustrate the techniques involved in the construction of some of the more advanced techniques, without the cumbersome algebra that accompanies these constructions.

The objective of Euler’s method is to obtain approximations to the initial value problem (13). A continuous approximation to the solution will not be obtained; instead, approximations to will be generated at various values, called mesh points, in the interval . Once the approximate solution is obtained at the points, the approximate solution at other points in the interval can be found by interpolation.

Selecting the mesh points for each where the distance between the points is called the -step size, we use Taylor’s theorem to derive Euler’s method. Suppose that , the unique solution to (13), has two continuous -derivatives on , so that, for each , for some number . Because , we have Euler’s method constructs , for each , by deleting the remainder term. Thus, -Euler method is If we choose the generators as and in (3), then (21) turns out to be and it is called bigeometric Euler method. Similarly we choose the generators as and in (4); then (21) turns out to beand it is called -Euler method.

4.2. Higher-Order -Taylor Methods

Since -Euler method was derived by using -Taylor theorem with in (16) to approximate the solution of the differential equation, our first attempt to find methods for improving the convergence properties of difference methods is to extend this technique of derivation to larger values of .

Suppose the solution to the initial value problem (13) has continuous -derivatives. If we expand the solution, , in terms of its th -Taylor polynomial about and evaluate at , we obtain for some . The difference-equation method corresponding to (24) is obtained by deleting the remainder term involving . Taylor method constructs , for each , by deleting the remainder term. Thus -Taylor method is where Therefore the bigeometric Taylor method can be obtained by choosing and in (25) as follows: where Similarly -Taylor method can be obtained by choosing and as follows: where

4.3. Non-Newtonian Runge-Kutta Method

Non-Newtonian Runge-Kutta (NNRK) methods have the high-order local truncation error of the -Taylor methods but eliminate the need to compute and evaluate the -derivatives of . Before presenting the ideas behind their -derivation, we need to consider Taylor theorem in two variables in the sense of non-Newtonian mean.

Corollary 6 (mean value theorem). Let be a function of two variables and with continuous partial -derivatives. Then there exist and such that

Theorem 7 (non-Newtonian chain rule for two variables). Let be a function of two variables and with continuous partial -derivatives. If and are -differentiable functions on such that is defined for every , then

Proof. Let and . Then Combining this with relation (31) and we get

Theorem 8 (see [9] (non-Newtonian Taylor’s theorem for two variables)). Let be an open subset of . Assume that the function has all partial -derivatives of order on and let and be generator functions. Then, for every so that the line segment connecting these two points belongs to , there exists a number such that

Corollary 9. Suppose that and all its partial -derivatives of order less than or equal to are -continuous on , and let . For every , there exists between and and between and with where The function is called th -Taylor polynomial in two variables for the function about , and is the remainder term associated with .

The first step in deriving a -Runge-Kutta method is to determine values for , and with the property that approximates By taking into account the -chain rule in Theorem 7, We will from now on neglect the dependence of on when it appears as an argument to . Therefore, the -Taylor expansion becomes Expanding in its -Taylor polynomial of degree one about in (36) gives for some between and and between and . Matching the coefficients of and its -derivatives gives the following three equations: The parameters , , and are therefore so Thus for . Only three parameters are present in and all are needed in the match of . So a more complicated form is required to satisfy the conditions for any of the higher-order -Taylor methods.

Example 10 (see [8]). As a simple and straight forward application of the second-order -Runge-Kutta method, we will consider the solution for the ordinary initial value problem Obviously, the exact solution of (47) is . We will show how second-order bigeometric Runge-Kutta and -Runge-Kutta () methods work and will compare the results for appropriate step sizes.
Case 1. Before that, by taking into account the definition of the -derivative given by (8), the corresponding bigeometric initial value problem for , is Thus, we obtain from (46) which yields that for . Combining this with (48), we get the recurrence relation In Table 1, the numerical results obtained by bigeometric non-Newtonian Runge-Kutta method and its comparison with the values of the exact solution with respect to the relative error are given. Due to the choice of generating function as exp, to be able to compute the values for , one should choose step size as . As shown in the table in step 150 for we get the values near the point within very small relative error. Similarly, to compute the values for , one should choose step size as . As it is seen from the table for in step 400 we get the values near the point and the relative error is quite small.
Furthermore, when we compare the results given in Table 1 with the results of Rıza et al. (Tables 3-4) [8] where 4th-order bigeometric Runge-Kutta method and 4th-order ordinary Runge-Kutta method are compared with exact values, we see that the results given in Table 1 are fairly good. Therefore, we assert that for some family of problems the proposed non-Newtonian method gives better results.
Case 2. The initial value problem for , can be written as Combining this with inclusion (46), Therefore, we derive that for In Table 2, the numerical results obtained by method and its comparison with the values of the exact solution with respect to the relative error are given. In this method since the step size depends on both and , for increasing values of step size becomes smaller and smaller. Nevertheless, within close intervals, by taking different values of and , in particular and , we obtained similar results. Moreover, when we compare the results in Table 1 for and the results for in Table 2, we see that method yields better results with respect to the results of .
Furthermore, when we compare the results given in Table 2 with the results of Rıza et al. (Tables 3-4) [8] as before, we see that the results given in Table 2 are quite good.

Example 11 (see [23]). Considerwith solution .
Case 1. The corresponding bigeometric initial value problem for , is Combining this with (46), we get the recurrence relation In Table 3, the numerical results obtained by bigeometric non-Newtonian Runge-Kutta method and its comparison with the values of the exact solution with respect to the relative error are given. The results were obtained for different values of and we see that for smaller values of the number of computations increases but relative error decreases. On the contrary, for bigger values of , the number of computations decreases considerably but this leads to an increase in error.
Case 2. The initial value problem for , can be written as Since the resulting recurrence relation is not defined at the point , we choose a starting value for .
In Table 4, the numerical results obtained by method for and method for which is the ordinary Runge-Kutta method are compared. As it is seen from the table the classical method yields better results. This shows that, in non-Newtonian approximation methods, the generating functions should be selected convenient to the problem under consideration. As shown in Tables 3 and 4 the method yields better results when it is compared with the results of the method. This situation may be due to the exponential structure of the exact solution of the problem.

The areas of chemical engineering, nonlinear mechanics, biochemistry, and life sciences are sources of stiff problems. One possible application area of the present method can be the treatment of multiscale problems, that is, stiff ODEs, where different states reach equilibrium at different time scales.

5. Concluding Remarks

Although there are many excellent ways to present the principle of the classical calculus, the novel presentations probably lead most naturally to the development of the non-Newtonian calculi in general. Every property in classical calculus has an analogue in non-Newtonian calculus which is a methodology that allows one to have a different look at problems which can be investigated via calculus.

In this paper it is shown that, depending on the structure of the problem, even the method gives favorable results with respect to classical Runge-Kutta method. Based on the selection of different generating functions, the approximations within the same method vary according to the problem under consideration. The numerical results are obtained for narrower and larger intervals in the same table and it is acquired as an advantage of the non-Newtonian method. In particular, for large intervals the selection of “exp” function and for small intervals the selection of “” function as a generator is seen to be more appropriate. Therefore, depending on the selection of the appropriate generating functions, closer approximations can be made in macro- and microsystems for real-life situations.

We see that the method is an applicable tool for the solution of initial value problems and that, because of the nature of the -derivative, the results may be superior to the ones obtained from the ordinary derivative. The family of problems where the higher-order NNRK method gives better results to the method has to be studied explicitly as a future project for the numerical solutions of partial differential equations in [2426].

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.