Abstract

Several authors have proposed different methods to find the solution of fully fuzzy linear systems (FFLSs) that is, fuzzy linear system with fuzzy coefficients involving fuzzy variables. But all the existing methods are based on the assumption that all the fuzzy coefficients and the fuzzy variables are nonnegative fuzzy numbers. In this paper a new method is proposed to solve an FFLS with arbitrary coefficients and arbitrary solution vector, that is, there is no restriction on the elements that have been used in the FFLS. The primary objective of this paper is thus to introduce the concept and a computational method for solving FFLS with no non negative constraint on the parameters. The method incorporates the principles of linear programming in solving an FFLS with arbitrary coefficients and is not only easier to understand but also widens the scope of fuzzy linear equations in scientific applications. To show the advantages of the proposed method over existing methods we solve three FFLSs.

1. Introduction

One field of applied mathematics that has many applications in various areas of science is solving a system of linear equations. Systems of simultaneous linear equations play a major role in various areas such as operational research, physics, statistics, engineering, and social sciences. When the estimation of the system coefficients is imprecise and only some vague knowledge about the actual values of the parameters is available, it may be convenient to represent some or all of them with fuzzy numbers [1]. Fuzzy number arithmetic is widely applied and useful in computation of linear system whose parameters are represented by fuzzy numbers, which are called fuzzy linear systems (FLSs). Buckley and Qu [2] defined the concept of solving fuzzy equations and their work has been influential in the study of fuzzy linear systems. A general model for solving an fuzzy linear system whose coefficient matrix is crisp and the right-hand side column is an arbitrary fuzzy vector was first proposed by Friedman et al. [3, 4]. Later some numerical methods to solve similar systems were proposed [5] and extended methods like successive overrelaxation [6] adomian decomposition [7] were also presented. Abbasbandy et al. also described LU decomposition method [8], Conjugate Gradient method [9], and Steepest descent method [10] for solving such system of fuzzy equations. Some iterative methods to solve an FLS were also extended in [11]. The condition of crispness of the coefficient matrix makes all these methods restricted with negligible applications.

In addition, another important kind of fuzzy linear systems are the fully fuzzy linear systems (FFLS) in which all the parameters are fuzzy numbers. Dehghan and Hashemi [12, 13] proposed the Adomian decomposition method, and other iterative methods to find the positive fuzzy vector solution of fully fuzzy linear system. Dehghan et al. [14] proposed some computational methods such as Cramer’s rule, Gauss elimination method, LU decomposition method and linear programming approach for finding the approximated solution of FFLS. Muzzioli and Reynaerts [15] introduced an algorithm to find vector solution by transforming the system into the FFLS where and .

Mosleh et al. [16] proposed a method to find the solution of fully fuzzy linear system of the form with , being square matrices of fuzzy coefficients and , being fuzzy number vectors, and the unknown vector is vector consisting of fuzzy numbers. Nasseri et al. [17] used certain decomposition methods of the coefficient matrix for solving fully fuzzy linear system of equations. Allahviranloo et al. [18] proposed a numerical method for solving FFLS when coefficient matrix is positive. Gao [19] proposed a unified iterative scheme for solving nonsquare FFLS with nonnegative constraints.

Nasseri et al. [20] proposed Greville’s method to find the positive solution of FFLS. Mosleh et al. [21] discussed symmetric times triangular (ST) decomposition to find the positive solution of FFLS. Nasseri and Zahmatkesh [22] proposed a new method for computing the nonnegative solution of FFLS. Liu [23] developed a block homotopy perturbation method (HPM) for finding the approximation of the solution of FFLS. Nasseri and Sohrabi [24] used a certain decomposition of the coefficient matrix of the FFLS to construct a new algorithm for solving FFLS. Kumar et al. [25] proposed a new method to find the approximate solution of FFLS with trapezoidal fuzzy numbers as parameters. Recently some other methods like homotopy perturbation, splitting methods and other numerical methods have been proposed in [2629] but possess similar restrictions for solving fuzzy systems. It may be seen that the methods assume the nonnegativity of the coefficients.

In this paper, a new method based upon the decomposition of an FFLS into a nonlinear system and subsequently a linear programming problem, is proposed to find the solution of FFLS without any restriction on coefficient and fuzzy variables. To illustrate the proposed method numerical examples are solved. The rest of paper is organized as follows. In Section 2, some basic definitions and arithmetic operations of triangular fuzzy numbers are reviewed. In Section 3, limitations of the existing methods to solve FFLS are described. In Section 4, a new computational method for solving FFLS with arbitrary coefficient matrix and arbitrary fuzzy variable is introduced. In Section 5, to exemplify the method three FFLSs are solved. The paper is concluded in Section 6.

2. Preliminaries

2.1. Basic Definitions

In this section some basic definitions of fuzzy set theory are reviewed [30, 31].

