Next Article in Journal
Comparison of Supervised Classification Models on Textual Data
Next Article in Special Issue
A Philosophical Treatise on the Connection of Scientific Reasoning with Fuzzy Logic
Previous Article in Journal
Improved Oscillation Criteria for 2nd-Order Neutral Differential Equations with Distributed Deviating Arguments
Previous Article in Special Issue
An Evolving Partial Consensus Fuzzy Collaborative Forecasting Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Technique to Solve the Fuzzy System of Equations

1
Department of Mathematics, Ardabil Branch, Islamic Azad University, Ardabil, Iran
2
Department of Mathematics and Computer Science, Shahed University, Tehran, Iran
3
Department of Applied Mathematics and Programming, South Ural State University, Lenin Prospect 76, Chelyabinsk 454080, Russia
4
Baikal School of BRICS, Irkutsk National Research Technical University, Irkutsk, Russia
5
Departamento de Estatística, Análise Matemática e Optimización, Instituto de Matemáticas, Universidade de Santiago de Compostela, 15782 Santiago de Compostela, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(5), 850; https://doi.org/10.3390/math8050850
Submission received: 15 April 2020 / Revised: 20 May 2020 / Accepted: 21 May 2020 / Published: 24 May 2020
(This article belongs to the Special Issue Fuzzy Sets, Fuzzy Logic and Their Applications 2020)

Abstract

:
The aim of this research is to apply a novel technique based on the embedding method to solve the n × n fuzzy system of linear equations (FSLEs). By using this method, the strong fuzzy number solutions of FSLEs can be obtained in two steps. In the first step, if the created n × n crisp linear system has a non-negative solution, the fuzzy linear system will have a fuzzy number vector solution that will be found in the second step by solving another created n × n crisp linear system. Several theorems have been proved to show that the number of operations by the presented method are less than the number of operations by Friedman and Ezzati’s methods. To show the advantages of this scheme, two applicable algorithms and flowcharts are presented and several numerical examples are solved by applying them. Furthermore, some graphs of the obtained results are demonstrated that show the solutions are fuzzy number vectors.

1. Introduction

The fuzzy arithmetic has many applications in various sciences. For this reason, it is a noteworthy science in the scientific community that is constantly expanding [1,2,3]. In [4], Stanujkić et al. applied the fuzzy mathematics for solving decision-making problems, in [5], Stojić et al. presented a fuzzy model for determining the justifiability of investing in a road freight vehicle fleet, and in [6], Si et al. studied an approach to rank picture fuzzy numbers for decision-making problems. One of the main fields in fuzzy mathematics is solving fuzzy system of linear equations (FSLEs), which we refer to in this work. Fuzzy mathematics have real applications in heat transport, fluid flow, electromagnetism, and others. Based on numerical- and semi-analytical methods for solving FSLEs, we can study fuzzy bio-mathematical models. In [7], Abbasi et al. solved the fuzzy mathematical model of HIV infection and in [8], Mishra and Pandey applied the fuzzy system of equations to show the fuzzy mathematical model of computer viruses. Thus, studying the mathematical methods for solving the FSLE is important in theories and applications.
Solving and studying the FSLEs have been appeared in many research studies. In 1998, Friedman et al. [9] presented a model to solve the FSLEs by using the embedding approach. They replaced the original n × n fuzzy linear system by the 2 n × 2 n crisp linear system. Additionally, they applied other methods for solving the FSLEs in [9,10]. Abbasbany et al. in [11,12,13], applied the decomposition method and steepest descent method for solving this problem. Allahviranloo et al. in [14,15,16,17,18], studied the fuzzy numbers and its application for solving fuzzy linear systems and a fuzzy matrix equation in the form A × B = C . In [19], some conditions of the existence of a fuzzy or interval solution of the m × n linear system were derived and in [20], the inner estimation of the solution set of a fuzzy linear system was found. Amirfakhrian in [21] considered the FSLEs by fuzzy distance, in [22] he presented the numerical solution of the FSLEs in the polynomial parametric form, and in [23] he studied the fuzzy matrix equations. Fariborzi Araghi et al. in [24] applied the inherited LU factorization, Mikaeilvand and Noeiaghdam in [25,26,27] discussed the fuzzy linear matrix equations, general solutions of m × n fuzzy linear systems, and least square solutions of inconsistent fuzzy linear matrix equations. Furthermore, Wang and Zheng illustrated the inconsistent and general fuzzy linear systems in [28,29]. Behera et al. [30] presented a new method for solving real and complex fuzzy systems of linear equations. Furthermore, in recent years the CESTAC method [31,32] based on the stochastic arithmetic has been applied to find the optimal iteration, the optimal approximation, and the optimal error of numerical methods to solve the FSLEs [33,34].
Ezzati in [35], changed the original n × n fuzzy linear system to two n × n crisp linear systems for solving the FSLEs. In comparison with Friedman’s method, it is clear that solving two n × n linear systems is better than solving the 2 n × 2 n linear system and hence, Ezzati’s method is better than Friedman’s method numerically. But, both of them have some faults:
  • They found both weak and strong solutions, and the weak solution was not the fuzzy linear system’s solution;
  • Allahviranloo et al. [15] proved that the weak solution of the FSLEs, defined by Friedman et al. [9] and Ezzati [35] was not always a fuzzy number vector;
  • The kind of solution (strong or weak) can be determined only at the end of the solving process.
In this work, the embedding method is used to solve the n × n fuzzy linear system. For this aim, instead of solving the original n × n fuzzy linear system, we solve two n × n crisp linear systems in two steps. In the first step, if the n × n crisp linear system has a non-negative solution, the fuzzy linear system will have a fuzzy number vector solution, which will be found in the second step. In addition, because of some special properties of triangular fuzzy numbers, a special algorithm for solving fuzzy linear systems with triangular fuzzy numbers is proposed. Several theorems and lemmas are proved that show the number of operations in the new method is less than Ezzati’s method. The solutions of the FSLEs can also be obtained by the fast and safe process, so it is better than Friedman’s method. To show the abilities of the method, two algorithms and flowcharts are presented.
The organization of this paper is in the following form: Section 2 contains several definitions and theorems of fuzzy arithmetic and the FSLEs. Section 3 introduces a new idea to solve the FSLEs. In this section, Ezzati’s method is modified and improved. Several theorems are also proved to show that the presented method is better than Friedman and Ezzati’s methods. Furthermore, we will prove the number of operations in the presented method are less than their methods. Two applicable and efficient algorithms and flowcharts are also presented. In Section 4, several examples are solved by using the mentioned algorithms. Graphs of solutions are demonstrated to show that the obtained results are in the fuzzy form. Section 5 is the conclusion.

