Abstract

This paper presents an efficient iterative method originated from the family of Chebyshev’s operations for the solution of nonlinear problems. For this aim, the product operation matrix of integration is presented, and therefore the operation of derivative is developed by using Chebyshev wavelet functions of the first and second kind, initially. Later, Chebyshev’s iterative method is improved by approximation of the first and second derivatives. The analysis of convergence demonstrates that the method is at least fourth-order convergent. The effectiveness of the proposed scheme is numerically and practically evaluated. It is concluded that it requires the less number of iterations and lies on the best performance of the proposed method, especially for highly varying nonlinear problems.

1. Introduction

In general, one of the most popular and practical methods for the solution of nonlinear equations is iterative type schemes. The underlying concept is to linearize equations by evaluation of the nonlinear terms with known solution from the former iteration. Recently, the evaluation of iterative methods has attracted much attention due to their computational efficiency and feasibility in different disciplines of science and engineering. Fundamentally, these methods are developed by using Taylor series and algebraic decompositions. There are many studies conducted for improving the classical Newton’s method by introducing predictor-corrector procedures. For example, the family of Chebyshev’s methods is developed to constitute the fifth and sixth order iterative method [17]. The major drawback of offered schemes is that, for corrector step of these methods, computation of the second derivative is necessary, which most of the time is excessively difficult. There have been many attempts in the literature to overcome aforementioned shortcoming for improving these methods by making relevant algorithms free from the second derivatives [35]. It is shown that the rate of convergence of the modified iterative methods varies according to operation of various parameters [6, 7].

Mathematically, orthogonal polynomials are widely employed for functional interpolation and approximation. The basic principle lies on interpolating a function by using prescribed fix points (known as knots). Basically, it is a bad idea to increase the number of inside knots in order to get accurate results (for the higher degree interpolations); however, implementation of the superior Chebyshev functions is only option for higher degree approximations (in referring to the Runge phenomenon) [5, 8]. In practice, functional approximation using orthogonal polynomials has been received considerable attention in dealing with solution of partial, ordinary, or fractional differential equations [9]. The main property of such series is that it converts these problems to those of solving a system of linear algebraic equations, where the repeated and redundant calculations are neglected during the process of analysis, thus making the very easy solution procedure. One of the powerful tools constructed by developed versions of orthogonal polynomials is established as wavelet functions. Considerably, the effective characteristics of wavelets such as localization properties and multiresolution analysis have been the focus of considerations among researchers. There are several studies available for application of this powerful tool in dynamical problems [10, 11] and integral equations [12, 13]; however, there are less reports received in the literature for development of iterative methods.

Subsequently, the main contribution of this paper is to develop an operation of derivative stemmed from the particular properties of Chebyshev wavelets capable of the modification of Chebyshev’s iterative methods. The structure of this paper is organized as follows. In the next section, the background of Chebyshev operations as well as the first and second kind of Chebyshev polynomials, the construction of corresponding wavelet functions, and the product matrix of integration and its well-known iterative method are briefly summarized. In Section 3 of this paper, the operation of derivative of Chebyshev is improved to approximate the first and the second derivatives. Section 4 is devoted to the proposed iterative method and analysis of convergence of the least scale of wavelet functions. For this purpose, the applicability and feasibility of the proposed method are investigated on two nonlinear scalar functions. Finally, two practical examples are given to validate and demonstrate efficiency and capability of the proposed method with emphasis on the solution of the geometrically nonlinear systems and highly varying nonlinear problems.

2. A Brief Background of Family of Chebyshev Operations

In the following section, a brief background of Chebyshev wavelets of the first and second kind is presented. Basically, a family of continues wavelet functions is constructed from transformation of stretched and compressed variants of the mother wavelet defining as follows [14]:

In this definition, and represent the transition and scale of the mother wavelet . In general, wavelets those structured with different orders of polynomials (i.e., Chebyshev polynomials) have four underlying arguments of . Any positive integer is the parameter of transition, indicates the corresponding scale, is the degree (order) of the relevant polynomials, and denotes the local coordinate of the wavelet. Fundamentally, a function is approximated by transition of scaled wavelets on the global interval of to . This global interval is dividing into the many subdivisions according to the degree of the corresponding wavelet. The idea of discretizing the global domain into the multiple partitions appropriate to the global-scaled-frequency analysis is known as Segmentation Method (SM) [10]. The main purpose of SM is to define several collocation points on the main setting domain (global points of along the global domain) and therefore to convey components of those to the new alternative domain of the analysis (i.e., local points in frequency domain). In this study, is assumed as the number of partitions in each global interval (in referring to the SM collocation points) and the corresponding wavelets are constructed by order of the considered polynomials. Accordingly, local coordinates of are defined based on SM as follows:

Clearly, for mapping the coordinates of interval to [] one may use . It should be noted that, in this study, is assumed for all derivations and calculations.

