Abstract

In this paper, we suggest a Newton-type method for solving the system of absolute value equations. This new method is a two-step method with the generalized Newton method as predictor. Convergence of the proposed method is proved under some suitable conditions. At the end, we take several numerical examples to show that the new method is very effective.

1. Introduction

We consider the system of absolute value equations of the form:where and are known vectors and denotes the absolute values of the components of . The system of absolute value equations arises in optimization, the economies with institutional restrictions upon prices, the free boundary problems for journal bearing lubrication, and the network equilibrium problems, for example, see [112]. Mansoori and Erfanian [13] suggested a dynamic model to obtain the exact solution of equation (1). The development of multistep methods has gained popularity in the field of computational mathematics. Recently, several multistep methods are proposed to solve equation (1), for example, see [36].

In this paper, we present a Newton-type method for solving the system of absolute value equations. The new method is a two-step method where the well-known numerical quadrature technique is used in the corrector step. The Newton-type method is very simple and easy to implement in practice. The existence and uniqueness of solution shows the importance of the suggested method. The convergence of the new method is discussed in Section 3. Numerical results prove that the Newton-type method is very effective for solving large systems.

For , consider

The diagonal matrix corresponding to is defined aswhere represents the generalized Jacobian of . Note that .

2. Proposed Method

Consider

The generalized Jacobian of at iswhere is a diagonal matrix and . We suggest the Newton-type method as

The predictor step of equation (6) is the generalized Newton method [8], and the corrector step is the Trapezoidal method. The proposed method can be described as Algorithm 1.

Step 1: select an initial guess
Step 2: start for compute
Step 3: using compute
Step 4: if , then stop. If not, then put and turn back to step 2

3. Convergence Analysis

The predictor step is well defined (see Lemma 2 [8]):

Now, we want to prove thatwhich is nonsingular.

Lemma 1. If the singular values of exceed one, then exists for diagonal matrix S.

Proof. If is singular, then for some . Since singular values of exceed 1, thereforewhich is a contradiction; hence, is nonsingular. Subsequently, the sequence in (6) is well defined.

In the next result, we establish boundedness of equation (6). Rewrite the corrector step of equation (6) as

For simplicity, we let

Then, equation (10) converts intoor

Lemma 2. The sequence in equation (6) is bounded and well defined if the singular values of exceed one. Hence, there exists an accumulation point such thatfor diagonal matrix .

Proof. Proof of this Lemma is similar to the proof of Proposition 3 of [8].

Now, we prove the main result about the convergence of the Newton-type method.

Theorem 1. If for any diagonal matrix with diagonal entries of 0 or , then the Newton-type method converges to a solution of equation (1).

Proof. ConsiderSince is the solution of equation (1), thereforeFrom equations 15 and (16), we haveorConsidering yieldsIn equation (19), we have used Lipschitz continuity of the absolute value (see Lemma 5 [8]); that is,Since , , and are diagonal matrices with elements equal to or 0, henceFrom equations (20) and (22), we haveIn equation (20), we have used the condition that . Hence, the sequence converges linearly to .

Corollary 1. Let and , , and are nonzero. Then, equation (1) is uniquely solvable for any and the Newton-type method is well defined and converges to the unique solution of equation (1) for any initial guess .

Proof. The unique solvability of equation (1) for any requires that [9]. exists, and . By Banach perturbation lemma [14], we haveHence, by Theorem 1, the Newton-type method converges linearly to the solution of equation (1). This completes the proof.

Remark 1. In Section 4, for the last two examples , which shows that the Newton-type method may converge for . The convergence is guaranteed for .

4. Numerical Results

Now, we consider some numerical examples to show the performance of the new method. Let IT denote the number of iterations, RES is the residual, and CPU denotes the time in seconds. All the experiments are done with Intel(R) Core (TM)-5Y10c CPU @ 0.80 GHz 1.00 GHz, 4 GB RAM.

Example 1. (see [2]). Consider the matrix A as follows:
Rand (‘state’, 0); R = rand (m, m); A = R’ R + m eye(m); b = (A eye (m, m)) ones (m, 1). (Matlab code).

We compare the Newton-type method (NTM) with the generalized Traub method (GTM) [5] and improved generalized Newton method (INM) [2]. Numerical results are given in Table 1.

From the last column of Table 1, we conclude that the Newton-type method converges to the approximate solution of (1.1) with high accuracy.

Example 2. (see [2]). Consider the matrix A as follows:
A = round(m (eye(m, m)−0.02 (2 rand (m, m)−1))); (MATLAB code). Choose a random and .

We take (problem size) and compare the Newton-type method (NTM) with the improved generalized Newton method (INM) [2] and the two-step iterative (TSI) method [3] graphically. Numerical results are illustrated in Figure 1.

Convergence curves show the efficiency of the proposed method. Figure 1 illustrates that the convergence of the NTM is better than other two methods.

Example 3. Consider the heat equation as follows:with

We use the finite differences to approximate the solution of heat equation. Define the distance step-size for and the time step-size such that , and . The partial derivative at the grid point can be written as

Comparison of equation (6) with Maple solutions is given in Figure 2.

Example 4. (see [6]). Considerand .

In this example, we compare the Newton-type method with the SOR-like method [6] and NINA [15]. Comparison is given in Table 2, where and is the exact solution.

Table 2 shows that NTM converges to the solution in just 2 iterations with high accuracy.

We take (problem size) and compare the Newton-type method (NTM) with the SOR-like method [6] and NINA [11] graphically in Figure 3.

5. Conclusion

In this paper, we developed the Newton-type method for solving the system of absolute value equations. This new iterative method is very simple and easy to implement. The future work is to extend this idea by taking more than three points in the corrector step. The numerical results show the efficiency and accuracy of the proposed method.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was supported by the HEC Pakistan Research, grant no. 1003/SRGP/R&D/HEC2016.