2. Preliminaries

In this paper, several definitions and details of fuzzy arithmetic are presented [4,5,6,9,10,36]. The methods of Friedman [9] and Ezzati [35] to solve the FSLEs are also considered. Ezzati’s method has some problems in proving the theorems that we modify and represent them.
Definition 1
([9,10]). Let p ˜ = ( p ̲ ( z ) , p ¯ ( z ) ) , 0 z 1 be the arbitrary fuzzy number then the following criteria should be satisfied:
(i) 
p ̲ ( z ) is a bounded monotonic increasing left continuous function;
(ii) 
p ¯ ( z ) is a bounded monotonic decreasing left continuous function;
(iii) 
p ̲ ( z ) p ¯ ( z ) , 0 z 1 .
The set of all fuzzy numbers is denoted by E 1 . The crisp number k is called the singleton when p ¯ ( z ) = p ̲ ( z ) = k , 0 z 1 .
Let p ˜ = ( p ̲ ( z ) , p ¯ ( z ) ) , q ˜ = ( q ̲ ( z ) , q ¯ ( z ) ) be the arbitrary fuzzy functions and k be the scalar value. The operations between two fuzzy functions are defined as follows:
( p + q ̲ ) ( z ) = p ̲ ( z ) + q ̲ ( z ) , ( p + q ¯ ) ( z ) = p ¯ ( z ) + q ¯ ( z ) ,
( p q ̲ ) ( z ) = p ̲ ( z ) q ¯ ( z ) , ( p q ¯ ) ( z ) = p ¯ ( z ) q ̲ ( z ) ,
k p ˜ = ( k p ̲ ( z ) , k p ¯ ( z ) ) , k 0 , ( k p ¯ ( z ) , k p ̲ ( z ) ) , k < 0 .
Also p ˜ = q ˜ if and only if p ̲ ( z ) = q ̲ ( z ) and p ¯ ( z ) = q ¯ ( z ) .
Remark 1.
The triangular fuzzy number p ˜ = ( c , μ , ρ ) is defined as follows:
p ˜ = x c + μ μ , c μ x c , c + ρ x ρ , c x c + ρ , 0 , o . w ,
where μ , ρ > 0 . It is clear that p ̲ ( z ) = c ( 1 z ) μ , p ¯ ( z ) = c + ( 1 z ) ρ , and p ¯ p ̲ = ( μ + ρ ) ( 1 z ) . The set of all triangular fuzzy numbers is denoted by TE 1 .
Definition 2
([9]). Let ( v ˜ 1 , v ˜ 2 , , v ˜ j , , v ˜ n ) T , v ˜ j = ( v ̲ j ( z ) , v ¯ j ( z ) ) , 1 j n , 0 z 1 be the fuzzy number vector which is called the solution of FSLEs if and only if:
j = 1 n a i j v j ̲ ( z ) = j = 1 n a i j v j ̲ ( z ) = b i ̲ ( z ) , j = 1 n a i j v j ¯ ( z ) = j = 1 n a i j v j ¯ ( z ) = b i ¯ ( z ) , i = 1 , 2 , , n .
Finally, the methods of Friedman et al. [9] and Ezzati [35] to solve the FSLEs is reminded.

2.1. Friedman’s Method

Friedman et al. [9] presented the FSLEs as:
S v ( z ) = w ( z ) ,
where
v ( z ) = v ̲ 1 ( z ) , v ̲ 2 ( z ) , , v ̲ n ( z ) , v ¯ 1 ( z ) , v ¯ 2 ( z ) , , v ¯ n ( z ) T , w ( z ) = w ̲ 1 ( z ) , w ̲ 2 ( z ) , , w ̲ n ( z ) , w ¯ 1 ( z ) , w ¯ 2 ( z ) , , w ¯ n ( z ) T ,
and the elements of S = ( s i j ) , 1 i , j 2 n are obtained based on the following conditions:
a i j 0 s i j = s i + n j + n = a i j , a i j < 0 s i j + n = s i + n j = a i j .
We note that for values s i j which are determined by neglecting the criterion in Equation (8) we have s i j = 0 . The matrix S for s i j 0 , 1 i , j 2 n can be formed as follows:
S = B C C B ,
where B constructs by the positive entries of A and C constructs by the absolute values of the negative entries of A and A = B C .
For the nonsingular matrix S, we have v ( z ) = S 1 w ( z ) . However, there is a high likelihood that the obtained solution does not have the proper fuzzy number vector. Therefore, the solution of the FSLEs can be defined in the following form:
Definition 3
([9]). Let Equation (6) have the unique solution in the form v ˜ ( z ) = { ( v ̲ i ( z ) , v ¯ i ( z ) ) , 1 i n } . We define the fuzzy number vector P ˜ = { ( p ̲ i ( z ) , p ¯ i ( z ) ) , 1 i n } as:
p ̲ i ( z ) = min { v ̲ i ( z ) , v ¯ i ( z ) , v ̲ i ( 1 ) , v ¯ i ( 1 ) } , p ¯ i ( z ) = max { v ̲ i ( z ) , v ¯ i ( z ) , v ¯ i ( 1 ) , v ̲ i ( 1 ) } ,
which is called the fuzzy solution of Equation (6). If p ̲ i ( z ) = v ̲ i ( z ) and p ¯ i ( z ) = v ¯ i ( z ) , 1 i n then P ˜ is called a strong fuzzy solution. Otherwise, P ˜ is called a weak fuzzy solution, which is not the solution of FSLE and is not always the fuzzy number vector.
Allahviranloo et al. [15] showed that a weak solution of a FSLE is not always a fuzzy number vector and it is the main fault of Friedman’s method.

2.2. Ezzati’s Method