2.1. The First Kind of Chebyshev Wavelet

The families of orthogonal Chebyshev polynomials are classified into two main types. The first kind of Chebyshev polynomials is obtained by a recursive formulation as follows [5, 15, 16]: where the orthogonality of is satisfied with respect to the weight function of on . Subsequently, Chebyshev wavelets of the first kind (FCW) are constructed by substituting in (1) as [14, 16] where where and represent the order of corresponding polynomials and the considered scale of the wavelet, respectively. shows the recursive formula in (3) relevant to the different orders of . Subsequently, dilated and transformed weight functions of are obtained as to calculate orthogonal Chebyshev wavelets of the first kind (FCW).

2.2. The Second Kind of Chebyshev Wavelet

Chebyshev polynomials of the second kind are expressed by the recurrence relation of [5]

The weight functions of , () satisfy the orthogonal relation between divers degrees of . The second kind of Chebyshev wavelets (SCW) is constituted as follows [17]: where and arguments of , and are the same as presented before. In addition, for different orders of , is obtained from (6). Correspondingly, delayed and transitioned weight functions of are developed to calculate orthogonal SCWs.

2.3. Functional Decomposition

Mathematically, any quadratically integrable function may be decomposed by the truncated series of a wavelet’s family (i.e., FCW or SCW) as follows [13, 14, 17]: where denotes the vector of coefficients of the considered wavelets, that is, FCW or SCW. Furthermore, represents the vector of corresponding wavelet functions defined as

Eventually, a -dimensional matrix of is developed as

The square matrix of is populated with vectors of wavelet functions for a set of discrete SM local points (, ).

2.4. Product Matrix of Integration

The product matrix of integration (for FCW and SCW) is briefly discussed in this section. The detailed calculations of can be found in [14, 17]. Assumption of the integration of is as follows (for ):

In (11), the subscripts of and denote the dimension of matrices. Accordingly, the -dimensional operational matrix for FCW and SCW is derived as where square matrices and are given as follows:

It is deduced from (12) and (13) that the population of arrays of is similar for FCW and SCW. In detail, coefficients of are defined for FCW and SCW and tabulated in Table 1 [14, 17].

It is to be pointed out that refers to . To calculate product matrix of for FCW and SCW, a backward algorithm of program coding is recommended. In other words, only the first four rows and columns of are being computed, initially. Then, the elements of being calculated from the last row and column th until computation of the 5th row and column. To clarify the expression of wavelet’s parameters of FCW and SCW, matrices of and are calculated and tabulated in Table 2 for , .

The practical effectiveness of data displayed in Table 2 will be discussed in detail later.

2.5. The Iterative Chebyshev’s Operation

The basic method to solve nonlinear problems is the classical Newton’s method. This scheme converges quadratically and for a single nonlinear equation is expressed as [24]. One of the iterative methods utilized to improve Newton’s scheme lies on the third-order convergent Chebyshev’s method. According to this algorithm, the new point of is iterated from the preceding point of by [7]

As it is shown in (14), iterative Chebyshev’s algorithm is rigorously dependent on the calculation of second derivatives, in which most of the time it is neither possible nor practical. Thus, the computing process is excessively difficult, and therefore the practical applications are extremely restricted, particularly, for solving highly varying nonlinear systems. Consequently, the main contribution of our study is discovered here, whereby an iterative procedure is proposed to improve (14) by employing FCW and SCW free from computation of the second derivatives.

3. The Proposed Method for Operation of Derivative

In this section, an efficient approach is proposed for approximation of derivatives using free-scaled wavelet functions. The proposed method is applicable for various wavelet basis functions, once the product matrix of integration and wavelet coefficient vectors are available. For this purpose, integral functions are numerically developed from local coordinates to global system. For a differentiable function of , indefinite formulation of (15) is considered based on the Newton theorem as follows:

We initialize for definite form of (15); let . Using (8) the derivative function is approximated on global coordinates as follows:

Substituting into (15) we have

Multiplying by operational matrix of integration, adding initial constant of integration, we have where is operated for mapping local characteristics of Chebyshev wavelet to global ones. To simplify this equation, constant quantities are approximated by Chebyshev wavelets in each step. For this purpose, the unity is being expanded by the Chebyshev wavelet as [10, 15, 16] where and for FCW and SCW, respectively. Therefore, initial values are developed as -dimensional vectors corresponding to collocation points:

Substituting (20) into (18) we have

Subsequently, eliminating from both sides of (21) and after algebraic calculations is being calculated. Using (16), is approximated on global points. The same approach is employed on to compute the second derivative of . The proposed method is implemented on ; , in which its definite and exist. The first and second derivatives are calculated for collocation points of FCW and SCW and have been compared with exact values (designated by original or ) in Figures 1 and 2, respectively. The approximated results for the first and second derivatives of are designated in figures by and , respectively.

