380
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Least Squares Method for Solving Fuzzy LR Interval Algebraic Linear Systems

, &
Pages 349-359 | Received 24 May 2021, Accepted 11 Oct 2022, Published online: 08 Nov 2022

Abstract

We first investigate the solvability conditions of fuzzy LR interval algebraic linear systems with fuzzy LR interval coefficient matrix and fuzzy LR interval hand-right vector. Next, we compute the solution of FLRIALS (fuzzy LR interval algebraic linear systems) using the least squares approach. We show that solving the least squares problem is equivalent to solving a quadratic programming problem. Indeed, instead of the FLRIALS, this quadratic programming has a non-convex constraint. Thus, we relax this constraint to have a convex search space. Then, from the solution obtained from quadratic programming on convex search space, we give an approximate solution for FLRIALS.

1. Introduction

Linear systems are one of the most important and usable problems in the field of engineering, economy, and other sciences. Since the parameters of systems are expressed by non-exact and fuzzy quantities in real problems, exhibition and offering methods are very important in solving such systems. Including of fuzzy LR linear systems can be cited to the application of the neural network in [Citation1], financial mathematics, and economics in [Citation2] and so on (see other applications in [Citation3,Citation4]).

There are many numerical methods for solving fuzzy linear systems. Ezzati [Citation5] replaced an original system with two crisp linear systems using S-Matrices. Mansouri and Asady [Citation6], using the Gaussian elimination, solved a fuzzy linear system with fuzzy variables. Karthik and Chandrasekaran [Citation7], using the singular value decomposition, and Radhakrishnan et al. [Citation8], using the LU Decomposition method, proposed a method to solve fully fuzzy linear systems.

Also, there are non-numerical methods for solving fuzzy linear systems. Mishmast et al. [Citation9], with the introduction of three parameters fuzzy center, fuzzy support, and α-cut and Khezerloo et al. [Citation10], using α-cut, solved fuzzy linear systems with fuzzy variables. Allahviranloo and Mikaeilvand [Citation11], using multiobjective linear programming, and Pandit [Citation12], using α-cut, solved fully fuzzy linear systems. Abbasbandy and Ezzati [Citation13], with the parametrization of fuzzy LR trapezoidal numbers, proposed a new method to solve fuzzy algebraic linear systems. Also, Amirfakharian [Citation14] considered a fuzzy algebraic linear system using a normal system to obtain an approximate solution of fuzzy algebraic linear systems. See other works [Citation15–17].

Recently, Ghanbari and Mahdavi-Amiri [Citation18] showed the efficiency of using the least squares method for solving other types of fuzzy LR linear systems. Also, for solving fuzzy LR linear systems, Ghanbari and Mahdavi-Amiri [Citation19] proposed a method by using the ranking function and the ABS algorithm. Ghanbari et al. [Citation20], by offering a new algorithm and using a least squares method and ABS approach, solved fuzzy LR linear systems with fuzzy triangular variables.

Ghanbari [Citation21] gave the necessary and sufficient conditions for the solvability of fuzzy LR algebraic linear systems with fuzzy LR triangular parameters. He proposed an approximate solution for fuzzy LR algebraic linear systems (considering selecting the entering variable) using a special pivoting in simplex algorithm and solving a linear programming problem.

The rest of the paper is organized as follows. In Section 2, we briefly review some basic definitions. In Section 3, we provide some necessary and sufficient conditions for the solvability of fuzzy LR interval algebraic linear system (FLRIALS). We show that solving a least squares problem is equivalent to solving a quadratic programming problem. Indeed, instead of FLRIALS, this quadratic programming has a non-convex constraint. Thus, we relax this constraint to have a convex search space. Then, from the solution obtained from quadratic programming on the convex search space, we give an approximate solution for FLRIALS. In Section 4, by the numerical experiments, we show the appropriateness of our approximate solution in comparison with other approximate solutions. We conclude in Section 5.

2. Preliminaries

Here, some concepts, which are used in our paper, are described.

Definition 2.1

[Citation22]

