ANALYSING A FULLY FUZZY LINEAR PROGRAMMING PROBLEM USING TOPSIS

Page 1

e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

www.irjmets.com

ANALYSING A FULLY FUZZY LINEAR PROGRAMMING PROBLEM USING TOPSIS V. Thanvee *1, Dr. A. Sahaya Sudha*2 *1PG

Scholar, Department of Mathematics, Nirmala college for women, Coimbatore, Tamil Nadu, India *2Assistant

Professor, Department of Mathematics, Nirmala college for women, Coimbatore, Tamil Nadu, India.

ABSTRACT In this paper a fuzzy to TOPSIS method is used to solve the Fully Fuzzy Linear Programming Problem (FFLPP). Here we convert a multi objective problem into a single objective problem. We use “Entropy Method” to find weight determination. Then we find both positive and negative ideal solutions by fuzzy TOPSIS method. Our method is based on membership functions. Finally, we conclude the optimal solution for FFLPP. Keywords: Fuzzy linear programming, Triangular Fuzzy numbers, Membership function, Big-M method.

I.

INTRODUCTION

Zadeh in 1965 introduced fuzzy set theory by publishing the first article in this area [7]. Linear programming (LP) problem is mostly used in different fields of science and engineering for modelling real world problems [6]. In real world situation the available information in the system under consideration are not exact, therefore fuzzy linear programming (FLP) was introduced and studied by many researchers [2,4,8,9,10,12,13,14] Linear programming or linear optimization is one of the most practically used techniques in operation research, which finds the best extractable solution with respect to the constraints. Linear programming problem is in the two forms of classical linear programming (LP) and fuzzy linear programming problem (FLPP). In real-world problems, values of the parameters in LP problem should be precisely described and evaluated. How-ever in real-world applications, the parameters are often illusionary. The optimal solution of an LP only depends on a limited number of constraints, therefore, much of the collected information has a little impact on the solution. It is useful to consider the knowledge of experts about the parameters as fuzzy data. The concept of decision in fuzzy environment was first proposed by Bellman and Zadeh [1]. Real world problem invariably involve multiple objectives. Multi objective programming is a part of mathematical programming dealing with decision problems characterized by multiple and conflicting objective functions that are to be optimized over a feasible set of decisions. Goal programming (GP) is a multi objective programming technique [3]. When the decision-making process is used in a fuzzy environment,[1] proposed that the symmetry between goals and constraints is the most important feature. With this property of symmetry Bellman and Zadeh proposed that a fuzzy decision is defined as the fuzzy set of alternatives resulting from the intersection of the goals/objectives and constraints [1] to formulate goal programming model of the problem the aspiration levels of the objective functions are defined first and also to formulate the fuzzy goal programming model of the problem the fuzzy goal levels of the objective functions are defined first. In this paper we take one multi objective linear programming problem and solve this problem first by min sum goal programming technique. Further we solve the same problem under fuzzy environment, where the resources are triangular fuzzy number using different techniques [12]. The proposed approach is very useful due to its capacity of providing optimal results with incomplete significant information [5].

II.

PRELIMINARIES

2.1 Fuzzy set: Let X be a non-empty set. A fuzzy set ̃ in X is represented by its membership function is interpreted as the degree of membership of element x in fuzzy set ̃ for each x

̃:

X

and

̃

2.2 Normal fuzzy set: A fuzzy set ̅ of the universe of discourse x is called a normal fuzzy set implying that there exist atleast one x such that

̃

www.irjmets.com

. @International Research Journal of Modernization in Engineering, Technology and Science

[404]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

www.irjmets.com

2.3 Piecewise continuous: A fuzzy number is a convex normalized fuzzy set of the real line R. Whose membership function is piecewise continuous. 2.4 Triangular fuzzy number: A triangular fuzzy number ̃ = (a, b, c) is fuzzy number on R with the membership function

̃

defined by:

