2,011
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A New Approach to Solve Fully Fuzzy Multi-Objective Transportation Problem

Pages 456-467 | Received 05 Nov 2021, Accepted 02 Nov 2022, Published online: 07 Dec 2022

Abstract

The transportation problem is the problem of transferring goods from several sources or producers to multiple destinations or consumers in a cost-effective way, which is one of the most important problems in the supply chain management problems. The application of this problem in addition to the distribution of goods in the location and production planning problems is also important. Many real-life transportation problems encounter multiple, conflicting, and incommensurable objective functions. In addition, in real applications, due to lack of information, it is not possible to accurately estimate the parameters of this problem. Therefore, the main goal of this paper is to find the Pareto optimal solutions of fully fuzzy multi-objective transportation problem under the conditions of uncertainty. In accordingly, a new approach based on nearest interval approximation is proposed to solve the problem. Numerical examples are provided to illustrate the proposed approach and results.

1. Introduction

In today's competitive markets, the pressure on organisations to find better ways to cost production and ship products to customers has increased. How and when to deliver the product to customers is challenging in terms of quantity and in a way that is cost-effective. After the introduction of fuzzy logic in the seventies and its successful applications in the design of control systems, the application of this theory in other fields such as simulation, artificial intelligence, management, operations research, etc. has expanded widely. In many real problems, there may be some uncertainty in some of the model parameters due to insufficient data or lack of information, and this ambiguity may not be probable or the model parameters may be explicitly expressed in fuzzy numbers. It is clear that in this case, the solution of transportation problem must also considered to be fuzzy. In addition, in many real applications of the problem, managerial decision making requirements require that several conflicting objectives be considered. These situations demand fully fuzzy multi-objective transportation (FFMOT) problem.

Transpiration problem presented by Hitchcock in 1941 as a specific case of linear programming problem [Citation1]. Many efficient algorithms were proposed for this problem in the literature ([Citation2,Citation3]).

Furthermore, many researchers considered variants of fuzzy transportation problems. Some of these researches are mentioned below. Fully intuitionistic fuzzy transportation problem was considered in [Citation4], where all variables and parameters are of triangular intuitionistic fuzzy values and a new effective solution method was proposed to solve the problem. Vogel’s Approximation Method was suggested to solve special type of fuzzy optimisation problem in which the values of the demand, supply and cost parameters was taken as pentagonal fuzzy numbers [Citation5]. Also, intuitionistic fuzzy transportation problem of type-2 was studied in [Citation6]. Recent optimisation techniques applied to fuzzy transportation problems was reviewed in [Citation7]. Sahoo considered transportation problem in fuzzy environment, in which supply, demand and transportation costs are Fermatean fuzzy numbers and proposed a new score function to solve the problem [Citation8]. dual-hesitant fuzzy transportation problem including some restrictions was studied in [Citation9].

Despite extensive research on fuzzy multi-objective linear programming problems, researches on fuzzy multi-objective transportation problems are very limited. Evolutionary algorithms to solve fuzzy multi-objective transportation problem in which the value of cost parameters were considered to be fuzzy numbers applied in [Citation10]. This paper investigates fully fuzzy multi-objective transportation (FFMOT) problem. The values of all parameters and variables are considered to be LR fuzzy numbers. In addition, all constraints and objective functions are of fuzzy type. A new approach based on nearest interval approximation is proposed to transform the fuzzy problem. The next section reviews some preliminaries in fuzzy theory, interval approximation and arithmetic operations. The fully fuzzy multi-objective transportation problem is defined and modeled in Section 3. In addition, this section presents the approach of the paper to solve the FFMOT problem. The proposed approach is applied to solve numerical examples in Section 4. Finally, Section 5 ends the paper with a brief conclusions and future directions.

2. Preliminaries

In this section, the basic notions of fuzzy theory, LR fuzzy numbers, closed interval and fuzzy arithmetic operations are reviewed.

Definition 1([Citation11]): Set A=[al,au] is a closed interval. The center and weight of A is defined as follows: c(A)=al+au2,w(A)=aual2. In this case the closed interval can be displayed by A=(c(A),w(A)).

Definition 2([Citation12]): Let A=[al,au] and B=[bl,bu] be two closed intervals. The following relations define the order relations between A and B.

  • A=mwB if and only if c(A)=c(B) and w(A)=w(B),

  • AmwB if and only if c(A)c(B) and w(A)w(B),

  • A<mwB if and only if c(A)<c(B) and w(A)>w(B).

