A Note on Integer Linear Programming Problems with LR Pentagonal Fuzzy Numbers
D. Stephen Dinagar
1*and M. Mohamed Jeyavuthin
2*1
Associate Professor, PG & Research Department of Mathematics, T.B.M.L. College, Porayar, Tamil Nadu, INDIA.
2
Research Scholar, PG & Research Department of Mathematics, T.B.M.L. College, Porayar, Tamil Nadu, INDIA.
email: [email protected], [email protected].
(Received on: August 17, 2018) ABSTRACT
The objective of this paper is to deal with fuzzy integer linear programming problem in which all the parameters and variables are LR pentagonal fuzzy numbers.
In this paper we have introduced and studied the ranking function of LR pentagonal fuzzy numbers. A new approach for solving fuzzy integer linear programming problems with LR pentagonal fuzzy number is proposed, based on ranking function.
The proposed method is very easy to understand. This is illustrated with relevant numerical examples.
Keywords: Ranking function, LR Pentagonal fuzzy number, Fuzzy integer linear programming.
1. INTRODUCTION
The concept linear programming problem is to find out the best solution to the real-
world problems where the available informations are not exact or not precise. In that situation
linear programming model helps lot. Firstly, the concept Fuzzy linear programming was
proposed by Tanaka et al.
14. It plays a vital role in Fuzzy modeling, which can formulate the
uncertainty. Nasseri
10has proposed a new method for solving the Fuzzy linear programming
problems in which he has used the fuzzy ranking method for converting the fuzzy objective
function into crisp objective function. Fuzzy linear programming was studied by many
researchers
2,3,4,6,7,8,15. Sahaya Sudha et al.
12proposed solving fuzzy linear programming
problem using pentagonal fuzzy numbers with robust ranking method. Nagoor Gani et al.
9discussed Fuzzy linear programming problem using LR fuzzy number.
Herrera and Verdegay
5have proposed three methods for solving three models of Fuzzy integer linear programming. Allahviranloo et al.
1discussed a model of Fuzzy integer linear programming problem with fuzzy variable and proposed to solve a new method. Pandian and Jayalakshmi
11have proposed a decomposition method for solving Fuzzy integer linear programming problem with fuzzy variables by using classical integer linear programming. In
13Stephen Dinagar and Mohamed Jeyavuthin discussed the concept of solving integer linear programming problems with pentagonal fuzzy numbers.
In this paper, section 2 contains some basic definitions needed for this work. In section 3, parametric and LR type of pentagonal Fuzzy numbers are discussed. In section 4, Fuzzy integer linear programming with fuzzy variables are discussed and relevant numerical illustrations are given. Finally, conclusion is included in section 5.
2. PRELIMINARIES
Definition 1 (Fuzzy Set)
A Fuzzy set 𝐴̃ is defined by 𝐴̃ = {(𝑥, 𝜇
𝐴̃(𝑥)): 𝑥 ∈ 𝑋, 𝜇
𝐴̃(𝑥) ∈ [0,1] }. In the pair (𝑥, 𝜇
𝐴̃(𝑥)), the first element 𝑥 belong to the classical set 𝑋, the second element 𝜇
𝐴̃(𝑥) belong to the interval [0, 1], called Membership function.
Definition 2 (Support of Fuzzy Set)
The support of fuzzy set 𝐴̃ is the set of all 𝑥 in 𝑋 such that 𝜇
𝐴̃(𝑥) > 0. That is 𝑆𝑢𝑝𝑝 (𝜇
𝐴̃) = {𝑥/ 𝜇
𝐴̃(𝑥) > 0}.
Definition 3 (𝜶-cut)
The 𝛼-cut of fuzzy set 𝐴̃ is a set consisting of those elements of the universe 𝑋 whose membership values exceed the threshold level 𝛼.That is 𝐴̃
𝛼= {𝑥 / 𝜇
𝐴̃(𝑥) ≥ 𝛼}.
Definition 4 (Convex Fuzzy Set)
A fuzzy set 𝐴̃ is convex if 𝜇
𝐴̃(𝜆𝑥
1+ (1 − 𝜆𝑥
2)) ≥ min(𝜇
𝐴̃(𝑥
1), 𝜇
𝐴̃(𝑥
1)) , 𝑥
1, 𝑥
2∈ 𝑋 and 𝜆 ∈ [0,1]. Alternatively, a fuzzy set is convex, if all 𝛼- level sets are convex.
Definition 5 (Fuzzy Number)
A fuzzy number 𝐴̃ is a subset of real line R, with the membership function 𝜇
𝐴̃(𝑥) holds the following conditions:
(i) 𝜇
𝐴̃(𝑥) is piecewise continuous in its domain
(ii) 𝐴̃ is normal. That is, there is a 𝑥
0∈ 𝐴̃ such that 𝜇
𝐴̃(𝑥
0) = 1.
(iii) 𝐴̃ is convex. That is, 𝜇
𝐴̃(𝜆𝑥
1+ (1 − 𝜆𝑥
2)) ≥ min(𝜇
𝐴̃(𝑥
1), 𝜇
𝐴̃(𝑥
1)) , 𝑥
1, 𝑥
2∈ 𝑋 3. PENTAGONAL FUZZY NUMBER (PFN)
3.1 Parametric Representation of Pentagonal Fuzzy Number
Definition 6 (Pentagonal Fuzzy Number)
A fuzzy number 𝐴̃
𝑃is pentagonal fuzzy number denoted by 𝐴̃
𝑃= (𝑎
1, 𝑎
2, 𝑎
3, 𝑎
4, 𝑎
5), where 𝑎
1, 𝑎
2, 𝑎
3, 𝑎
4, 𝑎
5are real numbers and its membership function 𝜇
𝐴̃𝑃(𝑥) is given by
𝜇
𝐴̃𝑃(𝑥) =
{
0, 𝑥 < 𝑎
11
2 [ 𝑥 − 𝑎
1𝑎
2− 𝑎
1], 𝑎
1≤ 𝑥 ≤ 𝑎
21
2 + 1
2 [ 𝑥 − 𝑎
2𝑎
3− 𝑎
2], 𝑎
2≤ 𝑥 ≤ 𝑎
31, 𝑥 = 𝑎
31
2 + 1
2 [ 𝑎
4− 𝑥
𝑎
4− 𝑎
3], 𝑎
3≤ 𝑥 ≤ 𝑎
41
2 [ 𝑎
5− 𝑥
𝑎
5− 𝑎
4], 𝑎
4≤ 𝑥 ≤ 𝑎
50, 𝑥 > 𝑎
5Definition 7
A pentagonal fuzzy number can be defined as 𝐴̃
𝑃= (𝑀
1(𝑥),𝐽
1(𝑥),𝐽
2(𝑥),𝑀
2(𝑥)) for 𝑥 ∈ [0,1]
where,
(i) 𝑀
1(𝑥) is strictly increasing continuous function on [0,0.5]
(ii) 𝐽
1(𝑥) is strictly increasing continuous function on [0.5,1]
(iii) 𝐽
2(𝑥) is strictly decreasing continuous function on [1,0.5]
(iv) 𝑀
2(𝑥) is strictly decreasing continuous function on [0.5,0]
Remark 8
The pentagonal fuzzy number 𝐴̃
𝑃becomes triangular fuzzy number if 𝑎
3− 𝑎
2= 𝑎
4− 𝑎
3.
Figure:1 Graph of LR Pentagonal Fuzzy Number
3.2 LR Type Representation of Pentagonal Fuzzy Number (LR PFN) Definition 9 (LR Pentagonal Fuzzy Number)
A LR Pentagonal fuzzy number denoted by 𝑀 ̃
𝑃= (𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2)
𝐿𝑅is a fuzzy number, where 𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2are real numbers and its membership function 𝜇
𝑀̃𝑃(𝑥) is given by
𝜇
𝑀̃𝑃(𝑥) =
{
0, 𝑥 < 𝑚 − (𝛼
1+ 𝛼
2) 1
2 [ 𝑥 − (𝑚 − (𝛼
1+ 𝛼
2))
𝛼
2] , 𝑚 − (𝛼
1+ 𝛼
2) ≤ 𝑥 ≤ 𝑚 − 𝛼
11
2 + 1
2 [ 𝑥 − (𝑚 − 𝛼
1)
𝛼
1] , 𝑚 − 𝛼
1≤ 𝑥 ≤ 𝑚 1, 𝑥 = 𝑚
1
2 + 1
2 [ (𝑚 + 𝛽
1) − 𝑥
𝛽
1] , 𝑚 ≤ 𝑥 ≤ 𝑚 + 𝛽
11
2 [ (𝑚 + (𝛽
1+ 𝛽
2)) − 𝑥
𝛽
2] , 𝑚 + 𝛽
1≤ 𝑥 ≤ 𝑚 + (𝛽
1+ 𝛽
2) 0, 𝑥 > 𝑚 + (𝛽
1+ 𝛽
2)
Definition 10 (Equality of LR PFNs)
Two LR Pentagonal fuzzy number 𝐴̃
𝑃= (𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2)
𝐿𝑅and 𝐵̃
𝑃= (𝑚
′, 𝛼
1′, 𝛼
2′, 𝛽
1′, 𝛽
2′)
𝐿𝑅is said to be equal if and only if 𝑚 = 𝑚
′, 𝛼
1= 𝛼
1′, 𝛼
2= 𝛼
2′, 𝛽
1= 𝛽
1′, 𝛽
2= 𝛽
2′.
Definition 11 (Symmetric LR PFNs)
A fuzzy number 𝐴̃
𝑃= (𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2)
𝐿𝑅is said to be symmetric LR-Pentagonal fuzzy number if there exist real number such that 𝛼
1+ 𝛼
2= 𝛽
1+ 𝛽
2.
3.3 Arithmetic Operations on LR Pentagonal Fuzzy Numbers
Let us consider 𝐴̃
𝑃= (𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2)
𝐿𝑅and 𝐵̃
𝑃= (𝑚
′, 𝛼
1′, 𝛼
2′, 𝛽
1′, 𝛽
2′)
𝐿𝑅be two pentagonal fuzzy numbers then,
(i) Addition
𝐴̃
𝑃(+)𝐵̃
𝑃= (𝑚 + 𝑚
′, 𝛼
1+ 𝛼
1′, 𝛼
2+ 𝛼
2′, 𝛽
1+ 𝛽
1′, 𝛽
2+ 𝛽
2′)
𝐿𝑅(ii) Subtraction
𝐴̃
𝑃(−)𝐵̃
𝑃= (𝑚 − 𝑚
′, 𝛼
1− 𝛼
1′, 𝛼
2− 𝛼
2′, 𝛽
1− 𝛽
1′, 𝛽
2− 𝛽
2′)
𝐿𝑅(iii) Multiplication
𝐴̃
𝑃(×)𝐵̃
𝑃= (
𝑚5
𝜎
𝑏,
𝛼15
𝜎
𝑏,
𝛼25
𝜎
𝑏,
𝛽15
𝜎
𝑏,
𝛽25
𝜎
𝑏)
𝐿𝑅
. Where 𝜎
𝑏= 𝑚
′+ 𝛼
1′+ 𝛼
2′+ 𝛽
1′+ 𝛽
2′(or) 𝐴̃
𝑃(×)𝐵̃
𝑃= (𝑚𝑅̌(𝑏), 𝛼
1𝑅̌(𝑏), 𝛼
2𝑅̌(𝑏), 𝛽
1𝑅̌(𝑏), 𝛽
2𝑅̌(𝑏))
𝐿𝑅
. Where 𝑅̌(𝐵̃
𝑃) =
(𝑚′+𝛼1′+𝛼52′+𝛽1′+𝛽2′)(or) 𝑅̌(𝑏) =
(𝑚′+𝛼1′+𝛼52′+𝛽1′+𝛽2′)(iv) Division
𝐴̃
𝑃(/)𝐵̃
𝑃= (
5𝑚𝜎𝑏
,
5𝛼𝜎1𝑏
,
5𝛼𝜎2𝑏
,
5𝛽𝜎1𝑏
,
5𝛽𝜎2𝑏
)
𝐿𝑅
. Where 𝜎
𝑏= 𝑚
′+ 𝛼
1′+ 𝛼
2′+ 𝛽
1′+ 𝛽
2′, (or)
𝐴̃
𝑃(/)𝐵̃
𝑃= (
𝑚𝑅̌(𝑏)
,
𝛼1𝑅̌(𝑏)
,
𝛼2𝑅̌(𝑏)
,
𝛽1𝑅̌(𝑏)
,
𝛽2𝑅̌(𝑏)
)
𝐿𝑅
. Where 𝑅̌(𝐵̃
𝑃) =
(𝑚′+𝛼1′+𝛼2′+𝛽1′+𝛽2′)5
(or) 𝑅̌(𝑏) =
(𝑚′+𝛼1′+𝛼2′+𝛽1′+𝛽2′)5
.
Definition 12 (Ranking Function)
A ranking function is a map from 𝐹(𝔑) into real line. Now, we define the orders 𝐹(𝔑) as follows;
(i) 𝐴̃
𝑃≥ 𝐵̃
𝑃if and only if 𝔑(𝐴̃
𝑃) ≥ 𝔑(𝐵̃
𝑃) (ii) 𝐴̃
𝑃≤ 𝐵̃
𝑃if and only if 𝔑(𝐴̃
𝑃) ≤ 𝔑(𝐵̃
𝑃) (iii) 𝐴̃
𝑃= 𝐵̃
𝑃if and only if 𝔑(𝐴̃
𝑃) = 𝔑(𝐵̃
𝑃)
Where 𝐴̃
𝑃, 𝐵̃
𝑃are elements of 𝐹(𝔑). Let 𝐴̃
𝑃= (𝑚, 𝛼
1, 𝛼
2, 𝛽
1, 𝛽
2)
𝐿𝑅be pentagonal fuzzy number, the ranking function is
𝔑(𝐴̃
𝑃) = 𝑎
3+ 2(𝑎
3− 𝑎
2) + 2(𝑎
2− 𝑎
1) − (𝑎
4− 𝑎
3) − (𝑎
5− 𝑎
3) 2
𝔑(𝐴̃
𝑃) =
𝑚+2𝛼1+2𝛼2+2𝛽1+2𝛽22
, where 𝑚 = 𝑎
3, 𝛼
1= (𝑎
3− 𝑎
2), 𝛼
2= (𝑎
2− 𝑎
1), 𝛽
1= (𝑎
4− 𝑎
3), 𝛽
2= (𝑎
5− 𝑎
4)
𝔑(𝐴̃
𝑃) = 𝑚 + 2(𝛼
1+ 𝛼
2) − (𝛽
1+ 𝛽
2) 2
4. FUZZY INTEGER LINEAR PROGRAMMING (FILP)
Consider the following fully fuzzy integer linear programming problems Maximize (or Minimize) 𝑧̃ = 𝑐̃
𝑇𝑥̃ Subject to, 𝐴̃ 𝑥̃{≤, =, ≥}𝑏̃, 𝑥̃ ≥ 0 and are integers, where the cost vectors 𝑐̃
𝑇= (𝑐̃
𝑗)
1×𝑛, 𝐴̃ = (𝑎̃
𝑖𝑗)
𝑚×𝑛, 𝑥̃ = (𝑥̃
𝑗)
𝑛×1and 𝑏̃ = (𝑏̃
𝑖)
𝑚×1and 𝑎̃
𝑖𝑗, 𝑥̃
𝑗, 𝑏̃
𝑖, 𝑐̃
𝑗∈ 𝐹(𝑅), for all 1 ≤ 𝑗 ≤ 𝑛 and 1 ≤ 𝑖 ≤ 𝑚.
Definition 13
A linear Programming problem is called fuzzy variable linear programming problem (FVLPP), if some of the parameters are crisp, and variables and right-hand sides are fuzzy numbers.
General form of FVLPP is as follows:
Maximize (or Minimize) 𝑧̃ = 𝑐̃ 𝑥̃
Subject to 𝐴̃ 𝑥̃{≤, =, ≥}𝑏̃, 𝑥̃ ≥ 0 and are integers, Where 𝑐̃ ∈ 𝑅
𝑛, 𝐴̃ ∈ (𝑅)
𝑚+𝑛, 𝑅
𝑖∈ (𝐹(𝑅))
𝑚, and 𝑥̃ ∈ (𝐹(𝑅))
𝑛. 4.1 Algorithm:
Step 1. Arrange the fully fuzzy linear programming problem in the following manner,
Max(or)Min 𝑧̃ = 𝑐̃
𝑗𝑥̃
𝑗; Subject to 𝐴̃
𝑖𝑗𝑥̃
𝑗≤ 𝑏̃
𝑗; 𝑥̃
𝑗≥ 0.
Step 2. Convert the problem into fuzzy variable linear programming problem by using the ranking function 𝔑(𝐴̃
𝑃) =
𝑚+2(𝛼1+𝛼22)−(𝛽1+𝛽2).
Step 3. Using an integer linear programming procedure finally we get an Optimum solution.
4.2 Numerical Examples
Example: 1
Consider the following fuzzy integer linear programing problem with LR type of pentagonal fuzzy numbers
Maximize 𝑍̃ = (6,2,2,2,2) 𝑥̃
1+ (8,2,2,2,2) 𝑥̃
2Subject to
(4,2,2,2,2) 𝑥̃
1+ (12,4,4,4,4) 𝑥̃
2≤ (10,2,2,2,2);
(8,2,2,2,2) 𝑥̃
1+ (14,2,2,2,2) 𝑥̃
2≤ (16,4,4,4,4);
𝑥̃
1, 𝑥̃
2≥ 0 and are integers.
Now we calculate, 𝔑(6,2,2,2,2) =
6+2(2+2)−(2+2)2