Abstract
In this article, three numerical iterative schemes, namely: Jacobi, Gauss–Seidel and Successive over-relaxation (SOR) have been proposed to solve a fuzzy system of linear equations (FSLEs). The convergence properties of these iterative schemes have been discussed. To display the validity of these iterative schemes, an illustrative example with known exact solution is considered. Numerical results show that the SOR iterative method with provides more efficient results in comparison with other iterative techniques.
1. Introduction
The subject of Fuzzy System of Linear Equations (FSLEs) with a crisp real coefficient matrix and with a vector of fuzzy triangular numbers on the right-hand side arise in many branches of science and technology such as economics, statistics, telecommunications, image processing, physics and even social sciences. In 1965, Zadeh [1] introduced and investigated the concept of fuzzy numbers that can be used to generalize crisp mathematical concept to fuzzy sets.
There is a vast literature on the investigation of solutions for fuzzy linear systems. Early work in the literature deals with linear equation systems whose coefficient matrix is crisp and the right hand vector is fuzzy. That is known as FSLEs and was first proposed by Friedman et al. [2]. For computing a solution, they used the embedding method and replaced the original fuzzy linear system by a crisp linear system. Later, several authors studied FSLEs. Allahviranloo [3,4] used the Jacobi, Gauss–Seidel and Successive over-relaxation (SOR) iterative techniques to solve FSLEs. Dehghan and Hashemi [5] investigated the existence of a solution provided that the coefficient matrix is strictly diagonally dominant matrix with positive diagonal entries and then applied several iterative methods for solving FSLEs. Ezzati [6] developed a new method for solving FSLEs by using embedding method and replaced an FSLEs by two crisp linear system. Furthermore, Muzziolia et al. [7] discussed FSLEs in the form of with , being square matrices of fuzzy coefficients and , fuzzy number vectors. Abbasbandy and Jafarian [8] proposed the steepest descent method for solving FSLEs. Ineirat [9] investigated the numerical handling of the fuzzy linear system of equations (FSLEs) and fully fuzzy linear system of equations (FFSLEs).
Generally, FSLEs is handled under two main headings: square and nonsquare forms. Most of the works in the literature dealwith square form. For example, Asady et al. [10], extended the model of Friedman for fuzzy linear system to solve general rectangular fuzzy linear system for , where the coefficients matrix is crisp and the right-hand side column is a fuzzy number vector. They replaced the original fuzzy linear system by a crisp linear system . Moreover, they investigated the conditions for the existence of a fuzzy solution.
Fuzzy elements of this system can be taken as triangular, trapezoidal or generalized fuzzy numbers in general or parametric form. While triangular fuzzy numbers are widely used in earlier works, trapezoidal fuzzy numbers have neglected for along time. Besides, there exist lots of works using the parametric and level cut representation of fuzzy numbers.
The paper is organized as follows: In Section 2, a fuzzy linear system of equations is introduced. In Section 3, we present the Jacobi, Gauss–Seidel and SOR iterative methods for solving FSLEs with convergence theorems. The proposed algorithms are implemented using a numerical example with known exact solutions in Section 4. Conclusions are drawn in Section 5.
2. Fuzzy Linear System
Definition 1.
In Reference [11]: An arbitrary fuzzy number in parametric form is represented by an ordered pair of functions which satisfy the following requirements:
- (1)
- is a bounded left-continuous non-decreasing function over
- (2)
- is a bounded left-continuous non-increasing function over .
- (3)
- ;
Definition 2.
In Reference [12]: For arbitrary fuzzy numbers and the quantity
is called the Hausdorff distance between and .
Definition 3.
In Reference [13]: The linear system
where the coefficients matrix is a crisp matrix and each , is fuzzy number, is called FSLEs.
Definition 4.
In Reference [13]: A fuzzy number vector given by is called (in parametric form) a solution of the FSLEs (1) if
Following Friedman [2] we introduce the notations below:
are determined as follows:
and any which is not determined by Equation (3) is zero. Using matrix notation, we have
The structure of implies that and thus
where contains the positive elements of contains the absolute value of the negative elements of and An example in the work of Friedman [2] shows that the matrix may be singular even if is nonsingular.
Theorem 1.
In Reference [2]: The matrix is nonsingular matrixif and only if the matrices and are both nonsingular.
Proof.
By subtracting the th column of , from its th column for we obtain
Next, we adding the row of to its th row for then we obtain
Clearly,
Therefore
if and only if and
These concludes the proof. □
Corollary 1.
In Reference [2]: If a crisp linear system does not have a unique solution, the associated fuzzy linear system does not have one either.
Definition 5.
In Reference [14]: If is a solution of system () and for each when the inequalities hold, then the solution is called a strong solution of the system ().
Definition 6.
In Reference [14]: If is a solution of system () and for some when the inequality hold, then the solution is called a weak solution of the system (4).
Theorem 2.
In Reference [14]: Let be a nonsingular matrix. Then the system () has a strong solution if and only if .
Theorem 3.
In Reference [14]: The FSLEs () has a unique strong solution if and only if the following conditions hold:
- (1)
- The matricesand are both invertible matrices.
- (2)
3. Iterative Schemes
In this section we will present the following iterative schemes for solving FSLEs.
3.1. The Jacobi and Gauss–Seidel Iterative Schemes
An iterative technique for solving an linear system involves a process of converting the system into an equivalent system . After selecting an initial approximation , a sequence is generated by computing
Definition 7.
In Reference [4]: A square matrix is called diagonally dominant matrix if is called strictly diagonally dominant if
Next, we are going to present the following theorems.
Theorem 4.
In Reference [3]: Let the matrix in Equation () be strictly diagonally dominant then both the Jacobi and the Gauss–Seidel iterative techniques converge to for any .
Theorem 5.
In Reference [3]: The matrix in Equation () is strictly diagonally dominant if and only if matrix is strictly diagonally dominant.
Proof.
For more details see [3].
From [3], without loss of generality, suppose that for all Let where
, and assume . In the Jacobi method, from the structure of we have
then
Thus, the Jacobi iterative technique will be
The elements of are
The result in the matrix form of the Jacobi iterative technique is where
For the Gauss–Seidel method, we have:
then
Thus, the Gauss–Seidel iterative technique becomes
So the elements of are
This results in the matrix form of the Gauss–Seidel iterative technique as
□
From Theorems 4 and 5, both Jacobi and Gauss–Seidel iterative schemes converge to the unique solution , for any , where and . For a given tolerance the decision to stop is
3.2. Successive over-Relaxation (SOR) Iterative Method
In this section we turn next to a modification of the Gauss–Seidel iteration which known as SOR iterative method. By multiplying system (8) by gives,
Let , then
Hence
for some parameter
If , then clearly is just the Gauss–Seidel solution (13). Then the SOR iterative method takes the form:
Consequently, this results in the matrix form of the SOR iterative method as where
For this method is called the successive under-relaxation method that can be used to achieve convergence for systems that are not convergent by the Gauss–Seidel method.
For the method is called the SOR method that can be used to accelerate of convergence of linear systems that are already convergent by the Gauss–Seidel method.
Theorem 6.
In Reference [4]: If is a positive definite matrix and then the SOR method converges for any choice of initial approximate vector .
4. Numerical Example and Results
To demonstrate the efficiency and accuracy of the proposed iterative techniques, we consider the following numerical example with known exact solution.
Example 1.
Consider the non-symmetric fuzzy linear system
The extended matrix is
The exact solution is
The exact and approximate solution using the Jacobi, Gauss–Seidel and the SOR iterative schemes are shown in Figure 1, Figure 2 and Figure 3 respectively. The Hausdoeff distance of solutions with in the Jacobi method is 0.4091 × 10−3 in the Gauss–Seidel method is 0.4335 × 10−4 and in the SOR method with is 5.5611 × 10−4.
Figure 1.
The Hausdorff distance of solutions with , in the Jacobi method is 0.4091 × 10−3.
Figure 2.
The Hausdorff distance of solutions with in the Gauss–Seidel method is 0.4335 × 10−4.
Figure 3.
The Hausdorff distance of solutions with in successive over-relaxation (SOR) method with is 5.5611 × 10−4.
5. Conclusions
In this article the Jacobi, Gauss–Seidel and SOR iterative methods have been used to solve the FSLEs where the coefficient matrix arrays are crisp numbers, the right-hand side column is an arbitrary fuzzy vector and the unknowns are fuzzy numbers. The numerical results have shown to be in a close agreement with the analytical ones. Moreover, Figure 1, Figure 2 and Figure 3 containing the Hausdorff distance of solutions show clearly that the SOR iterative method is more efficient in comparison with other iterative techniques.
Author Contributions
Lubna Inearat and Naji Qatanani conceived and designed the experiments, both performed the experiments. Lubna Inearat and Naji Qatanani analyzed the data, both contributed reagents/materials/analysis tools and wrote the paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Friedman, M.; Ming, M.; Kandel, A. Fuzzy linear systems. Fuzzy Sets Syst. 1998, 96, 201–209. [Google Scholar] [CrossRef]
- Allahviraloo, T. Numerical methods for fuzzy system of linear equations. Appl. Math. Comput. 2004, 155, 493–502. [Google Scholar]
- Allahviraloo, T. Successive over relaxation iterative method for fuzzy system of linear equations. Appl. Math. Comput. 2005, 62, 189–196. [Google Scholar]
- Dehghan, M.; Hashemi, B. Iterative solution of fuzzy linear systems. Appl. Math. Comput. 2006, 175, 645–674. [Google Scholar] [CrossRef]
- Ezzati, R. Solving fuzzy linear systems. Soft Comput. 2011, 15, 193–197. [Google Scholar] [CrossRef]
- Muzzioli, S.; Reynaerts, H. Fuzzy linear systems of the form . Fuzzy Sets Syst. 2006, 157, 939–951. [Google Scholar]
- Abbasbandy, S.; Jafarian, A. Steepest descent method for system of fuzzy linear equations. Appl. Math. Comput. 2006, 175, 823–833. [Google Scholar] [CrossRef]
- Ineirat, L. Numerical Methods for Solving Fuzzy System of Linear Equations. Master’s Thesis, An-Najah National University, Nablus, Palestine, 2017. [Google Scholar]
- Asady, B.; Abbasbandy, S.; Alavi, M. Fuzzy general linear systems. Appl. Math. Comput. 2005, 169, 34–40. [Google Scholar] [CrossRef]
- Senthilkumar, P.; Rajendran, G. An algorithmic approach to solve fuzzy linear systems. J. Inf. Comput. Sci. 2011, 8, 503–510. [Google Scholar]
- Bede, B. Product type operations between fuzzy numbers and their applications in geology. Acta Polytech. Hung. 2006, 3, 123–139. [Google Scholar]
- Abbasbandy, S.; Alavi, M. A method for solving fuzzy linear systems. Iran. J. Fuzzy Syst. 2005, 2, 37–43. [Google Scholar]
- Amrahov, S.; Askerzade, I. Strong solutions of the fuzzy linear systems. CMES-Comput. Model. Eng. Sci. 2011, 76, 207–216. [Google Scholar]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).