768
Views
0
CrossRef citations to date
0
Altmetric
Articles

Extension of Duality Results and a Dual Simplex Method for Linear Programming Problems With Intuitionistic Fuzzy Variables

& ORCID Icon
Pages 392-411 | Received 17 Oct 2020, Accepted 22 Mar 2021, Published online: 14 Jul 2021

Abstract

The aim of this paper is to introduce a formulation of linear programming problems involving intuitionistic fuzzy variables. Here, we will focus on duality and a simplex-based algorithm for these problems. We classify these problems into two main different categories: linear programming with intuitionistic fuzzy numbers problems and linear programming with intuitionistic fuzzy variables problems. The linear programming with intuitionistic fuzzy numbers problem had been solved in the previous literature, based on this fact we offer a procedure for solving the linear programming with intuitionistic fuzzy variables problems. In methods based on the simplex algorithm, it is not easy to obtain a primal basic feasible solution to the minimization linear programming with intuitionistic fuzzy variables problem with equality constraints and nonnegative variables. Therefore, we propose a dual simplex algorithm to solve these problems. Some fundamental concepts and theoretical results such as basic solution, optimality condition and etc., for linear programming with intuitionistic fuzzy variables problems, are established so far. Moreover, the weak and strong duality theorems for linear programming with intuitionistic fuzzy variables problems are proved. In the end, the computational procedure of the suggested approach is shown by numerical examples.

1. Introduction

Linear Programming is a branch of science in operations research field which has many different applications. Parameters and values of an LP model should be accurate in a primal one. However, in the real world, this assumption does not coincide with the reality. Some sort of uncertainty about the parameters might exist in the problems that we ought to deal with in our daily lives. In these cases, parameters of LP problems would be presented in fuzzy numbers. Application of fuzzy numbers in mathematical programming has a profound history. Zadeh [Citation1] was the first mathematician who proposed the Fuzzy Sets (FSs) theory for the first time. The notion of mathematical programming in the fuzzy environment was suggested by Tanaka et al. [Citation2] in the fuzzy decision-making frame for the first time which had been presented by Bellman and Zadeh [Citation3]. Noori-eskandari and Ghaznavi [Citation4] proposed an efficient algorithm for solving FLP problems. They consider some well-known approaches for solving FLP problems. They present some of the difficulties of these approaches and then, crisp LP problems are suggested for solving FLP problems. Linear programming problem in this environment, which is known as Fuzzy Linear Programming (FLP), was firstly investigated by Zimmerman [Citation5]. Nasseri and Ebrahimnejad [Citation6] proposed a novel approach to duality in FLP. Ghaznavi et al. [Citation7] introduced parametric analysis in Fuzzy Number Linear Programming (FNLP) problems. They considered the problem variations by using a linear ranking function. They used the fuzzy primal simplex method, the fuzzy dual simplex method and the fuzzy primal – dual simplex method to find the new optimal basis. For solving FLP problem, Mahdavi-Amiri et al. [Citation8] introduced the simplex algorithm of fuzzy primal. Also, other research has been done in this field, which is mostly based on comparing fuzzy numbers [Citation9,Citation10]. In other words, the ranking functions play a fundamental key role in the decision-making process [Citation11–14].

Later scientists faced with some problems that the FS theory was unable to have an answer for these problems, among them, Atanassov [Citation15] was the first scientist who presented a generalisation of FS theory to overcome to this obstacle which is known as Intuitionistic Fuzzy Set (IFS). The Degree of Membership (DM) and the Degree of Non-Membership (DNM) were applied to clarify the concept of the IFS theory. The only significant difference between the two theories is that in the FS theory, the summation of the DM of fuzzy numbers (calledμ) and Its complementary, the DNM 1μ,which are numbers in the interval of [0,1] is equal to 1 whereas about the IFS theory, in addition to those two mentioned concepts there exist another concept in the same interval which is called the degree of doubt in order to have the same result as summation of 1. Similar to fuzzy numbers, the ranking of Intuitionistic Fuzzy Numbers (IFNs) plays an essential role in decision process. Nagoorgani et al. [Citation16] defined a ranking using score function based on (α,β)cut method. Seikh et al. [Citation17] introduced a method to approximate the IFNs of the triangular type, which we show here with TIFN. More recently, Atalik and Senturk [Citation18] proposed a new approach using the gergonne point to rank Triangular Intuitionistic Fuzzy Numbers (TIFNs). Suresh et al. [Citation19] introduced the ranking of TIFNs by means of magnitude and solved the intuitionistic FLP problems using this ranking. There are many other methods for ranking IFNs, that we refer to [Citation20–25]. Angelov [Citation26] studied the application of IFS to optimisation problems and proposed a solution approach to these problems. Sanny Kuriakose et al. [Citation27] suggested a non-membership function for the IFLP problem. A new form of LP problems in the intuitionistic fuzzy environment can be seen in the research of Parvathi et al. [Citation28,Citation29]. Ejegwa et al. [Citation30] presented a review paper on some definitions, basic operators, some algebras, etc., on intuitionistic FS. Dubey and Mehra [Citation31] proposed an approach based on the value and ambiguity of the index to solve linear programming problems with TIFNs. Nagoorgani and Ponnalagu [Citation32] studied the intuitionistic FLP problem methods using the intuitionistic fuzzy dual simplex method, in which the objective function can be maximise or minimise and also the constraints can be equal or unequal. Nasseri and Goli [Citation33] presented a method for solving fully intuitionistic FLP problems. They use the sign distance between IFNs for their comparison and then proposed an algorithm for finding the optimal solution. Nagoorgani and Ponnalagu [Citation34] used interval arithmetics to solve the intuitionistic FLP problems. Nachammai and Thangaraj [Citation35] solved the intuitionistic FLP problem based on special indexes that convert any IFN to a set of real numbers. Hepzibah and Vidhya [Citation36] and Sidhu [Citation37] studied on symmetric trapezoidal intuitionistic fuzzy numbers (TrIFNs). After defining a ranking function and arithmetic operations on these numbers, they solved the intuitionistic FLP problems without converting these problems into the crisp linear programming problem. Nasseri et al. [Citation38] proposed an approach for solving FLP problems based on comparison of IFNs by the help of linear accuracy function. They define an auxiliary problem, having only triangular intuitionistic fuzzy cost coefficients, and then study the relationships between these problems leading to a solution for the primary problem. Then, they develop intuitionistic fuzzy primal simplex algorithms for solving these problems. Prabakaran and Ganesan [Citation39] introduced Duality Theory for Intuitionistic FLP Problems. They discuss about the solution procedure of primal and dual LP problems involving IFNs without changing in to classical LP problems and then by using new type of arithmetic operations between IFNs, they have proved the weak and strong duality theorems. Sidhu and Kumar [Citation40] proposed mehar methods to solve intuitionistic FLP problems with trapezoidal intuitionistic fuzzy numbers. Ramik and Vlach [Citation41] introduced the intuitionistic FLP problem and then expressed the concepts of duality and related theorems. Now, we consider a minimisation IFVLP problem with equality constraints and nonnegative variables. Here we establish duality results and complementary slackness conditions for IFVLP problems. Then, for solving these problems, we develop the dual simplex method for IFVLP problems that directly uses the primal simplex table. In this case, we utilise the ranking function that already introduced in [Citation19].