Consider the following FSLEs:
a 11 ( v ̲ 1 ( z ) + v ¯ 1 ( z ) ) + + a 1 n ( v ̲ n ( z ) + v ¯ n ( z ) ) = w ̲ 1 ( z ) + w ¯ 1 ( z ) , a 21 ( v ̲ 1 ( z ) + v ¯ 1 ( z ) ) + + a 2 n ( v ̲ n ( z ) + v ¯ n ( z ) ) = w ̲ 2 ( z ) + w ¯ 2 ( z ) , a n 1 ( v ̲ 1 ( z ) + v ¯ 1 ( z ) ) + + a n n ( v ̲ n ( z ) + v ¯ n ( z ) ) = w ̲ n ( z ) + w ¯ n ( z ) ,
where the solution of system in Equation (11) is in the following form:
g ( z ) = g 1 ( z ) g 2 ( z ) g n ( z ) = v ̲ ( z ) + v ¯ ( z ) = v ̲ 1 ( z ) + v ¯ 1 ( z ) v ̲ 2 ( z ) + v ¯ 2 ( z ) v ̲ n ( z ) + v ¯ n ( z ) .
Since ( B + C ) v ̲ ( z ) = w ̲ ( z ) + C g ( z ) and ( B + C ) v ¯ ( z ) = w ¯ ( z ) + C g ( z ) , hence v ̲ ( z ) or v ¯ ( z ) can be determined by solving the following system:
v ̲ ( z ) = ( B + C ) 1 ( w ̲ ( z ) + C g ( z ) ) , v ¯ ( z ) = ( B + C ) 1 ( w ¯ ( z ) + C g ( z ) ) .
Therefore, the solution of FSLEs in Equaiton (11) can be obtained by solving the system of Equation (13); that the vector of solution is unique. But it may still not be an appropriate fuzzy number vector.
Theorem 1
([35]). Let v ˜ ( z ) = ( v ˜ 1 ( z ) , v ˜ 2 ( z ) , , v ˜ n ( z ) ) T be the fuzzy solution of Equation (11) and the matrix A 1 exists. Then the solution of system:
A ( v ¯ ( z ) + v ̲ ( z ) ) = w ¯ ( z ) + w ̲ ( z ) ,
for w ¯ ( z ) + w ̲ ( z ) = ( w ¯ 1 ( z ) + w ̲ 1 ( z ) , w ¯ 2 ( z ) + w ̲ 2 ( z ) , , w ¯ n ( z ) + w ̲ n ( z ) ) T is in the following form v ¯ ( z ) + v ̲ ( z ) = ( v ¯ 1 ( z ) + v ̲ 1 ( z ) , v ¯ 2 ( z ) + v ̲ 2 ( z ) , , v ¯ n ( z ) + v ̲ n ( z ) ) T .
Since the number of operations for solving n × n system are less than 2 n × 2 n system, thus Ezzati’s method is better than Friedman’s method. In Theorem 4 of Ezzati’s method [35], the maximum number of multiplication operations (MNMOs) were obtained which has some failures. The modified form of this theorem is presented in the following form:
Theorem 2.
Let F n be the MNMOs of Friedman’s method for the solving system of Equation (6) with v ( z ) = ( v ̲ 1 ( z ) , v ̲ 2 ( z ) , , v ̲ n ( z ) , v ¯ 1 ( z ) , v ¯ 2 ( z ) , , v ¯ n ( z ) ) T = S 1 w ( z ) , and E n is the MNMOs of Ezzati’s method with v ( z ) = ( v ̲ 1 ( z ) , v ̲ 2 ( z ) , v ̲ n ( z ) , v ¯ 1 ( z ) , v ¯ 2 ( z ) , , v ¯ n ( z ) ) T , then F n E n and F n E n = 2 n 2 .
Proof. 
Suppose h n ( A ) is the MNMOs of computing the matrix A 1 . Now, we can write:
S 1 = D E E D ,
where D = 1 2 [ ( B + C ) 1 + ( B C ) 1 ] , and E = 1 2 [ ( B + C ) 1 ( B C ) 1 ] . Therefore, in order to determine S 1 , computing matrices ( B + C ) 1 and ( B C ) 1 are required. It is clear that h n ( S ) = h n ( B + C ) + h n ( B C ) = 2 h n ( A ) . Since v ˜ ( z ) E 1 ; v ̲ ( z ) and v ¯ ( z ) , in the simplest case are lines hence F n = 2 h n ( A ) + 8 n 2 . For computing v ̲ ( z ) + v ¯ ( z ) = ( v ̲ 1 ( z ) + v ¯ 1 ( z ) , v ̲ 2 ( z ) + v ¯ 2 ( z ) , , v ̲ n ( z ) + v ¯ n ( z ) ) T from Equation (11) and v ̲ ( z ) = ( v ̲ 1 ( z ) , v ̲ 2 ( z ) , v ̲ n ( z ) ) T from Equation (13) and according to Ezzati’s method, the MNMOs are h n ( A ) + 2 n 2 and h n ( B + C ) + 4 n 2 , respectively. Since h n ( B + C ) = h n ( A ) thus E n = 2 h n ( A ) + 6 n 2 , and finally F n E n = 2 n 2 .
Definition 4
([35]). Assume v ˜ ( z ) = { ( v ̲ i ( z ) , v ¯ i ( z ) ) , 1 i n } is the unique solution of Equations (11) and (13). The fuzzy number vector P ˜ = { ( p ̲ i ( z ) , p ¯ i ( z ) ) , 1 i n } is defined by:
p ̲ i ( z ) = min { v ̲ i ( z ) , v ¯ i ( z ) , v ̲ i ( 1 ) } , p ¯ i ( z ) = max { v ̲ i ( z ) , v ¯ i ( z ) , v ¯ i ( 1 ) } ,
which is called a fuzzy vector solution of Equations (11) and (13).
If p ̲ i ( z ) = v ̲ i ( z ) and p ¯ i ( z ) = v ¯ i ( z ) , 1 i n , then P ˜ is called a strong fuzzy solution. Otherwise, P ˜ is called a weak fuzzy solution which is not the fuzzy linear system’s solution and is not always a fuzzy number vector.
Remark 2.
We know that Friedman et al. [9] and Ezzati [35] found two kinds of solutions, which are called the weak and strong solutions. The weak solution is not the system’s solution and it is not always the fuzzy number vector [15]. Hence, finding the weak fuzzy solution is not an interesting problem. Furthermore, in these methods the kind of solutions (strong or weak) can be determined only in the end of solving process and is one of the important faults of these methods.
In the next section, a novel method for solving n × n FSLEs is presented. Based on this method we can decrease the computing error because without carrying out a further computation, we can determine that the fuzzy linear system has no fuzzy number vector solution.

3. Proposed Method

