A New Algorithm for Solving Fully Fuzzy Bi-Level Quadratic Programming Problems
A New Algorithm for Solving Fully Fuzzy Bi-Level Quadratic Programming Problems
2, May 2018
ABSTRACT
This paper is concerned with new method to find the fuzzy optimal solution of fully fuzzy bi-level non-linear
(quadratic) programming (FFBLQP) problems where all the coefficients and decision variables of both
objective functions and the constraints are triangular fuzzy numbers (TFNs). A new method is based on
decomposed the given problem into bi-level problem with three crisp quadratic objective functions and
bounded variables constraints. In order to often a fuzzy optimal solution of the FFBLQP problems, the
concept of tolerance membership function is used to develop a fuzzy max-min decision model for generating
satisfactory fuzzy solution for FFBLQP problems in which the upper-level decision maker (ULDM)
specifies his/her objective functions and decisions with possible tolerances which are described by
membership functions of fuzzy set theory. Then, the lower-level decision maker (LLDM) uses this
preference information for ULDM and solves his/her problem subject to the ULDMs restrictions. Finally,
the decomposed method is illustrated by numerical example.
KEYWORDS
Fully Fuzzy Quadratic Non-Linear Programming Problems. Triangular Fuzzy Numbers, Decomposed
Method, Bi-Level Programming.
1. INTRODUCTION
The bi-level programming (BLP) problem is considered a useful optimization problems in which
there are independent decision makers (DMs) and the feasible region of the upper-level (UL)
problem is determined implicitly by the solution set of the lower-level (LL) problem. In the past
few decades, the BLP problem has been covered the theoretical and computational points [1-11]
and has been applied indifferent fields such as finance budget, transport network design [12],
supply chain management [13], principal-agent problem [14] engineering design [15], price
control and electricity markets.
In recent decades, the bi-level decision making problems became very hard to find the values of
the coefficients because of imprecise information when finding these models. So, fuzzy set theory
has been applied to handle imprecise data [16] where the coefficients in both objective functions
and the constraints are described by fuzzy numbers.
DOI: 10.5121/oraj.2018.5201 1
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
Tanaka et al. [17] was first proposed the concept of fuzzy mathematical programming (FMP) on
general level in the framework of the fuzzy decision of Bellman and Zadeh [18]. Zimmermann
[19] was first proposed the formulation of fuzzy linear programming. Also, Sakawa et al. [20-23]
first formulated the fuzzy bi-level programming problem and developed a fuzzy programming
method to solve it. Many researchers adopted this concept for solving FLP problems. It is notice
that the decision variables of all the above works are not fuzzy and the crisp solutions are
ineligible to describe the fuzzy advantage of the decision making process in an uncertain
environment.
In recent years, the fully fuzzy linear programming (FFLP) problems in which the coefficients as
well as decision variables are described by fuzzy numbers has been an attractive topic for the
researchers. Liou and Wang [24] proposed the concepts of ranking fuzzy numbers which is
playing a very important role in decision making. Also, there are a number of researchers who
have developed and presented new methods in this field of FFLP such as [25-32]. For the fully
fuzzy non-linear programming problems, Walaa Ibrahim Gabr [33] presents a comprehensive
methodology for solving and analyzing Quadratic and non-linear programming problems in fully
fuzzy environment. It should be noted that all these works are considered in the case of one-
single-level FFLP.
To our knowledge, until now there are few researcher studies the type of fully fuzzy bi-level
linear programming (FFBLLP) problem in which all coefficients and variable of both objective
functions and the constraints are expressed as fuzzy number such as [34-37].
The aim of this paper is to develop a new method to deal with the fully fuzzy bi-level quadratic
programming problems by applying the concept of tolerance membership function to show that,
the satisfactory solution obtained by fuzzy max-min decision model are always fuzzy optimal
solution [38, 39]. A numerical example is given to illustrate the proposed method.
2. PRELIMINARIES
In this section, some basic definitions of the fuzzy number and fuzzy arithmetic operations
depending on fuzzy numbers are reviewed.
Definition 1[38]
The characteristic function µ A of a crisp set A ⊆ X assigns a value either 0 or 1 to each member
in X. This function can be generalized to a function µ A~ such that the value assigned to the
element of the universal set X fall within a specified range i.e. µ A~ : X → [0,1]. The assigned value
indicate the membership grade of the element in the set A. The function µ A~ is called the
membership function and the set A = {( x, µ A~ ( x)) : x ∈ X } defined by µ A~ (x) for each x∈ X is
called a fuzzy set.
Definition 2[38]
~
A fuzzy number A = (a, b, c) is said to be a triangular fuzzy number if its membership function is
given by
2
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
x−a
b − a , a≤ x≤b ,
µ A~ ( x) = 1 , x=b ,
x−c
b − c , b ≤ x ≤ c.
Definition 3[38]
A triangular fuzzy number (a, b, c) is said to be non-negative fuzzy number iff a ≥ 0.
Definition 4[38] (Arithmetic Operations)
~ ~
Let A = ( a, b, c) and B = (e, f , g ) be two triangular fuzzy numbers. The algebraic operations
~ ~
between any two triangular fuzzy numbers A and B can be defined by:
~ ~
1) A ⊕ B = (a + e, b + f , c + g )
~
2) − A = −(a, b, c ) = (−c,−b,− a )
~ ~
3) A Θ B = (a − g , b − f , c − e)
~ (ka, kb, kc) , k ≥ 0 ,
4) k A =
(kc, kb, ka) , k < 0
~ ~
5) Let A = (a, b, c) be an arbitrary triangular fuzzy number and let B = (e, f , g ) be a non-
negative triangular fuzzy number, then
(ae, bf , cg ) , a≥0,
~ ~
A ⊗ B = (ag , bf , cg ) , a < 0, c ≥ 0 ,
(ag , bf , ce) , c < 0.
FFULDM:
~
max
~x1
F1 ( ~
x1 , ~
~
x1
(
x2 ) = max c~11 ⊗ ~
x12 ⊕ c~12 ⊗ ~
x22 ) (1)
where ~
x2 solves
FFLLDM:
~
max
~x2
F2 ( ~
x1 , ~
~
x2
(
x2 ) = max c~21 ⊗ ~
x12 ⊕ c~22 ⊗ ~
x22 ) (2)
s.t.
3
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
~
G = (~ {
x1 , ~
x 2 ) a~i1 ⊗ ~
x1 ⊕ a~i 2 ⊗ ~
~
x 2 ≤ bi , i = 1,2,..., m,
(3)
~ ~
~
x1 ≥ 0 , ~
x2 ≥ 0 . }
where ~ x1 = ~ x11 , ~ (
x12 ,..., ~ )
x1n1 ∈ R n1 is an n1 -dimensional fuzzy decision vector of the upper-level,
and ~x2 = ~
x21 , ~ (
x22 ,..., ~ )
x 2 n2 ∈ R n2 is an n2 -dimensional fuzzy decision vector of the lower-level.
~ ~
Let F1 : R n1 × R n2 → R N1 be the upper-level objective functions and F2 : R n1 × R n2 → R N 2 be the
lower-level objective functions, N1 , N 2 ≥ 2, elements ~ x jk j , j = 1,2, k j = 1,2,..., n j of decision
vectors ~ non-negative fuzzy triangular fuzzy numbers; c~Lj = c~Lj1 , c~Lj2 ,..., c~Ljn j ,
x j are ( )
L = 1,2, j = 1,2 and a~ij = (a~ij1 , a~ij2 ,..., a~ijn j ), i = 1,2,..., m, are n j -dimensional fuzzy vectors;
~ ~
elements ~ c Ljs , a~ijt , s , t = 1,2,..., n j and bi are fuzzy numbers; G is the constraint region of problem
(1)-(3).
FFULDM:
n1
L
max
m u
( F1L , F1m , F1u ) =
( x1k1 , x1k , x1k1 )
max
( x1Lk1 ,1mk 1, x1uk1 )
∑ (c11L k1 , c11
m u 2L 2m 2u
k1 , c11k1 ) ⊗ ( x1k1 , x1k1 , x1k 1 )
k1 =1
n2
⊕ ∑
(c12L k2 , c12 m u 2L 2m 2u
k 2 , c12 k 2 ) ⊗ ( x 2 k 2 , x 2 k 2 , x 2 k 2 ) ,
(4)
k 2 =1
L m u
where ( x2 , x2 , x2 ) solves
FFLLDM:
n1
max ( F2L , F2m , F2u ) =
( x2Lk 2 , x2 k 2 , x2 k 2 )
m u
max ∑
( x2Lk 2 , x2mk 2 , x2u k 2 )
L
(c21 m u 2L 2m 2u
k1 , c 21k1 , c21k1 ) ⊗ ( x1k1 , x1k1 , x1k1 )
k1 =1
n2
⊕ ∑ (c 22L m u 2L 2m 2u
k 2 , c 22 k 2 , c 22 k 2 ) ⊗ ( x 2 k 2 , x 2 k 2 , x 2 k 2 ) , (5)
k 2 =1
4
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
s.t.
n1 n2
G= ∑(
k1=1 1 1 1
)
a1Lik , a1mik , a1uik ⊗ ( x1Lk1 , x1mk1 , x1uk1 ) ⊕
k2 =1
2
∑(
a2Lik , a2mik , a2uik ⊗ ( x2Lk2 , x2mk2 , x2uk2 )
2 2
)
≤ (biL , bim , biu ), i = 1,2,..., m,
FULDM: (7)
n1
max F1L = lower value of
x1k1
k1 =1
L
c11 m
∑(
u 2L 2m 2u
k1 , c11k1 , c11k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
⊕ ∑ (c
k2 =1
L m u
12 k2 , c12 k 2 , c12 k 2 ) ⊗ (x 2L 2m 2u
2 k 2 , x2 k 2 , x2 k 2 ) ,
n1
max F1m = middle value of
x1 k1
k1 =1
L
c11 m u
∑( 2L 2m 2u
k1 , c11k1 , c11k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
⊕ ∑ (c
k 2 =1
L m u
12 k2 , c12 k2 , c12 k 2 ) ⊗ (x 2L 2m 2u
2 k 2 , x2 k2 , x2 k 2 ) ,
n1
max F1u = upper value of
x1 k1
k1 =1
L
c11 m
∑(
u 2L 2m 2u
k1 , c11k1 , c11k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
⊕ ∑ (c
k2 =1
L m u
12 k 2 , c12 k2 , c12 k 2 ) ⊗ (x 2L 2m 2u
2 k2 , x2 k 2 , x2 k2 ) ,
where ( x2L , x2m , x2u ) solves
FLLDM: (8)
n1
max
x2 k 2
F2L = lower value of
k1 =1
L
c 21 m
∑( u 2L 2m 2u
k1 , c 21k1 , c 21k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
k 2 =1
⊕ ∑ (c
m
, c 22 L u 2L 2m
) (2u
k 2 , c 22 k 2 ⊗ x 2 k 2 , x 2 k 2 , x 2 k 2 ,
22 k 2
)
n1
max F2m = middle value of
x2 k 2
k1 =1
L
c21 m
∑( u 2L 2m 2u
k1 , c21k1 , c21k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
⊕ ∑ (c
k2 =1
L m u
22 k2 , c 22 k2 , c 22 k2 ) ⊗ (x 2L 2m 2u
2 k 2 , x2 k2 , x 2 k 2 ) ,
5
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
n1
max F2u = upper value of
x2 k 2
k1 =1
L
c 21 m u
∑( 2L 2m 2u
k1 , c 21k1 , c 21k1 ⊗ x1k1 , x1k1 , x1k1 ) ( )
n2
⊕ ∑ (c
k 2 =1
L
22 k 2
m
, c 22 u
) (
2L 2m 2u
)
k 2 , c 22 k 2 ⊗ x 2 k 2 , x 2 k 2 , x 2 k 2 ,
s.t.
n1
G = lower value of
k1 =1 1 1
∑(
a1Lik , a1mik , a1uik ⊗ x1Lk1 , x1mk1 , x1uk1
1
) ( )
(9)
n2
⊕ ∑ (a L
2 ik 2 ) (
, a 2mik , a 2uik ⊗ x 2Lk 2 , x 2mk 2 , x 2uk 2 ) L
≤ bi , i = 1,2,..., m,
2 2
k 2 =1
n1
middle value of
k1 =1
∑( 1 1 1
) (
a1Lik , a1mik , a1uik ⊗ x1Lk1 , x1mk1 , x1uk1 )
n2
⊕ ∑ (a
k 2 =1
L
2ik 2 2 2
) (
)
, a 2mik , a 2uik ⊗ x2Lk2 , x2mk2 , x2uk2 ≤ bim , i = 1,2,..., m,
n1
upper value of ∑( ) (
a1Lik , a1mik , a1uik ⊗ x1Lk1 , x1mk1 , x1uk1 )
k1 =1
1 1 1
n2
⊕ ∑ (a L
2 ik 2 ) ( )
, a 2mik , a 2uik ⊗ x 2Lk 2 , x 2mk 2 , x 2uk2 ≤ biu , i = 1,2,..., m,
2 2
k 2 =1
Definition 5 [2]
~
For any ~ (
x1 ~
x1 ∈ G0 = {( ~ x1 , ~ )
x2 ) ∈ G} given by FULDM, if the fuzzy decision making variable
~
~ (
x2 ~x2 ∈ G1 = {( ~ x1 , ~ )
x2 ) ∈ G} at the lower- level (LL) is the fuzzy optimal solution of FLLDM, then
~ ~
( x , x ) is a fuzzy feasible solution of problem (1) – (3).
1 2
Definition 6 [2]
(~
x1* , ~
x2* ) is a fuzzy feasible solution of FFBLQP problem (1)-(3); no other fuzzy feasible solution
~ ~
x 2* ) ≤ f1s ( ~
x1 , ~
~
(~
x1 , ~
x2 )∈ G exists, such that f 1s ( ~ x1* , ~ x2 ); at least one s (s = 1, 2, …,N1) is strict
inequality, then ( ~ x *, ~
1 x * ) is the fuzzy optimal solution of problem (1)-(3).
2
6
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
3.2.1 FULDM Problem
The FULDM solves the following fuzzy multi-objective decision making (FMODM) problem as:
~
max F1 ( ~
x ) = max
~ ~
F1L ( ~
x ), F1m ( ~
x
(
x ), F1u ( ~
x) )
x
s.t.
~
x ∈G (10)
where ~
x = (~x1 , ~
x2 ), ~
x ∈ R n1 + n2
~
We should first find individual best fuzzy solutions F1+ and individual worst fuzzy
~
solutions F1− for each objective of (10), where [4]:
~+ ~
F1 = max
~
F1 ( ~
x ) and F1− = min
~
F1 ( ~
x) (11)
x∈G x∈G
Goals and tolerances can then be reasonably set for individual best fuzzy solutions and the
differences of the best and worst fuzzy solutions, respectively. This data can then be formulated
as the following membership functions of fuzzy set theory [18, 19] as:
~ ~
1 , if F1 ( ~
x ) > F1+ ,
~ ~ ~−
−
~
[ F (
]
x ) F ~ ~ ~
µ F1 ( ~x ) = 1~ + ~ −1 , if F1− ≤ F1 ( ~x ) ≤ F1+ , (12)
F1 − F1 ~ ~
0 , if F1− ≥ F1 ( ~
x) .
Also, we can find the fuzzy solution of the FULDM problem by solving the following
Tchebycheff problem [18,19] as:
~
max λ1
s.t.
~ (13)
x ∈ G,
~
[ ~ ~
]
µ F1 ( ~x ) ≥ λ1 , λ1 ∈ [0,1].
~ ~ ~ ~
( )
where λ1 = λ1L , λ1m , λ1u is satisfactory level and the fuzzy solution is assumed to be
~
(~
xu,~
~
)
x u , F u and λ u for the upper-level.
1 2 1 1
7
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
~ ~
F2+ = max
~
F2 ( ~
x ) and F2− = min
~
F2 ( ~
x) (15)
x ∈G x ∈G
From this information, the membership functions can be formulated by using fuzzy theorem as:
~ ~
1 , if F2 ( ~
x ) > F2+ ,
~ ~ −
F (x) − F
[
~
] ~ ~ ~
µ F2 ( ~x ) = 2~ + ~ −2 , if F2− ≤ F2 ( x ) ≤ F2+ , (16)
F2 − F2 ~ ~
0 , if F2− ≥ F2 ( ~
x) .
Now, we can obtain the fuzzy solution of the FLLDM problem by solving the following
Tchebycheff problem as [18, 19]:
~
max λ2
s.t.
~ (17)
x ∈ G,
[~
]
~ ~
µ F2 ( ~x ) ≥ λ2 , λ2 ∈ [0,1].
~ ~ ~
Whose fuzzy solution is assumed to be ( ~
x1L , ~
x2L , F2L and λ2L ) for the lower-level and λ2L is
satisfactory level.
~ ~ ~ ~
x1 ≥ 0 , ~ x2 ≥ 0 and λ ∈ [0,1].
~
where λ is the overall satisfaction, I is the column vector with all elements equal to 1s and the
same dimension as ~
x1 ; ~
x1u is the fuzzy optimal decision variable of the FULDM, t1 is
~
8
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
~ ~
x1 − ( ~
x1u − t1 ) ~ ~
~ , if x1u − t1 ≤ ~
x1 ≤ ~
x1u ,
t1
~
~ ( x1 + t1 ) − ~
~ u
x1 ~ ~
′
µ ( x1 ) = ~ , if x1u ≤ ~
x1 ≤ ~
x1u + t1 , (19)
t1
0 , if otherwise.
The following membership functions of the FULDM can be stated as:
~ ~
1 , if F1 ( ~
x ) > F1u ,
~ ~ ~′
F (x ) − F
[ ~
] ~ ~ ~
µ F′~1 F1 ( ~x ) = 1~ u ~ 1 , if F1′ ≤ F1 ( x ) ≤ F1u , (20)
F1 − F1′ ~ ~
0 , if F1 ( ~
x ) ≤ F1′ .
~ ~
where F1′ = F1 ( x1L , x2L ).
Also, the FLLDM has the following membership functions for his/her goals as:
~ ~
1 , if F2 ( ~
x ) > F2L ,
~ ~ ~′
F (x ) − F
[ ~
] ′
~ ~ ~
µ F′~2 F2 ( ~x ) = 2~ u ~ 2 , if F2′ ≤ F2 ( ~x ) ≤ F2L , (21)
F2 − F2 ~ ~
0 , if F2 ( ~
x ) ≤ F2′ .
~ ~
where F2′ = F2 ( x1u , x2u ).
By solving problem (18) for three decomposition problems, if the FULDM is satisfied with this
solution, then a fuzzy satisfactory solution is reached. Otherwise, he/she should provide new
membership functions for the fuzzy control variable and objectives to FLLDM until a fuzzy
satisfactory solution is reached.
9
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
Step 8: Formulate the membership function of the fuzzy BLQP problem as in (19), (20) and (21)
after defined the value of fuzzy control decision variables ( ~
x1u ) and the maximum
~
tolerance ( t1 ) .
Step 9: Formulate a Tchebycheff problem for BLQDM problem as in (18) to reach the fuzzy
satisfactory solution.
~ ~
Step 10: If λ >0.5, stop and the fuzzy compromise solution is obtained, λ is the overall
satisfaction for all DMs, otherwise go to step8 after changing of the values t1 .
~
5. NUMERICAL EXAMPLE
To demonstrate the solution method for FFBLQP problem, let us consider the following example:
~
max
~
F1 = (3,5,12) ⊗ ~
x12 ⊕ (2,4,10) ⊗ ~
x22 ,
x1
where ~
x2 solves
~
max
~
F2 = (3,5,10) ⊗ ~
x12 ⊕ (1,7,8) ⊗ ~
x22 ,
x2
s.t.
(4,5,6) ⊗ ~ x1 + (2,7,4) ⊗ ~ x2 ≤ (4,10,20),
(2,3,4) ⊗ ~ x1 + (1,2,5) ⊗ ~ x2 ≤ (2,5,8),
~ ~ ~ ~
x = ( x1 , x2 ) ≥ 0
~ ~
where x1 , x 2 are triangular fuzzy numbers,
~
Assume that ~ x1 = ( x1 , y1 , z1 ), ~
x 2 = ( x2 , y 2 , z 2 ) and F j = ( F jL , F jm , F ju ),
j = 1,2.
According to arithmetic operations of triangular fuzzy numbers, the FFBLQP problem (7)-(9)
can be rewritten as:
where ~
x2 = ( x2 , y 2 , z 2 ) solves
s.t.
10
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
G = { 4 x1 + 2 x 2 ≤ 4 , 2 x1 + x 2 ≤ 2,
5 y1 + 7 y 2 ≤ 10, 3 y1 + 2 y 2 ≤ 5,
6 z1 + 4 z 2 ≤ 20, 4 z1 + 5 z 2 ≤ 8,
x1 ≥ 0 , x2 ≥ 0
y1 − x1 ≥ 0 , y 2 − x2 ≥ 0
z1 − y1 ≥ 0 , z 2 − y 2 ≥ 0}
where ( x1 , y1 , z1 ) and ( x 2 , y 2 , z 2 ) are triangular fuzzy numbers.
s.t.
~
x1 ∈ G.
~ ~
1- Find individual best fuzzy solution F1+ and individual worst fuzzy solution F1− by
solving (11), we get
~ ~ ~ ~
Upper level x1 = ( x1 , y1 , z1 ) x2 = ( x2 , y 2 , z 2 ) F1+ = max ( F1L , F1m , F1u ) F1− = max ( F1L , F1m , F1u )
x1∈ G x1∈ G
~
2- Use (12) to build the membership functions µ F~ [ F1 ( ~x )] and solve (13) as follows:
1
L m
max λ 1, max λ 1 , max λ1u ,
s.t. s.t. s.t.
3 x12 + 2 x22 ≥ 3λ L
1, 5 y12 + 4 y 22 ≥ 13.889λ m
1 , 12 z12 + 10 z 22 ≥ 48λ1u ,
4 x1 + 2 x2 ≤ 4 , 5 y1 + 7 y 2 ≤ 10 , 6 z1 + 4 z 2 ≤ 20 ,
2 x1 + x2 ≤ 2 , 3 y1 + 2 y 2 ≤ 5 , 4 z1 + 5 z 2 ≤ 8 ,
L m u
0 ≤ λ ≤1 1 . 0 ≤ λ ≤1
1 . 0 ≤ λ ≤1
1 .
~ ~
x1u = (0.251, 1.667,2), ~
x 2u = (1.253,0,0), F1u = (3.329, 13. 894, 48)
~ ~
λ1 = (1,1,1) and F1L = (4.501, 8.168, 26.499)
Second: In the same way, the FLLDM solves problem (14) as follows:
~ ~
1- Find individual best fuzzy solutions F2+ and individual worst fuzzy solutions F2− by
solving (15), we get
11
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
Lower level ~ ~ ~ ~
x1 = ( x1 , y1 , z1 ) x2 = ( x2 , y 2 , z 2 ) F2+ = max ( F2L , F2m , F2u ) F2− = max ( F2L , F2m , F21u )
x2 ∈G x2 ∈ G
~
2- By using (16), build the membership functions µ F~ [ F2 ( ~x )] and solve (17) we get:
2
~ ~
x1L = (0.119,0,1.44) , ~
x 2L = (1.493,1.429,0.402), λ 2 = (1,1,1),
~ ~
F2L = ( 2.272,14.294,22.029) , F2u = (1.759,13.894,40)
6. CONCLUSION
In this paper, a fully fuzzy bi-level quadratic programming problem in which all the coefficients
and decision variables are fuzzy numbers is introduced. In order to obtain a fuzzy optimal
solution of the FFBLQP problem, the concepts of tolerance membership functions at each level to
develop a fuzzy max-min decision model for generating fuzzy satisfactory solution for FFBLQP
problem. Then the fully fuzzy bi-level quadratic programming can be converted into a
deterministic bi-level programming problem by using the bound and decomposition method.
Also, a new algorithm is based on the fuzzy decision approach, bound and decomposition method
12
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
are introduced to obtain the fuzzy satisfactory solution for FFBLQP problem. Finally, an
illustrative numerical example has been given to clarify the proposed solution method.
REFERENCES
[1] H.S. Shih, Y.J. Lai and L.E. Stanley., Fuzzy Approach for Multi-Level Programming Problems.,
Computers and Operations Research, 23(1), 73-91, (1996).
[2] X. Shi and H. Xia., Interactive Bi-Level Multi –Objective Decision Making., Journal of Operational
Research Society, 48, 943-949, (1997).
[3] M.A. Abo-Sinna and A.H. Amer., Extension of TOPSIS for Multi-Objective Large-Scale Non-
Linear Programming Problems., Appl. Math. Comput., 162, 243-256, (2000).
[4] M. A. Abo-Sinna., A Bi-level Non-Linear Multi-Objective Decision Making Under Fuzziness., J.
Oper. Res. Soc. India (OPSEARCH), 38(5), 484-495, (2001).
[5] M.S. Osman, M.A.Abo-Sinna, A.H.Amer and O.E.Eman., A Multi-Level Non-Linear Multi-
Objective Under Fuzziness., Applied Mathematics and Computations, 153, 239-252, (2004).
[6] A.H. Amer and M.A. Abo-Sinna., An Interactive Dynamic Fuzzy Goal Programming for Bi-Level
Multi-Objective Linear Fractional Programming Problems., Journal of Advances in Mathematics, 12
(12), 6991-7007 (2017).
[7] M.A. Abo. Sinna and A.H. Amer., TOPSIS Approach for Solving Bi-Level Fractional MODM
Problems., Journal of Advances in Mathematic, 13 (4), 7353-7370, (2018).
[8] A. H. Amer., Implementation of the ∈ -Constraint Method in Special Class of Multi-Objective
Fuzzy Bi-Level Non-Linear Problems., Pak.J. Stat. Oper. Res., vol. XIII, no.4, 739-756,(2017).
[9] A.H. Amer., On the Karush-Kuhn-Tucker Reformulation of Bi-Level Geometric Programming
Problem with an Interval Coefficients as Multiple Parameters., Journal of Progressive Research in
Mathematics (JPRM), 11(2), 1566-1577, (2017).
[10] J. F. Bard., Practical Bi-Level Optimization: Algorithms and Applications., Kluwer Academic
Publishers, Dordrecht, the Nether-Lands, (1998).
[11] B. Colson, P. Marcotte and G. Savard., An Overview of Bi-Level Optimization., Annals of
Operations Research, vol. 153, pp. 235-256, (2007).
[12] F. Gzara., A Cutting Plane Approach for Bi-Level Hazardous Material Transport Network Design.,
Operations Research Letters, vol.41, no.1, pp.40-46, (2013).
[13] T.Kis and A. Kovacs., Exact solution Approaches for Bi-Level Lot-Sizing., Eur. J. Oper. Res., 226
(2), 237-245, (2013).
[14] M. W. Xu and J.J. ye., A smoothing Augmented Lagrangian Method for Solving Simple Bi-Level
Programs., Comput. Optim. Appl., 59(1), 353-377, (2014).
[15] V. Kalashnikov, T.l. Matis, J.F.C. Vallejo and S.V. Kavun., Bi-Level Programming Equilibrium and
Combinatorial Problems with Applications to Engineering., Math. Probl. Eng., vol. 2015, 14, (2015).
[16] L.A. Zadeh., Fuzzy Sets., Information and Computation, vol. 8, no. 3,pp.338-353, (1965).
[17] H. Tanaka, T. Okuda and K. Asai., On Fuzzy Mathematical Programming., Journal of Cybernetics,
3, 37-46, (1974).
[18] R.E. Bellman and L.A. Zadeh., Decision Making in a Fuzzy Environment., Management Science,
17, 141-164, (1970).
[19] H. J. Zimmermann., Fuzzy Programming and Linear Programming with Several Objective
Functions., Fuzzy Sets and Systems, 1,45-55, (1978).
13
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
[20] M. Sakawa and H. Yano., Interactive Decision Making for Multi-Objective Non-Linear
Programming Problems with Fuzzy Parameters., Fuzzy Sets and Syst., 29(3), 315-326, (1989).
[21] M. Sakawa, I. Nishizaki and Y. Uemura., Interactive Fuzzy Programming for multi-Level Linear
Programming Problems with Fuzzy Parameters., Fuzzy Set and Syst., 109 (1), 3-19, (2000).
[22] M. Sakawa, I. Nishizaki and Y. Uemura., Interactive Fuzzy Programming for Two-Level Linear
Fractional Programming Problems with Fuzzy Parameters., Fuzzy Sets and Syst., 115, 93-103,
(2000)
[23] M. Sakawa, I. Nishizaki and Y. Uemura., Interactive Fuzzy Programming for Two-Level Linear and
Linear Fractional Production and Assignment Problems: A Case Study., European Journal of Oper.
Res., 135, 142- 157, (2001).
[24] T.S. Liou and M.J. Wang., Ranking Fuzzy numbers with Integral Value., Fuzzy Sets and Systems,
vol. 50, no.3,pp.247-255, (1992).
[25] T. Allahviranloo, F. H. Lotfi, M.K. Kiasary, N.A. Kiani and L. Alizadeh., Solving Fully Fuzzy
Linear Programming Problem by the Ranking Function., Applied Mathematical Sciences, 2, 19-32,
(2008).
[26] F.H. Lotfi, T. Allahviranloo, M.A. Jondabeha and L. Alizadeh., Solving a Fully Fuzzy Linear
Programming Using Lexicography Method and Fuzzy Approximate Solution., Applied
Mathematical Modeling, 33,3151-3156, (2009).
[27] A. Kumar, J. Kaur and P. Singh., Solving Fully Fuzzy Linear Programming Problems with
Inequality Constraints., International Journal of Physical and Mathematical Sciences, 1,6-18, (2010).
[28] A. Kumar, J. Kaur and P. Singh., Fuzzy Optimal Solution of Fully Fuzzy Linear Programming
Problems with Inequality Constraints., International Journal of Applied Mathematics and Computer
Sciences, 6, 37 – 41, (2010).
[29] A. Kumar, J. Kaur And P. Singh., A New Method for Solving Fully Fuzzy Linear Programming
Problems., Applied Mathematical Modeling, 35, 817 – 823, (2011).
[30] M. Deb And P. K. De., Optimal Solution of a Fully Fuzzy Linear Fractional Programming Problem
by Using Graded Mean Integration Representation Method., An International Journal of
Applications and Applied Mathematics, 10(1), 571 – 587, June (2015).
[31] R. Ezzati, E. Khorram and R. Enayati., A New Algorithm to Solve Fully Fuzzy Linear Programming
Problems Using the MOLP Problems., Applied Mathematical Modeling, 39, 3185 – 3193, (2015).
[32] H. S. Najafi, S. A. Edalatpanah and H. Dutta., A Non – Linear Model for Fully Fuzzy Linear
Programming with Fully Unrestricted Variables and Parameters., Alexandria Engineering Journal,
55, 2589 – 2595, (2016).
[33] W. I. Gabr., Quadratic and Non – Linear Programming Problems Solving and Analysis in Fully
Environment., Alexandria Engineering Journal, 54, 457 – 472, (2015).
[34] A. Ren., Research Article, Solving the Fully Fuzzy Bi – Level Linear Programming Problem
through Deviation Degree Measures and a Ranking Function Method., Mathematical Problems in
Engineering, Volume 2016, Article ID 7069804, 11 Pages, (2016).
[35] A. Ren., Research Article, A Novel Method for Solving the Fully Fuzzy Bi – Level Linear
Programming Problem., Mathematical Problems in Engineering, Volume 2015, Article ID 280380,
11 Pages, (2015).
[36] A. Ren, Y. Wang and X. Xue., Interactive Programming Approach for Solving the Fully Fuzzy Bi
– Level Linear Programming Problem., Knowledge – Based Systems, 99, 103 – 111, (2016).
14
Operations Research and Applications : An International Journal (ORAJ), Vol.5, No.2, May 2018
[37] N. Safaei and M. Saraj., A New Method for Solving Fully Fuzzy Linear Bi – Level Programming
Problems., International Journal of Applied Operational Research, vol. 4, no.1, pp. 39 – 46,
(2014).
[38] H. J. Zimmermann., Fuzzy Sets., Decision Making and Expert Systems, Kluwer Academic,
Boston, (1987).
[39] D. Dubois and H. Prade., Fuzzy Sets and Systems: Theory and Applications, Academic Press,
New York, (1980).
15