In what follows, these topics would be described:

Some of the basic concepts of IFS theory would be explained, in Section 2. In Section 3, we classify the IFLP problems into two main different categories: IFNLP problems and IFVLP problems. Then, some fundamental concepts and theoretical results related to IFVLP problem such as basic solution, optimality condition and, etc., are given. In Section 4, we will consider the dual of an IFVLP problem and then by ranking function that already introduced in Section 2, all the dual theorems and the results will be proved. In Section 5, we present numerical examples and finally we explain the result of our research in Section 6.

2. Definitions and Preliminaries

In this section, we introduce some preliminaries and notions including IFSs and TIFNs which are applied throughout this paper. For more details, we refer to [Citation19,Citation30,Citation40,Citation42–45].

2.1. TIFNs and Their Arithmetic Operations

An IFS A~I relates to each member of the universe set X, DM μA~I(x):X[0,1] and DNM vA~I(x):X[0,1] such that: xX,0μA~I(x)+vA~I(x)1 Also, the value hA~I(x)=1μA~I(x)vA~I(x) is named the degree of hesitancy of x to A~I.

Definition 2.1:

An IFN A~I=(μA~I,vA~I) in the set of real numbers R, is define as μA~I(x)={fA~I(x)ifaxb1,1,ifb1xb2,gA~I(x),ifb2xc,0,otherwise,andvA~I(x)={hA~I,ifexf1,0,iff1xf2,kA~I,iff2xg,1,otherwise, where 0μA~I+vA~I1 and a,b1,b2,c,e,f1,f2,gR such that ea,f1b1b2f2,cg and four functions fA~I,gA~I,hA~I,kA~I:R[0,1] are the legs of μA~I and vA~I with the functions fA~I and kA~I are non-decreasing continuous functions and the functions hA~I and gA~I are non-increasing continuous functions and is denoted by {(a,b1,b2,c),(e,f1,f2,g)}.

Definition 2.2:

A TIFN A~I denoted by A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)}, is a special IFN with the following DM and DNM, respectively: μA~I={(xa_μ)wA~Iaa_μ,a_μx<a,wA~I,x=a,(a¯μx)wA~Ia¯μa,a<xa¯μ,0,otherwise,andvA~I={ax+uA~I(xa_v)aa_v,a_vx<a,uA~I,x=a,xa+uA~I(a¯vx)a¯va,a<xa¯v,0,otherwise, where a_va_μaa¯μa¯v. The value wA~I represents the maximum DM and the value uA~I represents the minimum DNM such that 0wA~I1,0uA~I1 and 0wA~I+uA~I1 (Figure 1).

Figure 1. A Triangular Intuitionistic Fuzzy Number.

Figure 1. A Triangular Intuitionistic Fuzzy Number.

Remark 2.1: Let us show the set of TIFNs as FI(R).

Let A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)} and B~I={(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)} be two TIFNs and kR, then {A~I+B~I={(a_μ+b_μ,a+b,a¯μ+b¯μ;min{wA~I,wB~I}),(a_v+b_v,a+b,a¯v+b¯v;max{uA~I,uB~I})},kA~I={(ka_μ,ka,ka¯μ;wA~I),(ka_v,ka,ka¯v;uA~I)},k>0,kA~I={(ka¯μ,ka,ka_μ;wA~I),(ka¯v,ka,ka_v;uA~I)},k<0.

2.2. Ranking Function

Definition 2.3:

[Citation19] Assume that A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)} is a TIFN. We define magnitude as follows: Mag(A~I)=12{0wA~I(a_μ+α(aa_μ)wA~I+a¯μα(a¯μa)wA~I)f(α)dα+01uA~(a_v+α(aa_v)1uA~I+a¯vα(a¯va)1uA~I)f(α)dα}. Assuming f(α)=α, we have Mag(A~I)=12{0wA~I(a_μ+α(aa_μ)wA~I+a¯μα(a¯μa)wA~I)αdα+01uA~(a_v+α(aa_v)1uA~I+a¯vα(a¯va)1uA~I)αdα}. After simplification, we have (1) Mag(A~I)=112{wA~I2(4a+a¯μ+a_μ)+(1uA~I)2(4a+a¯v+a_v)}.(1)

