An Optimal Solution for Fuzzy Assignment Problem
A Fuzzy Assignment Method for Optimal Solutions in Triangular Fuzzy Numbers
by Nisha .*,
- Published in Journal of Advances in Science and Technology, E-ISSN: 2230-9659
Volume 14, Issue No. 1, Jun 2017, Pages 104 - 107 (4)
Published by: Ignited Minds Journals
ABSTRACT
The present research paper describes the method called fuzzy assignment method for finding an optimal solution for fuzzy assignment problem where the assignment matrix is in a triangular fuzzy numbers. The optimal solution is also in a triangular fuzzy number.
KEYWORD
optimal solution, fuzzy assignment problem, fuzzy assignment method, assignment matrix, triangular fuzzy numbers
INTRODUCTION
The present research paper describes the method called fuzzy assignment method for finding an optimal solution for fuzzy assignment problem where the assignment matrix is in a triangular fuzzy numbers. The optimal solution is also in a triangular fuzzy number. The assignment problem is one of the fundamental combinatorial optimization problems in the branch of optimization or operation research in mathematics. It is a special case of transportation problem in which the objective is to assign a number of origins to the equal number of destinations at the minimum cost (or maximum profit). It involves assignment of people to projects, jobs to machines, workers to jobs and teachers to classes etc., while minimizing the total assignment costs. One of the important characteristics of assignment problem is that only one job (or worker) is assigned to one machine (or project). Hence the number of sources are equal to the number of destinations and each requirement and capacity value is exactly one unit. Fuzzy sets were introduced by L. A. Zadeth [7] as an enter of classical notion of the set. Later many researchers [2, 3, 5] also use fuzzy set theory and fuzzy numbers in different field. After this J.J. Buckly[1] used triangular fuzzy numbers in linear programming. P. Pandian and G. Natarajan [4] use fuzzy zero point method in trapezoidal fuzzy numbers for finding a fuzzy optimal solution for a fuzzy transportaion problem. In this paper, we propose a new method called fuzzy assignment method for finding a fuzzy optimal solution for a fuzzy assignment problem where all parameters are triangular fuzzy numbers. The optimal solution of fuzzy assignment problem by the fuzzy aasignment method is a triangular fuzzy number. The solution procedure is illustrated with the numerical examples. When we use the assignment method for finding an optimal solution for a fuzzy assignment problem, we have the following advantages. • We don‘t use linear programming techniques. • We don‘t use goal and parametric programming techniques. • The optimal solution is a fuzzy number. • The proposed method is very easy to understand and to apply.
Fuzzy number and fuzzy assignment problem
We use the following definitions of triangular fuzzy number and membership function and also, definitions of basic arithmetic operation on fuzzy triangular numbers. Definition A fuzzy number x~is a triangular fuzzy number denoted by (x1, x2, x3) where x1, x2 and x3 are real numbers and its membership function )(~ax is given below.
)(~ax =
oterwise0 xa for x)/()( xa for x )/()(
32233 21121
xxax xxxa
Definition Let a~= (a1, a2, a3) and b~= (b1, b2, b3) be two triangular fuzzy numbers. Then (i) ba~~ = (a1 + b1 , a2 + b2 , a3 + b3) ; (ii) ba~~ = (a1 - b3 , a2 - b2 , a3 – b1) ; (iii) ak~ = (ka1, ka2, ka3), for k ≥ 0;
1
(v) ba~~= (t1, t2, t3), where t1= min. {a1b1, a1b3, a3b1, a3b3}; t2 = a2b2 and t3 = max. { a1b1, a1b3, a3b1, a3b3};
(vi) b~1
=
123
1,1,1
bbb, where b1, b2 and b3 are all non-zero positive real numbers.
(vii) b
a~ ~
= ba~1~
, where b1, b2 and b3 are all non-zero positive real numbers. Definition The magnitude of the triangular fuzzy numberu~= (a, b, c) is given by Mag (u~) =
1210cba
. Definition Let u~ and v~ be two triangular fuzzy numbers. The ranking of u~ and v~by the Mag (.) on E is defined as follows: (i) Mag(u~) > Mag(v~) if and only if u~> v~; (ii) Mag(u~) < Mag(v~) if and only if u~< v~; (iii) Mag(u~) = Mag(v~) if and only if u~= v~.
Fuzzy assignment problem:-
Consider the following fuzzy assignment problem, (P) Min. z~ =
ij n jij n
ixc~~
11; [i= 1, 2, 3, …, n; j= 1, 2, 3, …, n] Subject to the constraints:
(i)
n
iijx1
~
= 1; j = 1, 2, …, n. i.e. ith person will do only one work. (ii)
n
jijx1
~
= 1; i= 1, 2, …, n. i.e. jth person will be done only one person. facility i to job j such that ijx~ = 1; if ith person is assigned jth work 0; if ith person is not assigned the jth work ijc~ = ( 321,,ijijijccc ) = the cost of assignment of resources i to activity j. z~ = (z1, z2, z3) = min./max. The total cost of the matrix.
Algorithm
The fuzzy assignment method proceeds as follows:- Step-1 if the number of rows are not equal to the number of columns, the as required a dummy row or dummy column must be added. The cost elements in dummy cells are always zero. Step-2 Row reduction: Subtract each row entries of the fuzzy assignment table from the corresponding row minimum. Step-3 Column reduction: After completion of step-2, subtract each column entries of the fuzzy assignment table from the corresponding column minimum. Step-4 Remember that each row and each column now have at least one zero. Step-5 Zero assignment: In the modified matrix obtained in the step-3, search for the optimal assignment as follows: (a) Examine the rows successively until a row with a single zero is found. Enrectangle this row (□) and cross off (×) all other zeros in its column. Continue in this manner until all rows have been taken care of. (b) Repeat the procedure for each column of the reduced matrix. If a row and/or column have two or more zeros and one can not be chosen by inspection then assign arbitrary any one of the zero and cross off all other zeros of that row / column. (c) Repeat (a) through (c) above successively until the assigning (□) or cross (×) ends. Step-6 If the number of assignment (□) is equal to n (the order of the cost matrix), an optimal solution is reached.
Nisha* 1
of the matrix), go to the next step. Step-7 Draw the minimum number of lines to cover zero‘s In order to cover all the zero‘s at least onceyou may use the following procedure. (i) Marks () to all rows in which the assignment has not be done. (ii) See the position of zero in marked () row and then mark () to the corresponding column. (iii) See the marked () column and find the position of assigned zero‘s and then mark () to the corresponding rows which are not marked till now. (iv) Repeat the procedure (ii) and (iii) till the completion of marking. (v) Draw the lines through unmarked rows and marked columns. Step-8 Select the smallest element from the uncovered elements. (a) Subtract this element from all uncovered elements and add the same to all the elements laying at the intersection of any two lines. Step-9 Go to step-5 and repeat the procedure until an optimum solution is attained.
Numerical examples:-
The proposed method is illustrated by the following examples. Example 1. Let three persons A, B and C are to be assigned three jobs I, II and III. The cost matrix is given as under, find the proper assignment.
Solution:
fuzzy assignment method as follows: (I) Row reduction
Table-1
(II) Column reduction
Table-2
(III) Zero assignment
Table-3
In this way all the zero‘s are either crossed out or assigned. Also total assigned zero‘s = 3 (i.e., number of rows or columns). Thus, the assignment is optimal.
REFERENCES:
Buckly, J.J. (1998). Possibilistic linear programming with triangular fuzzy numbers, fuzzy sets and system, Vol.26, pp.-135-138. Chen S.H. (2013). Operation on fuzzy numbers with function principle, Tamkang Journal of Management Sciences, Vol.6, pp.-13-25.
1
York. Pandian P. and Natarajan G. (2013). Anew algorithm for finding a fuzzy optimal solution for fuzzy transportation problems, Applied mathematical sciences, Vol.4, pp. 79-90. Rommelfanger H., Wolf J. and Hanuschek R. (1999). Linear programming with fuzzy objectives, Fuzzy sets and system, Vol.29, pp. 195-206.
Corresponding Author Nisha*
Student
E-Mail – ashokkumar.334557@gmial.com