In this section, a novel and applicable method to solve the FSLEs is presented. Several theorems and lemmas are illustrated to improve Ezzati’s method [35]. By using these theorems we show the number of operations of our method are less than the methods of Ezzati [35] and Friedman [9].
Theorem 3.
Suppose that the inverse matrix ofB + Cexists and v ˜ ( z ) = ( v ˜ 1 ( z ) , v ˜ 2 ( z ) , , v ˜ n ( z ) ) T is a fuzzy solution of Equation (11). Then v ¯ ( z ) v ̲ ( z ) = v ¯ 1 ( z ) v ̲ 1 ( z ) , v ¯ 2 ( z ) v ̲ 2 ( z ) , , v ¯ n ( z ) v ̲ n ( z ) T is the solution of the following system:
( B + C ) ( v ¯ ( z ) v ̲ ( z ) ) = w ¯ ( z ) w ̲ ( z ) ,
where w ¯ ( z ) w ̲ ( z ) = ( w ¯ 1 ( z ) w ̲ 1 ( z ) , w ¯ 2 ( z ) w ̲ 2 ( z ) , , w ¯ n ( z ) w ̲ n ( z ) ) T .
Proof. 
Let v ˜ j ( z ) = ( v ̲ j ( z ) , v ¯ j ( z ) ) , 1 j n be the parametric form of v ˜ j . For positive values a i j and a i j we have a i j = a i j a i j and a i j a i j = 0 where a i j , a i j and a i j are the coefficients of matrices A, B, and C respectively. By presenting Equation (11) to the parametric form, for i = 1 , 2 , , n we get:
( a i 1 a i 1 ) ( v ̲ 1 ( z ) , v ¯ 1 ( z ) ) + + ( a i n a i n ) ( v ̲ n ( z ) , v ¯ n ( z ) ) = ( w ̲ i ( z ) , w ¯ i ( z ) ) .
Hence,
a i 1 v ̲ 1 ( z ) a i 1 v ¯ 1 ( z ) + a i 2 v ̲ 2 ( z ) a i 2 v ¯ 2 ( z ) + + a i n v ̲ n ( z ) a i n v ¯ n ( z ) = w ̲ i ( z ) ,
and
a i 1 v ¯ 1 ( z ) a i 1 v ̲ 1 ( z ) + a i 2 v ¯ 2 ( z ) a i 2 v ̲ 2 ( z ) + + a i n v ¯ n ( z ) a i n v ̲ n ( z ) = w ¯ i ( z ) .
Now, using Equation (19) from Equation (20) we can write:
( a i 1 + a i 2 ) ( v ¯ 1 ( z ) v ̲ 1 ( z ) ) + ( a i 2 + a i 2 ) ( v ¯ 2 ( z ) v ̲ 2 ( z ) ) + + ( a i n + a i n ) ( v ¯ n ( z ) v ̲ n ( z ) ) = w ¯ i ( z ) w ̲ i ( z ) .
Therefore, d ( z ) = v ¯ ( z ) v ̲ ( z ) = ( v ¯ 1 ( z ) v ̲ 1 ( z ) , v ¯ 2 ( z ) v ̲ 2 ( z ) , , v ¯ n ( z ) v ̲ n ( z ) ) T is the solution of ( B + C ) ( v ¯ ( z ) v ̲ ( z ) ) = w ¯ ( z ) w ̲ ( z ) . ☐
Theorem 4.
Suppose the inverse matrix ofB + Cexists. Equation (11) does not have a fuzzy number vector solution, if the vector solution of the following system is not non-negative, i.e., at least one of the entries are negative:
( B + C ) ( v ¯ ( z ) v ̲ ( z ) ) = w ¯ ( z ) w ̲ ( z ) .
Proof. 
We know that, the vector solution of Equation (22) is v ¯ ( z ) v ̲ ( z ) . Now, suppose that v ¯ ( z ) v ̲ ( z ) is not non-negative. So, according to Definition 1, the fuzzy number vector solution does not exist. It is clear that the matrix ( B + C ) 1 is the non-positive matrix, i.e., at least one of the entries is positive because ( B + C ) is the positive matrix. ☐
Triangular fuzzy numbers are simple and popular fuzzy numbers. Triangular fuzzy numbers also have a special property w ¯ ( z ) w ̲ ( z ) = ( ρ + ρ ) ( 1 z ) . Hence when the right-hand side vector w ˜ ( z ) is triangular, the parametric linear system of Equation (22) can be transformed into the crisp linear system.
Lemma 1.
Suppose that the inverse matrix of ( B + C ) exists, and w ˜ ( z ) T E 1 . Equation (11) does not have a fuzzy number vector solution, if the vector solution of the following system is not non-negative, i.e., at least one of the entries is negative:
( B + C ) ( μ + μ ) = ( ρ + ρ ) ,
where ( μ + μ ) ( 1 z ) = v ¯ ( z ) v ̲ ( z ) , ( ρ + ρ ) ( 1 z ) = w ¯ ( z ) w ̲ ( z ) .
Now, a new method to solve the FSLEs is presented. Assume that the inverse matrix of A in Equation (11) exists. For solving Equation (11), the following system:
( B + C ) ( v ¯ ( z ) v ̲ ( z ) ) = w ¯ ( z ) w ̲ ( z ) ,
should be solved where the matrices B and C were defined in Section 2.2. Let the solution of this system be in the following form:
d ( z ) = d 1 ( z ) d 2 ( z ) d n ( z ) = v ¯ ( z ) v ̲ ( z ) = v ¯ 1 ( z ) v ̲ 1 ( z ) v ¯ 2 ( z ) v ̲ 2 ( z ) v ¯ n ( z ) v ̲ n ( z ) .
If d = v ¯ v ̲ is not non-negative, then we do not have the fuzzy number vector solution. Otherwise, in order to show the existence of fuzzy number vector solution for Equation (11), we continue our idea. At first, we should solve the following system:
A ( v ¯ ( z ) + v ̲ ( z ) ) = w ¯ ( z ) + w ̲ ( z ) .
According to Theorem 1, we know that this system has the solution in the following form:
g ( z ) = g 1 ( z ) g 2 ( z ) g n ( z ) = v ¯ ( z ) + v ̲ ( z ) = v ¯ 1 ( z ) + v ̲ 1 ( z ) v ¯ 2 ( z ) + v ̲ 2 ( z ) v ¯ n ( z ) + v ̲ n ( z ) .
Finally, by solving systems of Equations (24) and (26) and finding d ( z ) and g ( z ) we have:
v ̲ ( z ) = g ( z ) d ( z ) 2 , v ¯ ( z ) = g ( z ) + d ( z ) 2 .
If the conditions of Definition 1 are satisfied, then the solution of FSLEs for Equation (11) can be obtained by solving the crisp linear system of Equations (24) and (26) that the solution vector is the fuzzy number vector and unique. Otherwise, if at least one of the conditions is not true, the fuzzy linear system of Equation (11) does not have a fuzzy number vector solution.
Remark 3.
If w ˜ T E 1 , then according to Lemma 1 the system of Equation (24) have the vector solution as d = μ + μ where d ( z ) = d ( 1 z ) . So, Equation (28) can be written in the following form:
v ̲ ( z ) = g ( z ) d ( 1 z ) 2 , v ¯ ( z ) = g ( z ) + d ( 1 z ) 2 .
Theorem 5.
Assume that n is any integer, n 2 , and denote by E n and D n the MNMOs that are required to calculate v ( z ) = ( v ̲ 1 ( z ) , v ̲ 2 ( z ) , v ̲ n ( z ) , v ¯ 1 ( z ) , v ¯ 2 ( z ) , , v ¯ n ( z ) ) T , in Ezzati’s method [35] and presented method then:
E n D n = 2 n 2 , v ¯ ( z ) v ̲ ( z ) 0 , E n D n = h n ( A ) + 4 n 2 , o . w . ,
where h n ( A ) shows the MNMOs that are required to calculate A 1 .
Proof. 
According to Theorem 2, we have E n = 2 h n ( A ) + 6 n 2 . Assume d ( z ) = v ¯ ( z ) v ̲ ( z ) is the non-negative matrix then in order to know that the fuzzy linear system of Equation (11) has the fuzzy number vector solution, we need to solve the system of Equation (26). So, for computing v ¯ ( z ) v ̲ ( z ) = ( v ¯ 1 ( z ) v ̲ 1 ( z ) , v ¯ 2 ( z ) v ̲ 2 ( z ) , , v ¯ n ( z ) v ̲ n ( z ) ) T , and v ¯ ( z ) + v ̲ ( z ) = ( v ¯ 1 ( z ) + v ̲ 1 ( z ) , v ¯ 2 ( z ) + v ̲ 2 ( z ) , , v ¯ n ( z ) + v ̲ n ( z ) ) T , from Equations (24) and (26), the maximum number of multiplication operations are h n ( B + C ) + 2 n 2 and h n ( A ) + 2 n 2 , respectively. Clearly h n ( B + C ) = h n ( A ) . Hence D n = 2 h n ( A ) + 4 n 2 and E n D n = 2 n 2 .
Otherwise, assume that d ( z ) = v ¯ ( z ) v ̲ ( z ) is not the non-negative matrix. According to Theorem 4 we do not have the fuzzy number vector solution for solving the FSLEs of Equation (11). If we do not have the fuzzy number vector solution, computing v ¯ ( z ) + v ̲ ( z ) from the system of Equation (26) will be unnecessary. Thus, we need to compute d ( z ) = v ¯ ( z ) v ̲ ( z ) . Therefore, in this case, the maximum number of multiplication operations are h n ( B + c ) + 2 n 2 or h n ( A ) + 2 n 2 . Finally, we have E n D n , E n D n = h n ( A ) + 4 n 2 .
Lemma 2.
Let w ˜ ( z ) be the triangular fuzzy number vector from Equation (11). Then v ˜ ( z ) is the triangular fuzzy number vector solution from Equation (11).
Lemma 3.
Suppose that in Theorem 5, w ˜ ( z ) is the triangular fuzzy number vector from Equation (11), then E n D n and
E n D n = 3 n 2 n , v ¯ ( z ) v ̲ ( z ) 0 , E n D n = h n ( A ) + 5 n 2 , o . w .
Proof. 
If w ˜ ( z ) is the triangular fuzzy number vector from Equation (11) i.e., since w ˜ ( z ) T E 1 ; w ̲ ( z ) and w ¯ ( z ) in the simplest case is the line. So clearly, according to Theorem 2, we have E n = 2 h n ( A ) + 6 n 2 , and according to Remark 1, we get v ¯ ( z ) = c + ( 1 z ) μ and v ̲ ( z ) = c ( 1 z ) μ . So, v ¯ ( z ) v ̲ ( z ) = ( μ + μ ) ( 1 z ) and w ¯ ( z ) w ̲ ( z ) = ( ρ + ρ ) ( 1 z ) , and from the system of Equation (24), we have:
( B + C ) ( μ + μ ) ( 1 z ) = ( ρ + ρ ) ( 1 z ) .
If r 1 , the following relation can be obtained as:
( B + C ) ( μ + μ ) = ρ + ρ ,
where it is the crisp linear system. It is clear that for r = 1 , the FSLE can be replaced by crisp linear system.
Now, we assume that d = ( μ + μ ) is non-negative. Then for understanding that whether the FSLEs of Equation (11) has the fuzzy number vector solution, we need to solve the system of Equation (26). So, for computing ( μ + μ ) = ( μ 1 + μ 1 , μ 2 + μ 2 , , μ n + μ n ) from Equation (33) and v ¯ ( z ) + v ̲ ( z ) = ( v ¯ 1 ( z ) + v ̲ 1 ( z ) , v ¯ 2 ( z ) + v ̲ 2 ( z ) , , v ¯ n ( z ) + v ̲ n ( z ) ) T from Equation (26) and d ( z ) = ( 1 z ) d for the final solution in Equation (29) the maximum number of multiplication operations are h n ( B + C ) + n 2 , h n ( A ) + 2 n 2 and n respectively. Clearly h n ( B + C ) = h n ( A ) . So D n = 2 h n ( A ) + 3 n 2 + n , and
E n D n , E n D n = 3 n 2 n .
Otherwise, assume that d = ( μ + μ ) is not non-negative. Then, according to Lemma 1 we do not have a fuzzy number vector solution for solving the fuzzy linear system of Equation (11). We know that if we do not have a fuzzy number vector solution, there is no necessity for computing v ̲ ( z ) + v ¯ ( z ) from Equation (26). Thus, we need to compute d = ( μ + μ ) . Therefore, in this case the maximum number of multiplication operations are h n ( B + C ) + n 2 o r h n ( A ) + n 2 . Then, we have E n D n , E n D n = h n ( A ) + 5 n 2 .