Definition 2.4:

Let A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)} and B~I={(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)} be two TIFNs and kR. Orders on FI(R) are defined as follows: i)A~IMagB~IiffMag(A~I)Mag(B~I),ii)A~IMagB~IiffMag(A~I)Mag(B~I),iii)A~I=MagB~IiffMag(A~I)=Mag(B~I). Also, throughout this paper, we let 0~I={(0,0,0;wA~I),(0,0,0;uA~I)} as the zero TIFN.

In the following theorem, it is shown that in a special case, Mag is a linear ranking function. In fact, if we assume that the considered TIFNs have the same maximum DM and the same DNM, then Mag becomes a linear ranking function.

Theorem 2.1:

Let A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)} and B~I={(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)}, be two TIFNs with wA~I=wB~I and uA~I=uB~I. Then: Mag(λA~I+B~I)=λMag(A~I)+Mag(B~I),λR.

Proof:

Let A~I={(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)} and B~I={(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)}, be two TIFNs. Then for λ0, we have: Mag(λA~I+B~I)=Mag{(λa_μ+b_μ,λa+b,λa¯μ+b¯μ;min{wA~I,wB~I}),(λa_v+b_v,λa+b,λa¯v+b¯v;max{uA~I,uB~I)} On the other hand, because wA~I=wB~I and uA~I=uB~I, so we have: Mag(λA~I+B~I)=Mag{(λa_μ+b_μ,λa+b,λa¯μ+b¯μ;min{wA~I,wB~I}),×(λa_v+b_v,λa+b,λa¯v+b¯v;max{uA~I,uB~I)}=Mag{(λa_μ,λa,λa¯μ;wA~I),(λa_v,λa,λa¯v;uA~I)}+Mag{(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)}=λMag{(a_μ,a,a¯μ;wA~I),(a_v,a,a¯v;uA~I)}+Mag{(b_μ,b,b¯μ;wB~I),(b_v,b,b¯v;uB~I)}=λMag(A~I)+Mag(B~I).

The same is true for λ<0.

In this paper, we consider TIFNs in such a way that Mag be a linear ranking function.

Lemma 2.1:

Assume that Mag is the linear ranking function. Then i)A~IMagB~IiffA~IB~IMag0~IiffB~IMagA~I,ii)A~IMagB~IandC~IMagD~IthenA~I+C~IMagB~I+D~I.

Proof:

(see [Citation46]).

Lemma 2.2:

Assume that Mag is the linear ranking function. Then i)A~IMagB~IiffA~IB~IMag0~IiffB~IMagA~I,ii)A~IMagB~IandC~IMagD~IthenA~I+C~IMagB~I+D~I.

Proof:

(see [Citation46]).

3. Intuitionistic Fuzzy Linear Programming Problems

A crisp LP problem is as: maxz=cx,s.t.Axb,x0, where the parameters c=(c1,,cn),b=(b1,,bm)T and A=[aij]m×n are given with crisp components and xRn is an unknown vector of variables to be found. Assume that some parameters are considered to be IFNs, then we obtain IFLP problem. In this section, we are going to consider them in details. Hence, based on their structures, we divide them into two main categories:

  1. IFNLP problem,

  2. IFVLP problems.

An IFNLP problem is defined as: (2) maxz~I=Magc~Ix,s.t.Axb,x0,(2) where bRm,c~I(FI(R))m,ARm×n are given and xRn is to be determined. Also, Mag is the ranking function defined by (1).

An IFVLP problem is defined as: (3) minz~I=Magcx~I,s.t.Ax~IMagb~I,x~IMag0~I,(3) where b~I(FI(R))m and ARm×n are given and x~I(FI(R))n is to be determined.

Definition 3.1:

The Intuitionistic Fuzzy (IF) vector x~I(FI(R))n is an IF feasible solution to (3) if x~I satisfies the constraints of Problem (3).

Definition 3.2:

An IF feasible solution x~I is called an IF optimal solution for (3), if for all IF feasible solutions x~I for (3), we have cx~IMagcx~I.

3.1. Intuitionistic Fuzzy Basic Feasible Solution

Here, we explain the notion of Intuitionistic Fuzzy Basic Feasible Solution (IFBFS) for IFVLP problem. Consider the following IFVLP problem: (4) minz~I=Magcx~I,s.t.Ax~I=Magb~I,x~IMag0~I,(4) where its parameters are defined as in (3). Let A=[aij]m×n and rank(A)=m. Partition x~1I as [B,N] where B is an m × m, non-singular submatrix of A. Clearly, rank(B)=m. Assume thatyj be the solution to By=aj where aj is the jth column of the coefficient matrix A. Obviously, the basic solution (5) x~BI=(x~B1I,,x~BmI)=B1b~I,x~NI=0~I(5) is a solution of Ax~I=Magb~I. The solution x~I, partitioned as (x~BIT,x~NIT)T is called an Intuitionistic Fuzzy Basic Solution (IFBS) related to basis B. If x~BIMag0~I then the IFBS is feasible and the related IF objective value is z~I=MagcBx~BI, where cB=(cB1,,cBm). Now, corresponding to any index j,1jn,define (6) zj=cyj=cBB1aj(6)

