Next Article in Journal
Improved Bayesian Network and Its Application in Autonomous Capability Evaluation
Next Article in Special Issue
Uncertain Sensor–Weapon–Target Allocation Problem Based on Uncertainty Theory
Previous Article in Journal
Numerical Simulation of Entropy Optimization in Radiative Hybrid Nanofluid Flow in a Variable Features Darcy–Forchheimer Curved Surface
Previous Article in Special Issue
Two-Stage Fuzzy Interactive Multi-Objective Approach under Interval Type-2 Fuzzy Environment with Application to the Remanufacture of Old Clothes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

One’s Fixing Method for a Distinct Symmetric Fuzzy Assignment Model

Department of Mathematics, School of Advanced Sciences, VIT University, Vellore 632014, India
*
Author to whom correspondence should be addressed.
Submission received: 16 August 2022 / Revised: 19 September 2022 / Accepted: 21 September 2022 / Published: 2 October 2022
(This article belongs to the Special Issue Fuzzy Set Theory and Uncertainty Theory)

Abstract

:
This paper hinges upon the subject of an (n × n) assignment problem and the distinct symmetric fuzzy assignment problem byassigning n machines to n jobs. One’s orientation algorithm is developed for solving the assignment problems based on the position of one’s chosen in every row as well as every column to perform allocations and obtain the assignment cost at every (n − 1) reduced matrix. We also extended the two different symmetric concept to the problem to find the optimum solution based on symmetrical data and also used the ranking concept in our fuzzy assignment problem. In this proposed algorithm, the one’s position is associated with the successor of one in each iteration toobtain the optimal schedule and assignment cost. The comparative analysis is properly considered and discussed. The proposed technique is elaborated with the help of numerical computations and it gives clarity to the idea of this concept.

1. Introduction

The assignment problem (AP) is commonly employed in production and service systems, as well as in a variety of other indirect applications. The assignment problem can be defined as a set of n jobs that must be completed by n workers, with costs varying according to the specific tasks. Each job must be given to one and only one worker, and each worker must complete one and only one task at a time. Then, to minimize the sum, an assignment problem is developed to choose precisely one element from each row and column. Costs, on the other hand, are not deterministic numbers in many real-world situations. Many researchers have begun to examine the assignment problem and its variants in a fuzzy environment in recent years. Ref. [1] proposed a ranking method for two types of symmetric interval-valued fuzzy numbers and obtained the optimal assignment cost. Ref. [2] proposed a ranking method and a zero suffix method to obtain an optimal solution for the two-stage fuzzy transportation problem. Ref. [3] developed a strategy for making decisions in a fuzzy environment, in which the goals or constraints define classes of possibilities and the boundaries are not well defined. Ref. [4] transformed a fuzzy assignment problem into a multi-objective linear programming problem and obtained the solution that is independent of the weights. Ref. [5] established a modified Hungarian method-based algorithm for identifying the best fuzzy AP solution presented. For a fuzzy AP, this approach is used to determine the lowest assignment cost possible. In the beginning, fuzzy numbers were used directly. Then, with the use ofthe-cut process, the fuzzy AP wasconverted into an interval AP. Ref. [6] developed multi-criteria decision-making tool based onthe characterization object method for solving the inter-valued triangular fuzzy number. Ref. [7] developed a ranking method to transform fuzzy assignment to crisp, solved byLINGO9.0. Ref. [8] developed an algorithm to solve multi-interval-valued fuzzy soft sets to analyze a decision problem. Ref. [9] presented the application of interval-valued fuzzy numbers. Ref. [10] used linguistic variables to convert qualitative data into quantitative data to solve the fuzzy assignment problem. Ref. [11] used a robust ranking method for defuzziffication solved by the Hungarian method. Ref. [12] sorted membership functions by different measures of a linear and non-linear inter-valued hexagonal fuzzy number. In Ref. [13], crisp, fuzzy, and intuitionistic fuzzy optimization problems wereformulated. A novel theorem is suggested and proved for type-2 fuzzy/type-2 intuitionistic fuzzy optimization issues. Ref. [14] presented an algorithm fuzzy Hungarian method without conversion into crisp numbers andobtained the optimal solution. Ref. [15] developed a fuzzy Vogel approximation method for determining the best solution to the fuzzy transportation problem. Ref. [16] proposed an ASM method to obtain the optimal solution thatrequires the least number of iterations. Ref. [17] represented a unique solution to the assignment problem that was implemented using Python 3.8 as the programming language. Ref. [18] established a new ranking method to solve the unbalanced fuzzy assignment problem. Ref. [19] formulated fuzzy numbers to crisp numbers using Yager’s ranking indices and reached the optimal solution by the Hungarian method. Ref. [20] established the ranking method for interval-valued fuzzy numbers and reached the optimal solution by the traditional method. Ref. [21] used symmetric fuzzy number and then formulated this to crisp by Yager’s ranking method and obtained the optimal solution. Ref. [22] developed an average ranking method for symmetric intuitionistic fuzzy numbers and obtained the optimal solution. Ref. [23] developed the relative preference relation byranking triangular interval-valued fuzzy numbers. Ref. [24] proposed the fuzzy set concept, which deals with imprecision and ambiguity in real-life circumstances.
In this paper, considering the assignment problem by the proposed method, we locate the one’s position in each row as well as each column, and then the given (n × n) matrix is reduced in each and every iteration. In every iteration, one row will be assigned to one column so that we obtain the optimal schedule and assignment cost of the given problem. We applied the algorithm tosymmetric interval-valued triangular and trapezoidal fuzzy assignment problems and achieved the optimal schedule and assignment cost. The proposed algorithm is not based on the Hungarian method. Illustrated examples are given for a better understanding of the solution procedure.

