0% found this document useful (0 votes)
30 views6 pages

IJRHAL-frmat-Standard Deviation Method For Solving Fuzzy Assignment Problem (Reviewed)

Assignment Problem is universally used to solve real valued problems. In this paper, the values of the Fuzzy Assignment Problem are considered as Triangular fuzzy numbers. First, the triangular fuzzy numbers are converted into crisp values using standard deviation method. Then, the optimum schedule of the Fuzzy Assignment Problem is obtained, by usual Hungarian Method. This approach is illustrated by a numerical example.

Uploaded by

Impact Journals
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views6 pages

IJRHAL-frmat-Standard Deviation Method For Solving Fuzzy Assignment Problem (Reviewed)

Assignment Problem is universally used to solve real valued problems. In this paper, the values of the Fuzzy Assignment Problem are considered as Triangular fuzzy numbers. First, the triangular fuzzy numbers are converted into crisp values using standard deviation method. Then, the optimum schedule of the Fuzzy Assignment Problem is obtained, by usual Hungarian Method. This approach is illustrated by a numerical example.

Uploaded by

Impact Journals
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

IMPACT: International Journal of Research in

Humanities, Arts and Literature (IMPACT: IJRHAL)


ISSN (P): 2347–4564; ISSN (E): 2321–8878
Vol. 8, Issue 4, Apr 2020, 25–30
© Impact Journals

STANDARD DEVIATION METHOD FOR SOLVING FUZZY ASSIGNMENT PROBLEM

G. Santhi & M. Ananthanarayanan


Research Scholar, Department of Mathematics, Sir Theagaraya College, Chennai, India
Department of Mathematics, A.M. Jain College, Chennai, India

Received: 13 Apr 2020 Accepted: 21 Apr 2020 Published: 30 Apr 2020

ABSTRACT

Assignment Problem is universally used to solve real valued problems. In this paper, the values of the Fuzzy Assignment
Problem are considered as Triangular fuzzy numbers. First, the triangular fuzzy numbers are converted into crisp values
using standard deviation method. Then, the optimum schedule of the Fuzzy Assignment Problem is obtained, by usual
Hungarian Method. This approach is illustrated by a numerical example.

KEYWORDS: Fuzzy Sets, Fuzzy Triangular Numbers, Fuzzy Assignment Problem, Hungarian Method, Standard
Deviation Method

INTRODUCTION

The assignment problem is a special type of linear programming problem. Suppose, there are n jobs to be performed and n
persons are available for doing these jobs. The assignment problem deals with the allocation of these ‘n’ jobs to the ‘n’ persons
on one to one basis, with minimum cost or maximum profit. In earliest days, the algorithms which were used to find the optimal
solution for transportation problems are applicable to solve the assignment problem. But later, a special algorithm known as
Hungarian algorithm by Kuhn [1] was used to find the optimal solution for A.P because of its highly degenerate nature.

In assignment problem, if the parameters are fixed real numbers then it is easy to solve. But in real life situations,
the time or cost for doing a job by a person or machine may vary due to different reasons so the parameters are imprecise
numbers. The concept of fuzzy sets to deal with imprecision in this situation which was introduced by by Zadeh [2].

Assignment problem with fuzzy cost (C̅ij) is done by so many authors such as Chen [3] Wang [4], Lin and Wen
[5]. Kathirvel.K and Balamurugan. K [6] proposed Robust’s ranking technique for fuzzy assignment problem with fuzzy
cost. But in general, there is a Hungarian method to solve the assignment problem. But if the cost values are single (crisp
values), then the method is used easily. So in this paper, the fuzzy assignment problem has been converted into crisp
assignment problem using standard deviation and then Hungarian algorithm has been applied to find an optimal solution.

PRELIMINARIES

Definition 2.1 (Fuzzy Set)

Let A⊆X be the given set.the membership function in the set A can be represented by

µA (x) = 1 if x∈X

0 if x∉X

Impact Factor(JCC): 4.8397 – This article can be downloaded from www.impactjournals.us


26 G. Santhi & M. Ananthanarayanan

Fuzzy set is a set having degrees of membership between 0 and 1. (i. e.,) Every function that maps X(Universe of
objects) onto [0,1]. à Is called the fuzzy set & µÃ is the degree membership of element x in fuzzy set à such that µÃ (x) ∈
[0,1]. The assigned value indicates the membership grade of the element in the set A. The set Ã= {(x, µÃ ): x ∈ Χ} defined
by µÃ for each x ∈ Χ is called a fuzzy set.

Definition 2.2

A Fuzzy set Ã, defined on universal of real numbers R, is said to be a fuzzy number if its membership function has the
following characteristics:

 à is convex i.e., if for any elements x,y,z in a fuzzy set Ã, the relation x<y<z implies that µÃ(y) ≥ minimum