The set A~={(x,μA~(x)):xX} in which μA~:X[0,1] is the membership function of A~ is called a fuzzy set. Fuzzy set A~ is the natural generalisation of the classic set AX in which the characteristic function μA assigns 0 or 1 to each member of X. A fuzzy set A~ is normal if and only if there exits xX such that μA~(x)=1 [Citation4].

Definition 3([Citation13]): An LR fuzzy number A~=(m,n,δ1,δ2)LR is defined by the following membership function: μA~(x)={R(xnδ2)xn,δ2>01o.w.L(mxδ1)xm,δ1>0

In which L,R:[0,)[0,1] are nonincreasing functions and R(0)=L(0)=1.

A trapezoidal fuzzy number denoted by (a1,a2,a3,a4) where a1a2a3a4 is a special LR number in which R(x)=L(x)=max(0,1x). Also, the α-cut of an LR fuzzy number A~ is defined by: A~α=[A~l(α),A~u(α)]={xX:μA~(x)α}={xX|x[mδ1L1(α),n+δ2R1(α)].}

Definition 4([Citation14]): If A~1=(m1,n1,δ11,δ12)LR and A~2=(m2,n2,δ21,δ22)LR are two LR fuzzy numbers. The arithmetic operations on LR fuzzy numbers are defined as follows: A~1A~2=(m1+m2,n1+n2,α11+α21,α12+α22)LR λA~1={(λm1,λn1,λα11,λα12)LRλ0(λn1,λm1,λα12,λα11)LRλ<0

To transform the fully fuzzy multi-objective transportation problem into an interval programming problem, the concept of nearest interval approximation of LR fuzzy numbers was proposed.

Definition 5([Citation15]): The nearest interval approximation of fuzzy number A~ is defined by: NIA(A~)=[01A~1(α)dα,01A~u(α)dα]

Based on the Definition 4 the following order relation can be obtained between LR fuzzy numbers A~ and B~:

  • A~_mwB~ if and only if c(NIA(A~))c(NIA(B~)) and w(NIA(A~))w(NIA(B~)),

  • A~mwB~ if and only if c(NIA(A~))<c(NIA(B~)) and w(NIA(A~))>w(NIA(B~)),

  • A~_mwB~ if and only if c(NIA(A~))c(NIA(B~)) and w(NIA(A~))w(NIA(B~)),

  • A~mwB~ if and only if c(NIA(A~))>c(NIA(B~)) and w(NIA(A~))<w(NIA(B~)),

  • A~mwB~ if and only if c(NIA(A~))=c(NIA(B~)) and w(NIA(A~))=w(NIA(B~)).

3. Fully Fuzzy Multi-Objective Transportation Problem

This section proposes fully fuzzy multi-objective transportation problem in which all parameters, variables, constraints and objective functions of the problem are considred to be fuzzy. It is assumed that the parameters and variables of the problem are LR fuzzy numbers. Accordingly, the mathematical formulation of the FFMOT problem can be staeted as folows: minz=(i=1mj=1nc~ij1x~ij,i=1mj=1nc~ij2x~ij,,i=1mj=1nc~ijhx~ij)s.t.j=1nx~ij_s~ii=1,,mi=1mx~ij_d~jj=1,,nx~ij_0~i=1,,m,j=1,,n

In which s~i is the amount of inventory at the origin i(i=1,,m). Also, d~j is the amount of demand at the destination j(j=1,,n). c~ijk(k=1,,h) is the cost of transporting a unit of goods from origin i to destination j related to the kth objective function. The first constraint ensures that the total amount of goods transferred from the origin i is less than the amount of goods available. Furthermore, the second constraints guaranties that all demands are met. In this problem, all parameters, variables, objective functions and constraints and considered to be fuzzy.

In multi-objective transportation problem, the decision maker prefers to obtain the optimal value of all objective functions simultaneously, but due to the conflict objective functions, it seems unlikely that all objective functions will reach the desired values simultaneously. Thus, in the literature, the Pareto optimal solutions for multi-objective problems are defined. The set of fuzzy Pareto optimal solutions was defined based on the different fuzzy ranking functions in fuzzy multi-objective programming problems as follows ([Citation11,Citation16–18]):

Definition 6([Citation19]): The vector X~=[x~ij]m×n is a Pareto optimal solution of fully fuzzy multi-objective transportation problem if and only if.

  1. X~ satisfies the constraints of FFMOT problem.

  2. There is not any feasible solution X~=[x~ij]m×n such that

    • i=1mj=1nc~ijkx~ij_mwi=1mj=1nc~ijkx~ij for all k=1,2,,h

    • i=1mj=1nc~ijkx~ijmwi=1mj=1nc~ijkx~ij for at least one k=1,2,,h

In the following, a new approach to solve fully fuzzy multi-objective transportation problem is proposed. The steps of the proposed algorithm are as follows:

Step 1: Convert fuzzy inequality constraints to fuzzy equality constraints by adding fuzzy surplus and fuzzy slack variables. minz=(i=1mj=1ncij1xij,i=1mj=1ncij2xij,,i=1mj=1ncijhxij)s.t.j=1nxijlisii=1,,mi=1mxijΘeidij=1,,nx~ij_0~,li_0~,ej_0~i=1,,m,j=1,,n li(i=1,,m) and ej(j=1,,n) are fuzzy slack and surplus variables respectively.

Step 2: Setting i=1mj=1nc~ijkx~ij=(mk,nk,δ1k,δ2k)LR,j=1nx~ijli=(mi,ni,δ1i,δ2i)LR and j=1nx~ijej=(mk,nk,δ1k,δ2k)LR the problem is reformulated as follows: minz=((m1,n1,δ11,δ21)LR,(m2,n2,δ12,δ22)LR,,(mh,nh,δ1h,δ2h)LR)s.t.(mi,ni,δ1i,δ2i)LR(ai,bi,β1i,β2i)i=1,,m(mj,nj,δ1j,δ2j)LR(aj,bj,β1j,β2j)j=1,,nx~ij_0~,li_0~,ej_0~i=1,,m,j=1,,n Step 3: Find the closest interval approximation of the LR fuzzy numbers and reformulate the problem as follows. minz=([z1l,z1u],[z2l,z2u],,[zhl,zhu])s.t.[Cil,Ciu] = ([sil,siu]i=1,,m[Djl,Dju] = ([djl,dju]j=1,,nx~ij_0~,li_0~,ej_0~i=1,,m,j=1,,n

Step 4: Finally, by performing computational operations on interval numbers, the fully fuzzy multi-objective transport problem is converted to the following linear programming problem. minz=q=1hλqm(z~q)q=1hμqw(z~q)s.t.Cil+Ciu2=sil+siu2i=1,,mCiuCil2=siusil2i=1,,mDju+Djl2=dju+djl2j=1,,nDjuDjl2=djudjl2j=1,,n0λq,μq1q=1,,hq=1hλq=q=1hμq=1q=1,,hx~ij_0~,li_0~,ej_0~i=1,,m,j=1,,n

Step 5: Solve the final linear programming problem to find the fuzzy pareto-optimal solutions of the fully fuzzy multi-objective transportation problem.

4. Numerical Examples

Consider a fully fuzzy multi-objective transportation problem with two fuzzy objective functions, three supply and four demand locations. The fuzzy parameters of fully fuzzy problem is provided in .

Table 1. Fuzzy parameters of fully fuzzy multi-objective transportation problem.

The fully fuzzy multi-objective linear programming formulation of the problem is as follows: minz~1=((1,1.5,2)x~11+(1,2,3)x~12+(5,7,9)x~13+(4,6,8)x~14+(1,1.5,2)x~21+(7,8.5,10)x~22+(2,4,6)x~23+(3,4,5)x~24+(7,8,9)x~31+(7,9,11)x~32+(3,4,5)x~33+(5,6,7)x~34)minz~2=((3,4,5)x~11+(2,4,6)x~12+(2,3,4)x~13+(1,3,5)x~14+(4,5,6)x~21+(7,8,9)x~22+(7,8.5,10)x~23+(9,10,11)x~24+(4,6,8)x~31+(1,2,3)x~32+(3,4.5,6)x~33+(1,1.5,2)x~34)s.t.x~11+x~12+x~13+x~14_(7,8,9)x~21+x~22+x~23+x~24_(17,19,21)x~31+x~32+x~33+x~34_(16,17,18)x~11+x~21+x~31_(10,11,12)x~12+x~22+x~32_(2,3,4)x~13+x~23+x~33_(13,14,15)x~14+x~24+x~34_(15,16,17)x~ij_i=1,2,3,j=1,2,3,4

Appling slack and surplus fuzzy variables to fuzzy inequality constraints as well as arithmetic operation on fuzzy LR numbers the problem is reformulated as follows: minz~1=(x111+x121+5x131+4x141+x211+7x221+2x231+3x241+7x311+7x321+3x331+5x341,1.5x112+2x122+7x132+6x142+1.5x212+8.5x222+4x232+4x242+8x312+9x322+4x332+6x342,2x113+3x123+9x133+8x143+2x213+10x223+6x233+5x243+9x313+11x323+5x333+7x343)LRminz~2=(3x111+2x121+2x131+x141+4x211+7x221+7x231+9x241+4x311+x321+3x331+x341,4x112+4x122+3x132+3x142+5x212+8x222+8.5x232+10x242+6x312+2x322+4.5x332+1.5x342,5x113+6x123+4x133+5x143+6x213+9x223+10x233+11x243+8x313+3x323+6x333+2x343)LRs.t.(x111+x121+x131+x141+l11,x112+x122+x132+x142+l12,x113+x123+x133+x143+l13)(7,8,9)(x211+x221+x231+x241+l21,x212+x222+x232+x242+l22,x213+x223+x233+x243+l23)(17,19,21)(x311+x321+x331+x341+l31,x312+x322+x332+x342+l32,x313+x323+x333+x343+l33)(16,17,18)(x111+x211+x311e13,x112+x212+x312e12,x113+x213+x313e11)(10,11,12)(x121+x221+x321e23,x122+x222+x322e22,x123+x223+x323e21)(2,3,4)(x131+x231+x331e33,x132+x232+x332e32,x133+x233+x333e31)(13,14,15)(x141+x241+x341e43,x142+x242+x342e42,x143+x243+x343e41)(15,16,17)x~ij_0,l~i_0,e~j_0i=1,2,3,j=1,2,3,4

In the next step, the nearest interval approximation of fuzzy LR numbers is calculated and the problems is converted to the following interval multi-objective linear programming problem. minz~1=[m(z~1),w(z~1)]minz~2=[m(z~2),w(z~2)]s.t.[c(S~1),w(S~1)]=mw[7.5,8.5][c(S~2),w(S~2)]=mw[18,20][c(S~3),w(S~3)]=mw[16.5,17.5][c(D~1),w(D~1)]=mw[10.5,11.5][c(D~2),w(D~2)]=mw[2.5,3.5][c(D~3),w(D~3)]=mw[13.5,14.5][c(D~4),w(D~4)]=mw[15.5,16.5]x1ij0,l1i0,e1j0i=1,2,3,j=1,2,3,4x3ijx2ijx3ij,l3il2il1i,e3je2je1ji=1,2,3,j=1,2,3,4

In which, calculations of the nearest interval approximation is provided in to obtain the values of parameters c(.) and w(.).

Table 2. Calculation of the values of parameters of fully fuzzy multi-objective transportation problem.

Finally, setting λq=μq=12 the problem is transformed to the following linear programming problem. minz~1=12(m(z~1)+m(z~2)w(z~1)w(z~2))s.t.c(S~1)=8,w(S~1)=0.5c(S~2)=19,w(S~2)=1c(S~3)=17,w(S~3)=0.5c(D~1)=11,w(D~1)=0.5c(D~2)=3,w(D~2)=0.5c(D~3)=14,w(D~3)=0.5c(D~4)=16,w(D~4)=0.5x1ij0,l1i0,e1j0i=1,2,3,j=1,2,3,4x3ijx2ijx3ij,l3il2il1i,e3je2je1ji=1,2,3,j=1,2,3,4

AMPL (A Mathematical Programming Language) is applied to solve the transformed problem. The optimal values of fuzzy variables is reported in . Also, the optimal values of the fuzzy objective function is provided in .

Table 3. The optimal values of fuzzy variables.

Table 4. The optimal values of fuzzy objective functions.

In addition, the set of Pareto optimal solutions of the problem is depicted in Figure .

Figure 1. The set of Pareto optimal solutions.

Figure 1. The set of Pareto optimal solutions.

To compare the results of the proposed method with the available approaches, the example provided in [Citation20] is considered. Consider an online dairy store to buy fresh dairy products in three cities. They must deliver their products in eight cities within 12 hours of online purchase. The main objective is to maximise profit while minimising delivery time and loss during transportation through a given route. Delivery time, transportation losses, total transportation profit per unit, supply and demand were given as triangular fuzzy numbers [Citation20]. Solving the problem with the proposed approach, the fuzzy optimal solution is shown in . In addition, the optimal value of fuzzy objective functions is proposed in .

Table 5. The optimal values of fuzzy variables of the fuzzy transportation problem instance in [Citation20].

Table 6. The optimal values of fuzzy objective functions of the fuzzy transportation problem instance in [Citation20].

The both optimal solutions obtained using the approach proposed in this paper and the approach proposed in [Citation20] are Pareto optimal solutions of the problem. The efficiency score of the transportation plan of the two approaches are (109.3,162.9,270.14) and (105.5,166.9,269.54), respectively. From the point of efficiency score presented in [Citation20], the proposed solution in this paper obtains the better optimal solution.

5. Conclusions and Future Directions

In this paper, fully fuzzy multi-objective transportation problem is considered. The concept of nearest interval approximation is applied to transform the fully fuzzy problem to an equivalent interval programming problem. Finally, using arithmetic operations on closed intervals and scalarization technique, the interval problem is transformed into a linear programming problem. Numerical examples is proposed to obtain the Pareto optimal solutions of fully fuzzy multi-objective transportation problem. In addition, the results shows that, the efficiency score of the Pareto optimal solution using the proposed approach is improved. Proposing appropriate algorithms to solve large-scale fully fuzzy multi-objective transportation problems will be followed in future researches.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Notes on contributors

Malihe Niksirat

Malihe Niksirat received her PhD degree in 2016 on Applied Mathematics and Computer Sciences from Amirkabir University of Technology, and since 2018 she has been a faculty member at the Department of Computer Sciences in Birjand University of Technology, Birjand, Iran. She was a member of the Scientific Committee of the 9th International Conference on Fuzzy Information and Engineering in 2018. Now, she is a member of Iranian Operations Research Society. Her research interests are in the areas of Fuzzy Mathematical Models and Methods, Fuzzy Arithmetic, Fuzzy Optimization and Decision Making, Operations Research, Transportation problems, Meta-heuristic optimization, Gray Systems, Neural Networks, Logistic and Uncertainty Analysis.

References

  • Ahmed JS, Mohammed HJ, Chaloob IZ. Application of a fuzzy multi-objective defuzzification method to solve a transportation problem. Materials Today: Proceedings. 2021
  • Dantzig GB, Thapa MN. Linear programming: Theory and extensions (Vol. 2). New York: Springer; 2003.
  • DarstRB. Introduction to linear programming: applications and extensions. New York: CRC Press; 2020.
  • Kumar A, Kaur J, Singh P. A new method for solving fully fuzzy linear programming problems. Appl Math Model. 2011:35(2); 817–823.
  • Mitlif RJ, Rasheed M, Shihab S. An optimal algorithm for a fuzzy transportation problem. J Southwest Jiaotong Univ. 2020;55(3): 1–17.
  • Gupta G, Anupum K. An efficient method for solving intuitionistic fuzzy transportation problem of type-2. Int J Appl Comput Math. 2017;3(4):3795–3804.
  • Mathur N, Srivastava PK, Paul A. Algorithms for solving fuzzy transportation problem. Int J Math Operational Res. 2018;12(2):190–219.
  • Sahoo L. A new score function based Fermatean fuzzy transportation problem. Results Control Optim. 2021:4: 2022.
  • Maity G, Mardanya D, Roy SK, et al. A new approach for solving dual-hesitant fuzzy transportation problem with restrictions. Sādhanā. 2019:44(4); 1–11.
  • Floudas CA, Pardalos PM, editors. Encyclopedia of optimization. Springer Science & Business Media; 2008.
  • Aggarwal S, Sharma U. A new approach for solving fully fuzzy multi-choice multi-objective linear programming problem. Ann Fuzzy Math Inform. 2016;1: 439–459.
  • Zavieh H, Nasseri H, Triki C. New advances on fuzzy linear programming problem by semi-infinite programming approach. Gazi Univ J Sci. 2021; 1–1.
  • Niksirat M, Nasseri SH. Knapsack problem in fuzzy nature: different models based on credibility ranking method. Yugoslav J Operations Res. 2022:32(2); 203–218.
  • Das K. An approach to solve fully fuzzy multi-objective linear programming problems. Int J New Technol Sci Eng. 2015:2(4); 227–232.
  • Grzegorzewski P. Nearest interval approximation of a fuzzy number. Fuzzy Sets Syst. 2002:130(3); 321–330.
  • Aggarwal S, Sharma U. Fully fuzzy multi-choice multi-objective linear programming solution via deviation degree. Int J Pure Appl Sci Technol. 2013;19(1): 49:1–21.
  • Cheng H, Huang W, Zhou Q, Cai J. Solving fuzzy multi-objective linear programming problems using deviation degree measures and weighted max–min method. Appl Math Model. 2013;37(10–11): 6855–6869.
  • Mohanaselvi S, Ganesan K. Fuzzy Pareto-optimal solution to fully fuzzy multi objective linear programming problem. Int J Comput Appl. 2012:52(7): 1–15.
  • Nasseri SH, Zavieh H. A multi-objective method for solving fuzzy linear programming based on semi-infinite model. Fuzzy Inf Eng. 2018;10(1): 91–98.
  • Bagheri M, Ebrahimnejad A, Razavyan S, et al. Solving the fully fuzzy multi-objective transportation problem based on the common set of weights in DEA. J Intell Fuzzy Sys. 2020:39(3): 3099–3124.