Method’s Algorithms

In Figure 1 and Figure 2, the flowcharts of mentioned algorithms are presented.
Algorithm 1: Let A be the nonsingular matrix.
Step 1: Input matrix A = [ a i j ] R n × n and v ˜ ( z ) = ( v ̲ ( z ) , v ¯ ( z ) ) , w ˜ ( z ) = ( w ̲ ( z ) , w ¯ ( z ) ) E 1 .
Step 2: Calculate B = [ b i j ] and C = [ c i j ] as
I f a i j > 0 b i j = a i j ; e l s e b i j = 0 , I f a i j < 0 c i j = a i j ; e l s e c i j = 0 .
Step 3: Calculate M = ( B + C ) 1 .
Step 4: Calculate d 1 ( z ) = w ¯ ( z ) w ̲ ( z ) and d ( z ) = M . d 1 ( z ) . If d ( z ) is not nonnegative, go to Step 8.
Step 5: Calculate k = A 1 , g 1 ( z ) = w ¯ ( z ) + w ̲ ( z ) and g ( z ) = k . g 1 ( z ) .
Step 6: Calculate v ̲ ( z ) = g ( z ) d ( z ) 2 and v ¯ ( z ) = g ( z ) + d ( z ) 2 .
Step 7: If conditions of Definition 1 are true then v ˜ ( z ) = ( v ̲ ( z ) , v ¯ ( z ) ) and go to Step 9. Else go to Step 8.
Step 8: Show the message "The system does not have fuzzy number vector solution".
Step 9: End.
Algorithm 2: The following algorithm is presented to triangular fuzzy linear system.
Step 1: Input matrix A = [ a i j ] R n × n and v ˜ ( z ) = ( v ̲ ( z ) , v ¯ ( z ) ) , w ˜ ( z ) = ( w ̲ ( z ) , w ¯ ( z ) ) T E 1 .
Step 2: Calculate B = [ b i j ] and C = [ c i j ] as
I f a i j > 0 b i j = a i j ; e l s e b i j = 0 , I f a i j < 0 c i j = a i j ; e l s e c i j = 0 .