Fuzzy LR interval number A~=(a,b,α,β)LR with μa~(x)={L(alxα),alαxal,1,alxar,R(xarβ),arxar+β,0,o.w. is called a fuzzy LR interval number, where α,β0, ab, and L,R are generating functions nondecreasing and nonincreasing of R+ into [0,1], respectively.

Remark 2.1

[Citation22]

Let a~=(al,ar,aα,aβ)LR, let b~=(bl,br,bθ,bγ)LR and let δR. Then

  1. δa~={(δal,δar,δaα,δaβ)LR,δ0,(δar,δal,δaβ,δaα)LR,δ0.

  2. a~b~=(al+bl,ar+br,aα+bθ,aβ+bγ)LR.

Remark 2.2

Here, we show the set of the fuzzy LR interval numbers by I(R1)LR.

Definition 2.2

The system (1) A~x=b~,(1) where A~m×nI(Rm×n)LR, b~I(Rm)LR, and xRn. System (Equation1) is called FLRIALS (fuzzy LR interval algebraic linear systems).

Definition 2.3

Corresponding to x=x+x(x+,x0) in system (Equation1), we define x+=max{0,x} and x=x+x. Corresponding to A~=(a~ij)m×n and b~=(b~i)m×1, we have a~ij=(aijl,aijr,aijα,aijβ)LR and b~i=(bil,bir,biα,biβ)LR for i=1,,m, j=1,,n.

3. Solvability FLRIALS

In this section, first, we conclude the proven results in [Citation18,Citation21] for FLRIALS. Then, the proofs of the results are done inspired by the proofs of the results in [Citation18,Citation21] and linear programming.

Theorem 3.1

Fundamental theorem FLRIALS

Let A~I(Rm×n)LR and let b~I(Rm)LR. Then xRn is a solution to (Equation1) if and only if (x+T,xT)TR2n is a solution to the following problem: (2) [AlArArAl][x+x]=[blbr],(2) (3) [AαAβAβAα][x+x]=[bαbβ],[x+x]0,x+Tx=0.(3)

Theorem 3.2

If the following system has a solution, then system (Equation1) does not have a solution: {blTw+brTu+bαTs+bβTt<0,AlTw+ArTu+AαTs+AβTt0,ArTwAlTu+AβTs+AαTt0.

Corollary 3.1

If the system {bαTs+bβTt<0,AαTs+AβTt0,AβTs+AαTt0, has a solution, then system (Equation1) is not solvable.

Corollary 3.2

If the system {bαTs<0,AαTs0,AβTs0, has a solution, then system (Equation1) is not solvable.

Corollary 3.3

If the system {bβTt<0,AβTt0,AαTt0, has a solution, then system (Equation1) is not solvable.

Corollary 3.4

If the system {bαTs<0,AαTs0,AβTs0, has a solution, then system (Equation1) is not solvable.

Corollary 3.5

If the system {bβTt<0,AβTt0,AαTt0, has a solution, then system (Equation1) is not solvable.

Theorem 3.3

Let S={(wT,uT,sT,tT)T|AlTw+ArTu+AαTs+AβTt0,ArTwAlTu+AβTs+AαTt0,w,u,s,tRm}. Suppose that, for each (wT,uT,sT,tT)TS, we have blTw+brTu+bαTs+bβTt0 and there exists a vector (w¯T,u¯T,s¯T,t¯T)TS such that the following properties hold:

(1)

blTw¯+brTu¯+bαTs¯+bβTt¯=0,

(2)

For each j=1,,n, if (AlTw¯+ArTu¯+AαTs¯+AβTt¯)j=0, then (ArTw¯AlTu¯+AβTs¯+AαTt¯)j>0.

(3)

For each j=1,,n, if (ArTw¯AlTu¯+AβTs¯+AαTt¯)j=0, then (AlTw¯+ArTu¯+AαTs¯+AβTt¯)j>0.

Then system (Equation1) is solvable.

3.1. Least Squares Solution

Here, we propose a method to compute exact and approximate solutions of FLRIALS. Ghanbari and Mahdavi-Amiri [Citation18] showed that least squares methods are more efficient than other methods. Therefore, we want to propose a least squares method to solve FLRILS.

For two fuzzy LR interval vectors x~ and y~, we compute the Ming et al.'s distance function [Citation23] x~j=(xjl,xjr,xjα,xjβ)LR and y~j=(yjl,yjr,yjα,yjβ)LR, for each j=1,,n, as follows: (4) 2Dn2(x~,y~)=2(xlyl)T(xlyl)+2(xryr)T(xryr)2(xlyl)T(xαyα)+2(xryr)T(xβyβ)+(xαyα)T(xαyα)+(xβyβ)T(xβyβ),(4) where xl=(x1l,,xnl)T, yl=(y1l,,ynl)T, xr=(x1r,,xnr)T, yr=(y1r,,ynr)T, xα=(x1α,,xnα)T, yα=(y1α,,ynα)T, xβ=(x1β,,xnβ)T, and yβ=(y1β,,ynβ)T. Now, we define the following residual at x, for each x=x+xRn: r(x+,x)=2Dn2(A~(x+x),b~).

Remark 3.1

The solution x is called exact for system (Equation1) if and only if r(x+,x) is equal to zero; otherwise, x is an approximate solution.

Thus, to compute a solution to (Equation1), the following optimization problem must be solved: (5) {minr(x+,x)=2Dn2(A~(x+x),b~)s.t.x+,x0,x+Tx=0.(5) Based on Definition 2.3 and by computing A~x of Remark 2.1, problem (Equation5) can be rewritten as (6) {minr(x+,x)=2(Alx+Arxbl)T(Alx+Arxbl)+2(Arx+Alxbr)T(Arx+Alxbr)+2(Alx+Arxbl)T(Aβx+Aαx+bα)2(Arx+Alxbr)T(Aαx+Aβx+bβ)+(Aβx+Aαx+bα)T(Aβx+Aαx+bα)+(Aαx+Aβx+bβ)T(Aαx+Aβx+bβ)s.t.x+,x0,x+Tx=0.(6) Let (7) S=4AlTAl+4ArTAr+2AαTAα+2AβTAβ2AlTAα+2ArTAβ2AαTAl+2AβTAr,R=4AlTAr4ArTAl+2AαTAβ+2AβTAα2AlTAβ+2ArTAα2AβTAl+2AαTAr,T=4AlTbl4ArTbr2AαTbα2AβTbβ+2AlTbα+2AαTbl2ArTbβ2AβTbr,K=4ArTbl+4AlTbr2AαTbβ2AβTbα2ArTbα+2AβTbl+2AlTbβ2AαTbr,Q=[SRRS]2n×2n,(7) (8) f=[TK]2n×1,(8) and c=2blTbl+2brTbr+bαTbα+bβTbβ2blTbα+2brTbβ. Then r(x+,x) in problem (Equation6) is equal to r(x+,x)=12[x+TxT]Q[x+x]+fT[x+x]+c, where c is a constant number. Therefore, to compute the solution for FLRIALS, we must solve the following problem: (9) {min12[x+TxT]Q[x+x]+fT[x+x]s.t.x+,x0,x+Tx=0.(9) Since problem (Equation9) contains x+Tx=0, thus (Equation9) is not a convex programming problem, and it may solve difficulty [Citation24]. Then, we consider the problem without the condition x+Tx=0, as follows: (10) {min12[x+TxT]Q[x+x]+fT[x+x]s.t.x+,x0.(10) For the obtained solution to problem (Equation10), if x+Tx=0 is correct, then x=x+x is an exact or approximate solution to (Equation1). Otherwise, we construct a new solution to (Equation1) by the following definition.

Definition 3.1

Let y=x+x. We define y+ and y as follows: (11) y+=max{0,y},y=y+y.(11) Then, the new vector y=y+y is an exact or approximate solution to system (Equation1).

3.2. Proposed Algorithm

Ghanbari and Mahdavi-Amiri [Citation18], using an interior-point algorithm, proposed three methods to find initial feasible interior points, and they solved a quadratic programming problem similar to the quadratic programming problem (Equation10). Here, we want to solve FLRIALS inspired by the given approach in [Citation18]. Thus, we define initial feasible interior points as follows:

  1. Simple Initial Point (SIP). Let xSIP=(en×1+,en×1)T, where en×1=(1,,1) and en×1+=(1,,1).

  2. Karush–Kuhn–Tucker Initial Point (KKTIP). Let xKKTIP=argminx+0x0Q[x+x]+f2, where xKKTIP=(x+T,xT)T, x+=(x+1,,x+n)T, and x=(x1,,xn)T.

  3. Least Squares Initial Point (LSIP). Let xLSIP=argminx+0x0ALS[x+x]bLS2, where xLSIP=(x+T,xT)T,x+=(x+1,,x+n)T, x=(x1,,xn)T, and ALS=[AlArArAlAαAβAβAα],bLS=[blbrbαbβ].

We outline the steps of our algorithm to solve (Equation1) as follows.

4. Examples and Numerical Results

In the following examples, we show the superiority of our method compared to the proposed method of [Citation13, Citation14].

Example 4.1

Consider {(1,2,3,1)LRx=(4,2,2,6)LR,(2,1,3,2)LRx=(2,4,4,6)LR, where L(x)=R(x)=1x. After solving the corresponding quadratic programming problem, we obtain x=2 with r(x+,x)=0. Then x is an exact solution to the system. Also, we solve the system by the method of Amirfakharian [Citation14], and we obtain x=2 with r(x+,x)=0. Indeed, according to the proposed method of [Citation13], the system is not solvable. This example shows that two methods (Algorithm 1 and the proposed method of [Citation14]) obtain exact solution, but the proposed method of [Citation13] is not efficiency.

Example 4.2

Consider {(1,2,2,1)LRx1+(2,4,1,3)LRx2=(5,10,4,7)LR,(1,1,1,2)LRx1+(2,3,1,2)LRx3=(1,4,2,4)LR,(1,2,2,4)LRx2+(2,2,2,1)LRx3=(4,6,6,9)LR. After solving the corresponding quadratic programming problem, we obtain x=(x1,x2,x3)=(1,2,1) with r(x+,x)=0. Then x is an exact solution of the system. Indeed, by using the method of [Citation14], we obtain x=(x1,x2,x3)(1,2,1) with r(x+,x)=2.27E13. This example shows that the solution obtained by Algorithm 1 is more accurate than the solution obtained by using the method of [Citation14].

Example 4.3

Consider {(5,10,1,2)LRx1+(2,14,1,3)LRx2+(5,3,1,1)LRx3=(2,6,2,4)LR,(0,1,2,1)LRx2+(3,5,2,4)LRx3=(5,2,6,1)LR. After resolving the corresponding quadratic programming problem, we obtain x=(x1,x2,x3)(0,0.03,0.64) with r(x+,x)=4.85. Hence x is an approximate solution of the system. We solve the system by using the method of [Citation14]. Then x=(x1,x2,x3)(0.04,0.04,1.22) with r(x+,x)=11.23 is obtained. This example shows that the solution obtained by Algorithm 1 is more accurate than the solution obtained by using the method of [Citation14].

Here, some large-scale numerical studies are reported. Inspired by [Citation18], we generate the matrix A~=(Al,Ar,Aα,Aβ)LR in (Equation1) in different cases. All cases are similar to cases given in [Citation18] but in the trapezoidal form. Also, we here consider only the first two categories in [Citation18]. Ghanbari and Mahdavi-Amiri proposed a formula to compute the relative error (see [Citation18, Equation (41)]). We also use this formula to compare the numerical results.

We give all results in the following tables. All implementations were done in MATLAB environment version 7.14.0 and on a notebook Intel Core i5-4200M 2.50GHZ with 6 GB of RAM.

Table  shows the mean relative errors of Algorithm 1 on Category 1 with three initial points SIP, KKTIP, LSIP, and Amirfakharian's method [Citation14]. Our results show that the SIP method has a better performance compared to the others in all different cases and that Amirfakharian's method [Citation14] is not efficient numerically.

Table 1. The mean relative error for Category 1.

For Category 2, the mean relative errors are shown in Table . It is obvious that the performance of SIP and LSIP is better than Amirfakharian's method [Citation14].

Table 2. The mean relative error for Category 2.

Therefore, from our numerical study, we can say our proposed method is very more efficient and robust than Amirfakharian's method [Citation14].

Remark 4.1

In our numerical study, we always have x+Tx=0 after solving (Equation10). In other words, in all test problems when we solved (Equation10), we have x+Tx=0. So, the ‘otherwise’ part of step 5 in Algorithm 1 was not called in all our test problems from the obtained solution to (Equation10), but we could not prove it in general form. Moreover, we could not find a counterexample.

5. Conclusion

In this paper, we first investigated the solvability conditions of FLRIALS with fuzzy LR interval coefficients matrix and fuzzy LR interval hand-right vector. Next, we computed a solution to FLRIALS using a least squares approach. We showed that solving the least squares problem is equivalent to solving a quadratic programming problem. Nevertheless, instead of FLRIALS, this quadratic programming has a non-convex constraint. Thus, we relaxed this constraint to have a convex search space. Then, from the solution obtained from quadratic programming on a convex search space, we gave an approximate solution for FLRIALS.

Acknowledgment

The first and second authors thank the Research Council of Ferdowsi University of Mashhad and Optimization Laboratory of Ferdowsi University of Mashhad and the third author thanks the Mosaheb Institute of Mathematics, Kharazmi University for supporting this work.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Notes on contributors

Mehrnoosh Salari

Mehrnoosh Salari graduated student of Ferdowsi University of Mashhad, Iran.

Reza Ghanbari

Reza Ghanbari is an Associate Professor of Mathematical Sciences at Ferdowsi University of Mashhad, Iran. He received his B.S. degree in Applied Mathematics from Ferdowsi University of Mashhad, Iran, in 2002, and his M.S. and Ph.D. degrees in Applied Mathematics from Sharif University of Technology, Iran, in 2004 and 2009, respectively. He is president of Khorasan science and technology park. He also is the manager of the optimization laboratory of Ferdowsi University. His research interests include algorithmic operational research, optimization and soft computing.

Khatere Ghorbani-Moghadam

Khatere Ghorbani-Moghadam is Assistant professor of Mosaheb Institute of Mathematics, Kharazmi University, Tehran, Iran. She received her Ph.D. from Mathematical Sciences in Applied Mathematics at Sharif University of Technology, Iran in 2018. She received her B.S. and M.S. degrees in Applied Mathematics from Ferdowsi University of Mashhad, Iran, in 2009 and 2011, respectively.

References

  • Otadi M, Mosleh M, Abbasbandy S. Solving fuzzy linear system by fuzzy neural network and applications in economics. J Math Extension. 2011;5:47–66.
  • Muzzioli S, Reynaerts H. Fuzzy up and down probabilities in a financial problem. J Nat Sci Found. 2. doi:10.1.1.506.7366.
  • Majumdar S, Nayak S, Chakraverty S. Fuzzy and interval finite element method for heat conduction problem. Int J Adv Appl Sci. 2012;1:171–180.
  • Naghiloo J, Saneifard R. Solving fuzzy linear systems by district matrix's, an application in GIS. Res J Environ Earth Sci. 2014;6:389–393.
  • Ezzati R. Solving fuzzy linear systems. Soft Comput. 2011;15(1):193–197.
  • Mansouri P, Asady B. Iterative methods for solving fuzzy linear systems. Aust J Basic Appl Sci. 2011;5:1036–1049.
  • Karthik NJ, Chandrasekaran E. Solving fully fuzzy linear systems with trapezoidal fuzzy number matrices by singular value decomposition. Int J Fuzzy Math Arch. 2013;3:16–22.
  • Radhakrishnan S, Sattanathan R, Gajivaradhan P. LU decomposition method for solving fully fuzzy linear system with trapezoidal fuzzy numbers. Bonfring Int J Man Mach Interface. 2012;2:1–3.
  • Mishmast Nehi H, Maleki HR, Mashinchi M. A canonical representation for the solutions of fuzzy linear systems and fuzzy linear programming problem. J Appl Math Comput. 2006;20(1–2):345–354.
  • Khezerloo S, Montazeri M, Valizadeha Z. A new method for solving fuzzy linear system. Int J Indust Math. 2010;2:97–104.
  • Allahviranloo T, Mikaeilvand N. Fully fuzzy linear systems solving using MOLP. World Appl Sci J. 2011;12:2268–2273.
  • Pandit P. Fuzzy system of linear equations. Discrete Contin Dyn Syst Suppl. 2013;4:619–627.
  • Abbasbandy S, Ezzati R. Crisp solution of a general fuzzy linear system. J Sci Comput. 2006;16:19–25.
  • Amirfakharian M. Numerical solution of a fuzzy system of linear equations with polynomial parametric form. Int J Comput Math. 2007;84(7):1089–1097.
  • Nasseri SH, Khorramizadeh M. A new method for solving fuzzy linear systems. Int J Appl Math. 2007;20:507–516.
  • Nasseri SH, Matinfar M, Kheiri Z. Greville's method for the fully fuzzy linear system of equations. Adv Fuzzy Sets Syst. 2009;4:301–311.
  • Nasseri SH, Sohrabi M. Gram-schmidt approach for linear system of equations with fuzzy parameters. J Math Comput Sci. 2010;1:80–89.
  • Ghanbari R, Mahdavi-Amiri N. Fuzzy LR linear systems: quadratic and least squares models to characterize exact solutions and an algorithm to compute approximate solutions. Soft Comput. 2015;19(1):205–216.
  • Ghanbari R, Mahdavi-Amiri N. New solutions of LR fuzzy linear systems using ranking functions and ABS algorithms. Appl Math Model. 2010;34(11):3363–3375.
  • Ghanbari R, Mahdavi-Amiri N, Yousofpour R. Exact and approximate solutions of fuzzy LR linear systems: new algorithms using a least squares model and the ABS approach. Iranian J Fuzzy Syst. 2010;7:1–18.
  • Ghanbari R. Solutions of fuzzy LR algebraic linear systems using linear program. Appl Math Model. 2015;30:5164–5173.
  • Zimmermann H. Fuzzy set theory and its applications. 3rd ed. New York: Kluwer Academic; 1996.
  • Ming M, Friedman M, Kandel A. A general fuzzy least squares. Fuzzy Sets Syst. 1997;88(1):107–118.
  • Nocedal J, Wright SJ. Numerical optimization. Berlin: Springer; 1999.
  • Coleman TF, Li Y. A reflective newton method for minimizing a quadratic function subject to bounds on some of the variables. Siam J Optim. 1996;6(4):1040–1058.