403
Views
0
CrossRef citations to date
0
Altmetric
Research Article

New Method for Solving Fuzzy LR Interval Linear Systems Using Least Squares Models

, &
Pages 335-348 | Received 24 May 2021, Accepted 28 Oct 2022, Published online: 06 Dec 2022

Abstract

Recently, Ghanbari and Mahdavi-Amiri [2015, Soft Computing] have proposed a model to characterize exact solutions and presented an algorithm to compute approximate solutions. Here, inspired by Ghanbari and Mahdavi-Amiri, we show that solving fuzzy LR interval linear systems is equivalent to solving fuzzy LR linear systems (FLRLSs). Then we develop some necessary and sufficient conditions for the solvability of FLRLSs. We then provide a new general concept for an approximate solution when an FLRLS lacks a solution. To compute an approximate solution, we propose an algorithm using a least squares method. Finally, we show the appropriateness of our proposed approximate solution recently introduced numerically.

1. Introduction

Fuzzy linear systems (FLSs) are one of the most important problems in many branches of science and technology, such as economics, engineering, and so on (see [Citation1–4]). There are many numerical methods to solve FLSs. Zheng and Wang [Citation5] solved FLSs by using the generalized inverses of the coefficient matrix. Ezzati [Citation6] developed a method for solving FLSs by using the embedding approach. Otadi and Mosleh [Citation7] used a parametric form of fuzzy number and converted an FLS into two linear systems in crisp cases.

Also, there are many non-numerical methods to solve FLSs. Allahviranloo and Salahshour [Citation8] proposed a simple and practical method to compute maximal, minimal, and symmetric solutions of FLSs. Allahviranloo et al. [Citation9] proposed a metric based on a modified Euclidean metric for solving fuzzy LR linear systems (FLRLSs) such that an FLRLS is transformed into a minimization problem. Allahviranloo and Ghanbari [Citation10] proposed a new approach based on interval theory and the new concept of interval inclusion linear system.

Stanimirović and Micić [Citation11] described the set of fuzzy relations that solve weakly linear systems to a certain degree and provided ways to compute them. They paid special attention to developing the algorithms for computing fuzzy preorders and fuzzy equivalences that are solutions to some extent to weakly linear systems. Stanimirović and Micić [Citation11] established additional properties for the set of such approximate solutions over some particular types of complete residuated lattices. They demonstrated the advantage of this approach via many examples that arise from the problem of aggregation of fuzzy networks. Zarei et al. [Citation12] studied first-order linear fuzzy systems under generalized differentiability and presented the general form of their solutions. Then the fuzzy optimal control problem of these systems was considered to optimize the expected values of the appropriate objective fuzzy functions. The Pontryagin maximum principle was used to obtain a necessary optimality condition in the form of a fuzzy boundary value problem. Using the necessary optimality condition, the constant formulas for the fuzzy optimal control function and the corresponding fuzzy state function were proposed. Abbasi and Allahviranloo [Citation13] presented a method for solving the fully fuzzy linear systems by using the transmission-average-based fuzzy operations, which were introduced by Abbasi et al. [Citation14]. Also, they presented the necessary conditions for the existence and uniqueness of the fuzzy solution. Ghanbari et al. [Citation15] solved a dual fuzzy linear system algebraically. In considered systems, the coefficient matrices are crisp-valued matrices, and the left- and right-hand sides vectors are fuzzy number-valued vectors. Two types of solutions were defined, and the relationship between them was investigated. Based on the obtained results, a simple method was presented to obtain a unique algebraic solution for a dual fuzzy linear system. The main advantage of their proposed method over existing methods is that it does not need to convert a dual fuzzy linear system to two crisp linear systems. Phu and Hung [Citation16] gave a new concept that was the minimum stability control problems for fuzzy linear control systems, and our observations revolve around this object. At the same time, they studied the existence of solutions for some kinds of this problem by generalized Hukuhara derivative. In addition, they presented the time-optimal fuzzy control problem for these problems. Also, they proposed an algorithm to find the time-optimal. Gasilov et al. [Citation17] proposed a new solution method for a non-homogeneous fuzzy linear system of differential equations. The coefficients of the considered system were crisp, while forcing functions and initial values were fuzzy. They assumed each forcing function be in a special form, which they called a triangular fuzzy function and which represented a fuzzy bunch (set) of real functions. They constructed a solution as a fuzzy set of real vector-functions, not as a vector of fuzzy-valued functions, as usual. See other works for solving FLSs in [Citation18–22].