2. Some Preliminaries

Definition 1.
A triangular fuzzy number is denoted by A ˜ = ( r 1 , r 2 , r 3 ) such that r 1 r 2 r 3 with membership functions μ A : X [ 0 , 1 ] (see Figure 1) is defined by
μ A ( x ) = { x r 1 r 2 r 1 , x [ r 1 , r 2 ] r 3 x r 3 r 2 , x [ r 2 , r 3 ] 0                           , otherwise
If r3r2 = r2r1, then it is a symmetric triangular fuzzy number; otherwise, we refer to it as an asymmetric triangular fuzzy number.
Definition 2.
A trapezoidal fuzzy number denoted by A ˜ = ( p 1 , p 2 , p 3 , p 4 ) such that p 1 p 2 p 3 p 4 with membership functions μ A : X [ 0 , 1 ] (see Figure 2) is defined by
μ A ( x ) =   { x p 1 p 2 p 1 , p 1 < x < p 2 1                             , p 2 < x < p 3 p 4 x p 4 p 3 , p 3 < x < p 4 0                               , O t h e r w i s e
If p4 − p3 = p2p1, then it is a symmetric trapezoidal fuzzy number; otherwise, we refer to it as an asymmetric trapezoidal fuzzy number.
Definition 3.
[1]A triangular interval-valued fuzzy number is denoted by A = { ( p 1 , p 2 , p 3 ) , ( q 1 , q 2 , q 3 ) ; w A l , w A u } , 0 w A l w A u 1 ; then its membership functions are as follows:
( i )             μ A l ( x ) = { w A l ( x p 1 ) p 2 p 1 , x [ p 1 , p 2 ] 1                             , x = p 2 w A l w A l ( x p 3 ) p 3 p 2 , x [ p 2 , p 3 ] 0                           , otherwise ( i i )     μ A u ( x ) = { w A u ( x q 1 ) q 2 q 1 , x [ q 1 , q 2 ] 1                             , x = q 2 w A u w A u ( x q 3 ) q 3 q 2 , x [ q 2 , q 3 ] 0                           , otherwise
Definition 4.
[1] A trapezoidal interval-valued fuzzy number is defined by
A = { ( l 1 , l 2 , l 3 , l 4 ) , ( l 1 , l 2 , l 3 , l 4 ) ; w A l , w A u } ; 0 w A l w A u 1 ;
The membership function is given by
A = { ( l 1 , l 2 , l 3 , l 4 ) , ( l 1 , l 2 , l 3 , l 4 ) ; w A l , w A u }
( i )             μ A l ( x ) = { w A l ( x l 1 ) l 2 l 1 , x [ l 1 , l 2 ] w A l                             , l 2 < x < l 3 w A l w A l ( x l 4 ) l 4 l 3 , x [ l 3 , l 4 ] 0                           , otherwise ( i )             μ A u ( x ) = { w A u ( x l 1 ) l 2 l 3 , x [ l 1 , l 2 ] w A u                             , l 2 < x < l 3 w A u w A u ( x l 4 ) l 4 l 3 , x [ l 3 , l 4 ] 0                           , otherwise
Definition 5.
[1]:If l 4 l 3 a n d   l 2 l 1     a n d     l 4 l 3 = l 2 l 1 then the trapezoidal interval-valued fuzzy number A = { ( l 1 , l 2 , l 3 , l 4 ) , ( l 1 , l 2 , l 3 , l 4 ) ; w A l , w A u } is called the symmetric trapezoidal interval-valued fuzzy number. Definition 2.6: The number that comes immediately after ‘1′ is called the successor of ‘1′.

3. Ranking Method for Symmetric Triangular Interval-Valued Fuzzy Number (STIFN) [1]

(i)
Let A = { ( p 1 , p 2 , p 3 ) , ( q 1 , q 2 , q 3 ) ; w A l , w A u } be a symmetric triangularinterval-valued fuzzy number, then define C ( μ A l ) = ( p 1 + p 2 + p 3 3 * w A l 3 ) and C ( μ A u ) = ( q 1 + q 2 + q 3 3 * w A u 3 ) ; then,
R ( A ) = ( w A l C ( μ A l ) + w A u C ( μ A l ) w A l + w A u ) . Here is the multiplicative operator.
(ii)
Let A = { ( l 1 , l 2 , l 3 , l 4 ) , ( l 1 , l 2 , l 3 , l 4 ) ; w A l , w A u } be a symmetric trapezoidal interval-valued fuzzy number, and then define
C ( μ A l ) = ( 2 l 1 + 7 l 2 + 7 l 3 + 2 l 4 18 * 7 w A l 18 ) and C ( μ A u ) = ( 2 l 1 + 7 l 2 + 7 l 3 + 2 l 4 18 * 7 w A u 18 ) ;   then
R ( A ) = ( w A l C ( μ A l ) + w A u C ( μ A l ) w A l + w A u ) Here     is   the   multiplicative   operator .

4. Arithmetic Operations of Symmetric Interal-Valued Triangualr Fuzzy Numbers [1]

A = { ( d 1 , β , β ) , ( d 1 , β , β ) ; w A l , w A u } and B = { ( e 1 , γ , γ ) , ( e 1 , γ , γ ) ; w A l , w A u } are two symmetric interval-valued triangular fuzzy numbers; below are some arithmetic operations on A and B.
  • Addition
    A + B = { ( d 1 + e 1 , β + γ , β + γ ) , ( d 1 + e 1 , β + γ , β + γ ) ; u , v } where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )
  • Subtraction
    A B = { ( d 1 γ , β γ , β γ ) , ( d 1 γ , β γ , β γ ) ; u , v } where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )
  • Scalar multiplication
    M { ( a 1 , α , α ) , ( a 1 , α , α ) ; w A l , w A u } = { ( m a 1 , m α , m α ) , ( m a 1 , m α , m α ) ; u , v   if   m > 0 ( m a 1 , m α , m α ) , ( m a 1 , m α , m α ) ; u , v   if   m > 0 where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )

5. Arithmetic Operations of Symmetric Interval-Valued Trapezoidal Fuzzy Numbers [1]

Let A = { ( a 1 , a 2 , α , α ) , ( a 1 , a 2 , α , α ) ; w A l , w A u } and B = { ( b 1 , b 2 , β , β ) , ( b 1 , b 2 , β , β ) ; w B l , w B u } be two symmetric interval-valuedtrapezoidal fuzzy numbers; the arithmetic operations performedon A and B are given below:
  • Addition
    A + B = { ( a 1 + b 1 , a 2 + b 2 , α + β , α + β ) , ( a 1 + b 1 , a 2 + b 2 , α + β , α + β ) ; u , v } where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )
  • Subtraction
    A B = { ( a 1 b 2 , a 2 b 1 , α + β , α + β ) , ( a 1 b 2 , a 2 b 1 , α + β , α + β ) ; u , v } where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )
  • Scalar multiplication
    K { ( a 1 , a 2 , α , α ) , ( a 1 , a 2 , α , α ) ; w A l , w A u } = { ( k a 1 , k a 2 , k α , k α ) , ( k a 1 , k a 2 , k α , k α ) ; u , v     if   k > 0 ( k a 2 , k a 1 , k α , k α ) , ( k a 2 , k a 1 , k α , k α ) ; u , v     if   k < 0 where   u = min ( w A l , w B l ) ,     v = max ( w A u , w B u )

6. Assignment Problem

The cost of assigning the ith machine to the jth job can be expressed as anxn matrix termed a cost matrix, where cij is the cost of assigning the ith machine to the jth job. Consider a case in which you must assign n machines to n jobs. (one machine to one job). Let cijrepresent the unit cost of assigning the ith machine to the jth job.
Let x i j = { 1 , if   i t h machine   with   the   j t h job 0 , otherwise . .
Job1Job2 Jobn
Machine 1 C 11 C 12 ……… C 1 n
Machine 2 C 21 C 22 ……… C 2 n
………………………………
………………………………
Machine n C n 1 C n 2 ……… C n n
Formulation of the fuzzy assignment problem:
The objective function is
Min     Z = i = 1 n j = 1 n c ˜ i j x i j
Subject to
j = 1 n x i j = 1 , i = 1 , 2 , n
i = 1 n x i j = 1 , j = 1 , 2 , n
where x i j = { 1 , if   i th machine   is   assigned   with   the   j th job 0 , otherwise . and c ˜ i j is the symmetric interval-valued fuzzy number.
Now, we introduce a new algorithm, namely, one’s orientation algorithm for finding an optimal solution for the assignment problem with and without fuzziness
One’s Orientation algorithm:
Step 1:
Intially, we consider an assignment problem either with fuzzy parameters or without fuzzy parameters.
Step 2:
(i) If the assignment problem is formulated without fuzzy parameters, then go to Step (4).
(ii) If the assignment problem formulated has only the fuzzy parameters, then go to Step (3).
Step 3:
Convert the symmetric fuzzy assignment problem into crisp values using the ranking method.
Step 4:
Check to see if the assignment problem is balanced.
(i)
If it is balanced, go to Step 6.
(ii)
It it is not balanced, go to Step 5.
Step 5:
Add a dummy row (or) column with a cost value ofzero to make the fuzzy assignment problem a balanced one.
Step 6:
Divide each element of the ith row of the matrix by the minimum element of each row, which should be written on the right hand side of the matrix. Go to Step 8 if you get a result with ones in each row and column. If not, proceed to Step 7.
Step 7:
Determine the smallest element of each column and write it below the jth column of the matrix; then divide each element of the jth column of the matrix, obtaining the assignment cost as one in each column.
Step 8:
Identify the one’s position in each (i,j)th row and column.
Step 9:
Find the value of each row’s succession of ones (after 1), select the maximum value, and delete the corresponding row and column of the matrix and perform allocations.
Step 10:
In the reduced matrix, repeat step 8 until all of the rows are assigned and the optimal allocation for assignment cost is obtained.
We exposed the architecture of the proposed algorithm in Figure 3
Now, the proposed algorithm can be illustrated with the help of the following numerical examples.We computed four examples; first, we assumed two problems (Example 1 and Example 2) based on non-symmetric data, and we took another two problems (Example 3 and Example 4) based on symmetric data from [1].
Example 1. 
[10]Find the minimum assignment cost of the matrix.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 4 10 15 20 12 6 16 8 9 5 14 22 25 20 7 18 )
Solution:
Step 1: Consider an assignment problem without fuzzy parameters.
Step 4: The numbers of rows and columns are equal. Therefore, it is a balanced assignment problem.
Step 6: Divide each element of the ith row of the matrix by the minimum element of each row, which should be written on the right hand side of the matrix.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 1 2.5 3.75 5 2 1 2.67 1.33 1.8 1 2.8 4.4 3.57 2.85 1 2.57 )   4 6 5 7
Step 7: Here, there are no ones in fourth column, so determine the smallest element from column 4 and write it below the jth column of the matrix; then divide each element of the jth column of the matrix.
Therefore, we obtained the assignment cost as one in each row and each column.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 1 2.5 3.57 3.76 2 1 2.67 1 1.8 1 2.8 3.31 3.57 2.86 1 1.93 )
Step 8: Identify the one’s position in each (i,j)th row and column.
Step 9: Determine the value of each row’s succession of ones, pick the highest one, (see Table 1) and delete the associated row and column of the matrix and perform allocations.
Assign row 1 column 1 and delete the corresponding rows and columns.
In the reduced matrix, repeat step 8 until all of the rows are assigned and the optimal allocation for the assignment cost is obtained.
Now, the reduced matrix is
  P 2 P 3 P 4 A 2   A 3 A 4   ( 1 2.67 1 1 2.8 3.31 2.86 1 1.93 )
Locating the one’s position
RowColumnS(1)
22,42.67
322.8
431.93
Assign row 3 column 2 and delete the corresponding rows and columns.
Now, the reduced matrix is   P 2 P 4   A 3 A 4   ( 2.67 1 1 1.93 )
Locating the one’s position
RowColumnS(1)
242.67 (max)
431.93
Assign row 2 column 4 and row 4 column 3.
Step 10: the assignment schedule is P 1 A 1 , P 2 A 4 , P 3 A 2 , P 4 A 3
The minimum assignment cost is 24.
Example 2. 
[14]Find the minimum assignment cost of the matrix
  P 1 P 2 P 3 P 4   A 1 A 2 A 3   ( 10 5 13 3 9 18 10 7 2 7 11 9 )
Solution:
Step 1: Consider the problem not in a fuzzy environment. Step 4: the assignment problem is not balanced.
Step 5, add a dummy column to make a balanced assignment problem.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 10 5 13 0 3 9 18 0 10 7 2 0 7 11 9 0 )
Step 6: Divide each element of the ithrow of the matrix by the minimum element of each row, which should be written on the right hand side of the matrix.
Step 7: Determine the smallest element of each column and write it below the jth column of the matrix; then divide each element of the jth column of the matrix.
Therefore, we obtained the assignment cost as a one in each row and each column.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 2 1 2.6 0 1 3 6 0 5 3.5 1 0 1 1.6 1.3 0 )
Step 8: Identify the one’s position ineach (i, j)th row and column.
Step 9: Determine the value of each row’s succession of ones, pick the highest one, and delete the associated row and column of the matrix and perform allocations.
Locating the One’s Position
RowColumnS(1)
122
213
333.5 (max)
411.3
Assign row 3 column 3 and delete the corresponding rows and columns.
In the reduced matrix, repeat step 8 until all of the rows are assigned and the optimal allocation for assignment cost is obtained.
Now, the reduced matrix is   1 2 4   A 1 A 2 A 4   ( 2 1 0 1 3 0 1 1.6 0 )
Locating the one’s position
RowColumnS(1)
122
213 (max)
411.6
Assign row 2 to column 1 and delete the corresponding rows and columns.
Now, the reduced matrix is   1 4   A 2 A 4   ( 1 0 1.6 0 ) . Here, we got the 2 × 2 reduced matrix;the possible assignments are row1 column 2 and row 4 column 4(nothing is assigned to P4)
Step 10: the assignment schedule is P 1 A 2 , P 2 A 1 , P 3 A 3 , P 4 A 4
The minimum assignment cost is 10.
Note: As a result of the proposed algorithm, the assignment cost was derived under crisp parameters. Now, we apply the technique to fuzzy parameters such as triangular and trapezoidal fuzzy numbers with symmetric interval-valued fuzzy assignments.
Example 3. 
[1]
P1, P2, P3, and P4 are four professional programmers who work at a computer center. The center requires the development of four application program: A1, A2, A3, and A4. After carefully reviewing the program to be built, the director of the computer center estimates the computing time in minutes required by the experts forthe application program using symmetric interval-valued triangular fuzzy numbers. Assume that w A l = w A u = 1 . Assign programmers to the program in a method that uses the least amount of computing time. The fuzzy assignment problem’s cost matrix is
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( ( 0 , 2 , 2 ) , ( 1 , 1 , 1 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 28 , 30 , 30 ) , ( 27 , 29 , 29 ) ( 44 , 48 , 48 ) , ( 43 , 47 , 47 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 1 , 2 , 2 ) , ( 0 , 1 , 1 ) ( 33 , 36 , 36 ) , ( 32 , 35 , 35 ) ( 37 , 40 , 40 ) , ( 36 , 39 , 39 ) ( 23 , 25 , 25 ) , ( 22 , 24 , 24 ) ( 44 , 48 , 48 ) , ( 43 , 47 , 47 ) ( 1 , 2 , 2 ) , ( 0 , 1 , 1 ) ( 0 , 2 , 2 ) , ( 1 , 1 , 1 ) ( 37 , 40 , 40 ) , ( 36 , 39 , 39 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 15 , 18 , 18 ) , ( 14 , 17 , 17 ) ( 15 , 18 , 18 ) , ( 14 , 17 , 17 ) )
Solution:
Step 1: Consider the symmetric triangular fuzzy assignment problem
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( ( 0 , 2 , 2 ) , ( 1 , 1 , 1 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 28 , 30 , 30 ) , ( 27 , 29 , 29 ) ( 44 , 48 , 48 ) , ( 43 , 47 , 47 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 1 , 2 , 2 ) , ( 0 , 1 , 1 ) ( 33 , 36 , 36 ) , ( 32 , 35 , 35 ) ( 37 , 40 , 40 ) , ( 36 , 39 , 39 ) ( 23 , 25 , 25 ) , ( 22 , 24 , 24 ) ( 44 , 48 , 48 ) , ( 43 , 47 , 47 ) ( 1 , 2 , 2 ) , ( 0 , 1 , 1 ) ( 0 , 2 , 2 ) , ( 1 , 1 , 1 ) ( 37 , 40 , 40 ) , ( 36 , 39 , 39 ) ( 4 , 8 , 8 ) , ( 3 , 7 , 7 ) ( 15 , 18 , 18 ) , ( 14 , 17 , 17 ) ( 15 , 18 , 18 ) , ( 14 , 17 , 17 ) )
Step 3: Using the new ranking method [1],
R ( c ˜ 11 ) = 0.275 ,       R ( c ˜ 12 ) = 2.035 ,         R ( c ˜ 13 ) = 9.505 ,       R ( c ˜ 14 ) = 15.235
R ( c ˜ 21 ) = 2.035 ,       R ( c ˜ 22 ) = 0.385 ,         R ( c ˜ 23 ) = 11.385 ,       R ( c ˜ 24 ) = 12.705
R ( c ˜ 31 ) = 7.865 ,       R ( c ˜ 32 ) = 15.235 ,         R ( c ˜ 33 ) = 0.385 ,       R ( c ˜ 34 ) = 0.275
R ( c ˜ 41 ) = 12.705 ,       R ( c ˜ 42 ) = 2.035 ,         R ( c ˜ 43 ) = 5.445 ,       R ( c ˜ 44 ) = 5.445
the above fuzzy assignment problem becomes
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 0.275 2.035 9.505 15.235 2.035 0.385 11.385 12.705 7.865 15.235 0.385 0.275 12.705 2.035 5.445 5.445 )
Step 4: number of rows = number of columns.
Step 5: Therefore, it is a balanced assignment problem.
Step 6: Divide each element of the ith row of the matrix by the minimum element of each row, which should be written on the right hand side of the matrix.
Step 7: Determine the smallest element of each column and write it below the jth column of the matrix; then divide each element of the jth column of the matrix.
Therefore, we obtained the assignment cost as one in each row and each column.
  P 1 P 2 P 3 P 4   A 1 A 2 A 3 A 4   ( 1 7.4 24.69 55.4 5.29 1 21.12 33 28.6 55.4 1 1 6.24 1 2.68 2.68 )
Step 8: Identify the one’s position in each (i,j)th row and column.
Step 9: Determine the value of each row’s succession of ones, pick the highest one, and delete the associated row and column of the matrix and perform allocations.
Locating the One’s Position
RowColumnS(1)
117.4
225.29
33,428.6 (max)
422.68
Assign row 3 column 4 and delete the corresponding rows and columns.
In the reduced matrix, repeat step 8 until all of the rows are assigned and the optimal allocation for asignment cost is obtained.
Now, the reduced matrix is   P 1 P 2 P 4   A 1 A 2 A 3   ( 1 7.4 24.69 5.29 1 21.12 6.24 1 2.68 )
Locating the one’s position
RowColumnS(1)
117.4 (max)
215.29
412.68
Assign row 1 column 1 and delete the corresponding rows and columns.
Now, the reduced matrix is   P 2 P 4   A 2 A 3   ( 1 21.12 1 2.68 ) , again following step 6, so that matrix has ones in each and column. Then proceed to step 7 and step 8.
Assign row 2 column 2 & row 4 column 3.
Step 10: the assignment schedule is P 1 A 1 , P 2 A 2 , P 3 A 4 , P 4 A 3 and the total minimum assignment cost is 6.380.
Hence, the minimum symmetric fuzzy triangular assignment cost is [(16,24,24),(12,20,20)].
Example 4. 
[1]
The Navy’s top officer has four subordinates and four responsibilities to complete. The efficiency of the subordinates varies, as do the duties’ inherent difficulty. His estimates of how long each subordinate would take to complete the each task (in hours) are expressed as symmetric interval-valued trapezoidal fuzzy numbers. Assume that w A l = w A U = 1 . Determine the best assignment for reducing the total number of workinghours. The fuzzy assignment problem’s cost matrix is
  S 1 S 2 S 3 S 4   T 1 T 2 T 3 T 4   ( ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) ( 1 , 3 , 4 , 4 ) , ( 0 , 2 , 3 , 3 ) ( 9 , 11 , 12 , 12 ) , ( 8 , 10 , 11 , 11 ) ( 5 , 7 , 8 , 8 ) , ( 4 , 6 , 7 , 7 ) ( 0 , 1 , 2 , 2 ) , ( 1 , 0 , 1 , 1 ) ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) ( 5 , 6 , 7 , 7 ) , ( 4 , 5 , 6 , 6 ) ( 0 , 1 , 2 , 2 ) , ( 1 , 0 , 1 , 1 ) ( 3 , 5 , 6 , 6 ) , ( 2 , 4 , 5 , 5 ) ( 5 , 8 , 9 , 9 ) , ( 4 , 7 , 8 , 8 ) ( 12 , 15 , 16 , 16 ) , ( 11 , 14 , 15 , 15 ) ( 7 , 9 , 10 , 10 ) , ( 6 , 8 , 9 , 9 ) ( 5 , 7 , 8 , 8 ) , ( 4 , 6 , 7 , 7 ) ( 1 , 5 , 6 , 6 ) , ( 0 , 4 , 5 , 5 ) ( 1 , 3 , 4 , 4 ) , ( 0 , 2 , 3 , 3 ) ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) )
Solution:
Step 1: Consider the symmetric trapezoidal fuzzy assignment problem
  S 1 S 2 S 3 S 4   T 1 T 2 T 3 T 4   ( ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) ( 1 , 3 , 4 , 4 ) , ( 0 , 2 , 3 , 3 ) ( 9 , 11 , 12 , 12 ) , ( 8 , 10 , 11 , 11 ) ( 5 , 7 , 8 , 8 ) , ( 4 , 6 , 7 , 7 ) ( 0 , 1 , 2 , 2 ) , ( 1 , 0 , 1 , 1 ) ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) ( 5 , 6 , 7 , 7 ) , ( 4 , 5 , 6 , 6 ) ( 0 , 1 , 2 , 2 ) , ( 1 , 0 , 1 , 1 ) ( 3 , 5 , 6 , 6 ) , ( 2 , 4 , 5 , 5 ) ( 5 , 8 , 9 , 9 ) , ( 4 , 7 , 8 , 8 ) ( 12 , 15 , 16 , 16 ) , ( 11 , 14 , 15 , 15 ) ( 7 , 9 , 10 , 10 ) , ( 6 , 8 , 9 , 9 ) ( 5 , 7 , 8 , 8 ) , ( 4 , 6 , 7 , 7 ) ( 1 , 5 , 6 , 6 ) , ( 0 , 4 , 5 , 5 ) ( 1 , 3 , 4 , 4 ) , ( 0 , 2 , 3 , 3 ) ( 1 , 2 , 3 , 3 ) , ( 0 , 1 , 2 , 2 ) )
Step 3: Using the new ranking method [1],
R ( c ˜ 11 ) = 0.735 ,       R ( c ˜ 12 ) = 1.085 ,         R ( c ˜ 13 ) = 4.915 ,       R ( c ˜ 14 ) = 2.635
R ( c ˜ 21 ) = 0.345 ,       R ( c ˜ 22 ) = 0.735 ,         R ( c ˜ 23 ) = 2.295 ,       R ( c ˜ 24 ) = 0.345
R ( c ˜ 31 ) = 1.86 ,       R ( c ˜ 32 ) = 2.985 ,         R ( c ˜ 33 ) = 5.705 ,       R ( c ˜ 34 ) = 3.415
R ( c ˜ 41 ) = 2.635 ,       R ( c ˜ 42 ) = 1.775 ,         R ( c ˜ 43 ) = 1.085 ,       R ( c ˜ 44 ) = 0.735
the above fuzzy assignment problem becomes
  S 1 S 2 S 3 S 4   T 1 T 2 T 3 T 4   ( 0.735 1.085 4.915 2.635 0.345 0.735 2.295 0.345 1.86 2.985 5.705 3.415 2.635 1.775 1.085 0.735 )
Based on step 4 and step 5, the number of rows = the number of columns.
Therefore, it is a balanced assignment problem.
Step 6: Divide each element of the ith row of the matrix by the minimum element of each row, which should be written on the right hand side of the matrix.
Step 7: Determine the smallest element of each column and write it below the jth column of the matrix; then divide each element of the jth column of the matrix.
Therefore, we obtained the assignment cost as one in each row and each column.
  S 1 S 2 S 3 S 4   T 1 T 2 T 3 T 4   ( 1 1 3.867 3.585 1 1.443 4.507 1 1 1.087 2.078 1.836 3.585 1.636 1 1 )
Step 8: Identify the one’s position ineach (i,j)th row and column.
Step 9: Determine the value of each row’s succession of ones, pick the highest one, and delete the associated row and column of the matrix and perform allocations.
In the reduced matrix, repeat step 8 until all of the rows are assigned and the optimal allocation for the assignment cost is obtained.
Step 10: the assignment schedule is S 1 T 2 , S 2 T 4 , S 3 T 1 , S 4 T 3 , and the total minimum assignment cost is 4.375.
Hence, the minimum symmetric fuzzy trapezoidal assignment cost is [(5,12,16,16),(1,8,12,12)].

7. Results and Discussion

This section focuses on a comparison diagram of the optimal assignment cost (see Figure 4) of the above examples of the two distinct types of assignment problems: assignment problems with a fuzzy parameter and assignment problems without a fuzzy parameter.
In the above bar diagram, the existing method [1] converts the two different fuzzy numbers into crisp numbers by the new ranking method, solved by thetraditional Hungarian method toobtain the assignment cost. In [10], the ranking method was used to convert the fuzzy and intuitionistic fuzzy into crisp numbers; the optimal solution was achieved using TORA software. In [14], a unique solution of the assignment problem was implemented using Python 3.8 as the programming language. In our proposed method, we first considered the assignment problem, located the one’s position in each row as well as column to perform allocations, and obtained the optimal cost. Later, we extended the algorithm for symmetricinterval-valued fuzzy numbers and obtained the optimal solution. Here, we didnot usethetraditional Hungarian method. For the two types of problems, we obtained the optimal cost, which is thesame as that in the existing method. It is easy to understand, compute, and also to interpret.
We presented a comparative analysis of the assignment problem with thecrisp (balanced and unbalanced) and fuzzy (symmetric triangular number and symmetric trapezoidal number) parameters of several existing methods with the proposed approach of the corresponding optimal schedule and optimal cost.