Definition 1. A fuzzy number is said to be nonnegative fuzzy number if the domain of its membership function is a set of nonnegative real numbers (), that is, . The set of nonnegative fuzzy numbers may be represented by .

Definition 2. A fuzzy number is said to be unrestricted fuzzy number if the domain of its membership function is a set of real numbers (), that is,. The set of unrestricted fuzzy numbers may be represented by ().

Definition 3. A fuzzy number is said to be a triangular fuzzy number if its membership function is given by where .

Definition 4. A triangular fuzzy number; is said to be unrestricted triangular fuzzy number if .

Definition 5. A triangular fuzzy number is said to be nonnegative triangular fuzzy number; that is, , that is, if and only if .

Definition 6. A triangular fuzzy number is said to be zero triangular fuzzy number if and only if , , and .

Definition 7. Two triangular fuzzy numbers and are said to be equal; that is, if and only if , , and .

Definition 8. A matrix is called a fuzzy matrix, if each element of is a fuzzy number. will be positive (negative) and denoted by   ( if each element of positive (negative). will nonpositive (nonnegative) and denoted by   ( if each element of be nonpositive (nonnegative). We may represent fuzzy matrix where .

Definition 9. Let and be two and fuzzy matrices. We define which is the matrix where .

2.2. Arithmetic Operations on Triangular Fuzzy Numbers

In this subsection addition and multiplication operations between two triangular fuzzy numbers are reviewed [30, 31].

Let and be two triangular fuzzy numbers; then one has the following.(i)(ii)(iii) If and be two nonnegative triangular fuzzy numbers then

Remark 10. Let and be two unrestricted triangular fuzzy numbers. Then

Remark 11. In this paper, minimum and maximum are represented by “min” and “max”, respectively, where

3. Limitations of the Existing Methods

In this section, the limitations of the existing methods, for example, [2, 514, 1729] are pointed out.(1)The existing methods can be applied only for finding the solution of an FFLS in which all the elements are nonnegative fuzzy numbers; that is, the existing methods presume the nonnegativity of the coefficient matrix and the solution vector. This restriction creates difficulty in using the existing methods to solve an FFLS occurring in real life situations as the nature of the unknown quantity cannot be known a priori and there exist several instances in real scenarios where the coefficients may not be entirely positive or nonnegative. The primary aim of this paper is to eliminate this restriction and to propose a concept and a computational paradigm to solve a fuzzy-based system of simultaneous equations without any nonnegative restrictions. (2)There exist several methods like [511] that restrict the coefficient matrix to be crisp matrix and such systems are not fully fuzzy. Such systems will be entirely spanned by fully fuzzy linear systems. Some of the methods include -cuts to solve fuzzy linear equations which can be computationally simplified by using triangular fuzzy numbers as it is easier to operate with constants than variables.(3)Using the existing methods it is not possible to check whether the obtained solution is unique or not. There may be several cases where the FFLS may generate trivial, unique or infinitely many solutions.

To overcome the above shortcomings, in Section 4, a new computational method is proposed for solving an FFLS with triangular fuzzy numbers.

4. Proposed Method

In this section, a new method is proposed to solve a fully fuzzy linear system with no restrictions on the parameters.

The steps of the proposed method are as follows.

Step 1. Substituting , , and the FFLS , may be written as

Step 2. If all the parameters , , and are represented by triangular fuzzy numbers , , and , respectively, then the FFLS, obtained in Step 1, may be written as

Step 3. Assuming , the FFLS, obtained in Step 2, may be written as where As and are both arbitrary fuzzy numbers, the above product can be defined in three subcases.

Case 1. If , that is, , Using Definition 7, the above equation may be written as, To solve this system we define variables and as Hence substitute and ; similarly define variables and ; substitute and where , , , Therefore we obtain the following linear system of equation:

Case 2. If , that is, , This can be similarly reduced as follows.
Putting and , , and , where , , , . Thus

Case 3. If , that is, , Using Definition 5, the above equation may be written as This can be further reduced as follows.
Putting and , and , and , and , where , , , , , , , .
On simplifying we obtain

Step 4. Having broken down the FFLS from Step 3 into a set of linear equations, rewrite the given system as: Or equivalently with appropriate constraints obtained from Step 3.

Step 5. In order to solve the system obtained in Step 4 we decompose the FFLS into an equivalent linear programming problem LPP. For notational convenience we construct the following step functions: The equivalent LPP can thus be directly written as:
Minimize subject to the following constraints.
First Set of Constraints: Second Set of Constraints: Third Set of Constraints: Fourth Set of Constraints: Fifth Set of Constraint: Nonnegative Constraint:

Step 6. Solve the above LPP and put the above values in to find the solution of FFLS. The solution would be termed as (feasible) strong fuzzy solution if and . Otherwise the solution would be termed as (infeasible) weak fuzzy solution.

Remark 12. The necessary condition for the above LPP to generate a feasible solution is that the value of the objective function must be zero, that is, .

Remark 13. The sufficient conditions for the solution to be termed as a strong (feasible) solution for , , are as follows:(1) and ,(2).

Remark 14. The nature of the solutions of the FFLS depends upon the nature of the solutions of the LPP which may be unique, trivial, or infinitely many, that is, the FFLS may yield no solution, unique solution, or infinitely many solutions.

Remark 15. The decomposition of the FFLS results into an LPP with a minimum number of constraints (when all the coefficients are either nonnegative or nonpositive) and a maximum number of constraints (when all the coefficients are neither negative nor positive).

5. Numerical Example

In this section, to illustrate the proposed method and also to show the advantages of the proposed method we solve three FFLSs. We take two FFLSs which cannot be solved by any of the available methods in the literature due to the restrictions imposed by the methods. Also, we solve one FFLSs randomly chosen from literature and apply our method to show that the proposed method can equivalently solve the examples from literature. Hence the FFLS that we solve belong to the following categories:(1)a square FFLS with unrestricted fuzzy variables, (2)a nonsquare FFLS with unrestricted fuzzy variables that generates infinite solutions,(3)a square FFLS with restriction of crispness of the coefficient matrix randomly chosen from the literature [5].

Example 1. Solve the following FFLS by the proposed method: where and are arbitrary triangular fuzzy numbers.

Solution 1. Step 1. The chosen FFLS is as follows: where are unrestricted triangular fuzzy numbers.Step 2. Assuming and the FFLS, chosen in Step 1, may be written as where and are unrestricted triangular fuzzy numbers.Step 3. Using Step 3 we may obtain as follows: Or we may have with two additional constraints: Similarly we obtain the other coefficients as with two additional equations: Step 4. Using Step 4 of the proposed method the FFLS obtained in Step 3 may be written as Step 5. Convert the system of equation as a linear programming problem as follows.
Minimize subject to the following 10 constraints: On solving the above LPP, we get, , , , , , , , , , , , , , , , , , , , , , , and .
Step 6. Put the values of , , , , , obtained from Step 5, in for all . We find the solution of FFLS as Clearly, the FFLS has a feasible and a strong fuzzy solution.Example 2. Solve the following FFLS:

Solution 2. Clearly this is a nonsquare FFLS with arbitrary triangular fuzzy numbers as coefficients and hence cannot be solved by any of the existing methods. We apply our method to solve this system.
Rewrite the FFLS as Using the proposed method we obtain the following LPP:
Minimize subject to the following 6 constraints: The above LPP on solving by traditional algebra yields many solutions and one of the feasible solutions is, , , , , , , , , , , , , , , , , , , , and .
Put the values of , , , , obtained from Step 5, in for all . we find the solution of FFLS as Clearly, the obtained solution is a feasible (strong) fuzzy solution.

Example 3. Solve the following fuzzy system randomly taken from [5]:

Solution 3. The fuzzy linear system is based upon the concept of -cuts and has assumed restricted nature of FFLS by considering the coefficients crisp rather than fuzzy. We first convert this system into an FFLS with triangular fuzzy numbers and solve it by the proposed method to obtain the same result. The above system can be rewritten as where and are arbitrary triangular fuzzy numbers.
Assuming and , the FFLS may be written as where and are unrestricted triangular fuzzy numbers.
Using the proposed method we obtain the following LPP.
Minimize subject to the following 6 constraints:
The above LPP on solving by traditional algebra yields the following solution: , , , , , , , , , , , , , , , and .
Substituting the values of , , , , , obtained from Step 5, in for all we find the solution of FFLS as Clearly, the obtained solution is exactly the same as in [5] and is clearly feasible.

6. Conclusion

In this paper, we propose a new method for solving FFLS with arbitrary coefficients that not only overcomes the limitations of the several existing methods available in the literature like [2, 514, 1729] but also amplifies the scope of incorporating fuzzy linear equation in real scenarios. The proposed method can successfully solve the following types of FFLS: (i)FFLS having nonnegative fuzzy coefficients and nonnegative fuzzy variables,(ii)FFLS having nonnegative fuzzy coefficients and unrestricted fuzzy variables,(iii)FFLS having unrestricted fuzzy coefficients and nonnegative fuzzy variables,(iv)FFLS having unrestricted fuzzy coefficients and unrestricted fuzzy variables,(v)Fuzzy linear systems with crisp coefficient matrix and unrestricted fuzzy variables.

The numerical examples that are solved in Section 5 clearly demonstrate that the proposed method can solve FFLS with arbitrary coefficients as well as FFLS with nonnegative and other several types of restrictions. The proposed method thus fruitfully removes the constraints that are imposed by researchers and is therefore better to use in several engineering and scientific applications. However a future work still remains to evolve methods with improved computational complexity and to solve an arbitrary FFLS with nonlinear membership functions.