All of these methods were based on the crisp or fuzzy linear algebraic methods. Indeed, we propose an approximate solution based on a least squares model and the distance function proposed by Ming [Citation23]. To compute an approximate solution, we propose a quadratic programming model with linear constraints. Ghanbari et al. [Citation24] solved FLRLSs by offering the new algorithm, using a least squares method and the ABS approach. Ghanbari and Mahdavi-Amiri [Citation25] proposed an approach to compute the solution of FLRLSs by using a ranking function and ABS algorithm. So, Ghanbari and Mahdavi-Amiri [Citation26] first established some necessary and sufficient conditions for the solvability of FLRLSs. Next, they proposed an algorithm based on a least squares method to compute an exact or approximate solution and showed that solving a least squares problem is equivalent to solving a quadratic 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 linear systems (FLRILSs). In Section 4, we show that solving an FLRILS is equivalent to solving an FLRLS, and we provide the necessary and sufficient conditions for the solvability of FLRLSs. In Section 5, we propose a new concept for an approximate solution of a fuzzy linear system and present a quadratic programming model to compute such solutions. In Section 6, by the numerical experiments, we show the appropriateness of our approximate solution in comparison with other approximate solutions. We conclude in Section 7.

2. Preliminaries

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

Definition 2.1

[Citation27]