Obviously, for every basic index j=Bi,1im, it follows B1aj=ei, where ei=(0,,1,0,,0)T is the ith unit vector. From Bei=[aB1,,aBi,,aBm]ei=aBi=aj it follows: (7) zjcj=cBB1ajcj=cBeicj=cjcj=0(7)

Theorem 3.1:

(Optimality conditions). Suppose that the IFVLP problem (3) is non-degenerate and B is a feasible basis. An IFBFS x~BI=MagB1b~IMag0~I,x~NI=Mag0~I is optimal to (3) iff zj=cBB1ajcjforallj,1jn.

Proof:

Assume that x~I=Mag(x~BIT,x~NIT)T is an IFBFS to (3), where x~BI=MagB1b~I,x~NI=Mag0~I. Therefore, the corresponding IF objective value is (8) z~I=Magcx~I=MagcBx~BI=MagcBB1b~I.(8)

On the other hand, for any IFBFS x~I to (3), we have (9) b~I=MagAx~I=MagBx~BI+Nx~NI.(9)

Thus, from (9) we have: (10) x~BI=MagB1b~IB1Nx~NI.(10) Hence, for each IFBFS to (3), we have z~I=Magcx~I=MagcBx~BI+cNx~NI=MagcBB1b~I(cBB1NcB)x~NI=MagcBB1b~Ij=1n(cBB1ajcj)x~jI=MagcBB1b~Ij=1n(zjcj)x~jI. Thus, from (7) and (8), we have (11) z~I=Magz~IjBi(zjcj)x~jI.(11) So, if we have zjcj,j,1jn Then (zjcj)x~jIMag0~I, and thus we get that jBi(zjcj)x~jIMag0~I. Therefore from (11) we see z~IMagz~I hence, x~I is optimal.

Now, assume that x~I is an optimal IFBFS to (3). For j=Bi,1im, from (7), we have zjcj=0. From (11), it is obvious that if for some non-basic variable x~jI we have zj>cj then this variable is a entering variable and z~I>Magz~I, which is a contradiction to optimality of z~I. So, we have zjcj,1jn.

4. Duality and the Main Results

In this part, we introduce the dual of an LP problem with IF variables (DIFVLP) and express the related dual results.

Definition 4.1:

For the primal IFVLP problem (12) minz~I=Magcx~I,s.t.Ax~IMagb~I,x~IMag0~I,(12)

the DIFVLP problem is formulated as: (13) maxu~I=Magwb~I,s.t.wAc,w0,(13)

4.1. Relations Between IFVLP and DIFVLP Problems

Theorem 4.1:

(Weak duality theorem)

Let x~0I and w0 be feasible solutions to IFVLP and DIFVLP problems, respectively. Then cx~0IMagw0b~I.

Proof:

Since Ax~0IMagb~I and w00, we have w0Ax~0IMagw0b~I. On the other hand, since w0Ac and x~0IMag0~I, we have w0Ax~0IMagcx~0I. Now by using Lemma 2.1, we have w0b~IMagw0Ax~0IMagcx~0I.

Corollary 4.1:

Suppose that x~0I and w0 are feasible solutions to IFVLP and DIFVLP problems, respectively, and cx~0I=Magw0b~I, then x~0I and w0 are optimal solutions for their corresponding problems.

Proof:

The proof is an obvious conclusion of Theorem 4.1.

Corollary 4.2:

Let one of the IFVLP or DIFVLP problems be unbounded, then the other one is infeasible.

Proof:

The proof is an obvious conclusion from the Theorem 4.1.

Theorem 4.2:

(Strong duality)

Suppose that one of the IFVLP or DIFVLP problems has an optimal solution, then its dual has an optimal solution, too. Also, their optimal IF objective values are equal.

Proof:

First, suppose that the IFVLP problem has an IF optimal solution, and rank(A)=m. Suppose that y~IMag0~I is the IF slack variables related to the constraints Ax~IMagb~I. The new equivalent problem to the IFVLP problem is as follows: (14) minz~I=Magcx~I+0y~I,s.t.Ax~I+y~I=Magb~I,x~I,y~IMag0~I.(14)

Suppose that B is the optimal basic matrix and x~I=Mag(x~BIT,0~IT)T=Mag(b~ITBT0~IT)T is the IF basic optimal solution related to the IFVLP problem. By Theorem 4.1, we have cBB1ajcj0,j=1,,n,n+1,,n+m, or equivalently, cBB1ajcj,j=1,,n,cBB1ei0,i=1,,m. Therefore, it follows that: cBB1Ac,cBB10. Now, assume that w=cBB1. Applying the preceding inequalities, we have wAc,w0. Hence, w is feasible for the DIFVLP problem and wb~I=MagcBB1b~I=MagcBx~BI=Magcx~I. and thus wb~I=Magcx~I.

Example 4.1:

