Computational methods for solving fully fuzzy linear systems

Abstract Since many real-world engineering systems are too complex to be defined in precise terms, imprecision is often involved in any engineering design process. Fuzzy systems have an essential role in this fuzzy modelling, which can formulate uncertainty in actual environment. In addition, this is an important sub-process in determining inverse, eigenvalue and some other useful matrix computations, too. One of the most practicable subjects in recent studies is based on LR fuzzy numbers, which are defined and used by Dubois and Prade with some useful and easy approximation arithmetic operators on them. Recently Dehghan et al. [M. Dehghan, M. Ghatee, B. Hashemi, Some computations on fuzzy matrices, submitted for publication.] extended some matrix computations on fuzzy matrices, where a fuzzy matrix appears as a rectangular array of fuzzy numbers. In continuation to our previous work, we focus on fuzzy systems in this paper. It is proved that finding all of the real solutions which satisfy in a system with interval coefficients is NP-hard. The same result can similarly be derived for fuzzy systems. So we employ some heuristics based methods on Dubois and Prade’s approach, finding some positive fuzzy vector x ˜ which satisfies A ˜ x ˜ = b ˜ , where A ˜ and b ˜ are a fuzzy matrix and a fuzzy vector respectively. We propose some new methods to solve this system that are comparable to the well known methods such as the Cramer’s rule, Gaussian elimination, LU decomposition method (Doolittle algorithm) and its simplification. Finally we extend a new method employing Linear Programming (LP) for solving square and non-square (over-determined) fuzzy systems. Some numerical examples clarify the ability of our heuristics.

[1]  D. Dubois,et al.  Systems of linear fuzzy constraints , 1980 .

[2]  David S. Watkins,et al.  Fundamentals of matrix computations , 1991 .

[3]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[4]  M. Kawaguchi,et al.  A calculation method for solving fuzzy arithmetic equations with triangular norms , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[5]  Abraham Kandel,et al.  Fuzzy linear systems , 1998, Fuzzy Sets Syst..

[6]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[7]  Ronald E. Giachetti,et al.  Analysis of the error in the standard approximation used for multiplication of triangular and trapezoidal fuzzy numbers and the development of a new approximation , 1997, Fuzzy Sets Syst..

[8]  Masatoshi Sakawa,et al.  Fuzzy Sets and Interactive Multiobjective Optimization , 1993 .

[9]  Ronald E. Giachetti,et al.  A parametric representation of fuzzy numbers and their arithmetic operators , 1997, Fuzzy Sets Syst..

[10]  Mehdi Dehghan,et al.  Solution of the fully fuzzy linear systems using iterative techniques , 2007 .

[11]  Yinyu Ye,et al.  Interior point algorithms: theory and analysis , 1997 .

[12]  D. Dubois,et al.  Operations on fuzzy numbers , 1978 .

[13]  J. Buckley,et al.  Solving systems of linear fuzzy equations , 1991 .

[14]  Rakesh Govind,et al.  Solutions of algebraic equations involving generalized fuzzy numbers , 1991, Inf. Sci..

[15]  Mehdi Dehghan,et al.  Iterative solution of fuzzy linear systems , 2006, Appl. Math. Comput..

[16]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[17]  R. Demarr,et al.  Nonnegative matrices with nonnegative inverses , 1972 .

[18]  Silvia Muzzioli,et al.  Fuzzy linear systems of the form A1x+b1=A2x+b2 , 2006, Fuzzy Sets Syst..

[19]  Singiresu S Rao,et al.  Numerical solution of fuzzy linear equations in engineering analysis , 1998 .

[20]  Michael Wagenknecht,et al.  Computational aspects of fuzzy arithmetics based on Archimedean t-norms , 2001, Fuzzy Sets Syst..

[21]  E. Hansen,et al.  Interval Arithmetic in Matrix Computations, Part II , 1965 .