Feb 4, 2024 · In conclusion, the Assignment Model is a powerful tool in operations research, offering a systematic and efficient approach to solving assignment problems. Its applications in optimizing resource allocation, task assignment, and project management make it a valuable asset for businesses and organizations seeking to enhance efficiency and ... ... it does not exploit the additional special structure in the assignment problem • Solution: Specialized method for assignment problems →Hungarian algorithm [1] • Description • Mathematical model • Solution procedures • Hungarian algorithm • Transportation vs. Assignment problem Operations research I 10/32 ... ">

Assignment Problem: Meaning, Methods and Variations | Operations Research

assignment model in operation research

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:

assignment model in operation research

Contact Us:

Email: [email protected]

Procedure, Example Solved Problem | Operations Research - Solution of assignment problems (Hungarian Method) | 12th Business Maths and Statistics : Chapter 10 : Operations Research

Chapter: 12th business maths and statistics : chapter 10 : operations research.

Solution of assignment problems (Hungarian Method)

First check whether the number of rows is equal to the numbers of columns, if it is so, the assignment problem is said to be balanced.

Step :1 Choose the least element in each row and subtract it from all the elements of that row.

Step :2 Choose the least element in each column and subtract it from all the elements of that column. Step 2 has to be performed from the table obtained in step 1.

Step:3 Check whether there is atleast one zero in each row and each column and make an assignment as follows.

assignment model in operation research

Step :4 If each row and each column contains exactly one assignment, then the solution is optimal.

Example 10.7

Solve the following assignment problem. Cell values represent cost of assigning job A, B, C and D to the machines I, II, III and IV.

assignment model in operation research

Here the number of rows and columns are equal.

∴ The given assignment problem is balanced. Now let us find the solution.

Step 1: Select a smallest element in each row and subtract this from all the elements in its row.

assignment model in operation research

Look for atleast one zero in each row and each column.Otherwise go to step 2.

Step 2: Select the smallest element in each column and subtract this from all the elements in its column.

assignment model in operation research

Since each row and column contains atleast one zero, assignments can be made.

Step 3 (Assignment):

assignment model in operation research

Thus all the four assignments have been made. The optimal assignment schedule and total cost is

assignment model in operation research

The optimal assignment (minimum) cost

Example 10.8

Consider the problem of assigning five jobs to five persons. The assignment costs are given as follows. Determine the optimum assignment schedule.

assignment model in operation research

∴ The given assignment problem is balanced.

Now let us find the solution.

The cost matrix of the given assignment problem is

assignment model in operation research

Column 3 contains no zero. Go to Step 2.

assignment model in operation research

Thus all the five assignments have been made. The Optimal assignment schedule and total cost is

assignment model in operation research