(µÃ(x), µÃ(z)

 à is normal, there exists at least one x∈X such that µÃ(x) =1

 µÃ is piecewise continuous.

Definition 2.3

 A fuzzy number is a special case of a convex, normalized fuzzy set of the real line.

 A fuzzy number à is said to be non-negative fuzzy number if and only if µÃ(x) =0 for all x<0.

Definition 2.4 A fuzzy number à = (a,b,c ) is said to be a triangular fuzzy number if its membership function is given by

( )
⎧( a ≤ x ≤ b
)
⎪(
⎪ )
b ≤ x ≤ c
µÃ(x) = ( )  

⎪ 0 x < 𝑎 𝑜𝑟 𝑥 > 𝑐

Where a, b, c∈ R

Defuzzification

Defuzzification is the process of finding singleton value (crisp value), which represents the average value of the triangular
fuzzy numbers. Here, method of standard deviation is used to defuzzify the triangular fuzzy numbers because of its
simplicity and accuracy.

Assignment Problem

The assignment problem can be stated in the form of n×n cost matrix [Cij] of real numbers, as given in the following table:

Table 1
Jobs→ Persons↓ 1 2 3 J N
1 C11 C12 C13 ..C1j.. C1n
2 C21 C22 C23 ..C2j.. C2n
- - - - - -
i Ci1 Ci2 Ci3 ..Cij.. Cin
- - - - - -
n Cn1 Cn2 Cn3 ..Cnj.. Cnn

NAAS Rating: 3.10 – Articles can be sent to [email protected]


Standard Deviation Method for Solving Fuzzy Assignment Problem 27

Mathematically, assignment problem can be stated as

Minimize z = ∑ ∑ 𝐶 ij xij

Subject to ∑ 𝑥ij =1 i =1,2,3,…..,n

∑ 𝑥 ij =1 j =1,2,3,…..,n

1 𝑖𝑓 𝑡ℎ𝑒 𝑖 𝑝𝑒𝑟𝑠𝑠𝑜𝑛 𝑎𝑠𝑠𝑖𝑔𝑛𝑒𝑑 𝑡ℎ𝑒 𝑗 𝑗𝑜𝑏 


Where, xij =
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒

and Cij represents the cost of assignment of person i to the job j.

When the costs C̅ij are fuzzy numbers then the total cost becomes a fuzzy number. Then, the fuzzy objective function is

Minimize z̅ =∑ ∑ 𝑐̅ij xij

Where, C̅ij = ( a,b,c), the triangular fuzzy numbers. It cannot be minimized directly. We defuzzify the fuzzy cost
coefficients into crisp ones by our proposed method.

ALGORITHMS

Hungarian Assignment Algorithm

Step: 1

Check whether the assignment problem is balanced or not. If not, add dummy row or dummy column with cost value 0 and
make it as a balanced one.

Step: 2

In each row, subtract the smallest cost element from each element, so that there will be at least one zero in each row. In the
same way, proceed in the column also.

Step: 3

Examine the rows successively, until a row with exactly one zero is found. Circle the zero as an assigned cell and cross out
all other zero in its coulum. Proceed in this manner until all the rows have been examined. If there is more than one zero in
any row, do not consider that row and pass on to the next row.

Step: 4

Repeat the procedure for the columns of the cost matrix. If there is no single zero in any row or column, then arbitrarily
choose a row or column having the minimum number of zeros. Repeat the step 3 and 4 until all the zeros are either
assigned or crossed out.

Step: 5

If the number of assigned cells equals the number of rows, then there is an optimal assignment schedule. If not, go to next step.

Step: 6

Draw the minimum number of horizontal or vertical lines through all the zeros as follows:

Impact Factor(JCC): 4.8397 – This article can be downloaded from www.impactjournals.us


28 G. Santhi & M. Ananthanarayanan

 Mark (√) to those rows where no assignment has been made.

 Mark (√) to those columns which have zeros in the marked rows.

 Mark (√) rows (not already marked) which have assignment in marked columns.

 Draw straight lines through unmarked rows and marked columns.

Step: 7

If the number of lines is equal to the number of rows or columns, the optimum solution is attained by arbitrary allocation in
the position of the zeros not crossed in step: 3. if not, go to the next Step.

Step: 8

Choose the smallest element from the uncrossed elements and subtract this element from them and add the same at the
point of intersection of two lines. Other elements, crossed by the lines remain unchanged.

Step: 9

Go to Step 4, and repeat the procedure till an optimum solution is attained.

Algorithm to Solve Fuzzy Assignment Problem

Step: 1

First, convert the cost values of the fuzzy Assignment Problem which are all in triangular fuzzy numbers, into crisp value,
by using standard deviation.

(i. e.) If cij = (a,b,c) then the crisp value of cij which is denoted by cijˈ is defined by

2 2 2
cijˈ = –( )2
3 3

Step: 2

Check whether the assignment problem is balanced or not. If not, add dummy row or dummy column with cost value 0 and
make it as a balanced one.

Step: 3

Using Hungarian method, find the optimum assignment schedule.

Numerical Example

To illustrate a fuzzy assignment problem, by using the proposed method:

Let us consider a fuzzy assignment problem with rows representing four workers A, B, C, D and columns
representing the jobs 1,2,3,4. The cost matrix (C̅ij ) is given, whose elements are triangular fuzzy numbers. The problem is
to find the optimal assignment, so that the total cost of job assignment becomes Minimum.

NAAS Rating: 3.10 – Articles can be sent to [email protected]


Standard Deviation Method for Solving Fuzzy Assignment Problem 29

(10,20,30) (10,20,40) ( 10,30,40) (10,20,30)


⎡ ⎤
(10,20,40) (10,30,40) (10,20,30) (20,30,40)
⎢ ⎥
⎢ (10,20,40) (20,30,40) (20,30,40) (10,20,30) ⎥
⎣ (20,30,50) (10,20,30) (20,40,60) (20,30,50) ⎦

Solution:

The triangular fuzzy number (a, b, c) is changed to a crisp one by applying

2 2 2
cijˈ = –( )2 .
3 3

C11ˈ =(10,20,30)ˈ =8.17, C12ˈ =(10,20,40)ˈ =12.47, C13ˈ =(10,30,40)ˈ =12.47,

C14ˈ =(10,20,30)ˈ =8.17, C21ˈ =(10,20,40)ˈ =12.47, C22ˈ =(10,30,40)ˈ =12.47,

C23ˈ =(10,20,30)ˈ =8.17, C24ˈ =(20,30,40)ˈ =8.17, C31ˈ =(10,20,40)ˈ =8.17,

C32ˈ =(20,30,40)ˈ =8.17, C33ˈ =(20,30,40)ˈ =8.17, C34ˈ =(10,20,30)ˈ =8.17,

C41ˈ =(20,30,50)ˈ =12.47, C42ˈ =(10,20,30)ˈ =8.17, C43ˈ =(20,40,60)ˈ =16.33,

C43ˈ =(20,30,50)ˈ =12.47

The New Cost Table is

Table 2
I II III IV
A 8.17 12.47 12.47 8.17
B 12.47 12.47 8.17 8.17
C 12.47 8.17 8.17 8.17
D 12.47 8.17 16.33 12.47

Using Hungarian Algorithm, the Optimal Allocations are

Table 3
I II III IV
A 0 8.6 8.6 0
B 0 4.3 0 0
C 0 0 0 0
D 0 0 8.16 4.3

The optimum schedule is A → I, B→III, C→IV, D→II

The optimum assignment cost is 8.17 + 8.17+ 8.17+8.17 = 32.68

Comparing the assignment cost that has been found in the above example with assignment cost calculated by
existing method, it is minimum.

CONCLUSIONS
In this paper, the fuzzy costs of triangular fuzzy assignment problem has been defuzzified into crisp value by using
standard deviation method, and then solved by Hungarian method. We hope that, this approach will be effective in fuzzy
assignment problem involving imprecise data. Not only the triangular fuzzy numbers, we can use this method for any type
of fuzzy numbers like trapezoidal, pentagon, hexagon etc.

Impact Factor(JCC): 4.8397 – This article can be downloaded from www.impactjournals.us


30 G. Santhi & M. Ananthanarayanan

REFERENCES

1. H.W.Kuhn, The Hungarian Method for the assignment problem, Naval Research Logistics Quarterly, vol. 2, 1955,
pp.83–97.

2. L.A. Zadeh, Fuzzy sets, Information and control, vol.8, 1965, pp.338–353.

3. M.S.Chen, On a Fuzzy Assignment problem, Tamkamg. J., vol.22, 1985, pp.407–411.

4. X.Wang, Fuzzy Assignment Problem, Fuzzy Math., vol-3, 1987, pp.101–108.

5. C.J.Lin and U.P.Wen, A labeling algorithm for the fuzzy assignment problem, Fuzzy Sets and Systems,
vol.142,2004,pp. 373–391.

6. Lee, Z. J., Su, S. F., & Lee, C. Y. (2003). Efficiently solving general weapon-target assignment problem by genetic
algorithms with greedy eugenics. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics),
33(1), 113–121.

7. Tapkan, P., ÖZbakıR, L., & BaykasoğLu, A. (2013). Solving fuzzy multiple objective generalized assignment
problems directly via bees algorithm and fuzzy ranking. Expert systems with applications, 40(3), 892–898.

8. Kathirvel.K, Balamurugan. K, Method for solving Hungarian Assignment Problems Using Triangular and
Trapezoidal Fuzzy Number, International journal of Engineering Research and Applications, vol.2, 2012,
pp.399–403

NAAS Rating: 3.10 – Articles can be sent to [email protected]

You might also like