The schematic view of results in Figures 1 and 2 lies on the better accuracy of SCW, when is applied. For the purpose of a detailed comparison, various points are employed through the proposed method corresponding to diverse scales of FCW and SCW to calculate the first and second derivative of considered . The comparison of results is depicted in Figures 3 and 4 related to the FCW and SCW, respectively. Accordingly, the percentile total average error (PTAE) measurement is presented for the purpose of comparison. By assumption of for the closed-form solution and as the calculated value, PTAE is defined as .

The measured PTAE data shown in Figures 3 and 4 illustrate that free scales of SCW approximate the first and second derivatives more accurate than those of FCW. For instance, PTAE = 89.49% is measured for the second scale of FCW, while this value is considerably decreased to 9.32% for the same scale of SCW. As it is shown in Figure 3, the accuracy of the second derivative is more than the first one. This is because the oscillatory shape of the results coincides with the exact result for the second derivative, in contrast to the calculated results by SCW for the first derivative. Significantly, the error measurement of the proposed method using higher scales of SCW demonstrates the superiority of this wavelet. Finally, it is apparent from the figures that end point errors diversely affect the accuracy of results for the higher order approximations shown for collocation points.

In addition, the proposed scheme is applicable in problems with several unknowns, where the tangent line becomes a tangent (hyper) plane. For instance, (15) is developed for a function of two variables as follows: where and represent the first variable and the constant point for the second variable, respectively. indicates the derivative of with respect to while and the subscripts and are changed for the next variable as

Consequently, and are calculated, and therefore the normal vector () to the plane at and is derived as

4. The Proposed Iterative Method

The proposed iterative method contains the set of modified predictors-correctors explained in (14). The operation of derivative proposed in previous section is employed to approximate the second derivatives using FCW and SCW. Basically, the most accurate results are computed for the approximation of only the second derivative; however, the method is also applicable for approximation of the first derivative. For this purpose, is initially predicted. Later, the second derivatives of for are approximated using FCW or SCW on collocation points. Eventually, the new point is iterated using Chebyshev’s iterative algorithm of (14). The geometric construction of the proposed method is illustrated in Figure 5. Accordingly, the analysis of convergence of the proposed method using SCW or FCW may be satisfied for the least orders of corresponding to the first column and row of matrix and vector as (the matrix calculus is then satisfied):

Using (7) and substituting for SCW yield where is assumed as an independent variable of the error function. On the other hand, let be a simple root of ; thus and . As long as is a sufficiently differentiable function, using Taylor series expansion of and around gives [14, 8]

Using and , and , (27) is therefore developed as follows:

Accordingly, the first derivative of is obtained as

Dividing (28) by (29), one may obtain

Let ; therefore, (26) is developed as follows:

This means that the order of convergence of the proposed method is at least four (), when the least scale of SCW is employed. The same approach is applied for FCW and the same convergence rate is obtained.

Now we present two examples to investigate the efficiency of the improved iterative method. The solution of two scalar nonlinear equations and is considered as follows: where denotes the simple root of the nonlinear equation and the prescribed error measurement at the ending of the iteration process is . The total number of iterations (NIt) and relative percentile reduction of NIt (designated by ) from the starting point of are compared for the classical Newton’s method and the proposed methods of FCW and SCW (for ), shown in Table 3.

Obviously, data displayed in Table 3 demonstrate that FCW and SCW require lesser number of iterations than Newton’s method. In addition, it shows the satisfactory performance of the developed method using scales of FCW, while the superior performance is observed for SCW.

5. Numerical Application

One of the important practices of iterative methods is nonlinear structural analysis. In structural analysis, is the equilibrium equation of structural elements with the vector of nodal internal loadings subjected to external forces . In a nonlinear structure, the load-deformation relations of each degree of freedom (DOF) illustrate that is a nonlinear function of displacements . Therefore, the convenient analysis will be carried out by using the incremental form of structural equilibrium of   . In this description, [] is the gradient matrix of the equations; namely, tangential stiffness matrix contains both the linear stiffness matrix [] and the geometric stiffness matrix of [] stemmed from updated stresses due to the deformations. This matrix is predicted at the first step of each increment and therefore is corrected, iteratively ( and shown in Figure 5). Furthermore, the incremental load-control schemes of arc-length and classical Newton-Raphson are the most popular methods to follow the nonlinear equilibrium path of load-displacement, however, with various performance. Figure 5 describes the overall process of Newton-Raphson method and the proposed method, whereby the out-of-balanced force is considered for new iterations (correctors).

The geometrically nonlinear analysis of the well-known William’s toggle frame is considered in this section. Figure 6 shows the geometry of this simple frame comprised of two truss elements and one DOF. ,   , and are chosen as the modulus of elasticity, cross-sectional area, and undeformed length, respectively. The load increment of  kN is applied at the top node of this truss for two increments .

