A Novel Method For Solving The Fully Neutrosophic Linear Programming Problems (2019)
A Novel Method For Solving The Fully Neutrosophic Linear Programming Problems (2019)
https://doi.org/10.1007/s00521-018-3404-6 (0123456789().,-volV)(0123456789().,-volV)
Abstract
The most widely used technique for solving and optimizing a real-life problem is linear programming (LP), due to its
simplicity and efficiency. However, in order to handle the impreciseness in the data, the neutrosophic set theory plays a
vital role which makes a simulation of the decision-making process of humans by considering all aspects of decision (i.e.,
agree, not sure and disagree). By keeping the advantages of it, in the present work, we have introduced the neutrosophic LP
models where their parameters are represented with a trapezoidal neutrosophic numbers and presented a technique for
solving them. The presented approach has been illustrated with some numerical examples and shows their superiority with
the state of the art by comparison. Finally, we conclude that proposed approach is simpler, efficient and capable of solving
the LP models as compared to other methods.
Keywords Trapezoidal neutrosophic number · Linear programming · Neutrosophic set · Ranking function
123
Neural Computing and Applications
than crisp LP problems because decision maker in his/her solutions. The first introduction of fuzzy programming
formulation of the problem is not forced to make a delicate theory was suggested by Tanaka et al. [22]. The first for-
formulation. The use of NLP problems is recommended to mulation and solving of FLP problems are presented by
avert unrealistic modeling. In this research, it is the first Zimmerman [23]. Tanaka and Asai [24] suggested an
time to present LP problems in a neutrosophic environment approach for getting the fuzzy optimal solution of FLP
with trapezoidal neutrosophic numbers. Two ranking problems. Verdegay solved FLP problems by depending on
functions are introduced according to the problem type, for fuzzification principle of objective [25]. The fuzzified
converting NLP problem to crisp problem. The proposed version of mathematical problems was examined by Her-
model was applied to both maximization and minimization rera et al. [26]. An FLP problem with fuzzy values of
problems. objective function coefficients were proposed by Zhang
The remaining part of this research is marshaled as et al. [27]. They converted FLP problems into multi-ob-
follows: We survey the pertinent fuzzy and intuitionistic jective problems. Another model of FLP problems with
FLP problems literature review in Sect. 2. The important fuzzy values of objective function coefficients and con-
concepts of neutrosophic set arithmetic are presented in straints was introduced by Stanciulescu et al. [28]. An FLP
Sect. 3. The formularization of NLP models is presented in model with symmetric trapezoidal fuzzy numbers was
Sect. 4. The proposed method for solving NLP problems is presented by Ganesan and Veeramani [29]. They obtained
presented in Sect. 5. Numerical examples are disbanded the optimal solution of a problem without converting it to
with the suggested method, a comparison of results with the crisp form. A revised version of Ganesan and Veera-
different researchers is illustrated and the drawbacks of mani method was proposed by Ebrahimnejad [30]. A
existing methods are listed in Sect. 6. Finally, conclusions ranking function for arranging trapezoidal fuzzy numbers
and future trends are clarified in Sect. 7. of FLP problems was introduced by Mahdavi and Naasseri
[31]. The idealistic stipulation for FLP problems was
derived by Wu [32], by presenting the concept of a non-
2 Literature review dominated solution of multi-objective programming. By
utilizing a defuzzification function, Wu [33] converted the
Linear programming problems in the fuzzy environment problem into optimization problems. The full FLP prob-
have classified into two groups which are, symmetric and lems were introduced by Lotfi et al. [34]. Some researchers
non-symmetric problems according to Zimmermann [13]. have proposed a ranking function for converting FLP
Objectives and constraints weight are equally significant in problems into its tantamount crisp LP model and then
symmetric FLP problems, but non-symmetric problem solving it by standard methods. The primal simplex method
weights of objectives and constraints are not equal [14]. was extended by Maleki et al. [35], for solving FLP
Another classification of FLP problems was introduced by problems. Tavana and Ebrahimnejad introduced a new
Leung [15]: (1) problems with crisp values of objective and approach for solving FLP problems with symmetric
fuzzy values of constraints; (2) problems with crisp values trapezoidal fuzzy numbers [36]. The fully intuitionistic
of constraints and fuzzy values of objectives; (3) problems FLP problems introduced by Bharati and Singh [37]
with fuzzy objectives and fuzzy constraints; and finally (4) depend on sign distance between triangular intuitionistic
robust programming problems. Three types of fuzzy linear fuzzy numbers. A ranking function was used by Sidhu and
programming models were proposed by Luhandjula [16], Kumar [38] for solving intuitionistic FLP problems.
which are flexible, mathematical and fuzzy stochastic Nagoorgani and Ponnalagu [39] introduced an accuracy
programming models. Another six models of FLP prob- function to defuzzify triangular intuitionistic fuzzy number.
lems was introduced by Lnuiguchi et al. [17], which are as The previous researches motivated us to propose a study
follows: flexible, possibility programming, possibility LP for solving NLP problems. There does not exist any
by using fuzzy max, possibility linear programming with researches which solve neutrosophic linear programming
fuzzy preference relations, possibility linear programming problems with trapezoidal neutrosophic numbers [40–45].
with fuzzy objectives and robust programming. An FLP
problem with equality and inequality constraints are
introduced by Kumar et al. [18]. Various approaches for 3 Preliminaries
disbanding FLP with inequality constraints were proposed
by several authors [19–21], by firstly converting FLP A review of important concepts and definitions of neutro-
problems to its equivalent crisp model and then get the sophic set is presented in this section.
optimal fuzzy solution of the original case. A large number
Definition 1 [43] A single-valued neutrosophic set N
of authors have deliberated different properties of FLP
through X taking the form N={〈x, TN (x), IN ð xÞ, FN ð xÞ〉:
problems and suggested various models for finding
123
Neural Computing and Applications
x∈X}, where X be a universe of discourse, TN (x): X→[0, ða1 ; a2 ; a3 ; a4 Þ; aA~; hA~; bA~ and B~ ¼
1], IN ð xÞ: X→[0, 1] and FN ð xÞ: X→[0, 1] with 0≤TN (x)
ðb1 ; b2 ; b3 ; b4 Þ; aB~; hB~; bB~ are as follows:
+IN ð xÞ+FN ð xÞ≤3 for all x∈X. TN (x), IN ð xÞ and FN ð xÞ
A~ þ B~ ¼ ða1 þ b1 ; a2 þ b2 ; a3 þ b3 ; a4 þ b4 Þ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~
represent truth membership, indeterminacy membership
A~ B~ ¼ ða1 b4 ; a2 b3 ; a3 b2 ; a4 b1 Þ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~
and falsity membership degrees of x to N.
1 1 1 1
A~1 ¼ ; ; ; ; aA~; hA~; bA~ ; where A~ 6¼ 0
Definition 2 [43] The trapezoidal neutrosophic number A~
a4 a3 a2 a1
(
ðca1 ; ca2 ; ca3 ; ca4 Þ; aA~; hA~; bA~ if ðc [ 0Þ
is a neutrosophic set in R with the following truth, inde- cA~ ¼
ðca4 ; ca3 ; ca2 ; ca1 Þ; aA~; hA~; bA~ if ðc\0Þ
terminacy and falsity membership functions: 8
> a1 a2 a3 a4
8 >
>
> ; ; ; ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 [ 0; b4 [ 0Þ
>
> x a1 >
>
>
<
b4 b3 b2 b1
> aA~
> ð a1 x a2 Þ A~ a4 a3 a2 a1
< a2 a1 ¼
B~ >
; ; ; ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 h0; b4 i0Þ
>
>
b4 b3 b2 b1
TA~ð xÞ ¼ aA~ ð a2 x a3 Þ ; ð1Þ >
>
>
>
> >
:
a4 a3 a2 a1
; ; ; ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 \0; b4 \0Þ
>
> Aa ~ ð a x a Þ b1 b2 b3 b4
: 2 3
8
0 otherwise < ða1 b1 ; a2 b2 ; a3 b3 ; a4 b4 Þ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 [ 0; b4 [ 0Þ
>
8 A~B~ ¼ ða b ; a b ; a b ; a b Þ; a ~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 h0; b4 i0Þ
> 1 4 2 3 3 2 4 1 A
>
> a2 x þ hA~ x a01 0 :
ða4 b4 ; a3 b3 ; a2 b2 ; a1 b1 Þ; aA~ ^ aB~; hA~ _ hB~; bA~ _ bB~ if ða4 \0; b4 \0Þ
>
> a1 x a2
>
> a a 0
>
< 2 1
h A~ Definition 4 A ranking function of neutrosophic numbers
IA~ð xÞ ¼ 0
ð a2 x a3 Þ ð2Þ
>
> x a þ h A~ 4 a x is a function Ɍ: N ðRÞ ! R, where N ðRÞ is a set of neu-
>
>
3
a \x a 0
>
> a04 a3
3 4 trosophic numbers defined on set of real numbers, which
>
:
1 otherwise convert each neutrosophic number into the real line.
8
>
> a2 x þ bA~ x a001 00 Let A~ ¼ ða1 ; a2 ; a3 ; a4 Þ; aA~; hA~; bA~ and B~ ¼
>
> a1 x a2
>
> a a 00 ðb1 ; b2 ; b3 ; b4 Þ; aB~; hB~; bB~ are two trapezoidal neutro-
>
< 2 1
bA~
ð a2 x a3 Þ sophic numbers, then
FA~ð xÞ ¼ 00 ð3Þ
>
> x a þ b A~ 4 a x
>
>
3
a \x a 00
1. If Ɍ(A)[R ~ B~ then A~ [ B; ~
>
> a004 a3
3 4
>
: ~ ~ B;
1 otherwise 2. If Ɍ(A)\R B~ then A\ ~
~ ~
3. If Ɍ(A)=R B then A ¼ B: ~ ~
where aA~, hA~ and bA~ represent the maximum degree of
truthiness, minimum degree of indeterminacy, minimum
degree of falsity, respectively, aA~, hA~ and bA~ 2 ½0; 1:
Also a001 a1 a01 a2 a3 a04 a4 a004 . 4 Neutrosophic linear programming
The membership functions of trapezoidal neutrosophic problem (NLP)
number are presented in Fig. 1.
In this section, various types of NLP problems are
Definition 3 [43] The mathematical operations on two
presented.
trapezoidal neutrosophic numbers A~ ¼
Fig. 1 Truth membership, indeterminacy and falsity membership functions of trapezoidal neutrosophic number
123
Neural Computing and Applications
Subject to j ¼ 1; 2; . . .; n; xj 0:
ð4Þ
Xn
Here, c~j ; x~j and b~i are trapezoidal neutrosophic numbers.
aij xj ; ¼; bi ; i ¼ 1; 2; . . .; m;
Here, x~j is defined as trapezoidal neutrosophic numbers, if
j¼1
authors want to obtain results in the form of neutrosophic
j ¼ 1; 2; . . .; n; xj 0:
numbers. But in reality, any manager or decision maker
In this type of problem, c~j is a trapezoidal neutrosophic want to obtain the crisp optimal solution of problem,
number. through considering vague, imprecise and inconsistent
The second type of NLP problem is the problem in information when defining the problem. So, if we obtain
which objective function variables and coefficients are the crisp value of decision variables, this problem can be
exemplified by real values but coefficients of constraints considered as another formulation of NLP (6).
variables and right-hand side are represented by trapezoidal
neutrosophic numbers.
X
n 5 Proposed NLP method
Maximize/minimize Z ¼ cj xj
j¼1 A new approach suggested to find the neutrosophic optimal
Subject to solution of NLP problems is introduced in this section.
Xn
Step 1 Let decision makers insert their NLP problem
~ b~i ;
~ ; ;
a~ij xj i ¼ 1; 2; . . .; m; j ¼ 1; 2; . . .; n; xj 0:
j¼1
with trapezoidal neutrosophic numbers. Because we always
want to maximize truth degree, minimize indeterminacy
ð5Þ
and falsity degree of information, and then inform decision
Here, both a~ij and b~i are trapezoidal neutrosophic numbers. makers to apply this concept when entering trapezoidal
The third type of NLP problem is the problem in which neutrosophic numbers of NLP model.
all parameters are represented by trapezoidal neutrosophic Step 2 Regarding to definition 4, we propose a ranking
numbers, except variables are exemplified only by real function for trapezoidal neutrosophic numbers.
values. Step 3 Let (~ a ¼ al ; am1 ; am2 ; au ; ; Ta~; Ia~; Fa~Þ be a trape-
Xn zoidal neutrosophic number, where al ; am1 ; am2 ; au ; are
Maximize / minimize Z~ c~j xj lower bound, first, second median value and upper bound
j¼1
for trapezoidal neutrosophic number, respectively. Also
Subject to Ta~; Ia~; Fa~ are the truth, indeterminacy and falsity degree of
ð6Þ
Xn trapezoidal number. If NLP problem is a maximization
a~ij xj ~ b~i ;
~ ; ; i ¼ 1; 2; . . .; m; problem, then:
j¼1
Ranking function for this trapezoidal neutrosophic
j ¼ 1; 2; . . .; n; xj 0: number is as follows:
al þau þ2ðam1 þam2 Þ
Here, c~j ; a~ij and b~i are trapezoidal neutrosophic numbers. Ɍða~Þ ¼ +confirmation degree.
2
The NLP problem may also be a problem with neutro-
sophic values for variables, coefficients in goal function Mathematically, this function can be written as follows:
l
and right-hand side of constraints. a þ au þ 2ðam1 þ am2 Þ
Rða~Þ ¼ þ ðTa~ Ia~ Fa~Þ ð8Þ
2
If NLP problem is a minimization problem, then:
Ranking function for this trapezoidal neutrosophic
number is as follows:
al þau 3ðam1 þam2 Þ
Ɍða~Þ ¼ 2 +confirmation degree.
Mathematically, this function can be written as follows:
123
Neural Computing and Applications
al þ au 3ðam1 þ am2 Þ equivalent crisp number. Remember that confirmation
Rða~Þ ¼ þ ðTa~ Ia~ Fa~Þ: ð9Þ degree of each trapezoidal number is (1, 0, 0) according to
2
decision maker opinion as we illustrated previously at the
Step 4 According to the type of NLP problem, apply the beginning of example. Then, the crisp model of previous
suitable ranking function to convert each trapezoidal neu- problem will be as follows:
trosophic number to its equivalent crisp value. This lead to
convert NLP problem to its crisp model. Maximize Z ¼ 19x1 þ 20x2 þ 21x3
Step 5 Solve the crisp model using the standard method Subject to
and obtain the optimal solution of problem. 12x1 þ 13x2 þ 12x3 503;
ð11Þ
14x1 þ 13x3 487;
12x1 þ 15x2 491
6 Numerical examples
x1 ; x2 ; x3 0:
In this section, to prove the applicability and advantages of We can structure the standard form of previous problem
our proposed model of NLP problems, we solved the same (11) as follows:
problem which introduced by Ganesan and Veeramani [29]
and Ebrahimnejad and Tavana [36]. Maximize Z ¼ 19x1 þ 20x2 þ 21x3
The difference between fuzzy set and neutrosophic set is Subject to
that fuzzy set takes into consideration the truth degree only. 12x1 þ 13x2 þ 12x3 þ s4 ¼ 503;
But neutrosophic set takes into consideration the truth, ð12Þ
14x1 þ 13x3 þ s5 ¼ 487;
indeterminacy and falsity degree. The decision makers and
12x1 þ 15x2 þ s6 ¼ 491;
problem solver always seek to maximize the truth degree,
minimize indeterminacy and falsity degree. Then, in the x1 ; x2 ; x3 ; s4 ; s5 ; s6 0:
following example, we consider truth degree (T)=1, inde-
where s4 ; s5 ; s6 are slack variables.
terminacy (I) and falsity (F) degree=0, as follows ð1; 0; 0Þ The previous standard form can be solved by the sim-
for each trapezoidal neutrosophic number and this called plex approach. The initial tableau of simplex is presented
the confirmation degree of each trapezoidal neutrosophic in Table 1.
number. We should also note that, according to Ganesan, The coming variable in Table 2 is x3 and departing
Veeramani and Ebrahimnejad, Tavana each trapezoidal variable is s5 .
number is symmetric with the following form: The entering variable is x2 and leaving variable is s4 as
a~ ¼ al ; au ; a; a ; shown in Table 3.
123
Neural Computing and Applications
6.2 Comparisons between our proposed model need to approximate all not symmetric trapezoidal
and other existing models numbers into the closest symmetric numbers. This
approximation will make obtained results which are
By comparing proposed model results with Ebrahimnejad not delicate.
and Tavana [36] results of the same problem, we noted 6. The big drawback of Ebrahimnejad and Tavana fuzzy
that: model is the taking of truthiness function only. But in
real life, the decision-making process takes the
1. Our proposed model results are better than Ebrahim-
following form “agree, not sure and disagree.” We
nejad and Tavana results. Let us look at the optimal
treated this drawback in our model by using neutro-
tableau of our proposed model as shown in Table 3, it
sophic. Since, beside the truth function, we take into
is obvious that the objective function value equal 869
account the indeterminacy and falsity function.
but in Ebrahimnejad and Tavana, the objective func-
tion equal 635 by knowing that, the problem is a Also by comparing our model with Ganesan and
maximization problem. To make this more obvious, let Veeramani at the same problem, we also noted that:
us introduce the optimal tableau of Ebrahimnejad and
1. Our model is more simple and efficient than Ganesan
Tavana model as presented in Table 4.
and Veeramani model.
2. Ebrahimnejad and Tavana proposed their model to
2. Since obtained results of Ebrahimnejad, Tavana and
solve only symmetric trapezoidal numbers. But our
Ganesan and Veeramani are equals then, our results are
model can solve symmetric and non-symmetric
also better than Ganesan and Veeramani model.
numbers.
3. Our model represents reality efficiently than Ganesan
3. When entering symmetric trapezoidal numbers of
and Veeramani model, because we consider all aspects
Ebrahimnejad and Tavana, it take the following form:
of decision-making process in our calculations (i.e., the
a~ ¼ al ; au ; a; a , and they did not utilize the value of a truthiness, indeterminacy and falsity degree).
in their calculations of ranking function for obtaining the 4. Ganesan and Veeramani model represented to solve
equivalent crisp value, so let us ask ourselves a question only the symmetric trapezoidal numbers. Our model
“what is the rule of a?”. But in our proposed model, we can solve both the symmetric and non-symmetric.
take all values into considerations. Our ranking function Also, by comparing our model with Kumar et al. [18] for
has not any missing values of trapezoidal numbers, and solving the same problem we founded that:
then it is very accurate and comprehensive.
1. In their model, they convert the FLP problem to its
4. As we know,al ; au ; a; a represented the lower, upper tantamount crisp model. But their model has more
bound, first and second median value of trapezoidal variables and constraints.
number, respectively. Because two values of a are 2. Their models increase the complexity of solving linear
equals, then the triangular numbers will be more programming problem by simplex algorithm.
logical than trapezoidal numbers. 3. Our model reduces complexity of problem, by reduc-
5. To solve a problem with not symmetric trapezoidal ing the number of constraints and variables.
numbers using Ebrahimnejad and Tavana method, we 4. Their model is a time-consuming and complex, but our
model is not.
Table 4 Ebrahimnejad and Tavana optimal tableau 5. Also our model represents reality efficiently and better
Basis x1 x2 x3 s4 s5 s6 RHS than their model.
x2 − 12/169 1 0 1/13 − 12/169 0 730/169 By solving the previous example according to Saati
x3 14/13 0 1 0 1/13 0 470/169 et al. [44] proposed method, then the model will be as
s6 1848/169 0 0 − 15/13 180/169 1 70,170/169 follows:
Z 42/13 0 0 1 52/169 0 634.6
123
Neural Computing and Applications
1 þ 13x2 þ 12x3 6;
12xm1 m1 m1 s5 44 34 0 0 1 56,031
Z 25 48 0 0 0 0
1 þ 13x2 þ 12x3 6;
12xm2 m2 m2
123
Neural Computing and Applications
6.4 Example 3
x1 ¼ 1:429 and x2 ¼ 0:429. It is obvious that two approach
Let us introduce another type of problems in this example results are nearly equal, but our proposed method has
and making a comparison with other research at the same several advantages over their method:
example. 1. We obtain the results which also obtained by Saati
By solving the same problem which introduced by Saati et al. [44] but with easy and simple method.
et al. [44]: 2. Number of constraints in our model is the same of the
Minimize Z ¼ 6x1 þ 10x2 original model, but when Saati solved their model, the
number of variables and constraints is significantly
Subject to
increased. Since in Saati et al. [44] model, number of
~ ð5; 8; 3; 13Þ;
2x1 þ 5x2 ð17Þ constraints of the previous problem becomes 20
~ ð6; 0; 4; 16Þ;
3x1 þ 4x2 constraints when they trying to solve the previous
~
~ 0:
x1 ; x2
problem.
3. Due to the big increase in number of variables and
Let confirmation degree is (1, 0, 0) according to our constraints of Saati model, the complexity of solving
assumptions and note that, here the order of trapezoidal the problem by simplex will increase and computa-
neutrosophic number is as follows: lower bound, first, tional time will increase sure.
second median value and finally the upper bound, respec- 4. Their proposed approach is difficult to apply in large
tively. Let us use Eq. (9) for transforming the previous scale of problems.
model to its crisp model as follows: 5. Also their approach does not represent vague, incon-
sistent information efficiently.
Minimize Z ¼ 6x1 þ 10x2
Subject to
2x1 þ 5x2 6; : ð18Þ
6.5 Case study
3x1 þ 4x2 6; A company for electronic industries manufactures four
x1 ; x2 0: technical products for aerospace companies that conclude
NASA contracts. The outputs must get through four parts
The previous problem can be solved by the simplex
before they are shipped. These departments are: Wiring,
approach. The optimal tableau of simplex method is pre-
Drilling, Assembly and finally Inspection. The required
sented in Table 8.
time for each unit manufactured and its profit is presented
From the previous table, the value of objective function
in Table 9. The minimum production quantity for fulfilling
=12, x1 ¼ 2 and x2 ¼ 0:
contracts monthly is presented in Table 10. The objective
When Saati et al. [35] solved the previous example, the
of company is to produce products in such quantities for
results are nearly equal with our result. Since the value of Z
maximizing the total profits.
according to their model is equal to 12.857, the value of
123
Neural Computing and Applications
The confirmation degree of previous information Maximize Z ¼ 27x1 þ 34x2 þ 43x3 þ 31x4
according to decision makers’ opinions is (0.9, 0.1, 0.1). Subject to
Let number of units of p1 produced=x1 ,
0:5x1 þ 1:5x2 þ 1:5x3 þ x4 4251;
Let number of units of p2 produced=x2 ,
Let number of units of p3 produced=x3 , 3x1 þ x2 þ 2x3 þ 3x4 6901;
Let number of units of p4 produced=x4 . 2x1 þ 4x2 þ x3 þ 2x4 7501;
The formulation of previous problem is as follows: 0:5x1 þ x2 þ 0:5x3 þ 0:5x4 3451; ð20Þ
Maximize Z~ 9x 12x2 þ f
~ 1þf 15x3 þ f
11x4 x1 426;
Subject to x2 276;
g
0:5x1 þ 1:5x2 þ 1:5x3 þ x4 1500; x3 876;
g x4 1176:
3x1 þ x2 þ 2x3 þ 3x4 2350;
x1 ; x2 ; x3 ; x4 0:
g
2x1 þ 4x2 þ x3 þ 2x4 2600;
g By solving the previous model using simplex approach, the
0:5x1 þ x2 þ 0:5x3 þ 0:5x4 1200; ð19Þ
results are as follows:
g
x1 150;
x1 ¼ 426;
g
x2 100;
x2 ¼ 343;
g
x3 300; x3 ¼ 876;
g
x4 400: x4 ¼ 1176;
~
x1 ; x2 ; x3 ; x4 0: Z ¼ 97; 288:
123
Neural Computing and Applications
Limitation of proposed research More involvements 20. Hashemi SM, Modarres M, Nasrabadi E, Nasrabadi MM (2006)
from more companies will make our research better. Fully fuzzified linear programming, solution and duality. J Intell
Fuzzy Syst 17:253–261
21. Allahviranloo T, Lotfi FH, Kiasary MK, Kiani N, Alizadeh L
(2008) Solving fully fuzzy linear programming problem by the
ranking function. Appl Math Sci 2:19–32
Compliance with ethical standards 22. Tanaka H, Okuda T, Asai K (1973) Fuzzy mathematical pro-
gramming. Trans Soc Instrum Control Eng 9:607–613
Conflict of interest We declare that we do not have any commercial 23. Zimmermann H-J (1978) Fuzzy programming and linear pro-
or associative interest that represents a conflict of interest in con- gramming with several objective functions. Fuzzy Sets Syst
nection with the work submitted. 1:45–55
24. Tanaka H, Asai K (1984) Fuzzy solution in fuzzy linear pro-
gramming problems. IEEE Trans Syst Man Cybern 14(2):325–
328
References 25. Verdegay JL (1984) A dual approach to solve the fuzzy linear
programming problem. Fuzzy Sets Syst 14:131–141
1. Kivijärvi H, Korhonen P, Wallenius J (1986) Operations research 26. Herrera F, Kovacs M, Verdegay J (1993) Optimality for fuzzified
and its practice in Finland. Interfaces 16:53–59 mathematical programming problems: a parametric approach.
2. Lilien GL (1987) MS/OR: a mid-life crisis. Interfaces 17:35–38 Fuzzy Sets Syst 54:279–285
3. Tingley GA (1987) Can MS/OR sell itself well enough? Inter- 27. Zhang G, Wu Y-H, Remias M, Lu J (2003) Formulation of fuzzy
faces 17:41–52 linear programming problems as four-objective constrained
4. Selhausen HMZ (1989) Repositioning OR’s products in the optimization problems. Appl Math Comput 139:383–399
market. Interfaces 19:79–87 28. Stanciulescu CV, Fortemps P, Installé M, Wertz V (2003) Mul-
5. Zadeh LA (1965) Fuzzy sets. Inf Control 8:338–353 tiobjective fuzzy linear programming problems with fuzzy deci-
6. Atanassov KT (1986) Intuitionistic fuzzy sets. Fuzzy Sets Syst sion variables. Eur J Oper Res 149:654–675
20:87–96 29. Ganesan K, Veeramani P (2006) Fuzzy linear programs with
7. Broumi S, Bakali A, Talea M, Smarandache F, Vladareanu L trapezoidal fuzzy numbers. Ann Oper Res 143:305–315
(2016) Shortest path problem under triangular fuzzy neutrosophic 30. Ebrahimnejad A (2011) Some new results in linear programs with
information. In: 2016 10th international conference on software, trapezoidal fuzzy numbers: finite convergence of the Ganesan and
knowledge, information management and applications (SKIMA), Veeramani’s method and a fuzzy revised simplex method. Appl
pp 169–174 Math Model 35:4526–4540
8. Broumi S, Smarandache F, Talea M, Bakali A (2016) Single 31. Mahdavi-Amiri N, Nasseri S (2006) Duality in fuzzy number
valued neutrosophic graphs: degree, order and size. In: 2016 linear programming by use of a certain linear ranking function.
IEEE international conference on fuzzy systems (FUZZ-IEEE), Appl Math Comput 180:206–216
pp 2444–2451 32. Wu H-C (2008) Optimality conditions for linear programming
9. Broumi S, Bakali A, Talea M, Smarandache F (2016) Isolated problems with fuzzy coefficients. Comput Math Appl 55:2807–
single valued neutrosophic graphs. Neutrosophic Sets and Sys- 2822
tems 11:74–78. https://doi.org/10.5281/zenodo.571458 33. Wu H-C (2008) Using the technique of scalarization to solve the
10. Broumi S, Talea M, Smarandache F, Bakali A (2016) Decision- multiobjective programming problems with fuzzy coefficients.
making method based on the interval valued neutrosophic graph. Math Comput Model 48:232–248
In: Future technologies conference (FTC), pp 44–50 34. Lotfi FH, Allahviranloo T, Jondabeh MA, Alizadeh L (2009)
11. Deli I, Şubaş Y (2017) A ranking method of single valued neu- Solving a full fuzzy linear programming using lexicography
trosophic numbers and its applications to multi-attribute decision method and fuzzy approximate solution. Appl Math Model
making problems. Int J Mach Learn Cybern 8:1309–1322 33:3151–3156
12. Deli I, Şubaş Y (2017) Some weighted geometric operators with 35. Maleki HR, Tata M, Mashinchi M (2000) Linear programming
SVTrN-numbers and their application to multi-criteria decision with fuzzy variables. Fuzzy Sets Syst 109:21–33
making problems. J Intell Fuzzy Syst 32:291–301 36. Ebrahimnejad A, Tavana M (2014) A novel method for solving
13. Zimmermann H-J (2012) Fuzzy sets, decision making, and expert linear programming problems with symmetric trapezoidal fuzzy
systems, vol 10. Springer, New York numbers. Appl Math Model 38:4388–4395
14. Amid A, Ghodsypour S, O’Brien C (2006) Fuzzy multiobjective 37. Bharati S, Singh S (2015) A note on solving a fully intuitionistic
linear model for supplier selection in a supply chain. Int J Prod fuzzy linear programming problem based on sign distance. Int J
Econ 104:394–407 Comput Appl 119:30–35
15. Leung Y (2013) Spatial analysis and planning under imprecision. 38. Sidhu SK, Kumar A (2016) A note on “Solving intuitionistic
Elsevier, Amsterdam fuzzy linear programming problems by ranking function”. J Intell
16. Luhandjula M (1989) Fuzzy optimization: an appraisal. Fuzzy Fuzzy Syst 30:2787–2790
Sets Syst 30:257–282 39. Nagoorgani A, Ponnalagu K (2012) A new approach on solving
17. Inuiguchi M, Ichihashi H, Tanaka H (1990) Fuzzy programming: intuitionistic fuzzy linear programming problem. Appl Math Sci
a survey of recent developments. In: Stochastic versus fuzzy 6:3467–3474
approaches to multiobjective mathematical programming under 40. Lopez D, Gunasekaran M (2015) Assessment of vaccination
uncertainty. Springer, Dordrecht, pp 45–68 strategies using fuzzy multi-criteria decision making. In: Pro-
18. Kumar A, Kaur J, Singh P (2011) A new method for solving fully ceedings of the fifth international conference on fuzzy and neuro
fuzzy linear programming problems. Appl Math Model 35:817– computing (FANCCO-2015). Springer, Cham, pp 195–208
823 41. Varatharajan R, Manogaran G, Priyan MK, Balaş VE, Barna C
19. Buckley JJ, Feuring T (2000) Evolutionary algorithm solution to (2017) Visual analysis of geospatial habitat suitability model
fuzzy problems: fuzzy linear programming. Fuzzy Sets Syst based on inverse distance weighting with paired comparison
109:35–53
123
Neural Computing and Applications
analysis. Multimed Tools Appl 1–21. https://doi.org/10.1007/ 44. Saati S, Tavana M, Hatami-Marbini A, Hajiakhondi E (2015) A
s11042-017-4768-9 fuzzy linear programming model with fuzzy parameters and
42. Manogaran G, Lopez D (2017) Spatial cumulative sum algorithm decision variables. Int J Inf Decis Sci 7:312–333
with big data analytics for climate change detection. Comput 45. Abdel-Basset M, Mohamed M, Zhou Y, Hezam I (2017) Multi-
Electr Eng 59:1–15 criteria group decision making based on neutrosophic analytic
43. Mohamed M, Abdel-Basset M, Zaied AN, Smarandache F (2017) hierarchy process. J Intell Fuzzy Syst 33(6):4055–4066
Neutrosophic integer programming problem, Neutrosophic Sets
Syst 15:3–7. https://doi.org/10.5281/zenodo.570944
123