Step 3: Calculate M = ( B + C ) 1 .
Step 4: Calculate d 1 = ρ + ρ and d = M . d 1 . If d is not nonnegative, go to Step 8.
Step 5: Calculate  k = A 1 , g 1 ( z ) = w ¯ ( z ) + w ̲ ( z ) and g ( z ) = k . g 1 ( z ) .
Step 6: Calculate v ̲ ( z ) = g ( z ) d ( 1 z ) 2 ; and v ¯ ( z ) = g ( z ) + d ( 1 z ) 2 .
Step 7: If conditions of Definition 1 are true then v ˜ ( z ) = ( v ̲ ( z ) , v ¯ ( z ) ) and go to Step 9. Else go to Step 8.
Step 8: Show the message "The system does not have fuzzy number vector solution".
Step 9: End.

4. Numerical Illustrations

In this section, some examples of the FSLEs are presented [9]. Furthermore, several graphs are demonstrated to show that the obtained solutions are fuzzy vector solutions.
Example 1
([9]). Consider the following 2 × 2 FSLEs:
v ˜ 1 v ˜ 2 = ( z , 2 z ) , v ˜ 1 + 3 v ˜ 2 = ( 4 + z , 7 2 z ) ,
where w ˜ is a triangular vector of fuzzy numbers hence Algorithm 2 is applied. By using this algorithm we have:
  • Step 1.Input matrix:
    A = 1 1 1 3 ,
    v ˜ ( z ) = ( v ̲ ( z ) , v ¯ ( z ) ) T E 1 , w ˜ ( z ) = ( w ̲ ( z ) , w ¯ ( z ) ) = ( z , 2 z ) ( 4 + z , 7 2 z ) .
  • Step 2.Calculate:
    B = [ b i j ] = 1 0 1 3 , C = [ c i j ] = 0 1 0 0 .
  • Step 3.Compute:
    M = ( B + C ) 1 = 3 2 1 2 1 2 1 2 .
  • Step 4.Calculate:
    d 1 = ρ + ρ = ρ 1 + ρ 1 ρ 2 + ρ 2 = 2 3 , d = M . d 1 = 3 2 1 2 .
    It is clear that d = μ + μ is the non-negative matrix, therefore go to the Step 5.
  • Step 5.Calculate:
    k = A 1 = 3 4 1 4 1 4 1 4 , g 1 ( z ) = w ¯ ( z ) + w ̲ ( z ) = 2 11 z ,
    g ( z ) = k . g 1 ( z ) = 17 z 4 9 z 4 .
  • Step 6.Compute:
    v ̲ ( z ) = g ( z ) d ( z ) 2 = v ̲ 1 v ̲ 2 = 1.375 + 0.625 z 0.875 + 0.125 z ,
    v ¯ ( z ) = g ( z ) + d ( z ) 2 = v ¯ 1 v ¯ 2 = 2.875 0.875 z 1.375 0.375 z .
Since the conditions of Definition 1 are satisfied, the FSLEs has the fuzzy number vector solution. Now, we can show that the MNMOs of the presented method are less than the MNMOs of Friedman and Ezzati’s methods. Suppose h n ( A ) is the MNMOs of A 1 and F n , E n and D n are the MNMOs obtained from Friedman’s method, Ezzati’s method and the proposed method, respectively. So for n = 2 we have:
F n = 2 h n ( A ) + 8 n 2 = 2 h n ( A ) + 32 , E n = 2 h n ( A ) + 6 n 2 = 2 h n ( A ) + 24 , D n = 2 h n ( A ) + 3 n 2 + n = 2 h n ( A ) + 14 ,
and it is obvious that D n < E n < F n . In Figure 3, the obtained solutions are presented for z [ 0 , 1 ] . Based on this figure we can clearly see that the obtained results are the fuzzy number vector solutions.
Example 2
([9]). Consider the 3 × 3 FSLEs:
v ˜ 1 + v ˜ 2 v ˜ 3 = ( z , 2 z ) , v ˜ 1 2 v ˜ 2 + v ˜ 3 = ( 2 + z , 3 ) , 2 v ˜ 1 + v ˜ 2 + 3 v ˜ 3 = ( 2 , 1 z ) ,
where Y ˜ is a triangular fuzzy number vector. By using Algorithm 2 we have:
  • Step 1.Input matrix:
    A = 1 1 1 1 2 1 2 1 3 , w ˜ ( z ) = ( w ̲ ( z ) , w ¯ ( z ) ) = ( z , 2 z ) ( 2 + z , 3 ) ( 2 , 1 z ) .
  • Step 2.Compute:
    B = [ b i j ] = 1 1 0 1 0 1 2 1 3 , C = [ c i j ] = 0 0 1 0 2 0 0 0 0 .
  • Step 3.Calculate:
    M = ( B + C ) 1 = 5 1 3 2 1 1 1 0 1 .
  • Step 4.Compute:
    d 1 = ρ + ρ = ρ 1 + ρ 1 ρ 2 + ρ 2 = 2 1 1 , d = M . d 1 = 6 2 1 .