In this application, the displacement-control criterion is utilized to stop the ending iterations and the tolerance factor is accordingly chosen. Basically, the geometrically nonlinear equilibrium and the one DOF tangential stiffness [] of this structure (which is the gradient of the ) are defined as [18]

This structure is analyzed using the proposed method of FCW and SCW () and the classical Newton’s method for two increments of load. For the classical Newton’s method the convergence criteria are achieved by NIt = 48 for two increments (predictions). Subsequently, total number of iterations (NIt) and relative percentile reductions are displayed in Table 4 corresponding to various scales of FCW and SCW.

It is apparent from Table 4 that the convergence criterion is accomplished by less iterations using the 8th scales of SCW. It is shown that this scale of wavelet rapidly converges. Furthermore, the competency of the proposed method is also confirmed by FCW, while it requires the less number of iterations compared with Newton’s method. Actually, the main computational efficiency of the proposed method is not discovered well through this application, where the similar number of increments is utilized for Newton’s and the proposed method. As a result, the computational time (recorded with a same hardware) due to the 8th scales of the proposed method reached the highest value of 0.5 sec compared with the minimum value of 0.01 sec recorded for the solution of Newton’s method. However, the best rate of convergence is achieved by the proposed method. It is concluded that the best performance of the proposed method is revealed in statically or dynamically highly varying nonlinear problems, in which the initial value of may be predicted for a long increment of as shown in Figure 7.

Figure 7 shows the shortcoming of Newton’s method for the highly varying nonlinear problems. In contrast, it is illustrated that the highly varying nonlinear behaviors are accurately captured using the proposed method of FCW or SCW on corresponding collocation points. In this figure refers to the collocation points of wavelet, the same as introduced in Figure 5 for initial predictions of to . It is shown that the only increment of applied for the proposed method will be divided to at least four increments of Newton’s scheme in pursuit of an accurate analysis (for this particular case). Consequently, the cost of analysis is significantly increased depends on existed nonlinearity. Such nonlinear behaviors cannot happen on our practical example (geometric nonlinearity of structures), where the nonlinear path is almost linear until the first critical point (inflection point). However in many applications of physics or chemistry aforementioned highly nonlinear characteristics are considered through both static and dynamic analysis.

To investigate the effectiveness of the proposed method in highly varying nonlinear problems, nonlinear function of , , and is evaluated by Newton’s scheme and various scales of FCW and SCW. For this purpose, one increment of is considered for the proposed procedure, whereas eight increments of are utilized for the classical Newton’s method to capture details of foregoing function. The schematic view of iterative solution of using the proposed scheme is shown in Figure 8.

As it is shown in Figure 8, by using the long increment of , details of the nonlinear function are almost accurately evaluated to iterate new from . The prescribed error measurement at the ending of the iteration process is . The total number of iterations (NIt), relative percentile reduction of NIt (designated by ) from the starting point of , and computation time involved (CT) are compared in Table 5 for the proposed methods of FCW and SCW. It is to be noted that NIt = 361 is recorded for the classical Newton’s method (8 numbers of ) with CT = 0.53 sec.

Data in Table 5 shows that the best efficiency is recorded for SCW () by NIt = 8 and the least time consumption of CT = 0.19 sec. It is shown that, for the low scales of FCW and SCW ( or 4), because of the simplicity of function’s evaluation of , the final computational times are almost the same. However, for the larger scales, time consumption is decreased due to less number of iterations. Finally, this numerical example demonstrates the capability of the proposed method in such applications by using larger scales, in which details of nonlinear problem are accurately captured prior to the new iterations.

6. Conclusion

This paper presented an efficient iterative approach for solving nonlinear equations. For this purpose, the operation of derivative is developed using free-scaled Chebyshev wavelet functions of the first and second kind. Accordingly, the Chebyshev iterative method is improved by calculation of the second derivatives using the proposed operations. It is shown that the rate of convergence of the proposed method using the less scales of FCW and SCW is at least four. The robustness of the proposed algorithm in terms of computational efficiency is validated for numerical examples as well as a practical example. It is deduced that the proposed method requires the less number of iterations and therefore rapidly converges, particularly, when the second kind of Chebyshev wavelet is implemented. The practical applications demonstrate the capability of the proposed method for solution of highly varying nonlinear problems. It is recommended to employ the proposed method for dynamic nonlinear analysis, where the dynamic solution is benefited by the multiresolution characteristics of wavelet functions for capturing the important details of considered systems for both geometry and material nonlinearity.

Conflict of Interests

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

Acknowledgments

The authors wish to acknowledge the financial support from the University of Malaya (UM) and Ministry of Education of Malaysia (Grant nos. FP027/2012A, PG078/2013B, and UM.C/625/1/HIR /MOHE/ENG/55).