The optimal assignment (minimum) cost = ` 9

Example 10.9

Solve the following assignment problem.

assignment model in operation research

Since the number of columns is less than the number of rows, given assignment problem is unbalanced one. To balance it , introduce a dummy column with all the entries zero. The revised assignment problem is

assignment model in operation research

Here only 3 tasks can be assigned to 3 men.

Step 1: is not necessary, since each row contains zero entry. Go to Step 2.

assignment model in operation research

Step 3 (Assignment) :

assignment model in operation research

Since each row and each columncontains exactly one assignment,all the three men have been assigned a task. But task S is not assigned to any Man. The optimal assignment schedule and total cost is

assignment model in operation research

The optimal assignment (minimum) cost = ₹ 35

Related Topics

Privacy Policy , Terms and Conditions , DMCA Policy and Compliant

Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.

Your Article Library

Assignment problem in linear programming : introduction and assignment model.

assignment model in operation research

ADVERTISEMENTS:

Assignment problem is a special type of linear programming problem which deals with the allocation of the various resources to the various activities on one to one basis. It does it in such a way that the cost or time involved in the process is minimum and profit or sale is maximum. Though there problems can be solved by simplex method or by transportation method but assignment model gives a simpler approach for these problems.

In a factory, a supervisor may have six workers available and six jobs to fire. He will have to take decision regarding which job should be given to which worker. Problem forms one to one basis. This is an assignment problem.

1. Assignment Model :

Suppose there are n facilitates and n jobs it is clear that in this case, there will be n assignments. Each facility or say worker can perform each job, one at a time. But there should be certain procedure by which assignment should be made so that the profit is maximized or the cost or time is minimized.

job of Work

In the table, Co ij is defined as the cost when j th job is assigned to i th worker. It maybe noted here that this is a special case of transportation problem when the number of rows is equal to number of columns.

Mathematical Formulation:

Any basic feasible solution of an Assignment problem consists (2n – 1) variables of which the (n – 1) variables are zero, n is number of jobs or number of facilities. Due to this high degeneracy, if we solve the problem by usual transportation method, it will be a complex and time consuming work. Thus a separate technique is derived for it. Before going to the absolute method it is very important to formulate the problem.

Suppose x jj is a variable which is defined as

1 if the i th job is assigned to j th machine or facility

0 if the i th job is not assigned to j th machine or facility.

Now as the problem forms one to one basis or one job is to be assigned to one facility or machine.

Assignment Model

The total assignment cost will be given by

clip_image005

The above definition can be developed into mathematical model as follows:

Determine x ij > 0 (i, j = 1,2, 3…n) in order to

Assignment Model

Subjected to constraints

Assignment Model

and x ij is either zero or one.

Method to solve Problem (Hungarian Technique):

Consider the objective function of minimization type. Following steps are involved in solving this Assignment problem,

1. Locate the smallest cost element in each row of the given cost table starting with the first row. Now, this smallest element is subtracted form each element of that row. So, we will be getting at least one zero in each row of this new table.

2. Having constructed the table (as by step-1) take the columns of the table. Starting from first column locate the smallest cost element in each column. Now subtract this smallest element from each element of that column. Having performed the step 1 and step 2, we will be getting at least one zero in each column in the reduced cost table.

3. Now, the assignments are made for the reduced table in following manner.

(i) Rows are examined successively, until the row with exactly single (one) zero is found. Assignment is made to this single zero by putting square □ around it and in the corresponding column, all other zeros are crossed out (x) because these will not be used to make any other assignment in this column. Step is conducted for each row.

(ii) Step 3 (i) in now performed on the columns as follow:- columns are examined successively till a column with exactly one zero is found. Now , assignment is made to this single zero by putting the square around it and at the same time, all other zeros in the corresponding rows are crossed out (x) step is conducted for each column.

(iii) Step 3, (i) and 3 (ii) are repeated till all the zeros are either marked or crossed out. Now, if the number of marked zeros or the assignments made are equal to number of rows or columns, optimum solution has been achieved. There will be exactly single assignment in each or columns without any assignment. In this case, we will go to step 4.

4. At this stage, draw the minimum number of lines (horizontal and vertical) necessary to cover all zeros in the matrix obtained in step 3, Following procedure is adopted:

(iii) Now tick mark all the rows that are not already marked and that have assignment in the marked columns.

(iv) All the steps i.e. (4(i), 4(ii), 4(iii) are repeated until no more rows or columns can be marked.

(v) Now draw straight lines which pass through all the un marked rows and marked columns. It can also be noticed that in an n x n matrix, always less than ‘n’ lines will cover all the zeros if there is no solution among them.

5. In step 4, if the number of lines drawn are equal to n or the number of rows, then it is the optimum solution if not, then go to step 6.

6. Select the smallest element among all the uncovered elements. Now, this element is subtracted from all the uncovered elements and added to the element which lies at the intersection of two lines. This is the matrix for fresh assignments.

7. Repeat the procedure from step (3) until the number of assignments becomes equal to the number of rows or number of columns.

Related Articles:

  • Two Phase Methods of Problem Solving in Linear Programming: First and Second Phase
  • Linear Programming: Applications, Definitions and Problems

No comments yet.

Leave a reply click here to cancel reply..

You must be logged in to post a comment.

web statistics

Study Terrain - Knowledge Without Barriers

  • AKTU MBA NOTES

Assignment Model

Abhishek Dayal

The Assignment Model is a powerful optimization technique used in operations research and linear programming to solve problems related to assigning a set of tasks or resources to a group of individuals, machines, or entities in the most efficient and cost-effective manner. This model is particularly useful in scenarios where each task must be assigned to exactly one individual, and each individual must be assigned to exactly one task. Applications of the Assignment Model can be found in various fields, including project management, logistics, scheduling, and workforce assignment.

Basic Structure of the Assignment Model

The Assignment Model is characterized by a cost matrix, where each element represents the cost or efficiency associated with assigning a specific task to a particular individual. The objective is to find the optimal assignment that minimizes or maximizes the total cost, depending on the nature of the problem.

Key Components of Assignment Model

Cost matrix.

The cost matrix is at the core of the Assignment Model. It represents the costs or efficiencies associated with each possible assignment. The matrix dimensions depend on the number of tasks and individuals.

Decision Variables

The decision variables are binary variables that indicate whether a specific assignment is made or not. A value of 1 typically represents an assignment, while 0 indicates no assignment. These variables determine the optimal solution.

Objective Function

The objective function is formulated based on the goal of the problem—minimizing costs or maximizing efficiencies. It is a linear combination of the decision variables and the corresponding costs from the cost matrix.

Constraints

Assignment problems have specific constraints. Each task must be assigned to exactly one individual, and each individual must be assigned to exactly one task. These constraints are represented mathematically to ensure a feasible solution.

Steps in Solving the Assignment Model

Formulate the objective function:, set up constraints:, solve using optimization techniques:, evaluate and interpret results:, applications of the assignment model, personnel assignment:, project management:, logistics and distribution:, machine scheduling:, resource allocation:, advantages of the assignment model, efficiency:, optimal resource utilization:, cost savings:, quick solution:, applicability to diverse scenarios:.

Abhishek Dayal

Abhishek Dayal

You might like, post a comment.

Study Terrain - Knowledge Without Barriers

Knowledge Without Barriers

  • Privacy Policy

Contact form

IMAGES

  1. Assignment Model in Operation Research

    assignment model in operation research

  2. Operations research

    assignment model in operation research

  3. Operation research is an analytical approach to problem-solving and decision-making which is

    assignment model in operation research

  4. Assignment On The Application of Operation Research Techniques in Supply Chain Management

    assignment model in operation research

  5. Operations Research

    assignment model in operation research

  6. Operations Research

    assignment model in operation research

COMMENTS

  1. Assignment Problem: Meaning, Methods and Variations ...

    Learn how to formulate and solve assignment problems using the Hungarian method, a technique that reduces the cost matrix to a matrix of opportunity costs. See an example of assigning programmers to programmes with minimum computer time.

  2. Transportation and Assignment Models in Operations Research

    Transportation and assignment models are special purpose algorithms of the linear programming. The simplex method of Linear Programming Problems(LPP) proves to be inefficient is certain situations like determining optimum assignment of jobs to persons, supply of materials from several supply points to several destinations and the like. More effective solution models have been evolved and these ...

  3. ASSIGNMENT PROBLEM - Sri Chandrasekharendra Saraswathi Viswa ...

    ASSIGNMENT PROBLEM Consider an assignment problem of assigning n jobs to n machines (one job to one machine). Let c ij be the unit cost of assigning ith machine to the jth job and,ith machine to jth job. Let x ij = 1 , if jth job is assigned to ith machine. x ij = 0 , if jth job is not assigned to ith machine. K.BHARATHI,SCSVMV. ASSIGNMENT ...

  4. Assignment Model in Operation Research – Examples and types

    For this, a Hungarian mathematician developed a method called the assignment model, which can be used to solve such problems. (Note that this method is useful when the number of sources equals the number of destinations and the capacity & demand value is 1 unit).

  5. Solution of assignment problems (Hungarian Method) - BrainKart

    Procedure, Example Solved Problem | Operations Research - Solution of assignment problems (Hungarian Method) | 12th Business Maths and Statistics : Chapter 10 : Operations Research Posted On : 06.05.2019 02:58 am

  6. Assignment Problem in Linear Programming : Introduction and ...

    In a factory, a supervisor may have six workers available and six jobs to fire. He will have to take decision regarding which job should be given to which worker. Problem forms one to one basis. This is an assignment problem. 1. Assignment Model: Suppose there are n facilitates and n jobs it is clear that in this case, there will be n assignments.

  7. A New Method to Solve Assignment Models - m-hikari.com

    In the proposed model use the graph theory depends of the assignment model and according to the following steps: 1. Converting the problem into a graph theory according to the general formulation of the assignment model. 2 - Choose the lowest cost between workers and tasks. 3. Delete the selected edge as well as the nods associated with edge.

  8. UNIT -2 Chapter: II ASSIGNMENT PROBLEM - University of Lucknow

    unbalanced assignment problem balanced. Infeasible Assignment: An Infeasible Assignment occurs in the cell (i, j) of the assignment cost matrix if ith person is unable to perform jth job. It is sometimes possible that a particular person is incapable of doing certain work or a specific job cannot be performed on a particular machine.

  9. Assignment Model - Study Terrain

    Feb 4, 2024 · In conclusion, the Assignment Model is a powerful tool in operations research, offering a systematic and efficient approach to solving assignment problems. Its applications in optimizing resource allocation, task assignment, and project management make it a valuable asset for businesses and organizations seeking to enhance efficiency and ...

  10. Operations Research I - vsb.cz

    it does not exploit the additional special structure in the assignment problem • Solution: Specialized method for assignment problems →Hungarian algorithm [1] • Description • Mathematical model • Solution procedures • Hungarian algorithm • Transportation vs. Assignment problem Operations research I 10/32