Since d = μ + μ is not non-negative, therefore the system does not have a fuzzy number vector solution. In order to show the MNMOs of mentioned methods for n = 3 we get:
F n = 2 h n ( A ) + 8 n 2 = 2 h n ( A ) + 72 , E n = 2 h n ( A ) + 6 n 2 = 2 h n ( A ) + 54 , D n = 2 h n ( A ) + n 2 = 2 h n ( A ) + 9 .
In this case, we have D n < E n < F n and it shows that MNMOs of the presented method is less than two other methods.
Example 3.
Consider the following 2 × 2 FSLEs:
v ˜ 1 + v ˜ 2 = ( 4 z , 6 2 z ) , v ˜ 1 + 2 v ˜ 2 = ( 5 z , 8 3 z ) .
In this example, by applying Algorithm 1 we have:
  • Step 1.Input matrix:
    A = 1 1 1 2 , w ˜ ( z ) = ( w ̲ ( z ) , w ¯ ( z ) ) = ( 4 z , 6 2 z ) ( 5 z , 8 3 z ) .
  • Step 2.Compute:
    B = [ b i j ] = 1 1 1 2 , C = [ c i j ] = 0 0 0 0 .
  • Step 3.Calculate:
    M = ( B + C ) 1 = 2 1 1 1 .
  • Step 4.Compute:
    d 1 ( z ) = w ¯ ( z ) w ̲ ( z ) = 6 6 z 8 8 z , d ( z ) = M . d 1 = 4 4 z 2 2 z .
    We know d ( z ) = v ¯ ( z ) v ̲ ( z ) is non-negative for 0 z 1 , therefore, in order to know about having the fuzzy number vector solution we need to go to Step 5.
  • Step 5.Calculate:
    k = A 1 = 2 1 1 1 , g 1 ( z ) = w ¯ ( z ) + w ̲ ( z ) = 6 + 2 z 8 + 2 z ,
    g ( z ) = k . g 1 ( z ) = 4 + 2 z 2 .
  • Step 6.Compute:
    v ̲ ( z ) = g ( z ) d ( z ) 2 = 3 z z , v ¯ ( z ) = g ( z ) + d ( z ) 2 = 4 z 2 z .
Since the conditions of Definition 1 are connected hence the vector solution is the fuzzy number vector solution. Thus, the FSLEs of Equation (50) has the fuzzy number vector solution. The MNMOs of this example for n = 2 can be obtained in the following form:
F n = 2 h n ( A ) + 8 n 2 = 2 h n ( A ) + 32 , E n = 2 h n ( A ) + 6 n 2 = 2 h n ( A ) + 24 , D n = 2 h n ( A ) + 4 n 2 = 2 h n ( A ) + 16 ,
and we have D n < E n < F n . It is clear that the mentioned method is faster than two other methods. Figure 4 shows that based on the presented method and for z [ 0 , 1 ] the obtained solutions are the fuzzy number vector solutions.

5. Conclusions

The aim of this work was to solve the fuzzy system of linear equations. In this study, we improved Friedman and Ezzati’s methods [9,35] for solving fuzzy linear systems. Two kinds of solutions (weak and strong) were found and the weak solution was found to not be the system’s solution and was not always the fuzzy number vector. Furthermore, in their methods the kind of solution could only be found at the end of the solving process. In addition, they had a high number of operations found in the mentioned solutions. In the proposed method, the initial fuzzy system was replaced by two n × n crisp linear systems in two steps. The presented algorithms and flowcharts showed the usefulness and contributions of the proposed approach. For all examples, after presenting the solving process, we compared the number of operations to show the abilities of the proposed method. It shows that the mentioned method decreased the MNMOs in comparison with Friedman and Ezzati’s methods and it was one of the main novelties of this research. Solving the m × n system of fuzzy linear equations and fuzzy bio-mathematical models using the mentioned method will be the focus of our future research.

Author Contributions