{

̃

A triangular fuzzy number (a, b, c) is said to be non-negative triangular fuzzy number iff a ≥ 0. 2.5 Arithmetic operation on fuzzy numbers: Let ̃ = (a, b, c) ̃ = (d, e, f) be two triangular fuzzy numbers. Then the arithmetic operation on these two fuzzy number can be defined as follows: 1.Addition

2.Symmetry

: - ̃ = (-c, -b, -a)

3.Subtraction

: ̃

̃ ̃

: ̃ = ̃ iff a=d, b=e, c=f

4.Equality

5.Multiplication : Suppose ̃ be any triangular fuzzy number and ̃ be non-negative triangular fuzzy number, then we define: ̃

̃

III.

{

METHODOLOGY

3.1 Proposed method for fully fuzzy linear programming problem A FFLP Problem with m fuzzy constraints and n variables is formulated as follows: Max or Min ∑ ̃

̃

Subject to, ∑ {̃ ̃

̃

̃

̃

̃

̃ ̃ ̃ ̃ , ̃ ̃ ̃ , ̃ step of our solution algorithm are as follows:

, and ̃

̃ ̃ ̃

. According to this definition the

Step 1: Let ̃ ̃ ̃ and ̃ are represented by triangular numbers ( , , ( ),( , and ( respectively. Then, by substituting these values the FFLP problem, obtained in (1) is written as follows: Max or Min ∑

(

,

,

Subject to,

www.irjmets.com

@International Research Journal of Modernization in Engineering, Technology and Science

[405]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021 (

)

{(

)

(

)

(

Impact Factor- 5.354

www.irjmets.com

)

Step 2: By arithmetic operations, the linear programming problem of step 1 is converted into the following equivalent problem: Max or Min ∑

(

,

=∑

Subject to, ∑ ∑ ∑ { where, (

)

(

)

(

)

(

)

(

)

Step 3: Entropy method for weight determination a) Normalize the decision matrix ∑

b) Compute entropy ∑ h=

where m = number of alternatives.

c) Compute the weight vector ∑

j=1,2, ..., n & ∑

,

Step 4: Fuzzy topsis method to obtain fuzzy positive ideal solution (FPIS) and fuzzy negative ideal solution (FNIS). a) Vector normalization ̅

√∑

b) We compute the distance from each alternative to the FPIS and to the FNIS.

c)

̃ ̃) = √ ∑

(FPIS)

̃ ̃) = √ ∑

(FNIS)

Compute the closeness coefficient

for each alternative

=

www.irjmets.com

@International Research Journal of Modernization in Engineering, Technology and Science

[406]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

www.irjmets.com

Step 5: Define the membership function. Step 6: Obtain the maximum of minimum satisfaction degree of all objectives. Step 7: Obtain the fuzzy optimum value.

IV.

NUMERICAL EXAMPLE

4.1 Consider the problem, Min Z = (1, 2, 3)

̃

̃

̃

Subject to, ̃ ̃

{

̃ ̃

̃ ̃

̃

̃

̃ ̃

̃

̃

0

Solution: Step 1: let ̃ ̃

̃ be converted into a triangular fuzzy variables,

Min Z= (1, 2, 3) Subject to, {

Step 2: The objective function and the constraints are, Min Z = (

,

)

(1)

Subject to,

(2)

{ Step 3: Weight determination (entropy method) Table-1: Matrix form

(0, 1, 2)

(1, 2, 3)

(2, 3, 4)

(1, 2, 3)

(2, 3, 4)

(0, 1, 2)

(3, 4, 5)

(0, 1, 2)

(2, 3, 4)

= (4, 7, 10) (3, 6, 9)

(4,7,10)

Normalize the decision matrix formula,

www.irjmets.com

@International Research Journal of Modernization in Engineering, Technology and Science

[407]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

www.irjmets.com

∑ Table-2: Normalize decision matrix

h=

(0, 0.14, 0.2)

(0.33, 0.33, 0.33)

(0.5, 0.43, 0.4)

(0.5, 0.29, 0.3)

(0.67, 0.5, 0.44)

(0, 0.14, 0.2)

(0.75, 0.57, 0.5)

(0, 0.17, 0.22)

(0.5, 0.43, 0.4)

where m = 3 alternatives, h = 0.91

Entropy ∑ (0, 0.14*In0.14, 0.2*In0.2) = (0, -0.28, -0.32) (0.33*In0.33, 0.33*In0.33, 0.33*In0.33) = (-0.37, -0.37, -0.37) Similarly, we get, Table-3: Entropy Weights

(0, -0.28, -0.32)

(-0.37, -0.37, -0.37)

(-0.35, -0.36, -0.37)

(-0.35, -0.36, -0.36)

(-0.27, -0.35, -0.36)

(0, -0.28, -0.32)

(-0.22, -0.32, -0.35)

(0, -0.30, -0.33)

(-0.35, -0.36, -0.37)

=

(-0.57, -0.96, -1.03) Substitute in

(-0.64, -1.02, -1.06)

(-0.7, -1, -1.06)

we get,

Compute the weight vector using the formula j=1,2,3

1-

= (0.48,0.13,0.07) + (0.42,0.08,0.04) + (0.36,0.09,0.04)

= (1.26,0.3,0.15)

Since ∑

Where, , Step 4: FPIS and FNIS Vector normalization ̅

√∑

Similarly, we get, Table-4: Vector normalization matrix

www.irjmets.com

(0, 1, 2)

(1, 2, 3)

(2, 3, 4)

(1, 2, 3)

(2, 3, 4)

(0, 1, 2)

(3, 4, 5)

(0, 1, 2)

(2, 3, 4)

@International Research Journal of Modernization in Engineering, Technology and Science

[408]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

21, 38) √ Substitute in ̅

(5, 14, 29)

= (3.16, 4.58, 6.16)

(2.24,3.74, 5.38)

www.irjmets.com

(8, 19, 36) (2.82, 4.36, 6)

we get, Table-5: Normalized decision matrix (0.38, 0.43, 0.46)

(0.33, 0.26, 0.26)

(0, 0.22, 0.32) (0.32, 0.44, 0.49) (0.95, 0.87, 0.81)  

(0.28, 0.3, 0.26)

(0.45, 0.53, 0.56) (0.89, 0.80, 0.74) (0, 0.26, 0.37)

(0.70, 0.69, 0.67) (0, 0.22, 0.33) (0.70, 0.69, 0.67)

The value in each cell is known as a normalized performance value. Next we multiply the weights of each criteria with the normalized performance value of each cell. Table-6: Weighted normalized decision matrix (0, 0.09, 0.15) (0.12 ,0.19, 0.23) (0.36, 0.37, 0.37)

(0.15, 0.14, 0.15) (0.29, 0.20, 0.19) (0, 0.07, 0.09)

= (0.36, 0.37, 0.37)

(0.19, 0.20, 0.17) (0, 0.07, 0.09) (0.19, 0.20, 0.17)

(0.29, 0.20, 0.19)

(0.19, 0.20, 0.17)

(0, 0.07, 0.09)

(0, 0.07, 0.09)

(maximum value) (minimum value) We compute the distance from each alternative to the FPIS and to the FNIS. ̃ ̃) = √ ∑

j=1,2,3

Table-7: The distance from each alternative to the FPIS 0.29 0.17 0

0.09 0 0.19

0 0.14 0

̃ ̃) = √ ∑ j=1,2,3 & n=1,2,3 Table-8: The distance from each alternative to the FNIS 0 0.10 0.29

0.10 0.19 0

0.14 0 0.14

= Table-9: Closeness coefficient 0.38 0.31 0.19

0.24 0.29 0.43

for each alternative 0.39 0.48 0.69

= Summation of FPIS

www.irjmets.com

@International Research Journal of Modernization in Engineering, Technology and Science

[409]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021

Impact Factor- 5.354

www.irjmets.com

= Summation of FNIS Step 5: Membership function {

={

= { Step 6: From (1) & (2) we get Min Subject to,

Using Big-M method Min Subject to,

Using Big-M Method (

)

, 0) = 11

Min Subject to,

Using Big-M method Max Min

www.irjmets.com

= Min u +

-

=1

@International Research Journal of Modernization in Engineering, Technology and Science

[410]


e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:03/Issue:03/March-2021 Min

+

-

=1

Min

+

-

=1

Max

Max

and Max

Impact Factor- 5.354

www.irjmets.com

= 0.008.

Step 7: The fuzzy objective value of the problem is, Min Z = (

,

) = (2, 11, 28)

The optimal solution of proposed method is Min Z= (2, 11, 28).

V.

CONCLUSION

In this paper a new method for solving, FFLPP is presented. This method is based on fuzzy TOPSIS. The aim of this paper is to find the maximum satisfaction degree of all objectives and also the optimal solution of FFLPP can be easily obtained.

VI. [1] [2] [3] [4] [5] [6]

[7]

[8] [9] [10] [11] [12] [13] [14]

REFERENCES

Bellman R.E and Zadeh L.A (1970), “Decision-making in a fuzzy environment”, manage.sci.17, 141-164. Campos L and Verdegay J.L (1989) “Linear programming and ranking of fuzzy numbers”, Fuzzy Sets and System,32, 1-11 Charnes A, cooper W.W and Ferguson R (1955) “Optimal estimation of executive compensation by linear programming”. Management Science,1, 138-151. Delgado M, Verdegay J.L and Villa M.A(1989) “A general model for fuzzy linear programming”, Fuzzy Sets and System, 29, 21-29. Dhiraj Kumar, Sharifuddin Mondal (2019) “A Fuzzy-Topsis Method for Optimizing of Forging Problems” International Journal of Innovative Technology and Exploring Engineering (IJITEE), vol-8, 3306-3314. Farzaneh Khalili Goudarzi, Seyed Hadi Nasseri, Nemat Allah Taghi-Nezhad (2019) “A new interactive approach for solving fully fuzzy mixed integer linear programming”, Yugoslav Journal of Operations Research, 71-89. Gupta S.K., Dangar D, Ahmad I and AI-Homidan S (2018) “Duality in nonlinear programming problems under fuzzy environment with exponential membership functions”, Gupta et.al. Journal of Inequalities and Applications. Lai Y.J and Hwang C.L (1992) “Fuzzy mathematical programming methods and application”, Springer, Berlin. Mahdavi-Amiri N and Nasseri S.H (2007), “Duality results and a dual simplex method for linear programming problems with trapezoidal fuzzy variables”, Fuzzy Sets and System, 158, 1961-1978. Maleki H.R, Tata M and Mashinchi, (2000) “Linear programming with fuzzy variables”, Fuzzy Sets and System, 109, 21-33. Mousumi Gupta, Debasish Bhattacharjee (2010) “Multi Objective Problem in Fuzzy Environment where Resources are Triangular Fuzzy Number”, European Journal of Scientific Research, vol.46 No.1, 99-106. Nasseri S.H (2008), “A new method for solving fuzzy linear programming by solving linear programming”, Applied Mathematics Sciences, 2, 37-46. Tanaka H, Okuda and Asai K (1974), “On fuzzy mathematical programming”, The Journal of Cybernetics, 3, 37-46. Verdean J.L (1984), “A dual approach to solve the fuzzy linear programming problem”, Fuzzy Sets and System, 14, 131-141.

www.irjmets.com

@International Research Journal of Modernization in Engineering, Technology and Science

[411]


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.