Consider the following IFVLP problem as: minz~I=Mag2x~1I+5x~2I+x~3I,s.t.{2x~1I+x~2I+3x~3IMag{(1,2,3;0.9),(0,2,5;0)},4x~1I+6x~2I+x~3IMag{(2,3,4;0.9),(0,3,4;0)},x~1I+2x~2I+2x~3IMag{(2,6,8;0.9),(0,6,14;0)},x~1I,x~2I,x~3IMag0~I. By the above discussion, the dual of this problem is as: maxu~I=Mag{(1,2,3;0.9),(0,2,5;0)}w1+{(2,3,4;0.9),(0,3,4;0)}w2+{(2,6,8;0.9),(0,6,14;0)}w3,s.t.{2w1+4w2+w32,w1+6w2+2w35,3w1+w2+2w31,w1,w2,w30.

Theorem 4.3:

Consider a given IFLP problem and its dual. Only one of the statements (1) and (2) is true:

  • One of the primal or dual problems is unbounded and the other one is infeasible.

  • The primal problem and its dual have no feasible solution.

Proof:

(see [Citation46]).

Theorem 4.4:

(Complementary slackness theorem)

Assume that x~I and w are feasible solutions to IFVLP problem and its DIFVLP problem, respectively. Then x~I and w are optimal iff (15) (wAc)x~I=Mag0~Iandw(b~IAx~I)=Mag0~I.(15)

Proof:

Suppose that x~I and w are feasible solutions for IFVLP problem and DIFVLP problem, respectively. Then (16) Ax~IMagb~I,(16) and (17) wAc.(17)

If we multiply w0 by the inequality Ax~IMagb~I we obtain (18) wAx~IMagwb~I.(18) If we multiply x~IMag0~I by the inequality wAc we obtain (19) wAx~IMagcx~I.(19) Thus, we have (20) wb~IMagwAx~IMagcx~I.(20)

From optimality of x~I and w for the primal and dual problems, we conclude wb~I=Magcx~I and using the relationship (20) we have (21) wb~I=MagwAx~I=Magcx~I.(21) From (21) we will have (22) (wAc)x~I=Mag0~Iandw(b~IAx~I)=Mag0~I.(22)

To prove the converse part of this theorem, we utilise the facts (wAc)x~I=Mag0~I and w(b~IAx~I)=Mag0~I that imply wb~I=Magcx~I. Thus, Corollary 4.1, results optimality of x~I and w.

4.2. The Dual Simplex Method

Here, we first introduce the dual simplex method to solve an IFVLP problem and then describe its algorithm.

Consider the following IFVLP problem as: (23) minz~I=Magcx~I,s.t.Ax~IMagb~I,x~IMag0~I,(23) where the parameters of problem (23) are as introduced in (3).

We can rewrite (23) as: (24) minz~I=Magcx~I+0y~I,s.t.Ax~I+y~I=Magb~I,x~IMag0~I,(24) where y~I(FI(R))n. We define x^(FI(R))n+m and c^Rn+m as: (25) x^j={x~jI,J=1,,n,y~jnI,j=n+1,,n+m,andc^j={cj,j=1,,n,0,j=n+1,,n+m.(25) Assume that for j=1,,n+m, we have (26) zjc^j0.(26)

We define w=c^BB1 where w=(w1,,wm). So, for j=1,,n, we have y0j=zjc^j=c^BB1ajcj=wajcj. Thus, from zjc^j0,j=1,,n, it results that wajcj0. Therefore, (27) wAc.(27)

Also, using (26), we have 0zn+ic^n+i=cBB1ei0=wei=wi,i=1,,m, and thus, (28) w0,(28) which results the dual feasibility. If Mag(y~r0I)0,forallr=1,,m, then we will have an IF feasible solution for the IFVLP problem. In addition, we have c^x^=Magc^By~0I=Magc^BB1b~I=Magwb~I, Therefore, by Corollary 4.2, we obtain the optimality of x~ and w for the IFVLP and DIFVLP problems, respectively.

4.3. Main steps of the dual simplex algorithm

  • Step 1. If the IFVLP problem is of maximisation type, convert the given IFVLP problem into minimisation problem.

  • Step 2. Convert the problem into a standard form.

  • Step 3. Compute the ranks for every y~0I=MagB1b~I using (1). Now,

    • i) If all of Mag(y~0I)0 then stop and consider the recent solution as an optimal solution.

    • ii) If at least one of Mag(y~0I)<0 then go to the next step.

  • Step 4. Choose the most negative value, if there was more than one Mag(y~0I) value less than zero. Now,

    • i) If all yrj0 for j=1,,n then stop. The IFVLP problem is infeasible.

    • ii) If at least one yrj<0,j=1,,n then consider the pivot column l.

  • Step 5. Let y0lyrl be minimum value of the ratio test. Then yr will be the leaving variable.

  • Step 6. Update the table and obtain the new value of the objective function by applying the relation y¯00=Magy~00Iy0lyrlyr0.

  • Step 7. Go to Step 3 and proceed with the procedures until obtain an optimal solution.

5. Numerical Examples

Example 5.1:

A senior's centre wants to change a menu-planning system. As the first step, its staff tries to change the dinner program. Vegetables, meat and dessert are in the dinner menu. Each serving must contain at least one of these three categories. Table  shows the cost per serving of some suggested items as well as their contents.

Table 1. Information on items including vegetables, meat and dessert.