All the authors designed the research and the techniques and methods, searched literature and wrote the paper. All the authors revised the manuscript. All the authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by partially supported by Agencia Estatal de Investigación (AEI) of Spain under grant MTM2016-75140-P, co-financed by the European Community fund FEDER, and XUNTA de Galicia under grants ED431C 2019-02 and R2016-022.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nieto, J.J.; Khastan, A.; Ivaz, K. Numerical solution of fuzzy differential equations under generalized differentiability. Nonlinear Anal. Hybrid Syst. 2009, 3, 700–707. [Google Scholar] [CrossRef]
  2. Noeiaghdam, Z.; Allahviranloo, T.; Nieto, J.J. q-Fractional differential equations with uncertainty. Soft Comput. 2019, 23, 9507–9524. [Google Scholar] [CrossRef]
  3. Noieaghdam, Z.; Noeiaghdam, S.; Nieto, J.J. A full fuzzy method for solving fuzzy fractional differential equations based on the generalized Taylor expansion. arXiv 2019, arXiv:1912.04048. [Google Scholar]
  4. Stanujkić, D.; Karabaśević, D. An extension of the WASPAS method for decision-making problems with intuitionistic fuzzy numbers: A case of website evaluation. Oper. Res. Eng. Sci. Theory Appl. 2018, 1, 29–39. [Google Scholar] [CrossRef]
  5. Stojić, G.; Sremac, S.; Vasiljković, I. A fuzzy model for determining the justifiability of investing in a road freight vehicle fleet. Oper. Res. Eng. Sci. Theory Appl. 2018, 1, 62–75. [Google Scholar] [CrossRef]
  6. Si, A.; Das, S.; Kar, S. An approach to rank picture fuzzy numbers for decision making problems. Appl. Manag. Eng. 2019, 2, 54–64. [Google Scholar] [CrossRef]
  7. Abbasi, R.; Hamidi Beheshti, M.T.; Mohraz, M. Modeling andstability analysis of HIV-1 as a time delay fuzzy TS system via LMIs. Appl. Math. Model. 2015, 39, 7134–7154. [Google Scholar] [CrossRef]
  8. Mishra, B.K.; Pandey, S.K. Fuzzy epidemic model for the transmission of worms in computer network. Nonlinear Anal. Real World Appl. 2010, 11, 4335–4341. [Google Scholar] [CrossRef]
  9. Friedman, M.; Ming, M.; Kandel, A. Fuzzy linear systems. Fuzzy Sets Syst. 1998, 96, 201–209. [Google Scholar] [CrossRef]
  10. Ma, M.; Friedman, M.; Kandel, A. A new fuzzy arithmetic. Fuzzy Sets Syst. 1999, 108, 83–90. [Google Scholar] [CrossRef]
  11. Abbasbandy, S.; Ezzati, R.; Jafarian, A. LU decomposition method for solving fuzzy system of linear equations. Appl. Math. Comput. 2006, 172, 633–643. [Google Scholar] [CrossRef]
  12. Abbasbandy, S.; Jafarian, A. Steepest descent method for system of fuzzy linear equations. Appl. Math. Comput. 2006, 175, 823–833. [Google Scholar] [CrossRef]
  13. Asady, B.; Abasbandy, S.; Alavi, M. Fuzzy general linear systems. Appl. Math. Comput. 2005, 169, 34–40. [Google Scholar] [CrossRef]
  14. Allahviranloo, T.; Afshar Kermani, M. Solution of a fuzzy system of linear equation. Appl. Math. Comput. 2006, 175, 519–531. [Google Scholar] [CrossRef]
  15. Allahviranloo, T.; Ghanbari, M.; Hosseinzadeh, A.A.; Haghi, E.; Nuraei, R. A note on Fuzzy linear systems. Fuzzy Sets Syst. 2011, 177, 87–92. [Google Scholar] [CrossRef]
  16. Allahviranloo, T.; Hosseinzadeh Lotfi, F.; Khorasani Kiasari, M.; Khezerloo, M. On the fuzzy solution of LR fuzzy linear systems. Appl. Math. Model. 2013, 37, 1170–1176. [Google Scholar] [CrossRef]
  17. Allahviranloo, T.; Nuraei, R.; Ghanbari, M.; Haghi, E.; Hosseinzadeh, A.A. A new metric for L-R fuzzy numbers and its application in fuzzy linear systems. Soft Comput. 2012, 16, 1743–1754. [Google Scholar] [CrossRef]
  18. Allahviranloo, T.; Mikaeilvand, N.; Barkhordary, M. Fuzzy linear matrix equation. Springer Sci. 2009, 8, 165–177. [Google Scholar] [CrossRef]
  19. Kargar, R.; Allahviranloo, T.; Rostami-Malkhalifeh, M.; Jahanshaloo, G.R. A Proposed Method for Solving Fuzzy System of Linear Equations. Sci. World J. 2014, 2014, 782093. [Google Scholar] [CrossRef] [Green Version]
  20. Nuraei, R.; Allahviranloo, T.; Ghanbari, M. Finding an inner estimation of the solution set of a fuzzy linear system, Applied Mathematical Modelling. Appl. Math. Comput. 2013, 37, 5148–5161. [Google Scholar]
  21. Amirfakhrian, M. Analyzing the solution of a system of fuzzy linear equations by a fuzzy distance. Soft Comput. 2012, 16, 1035–1041. [Google Scholar] [CrossRef]
  22. Amirfakhrian, M. Numerical solution of a fuzzy system of linear equations with polynomial parametric form. Int. J. Comput. Math. 2007, 84, 1089–1097. [Google Scholar] [CrossRef]
  23. Amirfakhrian, M.; Fallah, M.; Rodríguez-López, R. A method for solving fuzzy matrix equations. Soft Comput. 2018, 22, 2095–2103. [Google Scholar] [CrossRef]
  24. Fariborzi Araghi, M.A.; Fallahzadeh, A. Inherited LU factorization for solving fuzzy system of linear equations. Soft Comput. 2013, 17, 159–163. [Google Scholar] [CrossRef]
  25. Mikaeilvand, N.; Noeiaghdam, Z. The General Solutions of Fuzzy Linear Matrix Equations. J. Math. Ext. 2015, 9, 1–13. [Google Scholar]
  26. Mikaeilvand, N.; Noeiaghdam, Z. The General Solutions of m × n Fuzzy Linear Systems. Middle-East J. Sci. Res. 2012, 11, 128–133. [Google Scholar]
  27. Noieaghdam, Z.; Mikaelvand, N. Least squares solutions of inconsistent fuzzy linear matrix equations. Int. J. Ind. Math. 2012, 4, 365–374. [Google Scholar]
  28. Wang, K.; Zheng, B. Inconsistent fuzzy linear systems. Appl. Math. Comput. 2006, 181, 973–981. [Google Scholar] [CrossRef]
  29. Zheng, B.; Wang, K. General fuzzy linear systems. Appl. Math. Comput. 2006, 181, 1276–1286. [Google Scholar] [CrossRef]
  30. Behera, D.; Chakraverty, S. A new method for solving real and complex fuzzy systems of linear equations. Comput. Math. Model. 2012, 23, 507–518. [Google Scholar] [CrossRef]
  31. Fariborzi Araghi, M.A.; Noeighdam, S. Dynamical control of computations using the Gauss-Laguerre integration rule by applying the CADNA library. Adv. Appl. Math. Sci. 2016, 16, 1–18. [Google Scholar]
  32. Fariborzi Araghi, M.A.; Noeiaghdam, S. A Valid Scheme to Evaluate Fuzzy Definite Integrals by Applying the CADNA Library. Int. J. Fuzzy Syst. Appl. 2017, 6, 1–20. [Google Scholar] [CrossRef]
  33. Fariborzi Araghi, M.A.; Zarei, E. Dynamical control of computations using the iterative methods to solve fully fuzzy linear systems. In Advances in Fuzzy Logic and Technology; Springer: Cham, Switzerland, 2017; pp. 55–68. [Google Scholar]
  34. Fariborzi Araghi, M.A.; Fattahi, H. Solving fuzzy linear systems in the stochastic arithmetic by applying CADNA library. In International Conference on Evolutionary Computation Theory and Applications; SciTePress: Paris, France, 2011; pp. 446–450. [Google Scholar]
  35. Ezzati, R. Solving fuzzy linear systems. Soft Comput. 2011, 15, 193–197. [Google Scholar] [CrossRef]
  36. Dubois, D.; Prade, H. Fuzzy sets and systems: Theory and applications. In Mathematics in Science and Engineering; Bellman, R., Ed.; Publishing House, Academic Press Inc.: New York, NY, USA, 1980. [Google Scholar]
Figure 1. Flowchart of Algorithm 1.
Figure 1. Flowchart of Algorithm 1.
Mathematics 08 00850 g001
Figure 2. Flowchart of Algorithm 2.
Figure 2. Flowchart of Algorithm 2.
Mathematics 08 00850 g002
Figure 3. The solutions of example 1.
Figure 3. The solutions of example 1.
Mathematics 08 00850 g003
Figure 4. The solutions of example 2.
Figure 4. The solutions of example 2.
Mathematics 08 00850 g004

Share and Cite

MDPI and ACS Style

Mikaeilvand, N.; Noeiaghdam, Z.; Noeiaghdam, S.; Nieto, J.J. A Novel Technique to Solve the Fuzzy System of Equations. Mathematics 2020, 8, 850. https://doi.org/10.3390/math8050850

AMA Style

Mikaeilvand N, Noeiaghdam Z, Noeiaghdam S, Nieto JJ. A Novel Technique to Solve the Fuzzy System of Equations. Mathematics. 2020; 8(5):850. https://doi.org/10.3390/math8050850

Chicago/Turabian Style

Mikaeilvand, Nasser, Zahra Noeiaghdam, Samad Noeiaghdam, and Juan J. Nieto. 2020. "A Novel Technique to Solve the Fuzzy System of Equations" Mathematics 8, no. 5: 850. https://doi.org/10.3390/math8050850

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop