Assignment Problem: Meaning, Methods and Variations | Operations Research

alternative solution in assignment problem

After reading this article you will learn about:- 1. Meaning of Assignment Problem 2. Definition of Assignment Problem 3. Mathematical Formulation 4. Hungarian Method 5. Variations.

Meaning of Assignment Problem:

An assignment problem is a particular case of transportation problem where the objective is to assign a number of resources to an equal number of activities so as to minimise total cost or maximize total profit of allocation.

The problem of assignment arises because available resources such as men, machines etc. have varying degrees of efficiency for performing different activities, therefore, cost, profit or loss of performing the different activities is different.

Thus, the problem is “How should the assignments be made so as to optimize the given objective”. Some of the problem where the assignment technique may be useful are assignment of workers to machines, salesman to different sales areas.

Definition of Assignment Problem:

ADVERTISEMENTS:

Suppose there are n jobs to be performed and n persons are available for doing these jobs. Assume that each person can do each job at a term, though with varying degree of efficiency, let c ij be the cost if the i-th person is assigned to the j-th job. The problem is to find an assignment (which job should be assigned to which person one on-one basis) So that the total cost of performing all jobs is minimum, problem of this kind are known as assignment problem.

The assignment problem can be stated in the form of n x n cost matrix C real members as given in the following table:

alternative solution in assignment problem

Hungarian Method for Solving Assignment Problem:

The Hungarian method of assignment provides us with an efficient method of finding the optimal solution without having to make a-direct comparison of every solution. It works on the principle of reducing the given cost matrix to a matrix of opportunity costs.

Opportunity cost show the relative penalties associated with assigning resources to an activity as opposed to making the best or least cost assignment. If we can reduce the cost matrix to the extent of having at least one zero in each row and column, it will be possible to make optimal assignment.

The Hungarian method can be summarized in the following steps:

Step 1: Develop the Cost Table from the given Problem:

If the no of rows are not equal to the no of columns and vice versa, a dummy row or dummy column must be added. The assignment cost for dummy cells are always zero.

Step 2:  Find the Opportunity Cost Table:

(a) Locate the smallest element in each row of the given cost table and then subtract that from each element of that row, and

(b) In the reduced matrix obtained from 2 (a) locate the smallest element in each column and then subtract that from each element. Each row and column now have at least one zero value.

Step 3: Make Assignment in the Opportunity Cost Matrix:

The procedure of making assignment is as follows:

(a) Examine rows successively until a row with exactly one unmarked zero is obtained. Make an assignment single zero by making a square around it.

(b) For each zero value that becomes assigned, eliminate (Strike off) all other zeros in the same row and/ or column

(c) Repeat step 3 (a) and 3 (b) for each column also with exactly single zero value all that has not been assigned.

(d) If a row and/or column has two or more unmarked zeros and one cannot be chosen by inspection, then choose the assigned zero cell arbitrarily.

(e) Continue this process until all zeros in row column are either enclosed (Assigned) or struck off (x)

Step 4: Optimality Criterion:

If the member of assigned cells is equal to the numbers of rows column then it is optimal solution. The total cost associated with this solution is obtained by adding original cost figures in the occupied cells.

If a zero cell was chosen arbitrarily in step (3), there exists an alternative optimal solution. But if no optimal solution is found, then go to step (5).

Step 5: Revise the Opportunity Cost Table:

Draw a set of horizontal and vertical lines to cover all the zeros in the revised cost table obtained from step (3), by using the following procedure:

(a) For each row in which no assignment was made, mark a tick (√)

(b) Examine the marked rows. If any zero occurs in those columns, tick the respective rows that contain those assigned zeros.

(c) Repeat this process until no more rows or columns can be marked.

(d) Draw a straight line through each marked column and each unmarked row.

If a no of lines drawn is equal to the no of (or columns) the current solution is the optimal solution, otherwise go to step 6.

Step 6: Develop the New Revised Opportunity Cost Table:

(a) From among the cells not covered by any line, choose the smallest element, call this value K

(b) Subtract K from every element in the cell not covered by line.

(c) Add K to very element in the cell covered by the two lines, i.e., intersection of two lines.

(d) Elements in cells covered by one line remain unchanged.

Step 7:  Repeat Step 3 to 6 Unlit an Optimal Solution is Obtained:

The flow chart of steps in the Hungarian method for solving an assignment problem is shown in following figures:

alternative solution in assignment problem

IMAGES

  1. Alternative Solution to Assignment problem & Solved Examples

    alternative solution in assignment problem

  2. Alternative Solution in Assignment Problem

    alternative solution in assignment problem

  3. (PDF) An Alternative Proposed Method for Solution of Assignment Problem

    alternative solution in assignment problem

  4. Assignment Problem (Part-4) Unbalanced / Alternate Optimal Solution in Assignment Problem

    alternative solution in assignment problem

  5. Linear Programming 5: Alternate solutions, Infeasibility, Unboundedness, & Redundancy

    alternative solution in assignment problem

  6. PPT

    alternative solution in assignment problem

COMMENTS

  1. Alternative Solution to Assignment problem & Solved Examples

    This lecture explains how to find an alternative solution to assignment problems.Other videos @DrHarishGarg Assignment Problem - Mathematical Models: Link: h...

  2. Assignment Problem: Meaning, Methods and Variations

    The assignment problem can be stated in the form of n x n cost matrix C real members as given in the following table: ... If a zero cell was chosen arbitrarily in step (3), there exists an alternative optimal solution. But if no optimal solution is found, then go to step (5).

  3. Alternative Solution in Assignment Problem

    This video explains multiple optimal assignment in assignment problem.....For more queries :Email :- sand...

  4. PDF New Approach to Solve Assignment Problem

    The Assignment problem can be stated in the form of n x n matrix, [C ij] called the cost matrix, where C ij assigning i-th job to j-th person. Person ... This Paper seeks to solve a placement problem. It was observed that the solution is the minimum achievable result. The use of a scientific approach gives a systematic and transparent solution. ...

  5. An Alternative Proposed Method for Solution of Assignment Problem

    The assignment problem is a particular type of linear programming problem. In this paper, we analyzed the standard and existing proposed methods. After studying these methods, we proposed a new alternative method for solving the assignment problem. We examined the newly proposed method by a couple of numerical examples and compare this result with the standard method.

  6. PDF 17 The Assignment Problem

    Then X∗ solves the assignment problem specified by C since z(X∗)=0and z(X) ≥ 0 for any other solution X.ByExample5,X∗ is also an optimal solution to the assignment problem specified by C.NotethatX∗ corresponds to the permutation 132. The method used to obtain an optimal solution to the assignment problem specified by C

  7. An Efficient Alternative Approach to Solve an Assignment Problem

    (i.e., to find a route in the assignment problem table), thus the development of a cost-effective and realistic solution is highly desirable to solve the assignment problem in linear programming. In 1955, The Hungarian method was developed by H.W. Kuhn [6] combining the thoughts of two mathematicians: D. König [7] and J. Egerváry [8].

  8. An efficient alternative approach to solve an assignment problem

    Assignment problem is a specific kind of linear programming problem that allocates resources in the best optimal way for different jobs [1-3]. The allocation of resources is problematic because

  9. Multiple Optimal Solutions, Assignment Problem

    Multiple Optimal Solutions: Assignment Problem. Sometimes, it is possible to cross out all the zeros in the reduced matrix in two or more ways. ... The two alternative assignments are: A1 + B2 + C3 + D4 1 + 18 + 23 + 31 = 73: A1 + B3 + C2+ D4 1 + 23 + 18 + 31 = 73: Share This Article . Operations Research Simplified. Back Next. Menu. Goal ...

  10. An Alternative Proposed Method for Solution of Assignment Problem

    Keywords: assignment problem; Hungarian method; linear programming problem; C++ programming code. 1. Introduction In linear programming problem, assignment problem is introducing instantly after transportation problem [1]. The main aim of the assignment problem is to minimize total cost or time of several resources to an equal number of ...