8. Conclusions

In this work, we proposed a new algorithm to compute an optimal solution for assignment problems. This proposed method differs in the procedure of finding the optimal solution with the classical Hungarian method in allocating zero’s. This proposed algorithm requiresless calculation, and the given (n× n) matrix isreduced to the (n − 1) matrix in each iteration when we obtained its optimal solution. Using theproposed method, we presented four different types of assignment problems, i.e., balanced assignment problems, unbalanced assignment problems, symmetric interval-valued triangular assignment problems, andsymmetric interval-valued trapezoidal assignment problems. The optimal solution for the proposed algorithm requires less calculation with less iteration when compared to the existing method. The numerical value shown in Table 2 represents a comparison between the proposed and existing methods, which shows the effectiveness of the proposed approach.Futureresearchon the use of this proposed approach will apply this concepttosymmetricintuitionistic fuzzysets.Therefore, the proposedtechnique provides the optimal solution to distinct symmetric fuzzy assignmentproblems.

Author Contributions

Conceptualization, S.V.G.; methodology, S.V.G. and M.J.; writing—original draft preparation, S.V.G.; writing review and editing, S.V.G. and M.J.; supervision, M.J.; All authors have read and agreed to the published version of the manuscript.

Funding

This research work is supported by Vellore Institute of Technology, Vellore.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors wish to thank the management of Vellore Institute of Technology, Vellore -632014 for their continuous support and encouragement to carry out this research work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Amutha, B.; Uthra, G. Defuzzification of two types of Symmetric Interval Valued Fuzzy Number in Fuzzy Assignment Models. Studia Rosenthal. (J. Study Res.) 2020, 12, 113–122. [Google Scholar]
  2. Christi, A.K.; Kumari, S. Two stage fuzzy transportation problem using symmetric trapezoidal fuzzy number. Int. J. Eng. Invent 2015, 4, 7–10. [Google Scholar]
  3. Bellman, R.E.; Zadeh, L.A. Decision-making in a fuzzy environment. Manag. Sci. 1970, 17, B-141. [Google Scholar] [CrossRef]
  4. De, P.K.; Yadav, B. A general approach for solving assignment problems involving with fuzzy cost coefficients. Mod. Appl. Sci. 2012, 6, 2. [Google Scholar] [CrossRef]
  5. Elsisy, M.A.; Elsaadany, A.S.; El Sayed, M.A. Using interval operations in the Hungarian method to solve the fuzzy assignment problem and its application in the rehabilitation problem of valuable buildings in Egypt. Complexity 2020, 2020, 1–11. [Google Scholar] [CrossRef]
  6. Faizi, S.; Sałabun, W.; Ullah, S.; Rashid, T.; Więckowski, J. A new method to support decision-making in an uncertain environment based on normalized interval-valued triangular fuzzy numbers and comet technique. Symmetry 2020, 12, 516. [Google Scholar] [CrossRef] [Green Version]
  7. Gani, A.N.; Mohamed, V.N. Solution of a fuzzy assignment problem by using a new ranking method. Intern. J. Fuzzy Math. Arch. 2013, 2, 8–16. [Google Scholar]
  8. Gorzałczany, M.B. A method of inference in approximate reasoning based on interval-valued fuzzy sets. Fuzzy Sets Syst. 1987, 21, 1–17. [Google Scholar] [CrossRef]
  9. Guijun, W.; Xiaoping, L. The applications of interval-valued fuzzy numbers and interval-distribution numbers. Fuzzy Sets Syst. 1998, 98, 331–335. [Google Scholar] [CrossRef]
  10. Isabels, K.R.; Uthra, G. An application of linguistic variables in assignment problem with fuzzy costs. Int. J. Comput. Eng. Res. 2012, 2, 1065–1069. [Google Scholar]
  11. Kadhirvel, K.; Balamurugan, K. Method for Solving Hungarian Assignment Problems Using Triangular and Trapezoidal Fuzzy Number. Int. J. Eng. Res. Appl. 2012, 2, 399–403. [Google Scholar]
  12. Khan, N.A.; Razzaq, O.A.; Chakraborty, A.; Mondal, S.P.; Alam, S. Measures of linear and nonlinear interval-valued hexagonal fuzzy number. Int. J. Fuzzy Syst. Appl. (IJFSA) 2020, 9, 21–60. [Google Scholar] [CrossRef]
  13. Kumar, P.S. Algorithms for solving the optimization problems using fuzzy and intuitionistic fuzzy set. Int. J. Syst. Assur. Eng. Manag. 2020, 11, 189–222. [Google Scholar] [CrossRef] [Green Version]
  14. Jatinder, P.S.; Neha, I.T. A Novel Method to Solve Assignment Problem in Fuzzy Environment. Ind. Eng. Lett. 2015, 5, 31–35. [Google Scholar]
  15. Nareshkumar, S.; Ghuru, S. Solving Fuzzy Transportation Problem Using Symmetric Triangular Fuzzy Number. Int. J. Adv. Res. Math. Appl. 2014, 1, 74–83. [Google Scholar]
  16. Nirmala, G.; Anju, R. Cost minimization assignment problem using fuzzy quantifier. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 7948–7950. [Google Scholar]
  17. Rezaul Karim, A.N.M. An efficient alternative approach to solve an assignment problem. J. Math. Comput. Sci. 2021, 11, 4810–4840. [Google Scholar]
  18. Sangeetha, K.; Haseena, H.; Begum, M. Ranking of triangular fuzzy number method to solve an unbalanced assignment problem. J. Global Res. Math. Arch. 2014, 2, 6–11. [Google Scholar]
  19. Shoba, K.R. Profit Maximization of Fuzzy Assignment Problem. Int. J. Modern Sci. Eng. Technol. 2014, 1, 76–79. [Google Scholar]
  20. Shunmugapriya, S.; Uthra, G. Ranking Interval valued Fuzzy Numbers. Int. J. Sci. Res. Rev. 2018, 7, 1232–1242. [Google Scholar]
  21. Uthra, G.; Thangavelu, K.; Amutha, B. An Approach of Solving Fuzzy Assignment Problem using Symmetric Triangular Fuzzy Number. Int. J. Pure Appl. Math. 2017, 113, 16–24. [Google Scholar]
  22. Uthra, G.; Thangavelu, K.; Amutha, B. Cost minimization of Fuzzy Assignment Problem using two types of Symmetric Intuitionist Fuzzy Numbers. Int. J. Math. Trends Technol. 2018, 54, 371–376. [Google Scholar]
  23. Wang, Y.J. Ranking triangular interval-valued fuzzy numbers based on the relative preference relation. Iran. J. Fuzzy Syst. 2019, 16, 123–136. [Google Scholar]
  24. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