Assume that per meal, the minimal requirements of carbohydrates is close to 22.7212gr, the minimal requirements of protein is close to 30.5812gr and the minimal requirements of vitamins is close to 45.4412gr. We want to formulate the menu-planning problem as an LP. Because of uncertainty in resources, the problem can be modelled as an IFVLP problem by using TIFNs. The need for carbohydrates which is close to 22.7212gr can be modelled as {(1,2,3;0.9),(0,2,5,;0)}. By a similar method, the other parameters are defined as TIFNs by considering the nature of the problem. The given IFVLP problem can be modelled as: minz~I=Mag2x~1I+5x~2I+x~3I,s.t.{2x~1I+4x~2I+x~3IMagb~1I,x~1I+6x~2I+x~3IMagb~2I,3x~1I+x~2I+2x~3IMagb~3I,x~1I,x~2I,x~3IMag0~I, where, b~1I={(1,2,3;0.9),(0,2,5;0)},b~2I={(2,3,4;0.9),(0,3,4;0)} and b~3I={(2,4,6;0.9),(0,4,10;0)}.

Using Step 2 to Step 7, the optimal table is as follows (Table 2):

Table 2. The optimal dual simplex table of the IFVLP problem.

where, y~40I={(2911,711,4311;0.9),(9011,711,8311;0)},y~20I={(211,211,611;0.9),(1011,211,811;0)},y~30I={(811,2111,3411;0.9),(411,2111,6011;0)},y~00I={(211,3111,6011;0.9),(4511,3111,9111;0)}. Hence: x~1I={(0,0,0;0.9),(0,0,0;0)},x~2I={(0.1818,0.1818,0.5455;0.9),(0.9091,0.1818,0.7273;0)},x~3I={(0.7273,1.9091,3.090;0.9),(0.3636,1.9091,5.4545;0)}, and the total IF cost is determined as follows (Figure ): z~I={(0.1818,2.8182,5.4545;0.9),(4.090,2.8182,8.2727;0)}.

Example 5.2:

In the paper [Citation16], we suppose that the objective function coefficients and the technology coefficients are crisp. Then minz~I=2x~1I+x~2I,s.t.{2x~1I+1x~2I3~I,4x~1I+3x~2I6~I,1x~1I+2x~2I3~I,x~1I,x~2I0~I, where, b~1I=3~I={(2.9,3,3.2;0.9),(2.7,3,3.3;0)},b~2I=6~I={(5.9,6,6.2;0.9),(5.7,6,6.3;0)} and b~3I=3~I={(2.8,3,3.1;0.9),(2.7,3,3.3;0)}. Solving this problem by our method, we would have: x1=0.5457000,x2=1.084650 and z=2.176050. Using the method applied in [Citation16], the results would be: x1=0.6050000,x2=1.197500 and z=2.407500 in comparison, based on the achieve results, it is obvious that our method is better.

Figure 2. Graphical representation of IF optimal costs.

Figure 2. Graphical representation of IF optimal costs.

Example 5.3:

In Example 5.2, we just consider the fuzzy part of the numbers and solve it with the ranking function used in [Citation47]. Then x1=0.6100000,x2=1.195000 and z=2.415000. Obviously, a better answer will be obtained when the numbers are considered intuitionistic fuzzy.

Example 5.4:

Ekbatan oil refinery is able to extract three types of crude oil from its oil wells in three different cities. These three types of crude oil must be combined with two other types of additives to obtain gasoline. Table  shows the amount of sulphur and other additives, including lead and phosphorus used in crude oil.

Table 3. Information on crude oil and its additives.

Each gallon of crude oil makes up only a certain percentage of a gallon of gasoline due to by-products and non-consumable waste from crude oil. Thus, each gallon of city one crude oil is converted to 0.35 gallons, each gallon of city two crude oil is converted to 0.40 gallons, and each gallon of city three crude oil is converted to 0.30 gallons of gasoline. The refinery instructions for the amount of sulphur, lead and phosphorus in each gallon of gasoline are as follows:
  1. The amount of sulphur in each gallon of gasoline should be a maximum of about 0.07 per cent.

  2. The amount of lead in each gallon of gasoline should be about between 1.25 and 2.5 grams.

  3. The amount of phosphorus in each gallon of gasoline should be about between 0.0025–0.0045 grams.

  4. The total amount of additives should not be more than about 0.19 percentage of the composition of gasoline produced.

The question is, what combination of crude oil should we consider in order to minimise the cost of producing gasoline?

Solve:

Because of uncertainty in resources, the problem can be modeled as an IFVLP problem by using TIFNs. So we will have minz~I=0.55x~1I+0.47x~2I+0.33x~3I+0.08x~4I+0.12x~5Is.t.{0.35x~1I+0.40x~2I+0.30x~3I+x~4I+x~5I=b1,(0.35×0.0007)x~1I+(0.40×0.0008)x~2I+(0.30×0.001)x~3Ib~2I,7x~4I+6x~5Ib~3I,7x~4I+6x~5Ib~4I,0.025x~4I+0.02x~5Ib~5I,0.025x~4I+0.02x~5Ib~6I,x~4I+x~5Ib~7I,x~1I,x~2I,x~3I,x~4I,x~5I0~I, where, b1=1,b~2I={(0.0006,0.0007,0.0008;0.9),(0.0005,0.0007,0.0009;0)},b~3I={(2,2.5,3;0.9),(1.5,2.5,3.5;0)},b~4I={(1,1.25,1.5;0.9),(0.75,1.25,1.75;0)},b~5I={(0.0040,0.0045,0.0050;0.9),(0.0035,0.0045,0.0055;0)},b~6I={(0.0020,0.0025,0.0030;0.9),(0.0015,0.0025,0.0035;0)},b~7I={(0.18,0.19,0.2;0.9),(0.17,0.19,0.21;0)}.

Using the proposed method, the optimal solution is as follows: x1=0.8268571,x2=1.346625,x3=0.000000,x4=0.1267000,x5=0.4225000andz=1.103251.

Remark 5.1:

We emphasis that the above numerical discussion is given to explain our suggested theoretical results as well as the extension of the duality theorems and results in fuzzy environment. We saw that some of these numerical examples are compared with the other works which was used some ranking functions.

6. Conclusion

In this paper, we formulated a kind of linear programming problems involving intuitionistic fuzzy variables. We investigated the dual of this problem with intuitionistic fuzzy parameters. Also, we developed some duality results, including weak and strong duality and also complementary slackness, for the intuitionistic fuzzy problems. Using these results, we proposed a solution approach and a dual simplex algorithm for the IFVLP problem. The approach offered here is useful for sensitivity analysis. However, considering post analysis results in IFLP problems is a worthwhile area of research that will be investigated in our future works.

Acknowledgments

The authors would like to appreciate from the anonymous referees who help us to improve the earlier versions of this manuscript based on their constructive comments and the valuable suggestions.

Disclosure statement

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

Additional information

Notes on contributors

M. Goli

M. Goli received his B.S. degree in Applied Mathematics, Faculty of Mathematical Sciences, Shahrood University of Technology (2009-2013). He obtained his M.Sc. degree in Applied Mathematics, Operations Research, Faculty of Mathematical Sciences, Shahrood University of Technology (2013-2015). Now. He is a Ph.D student in Applied Mathematics, Operations Research, Faculty of Mathematical Sciences, University of Mazandaran, Babolsar, Iran.

S. H. Nasseri

S. H. Nasseri received his Ph.D degree in 2007 on Fuzzy Mathematical Programming from Sharif University of Technology, and since 2007 he has been a faculty member at the Faculty of Mathematical Sciences in University of Mazandaran, Babolsar, Iran. During this program, he also got JASSO Research Scholarship from Japan (Department of Industrial Engineering and Management, Tokyo Institute and Technology (TIT), Tokyo, 2006–2007). Recently, in 2018, he also completed a postdoctoral program at the Department of Industrial Engineering, Sultan Qaboos University, Muscat, Oman on Logistic on Uncertainty Conditions. Also, he collaborated with Foshan University (Department of Mathematics and Big Data), Foshan, China as a visiting professor, since 2018. He serves as the Editor-in-Chief (Middle East Area) of Journal of Fuzzy Information and Engineering since 2014 and the Editorial board member of five reputable academic journals. He is a council member of the International Association of Fuzzy Information and Engineering, a Standing Director of the International Association of Grey Systems and Uncertainty Analysis since 2016, and vice-president of Iranian Operations Research Society. International Center of Optimization and Decision Making is established by him in 2014. His research interests are in the areas of Fuzzy Mathematical Models and Methods, Fuzzy Arithmetic, Fuzzy Optimization and Decision Making, Operations Research, Gray Systems, Logistics and Transportation.

References

  • Zadeh LA. Fuzzy sets. Inf Control. 1965;8:338–353.
  • Tanaka H, Okuda T, Asai K. On fuzzy mathematical programming. J Cybern Syst. 1973;3:37–46.
  • Bellman RE, Zadeh LA. Decision making in a fuzzy environment. Manage Sci. 1970;17:B-141–B-164.
  • Noori-Skandari MH, Ghaznavi M. An efficient algorithm for solving fuzzy linear programming problems. Neural Processing Letters. 2018;48:1563–1582.
  • Zimmermann HJ. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1978;1:45–55.
  • Nasseri SH, Ebrahimnejad A. A new approach to duality in fuzzy linear programming. Fuzzy Eng Oper Res. 2010;147:17–29.
  • Ghaznavi M, Soleimani F, Hoseinpoor N. Parametric analysis in fuzzy number linear programming problems. Int J Fuzzy Syst. 2016;18:463–477.
  • Mahdavi-Amiri N, Nasseri SH, Yazdani A. Fuzzy primal simplex method for solving fuzzy linear programming problems. Iran J Oper Res. 2009;1:68–84.
  • Campos L, Verdegay JL. Linear programming problems and ranking of fuzzy numbers. Fuzzy Sets Syst. 1989;32:1–11.
  • Mahdavi-Amiri N, Nasseri SH. Duality in fuzzy number linear programming by use of a certain linear ranking function. Appl Math Comput. 2006;180:206–216.
  • Ebrahimnejad A, Nasseri SH, Mansourzadeh SM. Modified bounded dual network simplex algorithm for solving minimum cost flow problem with fuzzy costs based on ranking functions. J Intell Fuzzy Syst. 2013;24:191–198.
  • Muralidaranand C, Venkateswarlu B. Generalized ranking function for all symmetric fuzzy linear programming problems. J Intell Fuzzy Syst. 2018;20:1–5.
  • Roldan L AF, Hierro D, Roldan C, et al. On a new methodology for ranking fuzzy numbers and its application to real economic data. Fuzzy Sets Syst. 2018;21:1–25.
  • Xuan Chi HT, Yu VF. Ranking generalized fuzzy numbers based on centroid and rank index. Appl Soft Comput. 2018;18:1–36.
  • Atanassov KT. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986;20:87–96.
  • Nagoorgani A, Ponnalagu K. A method based on intuitionistic fuzzy linear programming for investment strategy. Int J Fuzzy Math Arch. 2016;10:71–81.
  • Seikh MR, Nayakand PK, Pal M. Notes on triangular intuitionistic fuzzy numbers. Int J Math Operational Res. 2013;5:446–465.
  • Atalik G, Senturk S. A new lexicographic ranking method for triangular intuitionistic fuzzy number based on gergonne point. J Quant Sci. 2019;1:59–73.
  • Suresh M, Vengataasalam S, ArunPrakash K. Solving intuitionistic fuzzy linear programming problems by ranking function. J Intell Fuzzy Syst. 2014;27:3081–3087.
  • Darehmiraki M. A novel parametric ranking method for intuitionistic fuzzy numbers. Iran J Fuzzy Syst. 2019;16:129–143.
  • Das D, De PK. Ranking of intuitionistic fuzzy numbers by new distance measure. J Intell Fuzzy Syst. 2016;30:1099–1107.
  • Nayagam VLG, Jeevaraj S, Geetha S. Total ordering for intuitionistic fuzzy numbers. Complexity. 2016;21:54–66.
  • Mitchell HB. Ranking intuitionistic fuzzy numbers. Int J Uncertainity Fuzziness Knowledge Based Syst. 2004;12:377–386.
  • Sidhu SK, Kumar A. A note on solving intuitionistic fuzzy linear programming problems by ranking function. J Intell Fuzzy Syst. 2016;30:2787–2790.
  • Uthra G, Thangavelu K, Shunmugapriya S. Ranking generalized intuitionistic pentagonal fuzzy number by centroidal approach. Int J Math App. 2017;5:589–593.
  • Angelov P. Optimization in an intuitionistic fuzzy environment. Fuzzy Sets Syst. 1997;86:299–306.
  • Cherian L, Kuriakose AS. Intuitionistic fuzzy optimization for linear programming problems. J Fuzzy Math. 2012;17:139–144.
  • Parvathi R, Malathi C. Arithmetic operations on symmetric trapezoidal intuitionistic fuzzy numbers. Int J Soft Comput Eng (IJSCE). 2012;2:268–273.
  • Parvathi R, Malathi C. Intuitionistic fuzzy linear programming problems. World Appl Sci J. 2012;17:1802–1807.
  • Ejegwa PA, Akowe SO, Otene PM, et al. An overview on intuitionistic fuzzy sets. Int J Sci Technol Res. 2014;3:142–145.
  • Dubey D, Mehra A. Linear programming with triangular intuitionistic fuzzy numbers. Adv Intell Syst Res. 2011;1:563–569.
  • Nagoorgani A, Ponnalagu K. An approach to solve intuitionistic fuzzy linear programming problem using single step algorithm. Int J Pure Appl Math. 2013;86:819–832.
  • Nasseri SH, Goli M. On solving fully intuitionistic fuzzy linear programming problem). The 11th International conference of Iranian operations research society; 2018. p. 140–144.
  • Nagoorgani A, Ponnalagu K. Solving linear programming problem in an intuitionistic environment. Proc Heber Int Conf Appl Math Stat HICAMS. 2012;3:29–46.
  • Nachammai AL, Thangaraj P. Solving intuitionistic fuzzy linear programming problem by using similarity measures. Eur J Sci Res. 2012;72:204–210.
  • Hepzibah RI, Vidhya R. Modified new operations for symmetric trapezoidal intuitionistic fuzzy numbers: An application of diet problem. Int J Fuzzy Math Arch. 2015;9:35–43.
  • Sidhu SK. A new approach to solve intuitionistic fuzzy linear programming problems with symmetric trapezoidal intuitionistic fuzzy numbers. Math Theory Model. 2015;5:66–74.
  • Nasseri SH, Goli M, Bavandi S. An approach for solving linear programming problem with intuitionistic fuzzy objective coefficient). The 6th Iranian joint congress on fuzzy and intelligent systems; 2018. p. 104–107.
  • Prabakaran K, Ganesan K. Duality theory for intuitionistic fuzzy linear programming problems. Int J Civ Eng Technol (IJCIET). 2017;8:546–560.
  • Sidhu SK, Kumar A. Mehar methods to solve intuitionistic fuzzy linear programming problems with trapezoidal intuitionistic fuzzy numbers. Perform Predict Anal Fuzzy Reliab Queuing Model Asset Anal. 2019;21:265–282.
  • Ramík J, Vlach M. Intuitionistic fuzzy linear programming and duality: a level sets approach. Fuzzy Optim Decis Mak. 2016;15:457–489.
  • Ban A. Intuitionistic fuzzy measures. New York: Nova Science Publisheds; 2006.
  • Burillo P, Bustince H, Mohedano V, et al. Some definitions of intuitionistic fuzzy number. First Prop Proc First Workshop Fuzzy Based Expert Syst. 1994;5:53–55.
  • Grzegorzewski P. Distances and orderings in a family of intuitionistic fuzzy numbers. Proc. of the third conf. of the European Society for fuzzy logic and technology EUSFLAT, 1; 2003. p. 223–227.
  • Kabiraj A, Nayak PK, Raha SW. Solving intuitionistic fuzzy linear programming problem. Int J Intell Sci. 2019;9:44–58.
  • Nasseri SH, Ebrahimnejad A, Cao BY. Fuzzy linear programming: solution techniques and applications. Switzerland: Springer; 2019.
  • Mahdavi-Amiri N, Nasseri SH. Duality results and a dual simplex method for linear programming problems with trapezoidal fuzzy variables. Fuzzy Sets Syst. 2007;158:1961–1978.