A~=(a,α,β)LR with the following function μA~(x)={L(xaα),xa,R(axβ),xb, is called a fuzzy LR number, where α0 and β0.

Definition 2.2

[Citation27]

A~=(a,b,α,β)LR with the following function μA~(x)={L(axα),xa,1,axb,R(xbβ),xb, is called a fuzzy LR interval number, where α0, β0, and ba.

Remark 2.1

[Citation27]

For two fuzzy LR interval numbers a~=(al,ar,aα,aβ)LR and b~=(bl,br,bθ,bγ)LR and δR, we have the following properties:

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

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

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

Remark 2.2

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

3. Solvability of Fuzzy LR Interval Linear System

Here, we introduce a type of FLRILSs with a crisp coefficient matrix. Next, we give a theorem for the solvability of FLRILSs, where the proof of the theorem is done inspired by the proof of the fundamental theorem given in [Citation26].

Definition 3.1

The following system (1) Ax~=b~,(1) where ARm×n, b~I(Rm)LR, and x~I(Rn)LR, is called an FLRILS.

Definition 3.2

We define the following matrices: (2) (B+)ij={aij,aij0,0,aij<0,(B)ij={0,aij0,aij,aij<0,(2) for every i=1,,m and j=1,,n.

Theorem 3.1

Fundamental Theorem for FLRILSs

Let ARm×n and b~I(Rm)LR. Then x~I(Rn)LR is a solution to (Equation1) if and only if (xlT,xrT)T and (xαT,xβT)T are, respectively, solutions to the following systems: (3) {B+xl+Bxr=bl,Bxl+B+xr=br,xlxr,(3) and (4) {B+xαBxβ=bα,Bxα+B+xβ=bβ,xα,xβ0.(4)

Proof.

The proof is similar to the proof of the fundamental theorem given in [Citation26].

4. Solvability of Fuzzy LR Interval Converted Linear System

In this section, we first define fuzzy LR interval converted linear systems (FLRICLSs). Next, we show that solving an FLRILS is equivalent to solving the corresponding FLRCLS (FLRCLSs are a type of FLRLSs). Finally, we compute an exact or approximate solution for FLRICLSs by using Ghanbari and Mahdavi-Amiri's method.

Definition 4.1

Fuzzy LR interval converted number

For each fuzzy LR interval number a~=(al,ar,aα,aβ)LR, we define a~left=(al,aα,aral+aβ)LR,a~right=(ar,aral+aα,aβ)LR.

Note 1

By the definition of matrices B+ and B in (Equation2), we define the matrix Anew as follows: (5) Anew=[B+BBB+]2m×2n.(5) Then (6) Bnew+=[B+00B+]2m×2n,Bnew=[0BB0]2m×2n.(6)

Note 2

From Definition 4.1, for two fuzzy LR interval vectors x~ and b~ in (Equation1), we can write x~left=(xl,xα,xrxl+xβ)LR,x~right=(xr,xrxl+xα,xβ)LR,b~left=(bl,bα,brbl+bβ)LR,b~right=(br,brbl+bα,bβ)LR. Now, let (7) x~new=[x~leftx~right],b~new=[b~leftb~right],(7) where x~new=(xnew,xnewα,xnewβ)LR and b~new=(bnew,bnewα,bnewβ)LR. Then xnew=[xlxr],xnewα=[xαxrxl+xα],xnewβ=[xrxl+xβxβ],bnew=[blbr],bnewα=[bαbrbl+bα],bnewβ=[brbl+bβbβ].

Definition 4.2

The new system (8) Anewx~new=b~new(8) is called an FLRICLS.

Now, we show that solving an FLRILS is equivalent to solving an FLRICLS by using the following theorems.

Theorem 4.1

Extended Fundamental Theorem for FLRLSs

Consider AnewR2m×2n and b~newF(R2m)LR. Then x~newF(R2n)LR is a solution to (Equation8) if and only if (xlT,xrT)T and (xnewαT,xnewβT)T are, respectively, solutions for the following two systems: (9) {B+xl+Bxr=bl,B+xr+Bxl=br,xlxr.(9) and (10) {Bnew+xnewαBnewxnewβ=bnewα,Bnew+xnewβBnewxnewα=bnewβ,xnewα,xnewβ0.(10)

Proof.

The proof is very similar to the proof of fundamental theorem given in [Citation26].

Theorem 4.2

It holds that x~=(xl,xr,xα,xβ) is a solution to (Equation1) if and only if (xlT,xrT)T and (xnewαT,xnewβT)T are, respectively, solution to (Equation9) and (Equation10).

Proof.

We must show that x~ is a solution to (Equation1) if and only if (xlT,xrT)T and (xnewαT,xnewβT)T are, respectively, solutions to (Equation9) and (Equation10).

Based on the fundamental theorem for FLRILSs, x~ is a solution to (Equation1) if and only if (xlT,xrT)T and (xαT,xβT)T are, respectively, solutions to (Equation3) and (Equation4). Then xnewα,xnewβ0. In the other hand, system (Equation3) is solvable if and only if the system (Equation9) is solvable. Also, if system (Equation3) is solvable, then it can be written (11) B+xr+BxlB+xlBxr=brbl.(11) Now, by using the solvability of (Equation4) and (Equation11), we have (12) {Bnew+xnewαBnewxnewβ=bnewα,Bnew+xnewβBnewxnewα=bnewβ.(12) Clearly, system (Equation10) is solvable if and only if system (Equation12) is solvable. Therefore, we show that x~ is a solution to (Equation1) if and only if xnew=(xlT,xrT)T and (xnewαT,xnewβT)T are, respectively, solutions for (Equation9) and (Equation10), and the proof is complete.

Remark 4.1

Based on the mentioned theorems, FLRILS (Equation1) with n variables is equal to FLRICLS (Equation8) with 2n variables.

5. Least Squares Solution

Ghanbari and Mahdavi-Amiri [Citation26] proposed a method based on the least squares method to solve an FLRLS and showed that solving a least squares problem is equivalent to solving a quadratic programming problem. Then to compute an exact or approximate solution for system (Equation8), we can solve the following quadratic programming problem by using Ghanbari and Mahdavi-Amiri's method [Citation26]: (13) {min12[xnewTxnewαTxnewβT]Q[xnewxnewαxnewβ]+fT[xnewxnewαxnewβ]s.t.xnewα,xnewβ0,(13) where (14) r(x~new)=12[xnewTxnewαTxnewβT]Q[xnewxnewαxnewβ]+fT[xnewxnewαxnewβ]+c,(14) in which from [Citation26], (15) Q=[8ATA2ATA2ATA2ATA2(B+TB++BTB)2(B+TB+BTB+)2ATA2(B+TB+BTB+)2(B+TB++BTB)],(15) (16) f=[8ATb+2ATbl2ATbr2ATb2B+Tbl+2BTbr2ATb+2BTbl2B+Tbr],(16) (17) c=4bTb+blTbl+2bT(brbl).(17) Now, we suppose that x~new is the solution obtained from solving quadratic programming (Equation13) by using Ghanbari and Mahdavi-Amiri's method [Citation26]. Then we compute an exact or approximate solution for system (Equation1) by using the following definition.

Definition 5.1

Let x~new be a solution to (Equation13). Then we define α1=xα,α2=xrxl+xα,α3=xrxl+xβ,α4=xβ, and x~left=(xil,min{αi1,αi2},max{αi3,αi4})LR,x~right=(xir,max{αi1,αi2},min{αi3,αi4})LR. Now, for every i=1,,n, we have the following properties:

  1. If xilxir, then x~i=(xil,xir,xiα,xiβ)LR is the i-component of vector solution of system (Equation1).

  2. Otherwise, x~i=(xir,xil,xirxil+xiα,xirxil+xiβ)LR is the i-component of vector solution of system (Equation1). Therefore, x~=(x~1,,x~n) is a solution of system (Equation1)

Algorithm 1 shows the proposed method.

For convenience, our proposed algorithm is shown in flowchart form in Figure .

Figure 1. Diagram flow for computing an exact or approximate solution.

Figure 1. Diagram flow for computing an exact or approximate solution.

6. Examples and Numerical Results

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

Example 6.1

Consider {3x~1+2x~2=(4,13,5,8)LR,5x~1+3x~2=(18,4,13,8)LR. Then Anew=[3200035000325003],b~new=[(4,5,17)LR(18,13,22)LR(13,14,8)LR(4,27,8)LR]. Now, we must solve the following fuzzy LR linear system: {3y~1+2y~2=(4,5,17)LR,3y~25y~3=(18,13,22)LR,3y~3+2y~4=(13,14,8)LR,5y~1+3y~4=(4,27,8)LR. We compute the solution of the system by using Ghanbari and Mahdavi-Amiri's method [Citation26]. Now, we have x~left=[y~1y~2]=[(2,1,3)LR(1,1,4)LR],x~right=[y~3y~4]=[(3,2,2)LR(2,4,1)LR]. By Definition 5.1, xilxir for i=1,2. Therefore x~1=(2,3,1,2)LR,x~2=(1,2,1,1)LR. Then x~=(x~1,x~2)T with r(x~)=0 is an exact solution of the FLRILS. We solve the system by using method in [Citation28] and obtain the same solution.

Example 6.2

Consider Example 6.1 with vector right side b~=[(4,13,5,18)LR(7,9,8,11)LR]. Since xilxir for i=1,2, from Definition 5.1, we can write x~1=(0.57,0.57,0,1.42)LR,x~2=(2.63,4.47,0.96,4.64)LR. Then x~=(x~1,x~2)T with r(x~)=139.17 is an approximate solution of the FLRILS. Indeed, by using the method in [Citation28], we obtain x~1=(7.42,8.57,1.42,7.42)LR,x~2=(0.57,3.25,3.57,6.57)LR. Then x~=(x~1,x~2)T with r(x~)=1.03×10+04. This example shows that our solution is better than that obtained by using a method in [Citation28].

We report some numerical results by inspired [Citation26, Citation29]. For our test problems, the coefficient matrix A must be generated such that it is singular, nonsingular, full rank, or rank deficient, and m and n are selected from the following three sets: small={10,20,,90},medium={100,200,,500},large={600,,1000}. We investigated the given results in two categories:

  1. Category 1: It is generated completely random.

  2. Category 2: It is generated such that the corresponding crisp system of Equation13 is solvable.

Now, by inspired [Citation26, Citation29], we compute the relative error for each solution. Next, we compare mean relative errors for an approximate solution in Tables  and .

Table 1. The mean relative error for Category1.

Table 2. The mean relative error for Category2.

In Table , we compare the mean relative error to compute the approximate solution by Algorithm 1 in category 1 with three initial points, simple initial point (SIP) [Citation26, Citation29], Karush–Kuhn–Tucker initial point (KKTIP) [Citation26, Citation29], and local search initial point (LSIP) [Citation26, Citation29]. Results show that SIP and LSIP methods have better performance in all different cases.

Also, in Table , we compare the mean relative error to compute the approximate solution by Algorithm 1 in category 2 with three initial points SIP, KKTIP, and LSIP. Results show that LSIP, SIP, and KKTIP methods have similar performance.

We give all results in the MATLAB environment version R2022a and run the algorithm on a notebook Intel Core i5-4200M 2.50GHZ with 6 GB of RAM.

Also, all problems are solved by the methods due to Friedman [Citation30] and Nassri and Gholami [Citation28]. According to the obtained results, it is observed that the mean relative error to compute approximate solution by Algorithm 1 by three different initial points is less than the ones due to other methods on all test problems.

7. Conclusions and Future Work

Here, we showed that solving an FLRILS is equivalent to solving the corresponding FLRLS. Next, we developed some necessary and sufficient conditions for the solvability of FLRLSs. We used the proposed method of Ghanbari and Mahdavi-Amiri for solving FLRLSs. Therefore, we showed that the proposed method by Ghanbari and Mahdavi-Amiri can be extended for solving FLRILSs. We then provided a new general concept for an approximate solution when the FLRLS lacked solutions. To compute an approximate solution, we proposed an algorithm using a least squares method. We showed numerically the appropriateness of our proposed approximate solution for large-scale problems in comparison with other recently proposed approximate solutions. The numerical results showed that our proposed algorithm produces significantly more accurate solutions. In future work, the method used in this paper can be extended to other classes of problems, such as fuzzy complex matrix equations and their dual forms [Citation15].

Acknowledgments

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 author(s).

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

  • 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.
  • Muzzioli S, Reynaerts H. Fuzzy up and down probabilities in a financial problem. J Natl Sci Found. 2022;5:1–11.
  • 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.
  • Otadi M, Mosleh M, Abbasbandy S. Solving fuzzy linear system by fuzzy neural network and applications in economics. J Math Ext. 2011;5:47–66.
  • Zheng B, Wang K. General fuzzy linear systems. Appl Math Comput. 2006;181:1276–1286.
  • Ezzati R. Solving fuzzy linear systems. Soft Comput. 2001;15:193–197.
  • Otadi M, Mosleh M. Minimal solution of fuzzy linear systems. Iran J Fuzzy Syst. 2015;12:89–99.
  • Allahviranloo T, Salahshour S. Fuzzy symmetric solutions of fuzzy linear systems. J Comput Appl Math. 2011;235:4545–4553.
  • Allahviranloo T, Nuraei R, Ghanbari M, et al. A new metric for LR fuzzy numbers and its application in fuzzy linear systems. Soft Comput. 2012;16:1743–1754.
  • Allahviranloo T, Ghanbari M. On the algebraic solution of fuzzy linear systems based on interval theory. Appl Math Model. 2012;36:5360–5379.
  • Stanimirović S, Micić I. On the solvability of weakly linear systems of fuzzy relation equations. Inf Sci (Ny). 2022;607:670–687.
  • Zarei H, Khastan A, Rodríguez–López R. Sub optimal control of linear fuzzy systems. Fuzzy Sets Syst. 2022. In press.
  • Abbasi F, Allahviranloo T. Solving fully fuzzy linear system: a new solution concept. Inf Sci (Ny). 2022;589:608–635.
  • Abbasi F, Allahviranloo T, Abbasbandy S. A new attitude coupled with fuzzy thinking to fuzzy rings and fields. J Intell Fuzzy Syst. 2015;29:851–861.
  • Ghanbari M, Allahviranloo T, Pedrycz W. A straightforward approach for solving dual fuzzy linear systems. Fuzzy Sets Syst. 2022;435:89–106.
  • Phu ND, Hung NN. Minimum stability control problem and time-optimal control problem for fuzzy linear control systems. Fuzzy Sets Syst. 2019;371:1–24.
  • Gasilov NA, Fatullayev AG, Amrahov ŞE. Solution method for a non-homogeneous fuzzy linear system of differential equations. Appl Soft Comput. 2018;70:225–237.
  • Abbasi SMM, Jalali AA. Fuzzy tracking control of fuzzy linear dynamical systems. ISA Trans. 2020;97:102–115.
  • 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:1040–1058.
  • Ghanbari M. A discussion on ‘solving fuzzy complex system of linear equations’. Inf Sci (Ny). 2017;402:165–169.
  • Mihailović B, Jerković VM, Malešević B. Solving fuzzy linear systems using a block representation of generalized inverses: the group inverse. Fuzzy Sets and Syst. 2018;353:66–85.
  • Piegat A, Pluciński M. Application of the multidimensional RDM-arithmetic for verification of nestedness of the solution of the linear fuzzy equation system. Procedia Comput Sci. 2021;192:533–542.
  • Ming M, Friedman M, Kandel A. A general fuzzy least squares. Fuzzy Sets Syst. 1997;88:107–118.
  • 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. Iran J Fuzzy Syst. 2010;7:1–18.
  • Ghanbari R, Mahdavi-Amiri N. New solutions of LR fuzzy linear systems using ranking functions and ABS algorithms. Appl Math Model. 2010;34:3363–3375.
  • 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:205–216.
  • Zimmermann HJ. Fuzzy set theory and its applications. Norwell: Kluwer Academic; 1996.
  • Nasseri SH, Gholami M. Linear system of equations with trapezoidal fuzzy numbers. J Math Comput Sci. 2011;3:71–79.
  • Nasseri SH, Zavieh H. A multi-objective method for solving fuzzy linear programming based on semi-infinite model. Fuzzy Inf Eng. 2018;10:91–98.
  • Friedman M, Ma M, Kandel A. Fuzzy linear systems. Fuzzy Sets Syst. 1998;96:201–209.