Figure 1. Membership function of symmetric and non-symmetric triangular fuzzy numbers.
Figure 1. Membership function of symmetric and non-symmetric triangular fuzzy numbers.
Symmetry 14 02056 g001
Figure 2. Membership function of Trapezoidal Fuzzy Number A ˜ .
Figure 2. Membership function of Trapezoidal Fuzzy Number A ˜ .
Symmetry 14 02056 g002
Figure 3. Architecture of the proposed algorithm.
Figure 3. Architecture of the proposed algorithm.
Symmetry 14 02056 g003
Figure 4. Comparison of the optimal solution.
Figure 4. Comparison of the optimal solution.
Symmetry 14 02056 g004
Table 1. Locating the One’s Position.
Table 1. Locating the One’s Position.
RowColumnS(1)
112.5 (max)
22,42
321.8
431.93
Table 2. Comparative Analysis.
Table 2. Comparative Analysis.
Author NameMethodOptimal ScheduleOptimal Solution
Existing MethodProposed MethodExisting MethodProposed Method
Senthil Kumar [10]  
Example 8.4
TORA  
Software
x11 = 4, x24 = 8,  
x32 = 5, x43 =7
x11 = 4, x24 = 8,  
x32 = 5, x43 =7
2424
Rezaul Karim [14]  
Example 2
Python 3.8 programming languagex12 = 5, x21 = 3,  
x33 = 2, x44 = 0
x12 = 5, x21 = 3,  
x33 = 2, x44 = 0
1010
Amutha, Uthra [1]  
Example 1
New Ranking methodx11 = 0.275, x22 = 0.385,  
x34 = 0.27,  
x43 =5.445
x11 = 0.275, x22 = 0.385,  
x34 = 0.27,  
x43 = 5.445
6.386.38
Uthra et al.  
[16] Example 1
Using  
Yager’s ranking method
x11 = 1.5, x22 = 1.75,  
x34 = 1.5, x43 = 17.25
x11 = 1.5,x22 = 1.75,  
x34 = 1.5, x43 = 17.25
2222
Amutha, Uthra [1]  
Example 1
New Ranking methodx12 = 0.275,x24 = 0.385,  
x34 = 0.27,  
x43 = 5.445
x12 = 0.275,x24 = 0.385,  
x34 = 0.27,  
x43 = 5.445
4.3754.375
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gomathi, S.V.; Jayalakshmi, M. One’s Fixing Method for a Distinct Symmetric Fuzzy Assignment Model. Symmetry 2022, 14, 2056. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14102056

AMA Style

Gomathi SV, Jayalakshmi M. One’s Fixing Method for a Distinct Symmetric Fuzzy Assignment Model. Symmetry. 2022; 14(10):2056. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14102056

Chicago/Turabian Style

Gomathi, S. V., and M. Jayalakshmi. 2022. "One’s Fixing Method for a Distinct Symmetric Fuzzy Assignment Model" Symmetry 14, no. 10: 2056. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14102056

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop